Ask Search:
Victoria SliwaVictoria Sliwa 
I completed the Community Rollout Strategy - Create Sharing Rules Challange as described in Trailhead:
1. Set OWD for cases to private
2. Create Edna Frank and associate cases with her account
3. Set up Communitites
4. Make Edna Frank a customer community user
5. Create a sharing set "Share cases with customers" where User:Account = Case:Account

However, after attempting the above I've been getting a strange error that reads "Challenge Not yet complete... here's what's wrong:
There was an unexpected error in your org which is preventing this assessment check from completing:
System.QueryException: List has no rows for assignment to SObject"

Has anyone else been experiencing this problem? Any known solutions?
Best Answer chosen by Victoria Sliwa
Mayank SrivastavaMayank Srivastava
Hey Victoria, it is most likely an org issue. Did you try in a completely new Dev org? That has fixed a lot of problems for me in the past. Also, you sharing set should be configured like this:

User-added image

User-added image

(Right click and open in new tab to view a bigger image).
Jim HouseJim House 
I am using Form Assembly to create cases. We are currently writing in the Record Type ID for the case we are creating using a formula. The Record Type ID is 18 characters long. I am now trying to add a second Record Type ID to the formula, but the only Record Type ID I can find in Salesforce is 15 characters long and fails in Form Assembly when I try to use it. How can I find the 18 character Record Type ID for this Record Type?
Best Answer chosen by Jim House
Deepak AnandDeepak Anand
Well then I guess the Profile of that User account that is being used for the integration(Form Assembly) doesn't have access to the Record Type - 
User-added image
Shubham SinhaShubham Sinha 
I am calling lightning component from VF and I have used lightning event on my componen but this event is giving an error because of VF .What is the alternative of it. Here is my code

                if ( response.getReturnValue() === true ) {  
                    component.find( "acctTable" ).set( "v.draftValues", null );  
                                      alert("Record is updated Sucessfully");

Best Answer chosen by Shubham Sinha
Tommaso BolisTommaso Bolis
I found following solution
but the result it's refreshing the whole page, which is a quite different behaviour...
Robert EvansRobert Evans 
Does anyone have experience intergrating Odessa Leasewave with Salesforce? I am looking for some basic implementation guidelines. Thanks
Best Answer chosen by Robert Evans
Arpit PatelArpit Patel

You will need to integrate your Odessa system with Salesforce using REST or SOAP API. Post this question in developer forum "" to get more details around the integration.

let me know in case you need further details.
kalyani selamkalyani selam 
HI I completed my admin certification in August 2018.I didnt get notified any before december 2018.Now after completion of winter 19 , i am notified with spring 18.  Spring 18 is for  the people who are certified before april 2018, but why i am getting
Best Answer chosen by kalyani selam
Maxim MakarenkoMaxim Makarenko
Hi Kalyani,
Does it also say you need to pass Spring 18 in your maintenance status email?
Best Answer chosen by Bailey Rudd
Sakthivel MadeshSakthivel Madesh
Hi Both,

This is a test - is a out of box functionality there is no need to create a validation rule/custom formula field  -:)
Upasna LangarUpasna Langar 
I have an object Policy that has an expiry date and status as fields. I want that when the policy expires the status should be updated as Expired. How can I do that? I have built a process but it only updates when the record is edited. How can I update the existing records?
Best Answer chosen by Upasna Langar
Deepak AnandDeepak Anand
You don't actually need a Process. I would go for a Process ONLY when it's really required like say you want to update multiple child records, may be a parent record(via Lookup), creating records in another object or say submitting for approval.

Simple uses cases such as updating a field on the same object or may be a time-based action(for example an Email Alert/Field Update or so), my go to option will ABSOLUTELY be Workflow Rules(I still love them you know!).

In this case what you need is a Workflow Rule + Time-Triggered Field Update. Setup a Time-Trigger that says "1 Day after the Expiry Date" and then add a Field Update to it.

Get it started and we are here ALWAYS to help :-)
Appcentrica ConsultantAppcentrica Consultant 
I configured a flow to query a set of line items, iterate thru them and get the highest line item in each category. Each line item is associated with a category.

Flow Attached below
User-added image

In most of the cases it works fine, but in some it fails in the second decision element (bottom - right) with the error message Error Occurred During Flow "Forecast_Summary": java.lang.String cannot be cast to java.lang.Number

I found similar issues to this error message and they reference it could be a heap limit issue, but I am getting this error with collections as small as 1 record. In some cases works no problem, in some I get the same error, always in the same step.

I made sure the variables being compared in the step are of the same type.

Any ideas?
Best Answer chosen by Appcentrica Consultant
Appcentrica ConsultantAppcentrica Consultant
This issue was very interesting

In the decision element where the flow was breaking sometimes, I was doing a comparison of a variable defined in the flow as currency against a currency field from a SObject.

For some reason, this was causing the cast issue (even though both variables were of the same type - currency).

I ended up creating a formula field (Type: Number) in the object to store the currency value. That  worked and the flow has not broken since.

Best Answer chosen by Robert Koch
Raju KonaRaju Kona
@Robert Koch,

Please see below how to switch to classic and lightning 
User-added image

User-added image

From the lightning, click on the your name or the circle in the image then you will see a pop up message with some option. There please click on switch to salesforce classic then you will be routed to classic version. 
Chedk this video at the end othe video he will be changing the lightning view to classic view.

Thank you
Amit ZahaviAmit Zahavi 
Was looking for the Lighning Object Creator ( yet can't seem to find it anywhere?
Can someone help point me to where it is available?
Best Answer chosen by Amit Zahavi
Cameron KaragitzCameron Karagitz
If you are interested in joining the pilot program for the Lightning Object Creator, reach out to your Salesforce AE or Salesforce SE and give them a business case for it. If they think it will be applicable to your business, they will put you in a pilot and set you up with what you're looking for.