You need to sign in to do that
Don't have an account?
Megan Muldary
Create Object-Specific Quick Actions Failing
I am working on the Salesforce1 Mobile Customization Badge and am in the module for the object specific quick actions. I have followed these steps:
Create a quick action on the event object for entering a prospective buyer's feedback
Your brokers want to capture the feedback of their potential buyers after they look at a property. Create a quick action on the event object so brokers can update an event with their notes immediately after a showing. Add the action to the publisher for the Showing layout.
Create a quick action for the event object
Action type: Update a Record
Label: Enter Feedback
Remove all the fields on the page layout except for Name
Put the Feedback field on the page layout
Add the Enter Feedback quick action to the publisher for the Showing Layout. You might have to override the predefined actions in the Salesforce1 section of the publisher.
And have this action done with layout streamlined:
And the placement of the action:
But I still get this error for Name and Feedback missing?
If anyone can help, that would be greatly appreciated. I am not sure what I am missing.
Create a quick action on the event object for entering a prospective buyer's feedback
Your brokers want to capture the feedback of their potential buyers after they look at a property. Create a quick action on the event object so brokers can update an event with their notes immediately after a showing. Add the action to the publisher for the Showing layout.
Create a quick action for the event object
Action type: Update a Record
Label: Enter Feedback
Remove all the fields on the page layout except for Name
Put the Feedback field on the page layout
Add the Enter Feedback quick action to the publisher for the Showing Layout. You might have to override the predefined actions in the Salesforce1 section of the publisher.
And have this action done with layout streamlined:
And the placement of the action:
But I still get this error for Name and Feedback missing?
If anyone can help, that would be greatly appreciated. I am not sure what I am missing.
Here is my post:
https://developer.salesforce.com/forums#!/feedtype=SINGLE_QUESTION_DETAIL&dc=Developer_Forums&criteria=OPENQUESTIONS&id=9060G000000Bc2WQAS
The 'Name' and 'Feedback' fields either do not appear on the new action page layout or they are not the only fields present."
Going back through and in the section Create a Lookup Field for Showings There are no Fields & Relationships, I follow the steps to add one and get this when I hit Save.
Validation Errors While Saving Record(s)
There were custom validation error(s) encountered while saving the affected record(s). The first validation error encountered was "Lookups on activites must have a unique domain. You can not have multiple relationships to the same object.".
Stuck.
1) Created a "Feedback" field of type Text, characters 255 on the Activity Object.
2) Navigate to the Event object and create the Quick Action. Remove all the fields except Name and put the Feedback field below name field. Also remove the blank spaces from the layout.
3) https://trailhead.salesforce.com/modules/salesforce1_mobile_app/units/salesforce1_mobile_app_actions_objectspecific
Navigated to the link given above and followed the steps under the sub-topics "Customize the Event Object for Showings" and "Create a Lookup Field for Showings".
4) Add your Quick Action in the Showing Layout.
4) The sub-topic "Create a Lookup Field for Showings" will help you in the next unit.
5) Check challenge. :)
- Login to the trailhead.
- Search for Object Manager in Quick Find box (It may be already present as a tab).
- Seach for Activity Object (it should be 3rd from top).
- Navigate to Fields and Relationships tab.
- After this, you are good to go.
Hope this helps. :)Hello guys, I'm having the same issue.
Challenge Not yet complete... here's what's wrong:
Could not find the 'Enter Feedback' quick action in the publisher for the 'Showing Layout' layout.
I've tried everything.
How can put the Enter Feedback in the publisher?
I have followed your steps , from :
In the unit "Create Object-Specific Quick Actions" there is a sub-topic named "Customize the Event Object for Showings". Follow the steps given in the topic and you will be good to go. Also complete "Create a Lookup Field for Showings", this will help you in the next unit "Customize Compact Layouts".
I also create the feedback field, anyway I'm still not able to validate the challenge.
Could not find the 'Enter Feedback' quick action in the publisher for the 'Showing Layout' layout
Any idea, about what I could have wrong ?
Thanks in advance
Franck
Problem solved.
I also realize that in this challenge, with IE , some process when saving seems to loop and loop. When in Chrome, it seems to work better.
Best Regards
Franck
For anyone who faces the same problem, @ Matthew Coker 16's answer solved my problem. I placed the Feedback field under the Name field on the action layout and problem solved.
Thank you @ Matthew Coker 16
Regards,
Ankit
Could not find the 'Enter Feedback' quick action in the publisher for the 'Showing Layout' layout.
you have to rename the Event layout to: Showing Layout
good luck
I kept trying to add it to the Event Layout
The 'Name' and 'Feedback' fields either do not appear on the new action page layout or they are not the only fields present.
I did create the text field, that was the first thing I did before anything else. I've deleted everything and recreated everything a number of times also.
Make sure the Feedback field is below the Name field.
Took me a good hour haha!
'Challenge Not yet complete... here's what's wrong:
Could not find the 'Enter Feedback' quick action in the publisher for the 'Showing Layout' layout.'
Any suggesstions?
I followed all of the steps and tested the app on my mobile device and it's working. When I click [Check Challenge] I am getting this error: There was an unhandled exception. Please reference ID: MZNOHQIH. Error: Restforce::UnauthorizedError. Message: INVALID_SESSION_ID: Session expired or invalid
Please advise.
put your layout like me at the end of the trail and jackpot.
RE: "I also placed the field just beneath the Name field instead of next to it on the Enter Feedback Action Layout. Let me know if that works in your org."
YES!!! Putting the two fields side by side throws an error. Evidently they need to stacked. This took my an hour to figure out. Thanks @Matthew Coker 16
When customizing Showing Layout, you need to select "Enter Feedback" action from "Salesforce1 and Lightning Actions" (or "Mobile and Lightning Actions") and drag it under "Salesforce Mobile(Salesforce1) and Lightning Experience Actions". Don't add it under "Quick Actions in the Salesforce Classic Publisher".
- Create the Quick Action in "Event" object
- Goto Event Object > Buttons, Lists, and Action:
- Create the "New Action" label with "Enter Feedback", Update Record
- Edit the layout as instructed -- Remove all the fields on the page layout except for Name
- Put the Feedback field on the page layout
- Add the "Enter Feedback" quick action on Event object
- Goto Event object > Page Layout > Showing Layout >
- Select "Mobile & Lightning Actions" pallet, drag and drop "Enter Feedback" into the "Salesforce Mobile and Lightning Experience Actions" section.
- Save
Good luck!!Alternatively, test the Salesforce mobile app in google chrome browser described in this url "https://trailhead.salesforce.com/en/projects/quickstart-app-builder/steps/quickstart-app-builder4".
"Open a new tab in your Chrome browser and open the Developer Tools by clicking View | Developer | Developer Tools
Click the Toggle Device Mode button to simulate your browser as a mobile device."
Good luck!!.
Could not find an Event Quick Action with the Label 'Enter Feedback' and the action type of 'Update a Record'. this is the error i am getting
So it should be the "Showing Layout" layout.
I dragged "Enter Feedback" off of the form, and then dragged it back onto the form. Saved. And then it worked.
Thank you for letting me not throw my laptop out of the window
@Chen Fui Siow 7 I nearly cried when your solution worked! I have spent hours practically pulling my hair out trying to figure out what I was doing wrong.
Everyone!! You HAVE to create the action in the EVENT object, not just create the field.....Hallelujah!!!
I solved this issue with the steps below:
Create the Quick Action in "Event" object
Goto Event Object > Buttons, Lists, and Action:
Create the "New Action" label with "Enter Feedback", Update Record
Edit the layout as instructed -- Remove all the fields on the page layout except for Name
Put the Feedback field on the page layout
Add the "Enter Feedback" quick action on Event object
Goto Event object > Page Layout > Showing Layout >
Select "Mobile & Lightning Actions" pallet, drag and drop "Enter Feedback" into the "Salesforce Mobile and Lightning Experience Actions" section.
Save