Throw back to my 1st Christmas |
The Sales Automation process is a little confusing upon first glance, so I started by sketching rough draft of my process before clicking in Salesforce. I've often found that drawing a process first helps to organize thoughts.
The main keyword to note within the instructions is "status change." Make sure that you have a criteria within each of your nodes that the status has to change. Think about it like this:
- If the status changes to X, then do A.
- If the status changes to Y, then do B...etc
The point is not that the status is "X," but that it changes to X.
Stuck? Leave a comment!
Fulfillment Cancellation is a fairly straightforward process with only one node and one immediate action. The tricky part is a required field on the Adventure Package that needs to be adjusted.
The Explorer field is as lookup relationship to Contact, so you will need to make changes so that the the fulfillment record can be canceled.
For Challenge 6, I'm having trouble with the action part. What should be used for the related item and such?
ReplyDeleteWhat do you have so far?
DeleteHello everyone. Does anyone knows how to test challenge 6 prior to clicking Check Challenge button ? In challenge it states "Please ensure that your process works as expected without errors before submitting this challenge." and I wonder which method is used? Thank You
ReplyDeleteSorry I guess it was a silly question since I did it by creating different opporunities with different stages. :)
ReplyDeleteThanks for the Explorer field tip. It worked like a charm...
ReplyDeleteFor challenge six, I am having trouble making the process builder work. In the node, I've written fulfillment__c.status = cancelled AND fulfillment__c.schedule_Date > Today(). The action is update [Fulfillment__c].Adventure_Package__r Sales price field reference [Fulfillment__c].Deposit__c. What am I doing wrong?
ReplyDeleteNothing wrong... You are just missing one item. There is a condition in addition to the record update that you are missing.
Delete* create for a condition where a line item ID equals ..... Hint- It's a field reference formula.
Hi Trailhead Baby, I'm going crazy here and I hope you can help. I've created the process and it all works like a dream when I test it, but when I check the challenge I see this error:
DeleteChallenge 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
I've made the explorer field non-required, I've got the line item ID reference in the criteria, no idea what's going wrong! Any help you can give would be amazing.
Reasons for this error that I've come across:
Delete* Traihead was somehow messed up and Trailhead support ended up fixing it. OR
* Person was doing this challenge in a playground used for other trails - and had to redo in a fresh playground.
Want to send me a few screenshots? rebecca@capstorm.com
Thank you for all your help, I wouldn't have gotten this far without you!
ReplyDeleteI'm getting this error on Challenge #5
Challenge Not yet complete... here's what's wrong:
Opportunities with the stage 'Deposit Made' did not update associated Fulfillments with the status to 'Paid Deposit'.
I have the criteria as Opportunity.StageName Equals Deposit Made.
I have the Immediate Actionsas: Update Records - [Opportunity].OpportunityLineItems - Fulfillment Status - Picklist - Paid Deposit.
I'm unclear if I need to have all four nodes 'connected' with the 'Evaluate the next Criteria' selected or not, but have tried both ways. I also noticed you made a point about the phrase 'status change' but I have my first node set to Equals: Awaiting Approval and didn't get any error about that, so I'm not clear if that's also an issue.
You need one more criteria- It's not that the status is "deposit made" - it's that the status changed to deposit made.
DeleteHi Trailhead Baby ,
ReplyDeleteThanks for all the leads or pointers to the solutions that you give. Appreciate it.
I am having a hard time with Challenge # 6 , I see the Sales Price getting updated on the Adventure package but I am still getting the error
"Challenge Not yet complete... here's what's wrong:
The Fulfillment Cancellation Automation process does not appear to be working properly. Make sure that a cancelled Fulfillment updates the Adventure Package correctly."
My configurations as below:
Criteria Name*
Check Fulfillment Stage
Criteria for Executing Actions*
Conditions are Met
Set Conditions
[Fulfillment__c].Status__c Equals Picklist Cancelled
[Fullfillment__c].Scheduled_Date__c greater than Formula DATEVALUE([Fullfillment__c].LastModifiedID
Update Records
Action Name:
Update Fulfillment Price
Record
[Fulfillment__c].Opportunity.OpportunityLineItems
Criteria for Updating Records*
Updated Record Meet all conditions
Filter the records you update based on these conditions
Line Item ID Equals Formula [Fulfillment__c].AdeventurePackageId__c
Set new field values for the records you update
Sales Price Field Reference [Fulfillment__c].Deposit__c
Can you please help ?
Thanks
Mohan
[Fullfillment__c].Scheduled_Date__c greater than Formula DATEVALUE([Fullfillment__c].LastModifiedID - I'd do something simpler here.
DeleteOtherwise it looks good.
Awesome!!! Today() is my day :)
DeleteThanks a ton!! You the best!!
Hello.
ReplyDeleteI'm getting this error with when I check the challenge:
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.DmlException: Update failed. First exception on row 0 with id a006g000008MHbDAAW; first error: CANNOT_EXECUTE_FLOW_TRIGGER, We can't save this record because the “Fulfillment Cancellation Automation” process failed. Give your Salesforce admin these details. This error occurred when the flow tried to update records: FIELD_INTEGRITY_EXCEPTION: field integrity exception: TotalPrice (total price must be specified). You can look up ExceptionCode values in the SOAP API Developer Guide. Error ID: 589305558-136928 (153790377): []
It seems there's an issue with the Total Price field, but I'm unsure as to what/why it's not registering. The Total Price field is a currency field that is required.
Have you come across this kind of error before?
hmmmm Occasionally, but not frequently. What are your criteria for the immediate action on the process?
DeleteI was able to solve this on my own. I posted the solution to the success community in case anyone else has the same problem. Please take a look and tell me if you think it may cause any debt in the future.
Deletehttps://success.salesforce.com/answers?id=9063A000000eZjXQAU
I have read through several threads regarding this, and it seems my process is written correctly, and I changed the required field as suggested on the object and the page layout and am still getting an error :( Any suggestions?
ReplyDeleteI'm happy to take a look at what you have if you would like to post some details.
DeleteHi everyone, I am now totally confused XD
DeleteAfter creating the third process, the fulfillment cancelation action and checking I am getting the same error messages like a lot of other people:
Challenge Not yet complete... here's what's wrong:
The Fulfillment Cancellation Automation process does not appear to be working properly. Make sure that a cancelled Fulfillment updates the Adventure Package correctly.
I read through many other post besides this page here and for most of them seems to work but not for me.
Also I tried to create another playground to start from scratch but this doesn'T work either, I am getting login-fatal-errors.
Anyway, can anybody help me?
I set it up like MohanP before me besides the fulfilment schdule date part (see below)
My configurations as below:
Criteria Name*
Check Fulfillment Stage
Criteria for Executing Actions*
Conditions are Met
Set Conditions
[Fulfillment__c].Status__c Equals Picklist Cancelled
[Fullfillment__c].Scheduled_Date__c > TODAY()
Update Records
Action Name:
Update Fulfillment Price
Record
[Fulfillment__c].Opportunity.OpportunityLineItems
Criteria for Updating Records*
Updated Record Meet all conditions
Filter the records you update based on these conditions
Line Item ID Equals Formula [Fulfillment__c].AdeventurePackageId__c
Set new field values for the records you update
Sales Price Field Reference [Fulfillment__c].Deposit__c
All is activated but I am still getting this errror.
Help is much appreciated
BG
Tobias
Ok, I was now able to create a new playground and created everything from scratch and guess what happened...now I could finish step 6 !!! woop woop
DeleteGood!!!!!
DeleteFilter the records you update based on these conditions
Line Item ID Equals Formula [Fulfillment__c].AdeventurePackageId__c
The only thing I noticed in your post is that "AdventurePackage" was not spelled correctly.
Hi , I tried all these steps and verified so many forums. Tried all still the same error. Could you please help.
ReplyDeleteI'm getting this error:
ReplyDeleteChallenge Not yet complete... here's what's wrong:
The Fulfillment Cancellation Automation process does not appear to be working properly. Make sure that a cancelled Fulfillment updates the Adventure Package correctly.
I have given this condition in update filter
Line Item ID Equals Formula [Fulfillment__c].AdeventurePackageId__c
Sales Price Field Reference [Fulfillment__c].Deposit__c
Process builder is activated but not succeed. Please help me...
And, because peeing is how the body gets rid of toxins (cannabinoids being one of them), drinking coffee may help to rid the body of toxins fast. Coffee also contains natural antioxidants that aid in the detoxification of the body. A large amount of espresso, together with water and electrolytes, will aid to open the floodgates. Employers and law experts can choose from a variety of drug testing methods. Some tests are concerned with recent drug consumption, while others look for compounds that were taken days or weeks prior to the test. The test varies depending on the drugs under investigation as well as state, local, and federal regulations. Visit: https://www.urineworld.com/
ReplyDelete