{"id":9840,"date":"2024-11-19T08:49:18","date_gmt":"2024-11-19T08:49:18","guid":{"rendered":"https:\/\/www.greytrix.com\/blogs\/salesforce\/?p=9840"},"modified":"2025-09-18T06:31:46","modified_gmt":"2025-09-18T06:31:46","slug":"creating-dynamic-agreement-templates-in-adobe-acrobat-sign-for-salesforce-with-screen-flows","status":"publish","type":"post","link":"https:\/\/www.greytrix.com\/blogs\/salesforce\/2024\/11\/19\/creating-dynamic-agreement-templates-in-adobe-acrobat-sign-for-salesforce-with-screen-flows\/","title":{"rendered":"Creating Dynamic Agreement Templates in Adobe Acrobat Sign for Salesforce with Screen Flows"},"content":{"rendered":"\n<p>In this blog, we will discuss creating Agreement Templates in Adobe Acrobat Sign using a Screen Flow. By creating a Salesforce screen flow, users can easily select and send agreements to customers, choosing templates without the need for multiple buttons for each template.<\/p>\n\n\n\n<p>Note<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><\/p>\n<cite>Ensure the \u2018Adobe Acrobat Sign\u2019 package is installed and configured in your org, and agreement templates are created for the relevant object.<\/cite><\/blockquote>\n\n\n\n<h4 class=\"wp-block-heading\"><strong><em><span style=\"text-decoration: underline;\">Agreement Templates in Adobe Acrobat for Salesforce Screen flows<\/span><\/em><\/strong> <\/h4>\n\n\n\n<p>Steps to create a Salesforce Screen Flow to select and send Agreement Templates in Adobe Acrobat:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Navigate to Salesforce Flow and create a new screen flow. Add a <strong>Get Records<\/strong> element to retrieve Agreement Templates in Adobe Acrobat. <\/li>\n\n\n\n<li>Select the Agreement Template object and filter the templates by the master object. In this example, the flow is for the Quote object, so we&#8217;ve set echosign_dev1__Master_Object_Type__c = Quote. This step fetches only the templates associated with the Quote object to send Agreement Templates in Adobe Acrobat.<\/li>\n<\/ul>\n\n\n\n<center><a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2024\/11\/1.-Get-Agreement-Template.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px; align: center;\" src=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2024\/11\/1.-Get-Agreement-Template.png\" alt=\"Get Agreement Template\"><\/a><\/center><font size=\"2\"><center><i> Get Agreement Template <\/i><\/center><\/font>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Add a <strong>Decision<\/strong> element to check that the fetched data is not empty. Then create a <strong>Choice Set<\/strong> element, click on \u2018New Resource\u2019, select \u2018Record Choice Set\u2019, and name it.<\/li>\n<\/ul>\n\n\n\n<center><a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2024\/11\/2.-Record-Choice-Set.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px; align: center;\" src=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2024\/11\/2.-Record-Choice-Set.png\" alt=\"New Resource - Record Choice Set\"><\/a><\/center><font size=\"2\"><center><i> New Resource &#8211; Record Choice Set <\/i><\/center><\/font>\n\n\n\n<ul class=\"wp-block-list\">\n<li>In the Choice Set choose &#8216;Agreement Template\u2019 as the object, add a filter where the master object equals Quote to create the Agreement Templates in Adobe Acrobat.<\/li>\n<\/ul>\n\n\n\n<center><a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2024\/11\/3.-Filter-Choice-Set.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px; align: center;\" src=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2024\/11\/3.-Filter-Choice-Set.png\" alt=\"Filter Choice Set\"><\/a><\/center><font size=\"2\"><center><i> Filter Choice Set<\/i><\/center><\/font>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Select the Choice Label and Value as shown in the image below.<\/li>\n<\/ul>\n\n\n\n<center><a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2024\/11\/4.-Configure-Choice.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px; align: center;\" src=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2024\/11\/4.-Configure-Choice.png\" alt=\"Configure Choice\"><\/a><\/center><font size=\"2\"><center><i> Configure Choice <\/i><\/center><\/font>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Create an Agreement Selection screen, add a Picklist component, and in the&nbsp;picklist choice, add the Record Choice Set created in the previous step.<\/li>\n<\/ul>\n\n\n\n<center><a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2024\/11\/5.-Selection-Screen.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px; align: center;\" src=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2024\/11\/5.-Selection-Screen.png\" alt=\"Agreement Templates in Adobe Acrobat screen\"><\/a><\/center><font size=\"2\"><center><i>Selection Agreement screen <\/i><\/center><\/font>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Handle cases where the user selects \u2018None\u2019 and add an Apex Action element after that. Select the &#8216;Load Agreement Template&#8217; Apex action. For \u2018Agreement Template ID,\u2019 select the Selected template. for \u2018Master Record ID,\u2019 select the record ID (in this case, the Quote ID). This will create an Agreement Draft and allow to use the Agreement Templates in Adobe Acrobat.<\/li>\n<\/ul>\n\n\n\n<center><a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2024\/11\/6.-Apex-Action.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px; align: center;\" src=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2024\/11\/6.-Apex-Action.png\" alt=\"Apex Action\"><\/a><\/center><font size=\"2\"><center><i> Apex Action<\/i><\/center><\/font>\n\n\n\n<ul class=\"wp-block-list\">\n<li>To navigate to the agreement draft, create a custom navigation link using the&nbsp;agreement template id.<\/li>\n<\/ul>\n\n\n\n<center><a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2024\/11\/7.-Agreement-Link.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px; align: center;\" src=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2024\/11\/7.-Agreement-Link.png\" alt=\"Agreement Link\"><\/a><\/center><font size=\"2\"><center><i> Agreement Link <\/i><\/center><\/font>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Add fault connectors for error handling, then save and activate the flow.<\/li>\n<\/ul>\n\n\n\n<center><a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2024\/11\/9.-Fault-Handling.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px; align: center;\" src=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2024\/11\/9.-Fault-Handling.png\" alt=\"Fault Handling\"><\/a><\/center><font size=\"2\"><center><i> Fault Handling <\/i><\/center><\/font>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Create a button to launch the screen flow, and add the button to the layout.<\/li>\n<\/ul>\n\n\n\n<center><a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2024\/11\/10.-Action-Button.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px; align: center;\" src=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2024\/11\/10.-Action-Button.png\" alt=\"Action button\"><\/a><\/center><font size=\"2\"><center><i> Action button <\/i><\/center><\/font>\n\n\n\n<ul class=\"wp-block-list\">\n<li>To test the flow, go to the Quote detail page, and&nbsp;click the button to invoke the flow. Once the flow starts, the Agreement Template selection screen will display. Select an agreement and click the button to create a draft for Agreement Templates in Adobe Acrobat.<\/li>\n<\/ul>\n\n\n\n<center><a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2024\/11\/11.-Agreement-Selection.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px; align: center;\" src=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2024\/11\/11.-Agreement-Selection.png\" alt=\"Agreement selection\"><\/a><\/center><font size=\"2\"><center><i> Agreement selection <\/i><\/center><\/font>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A custom button on the final screen will navigate to the Adobe \u2018<strong>Agreement<\/strong>\u2019 tab.<\/li>\n<\/ul>\n\n\n\n<center><a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2024\/11\/12.-Open-Agreement.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px; align: center;\" src=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2024\/11\/12.-Open-Agreement.png\" alt=\"Open Agreement button\"><\/a><\/center><font size=\"2\"><center><i> Open Agreement button <\/i><\/center><\/font>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Select the recipient and send the agreement.<\/li>\n<\/ul>\n\n\n\n<center><a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2024\/11\/13.-Adobe-Agreement-Screen.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px; align: center;\" src=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2024\/11\/13.-Adobe-Agreement-Screen.png\" alt=\"Adobe Agreement screen\"><\/a><\/center><font size=\"2\"><center><i> Adobe Agreement screen <\/i><\/center><\/font>\n\n\n\n<p>By following the above blog instructions, you will be able to learn <strong>\u201c<em>How to Create Agreement Template Selection Using Screen Flow in Adobe Acrobat Sign for Salesforce<\/em>\u201c<\/strong>. <\/p>\n\n\n\n<p>If you still have queries or any related problems, don\u2019t hesitate to contact us at <a href=\"mailto:salesforce@greytrix.com#_blank\" target=\"_blank\" rel=\"noreferrer noopener\">salesforce@greytrix.com<\/a>. More details about our integration product are available on <a href=\"https:\/\/www.greytrix.com\/salesforce\/\" target=\"_blank\" rel=\"noreferrer noopener\">our website<\/a> and <a href=\"https:\/\/appexchange.salesforce.com\/listingDetail?listingId=a0N30000000psM5EAI#_blank\" target=\"_blank\" rel=\"noreferrer noopener\">Salesforce AppExchange<\/a>.<\/p>\n\n\n\n<p>We hope you may find this blog resourceful and helpful. However, if you still have concerns and need more help, please contact us at <a href=\"mailto:salesforce@greytrix.com\" target=\"_blank\" rel=\"noreferrer noopener\">salesforce@greytrix.com<\/a>.<\/p>\n\n\n\n<p style=\"text-align: justify\"><b>About Us<\/b><\/br>\n<p><a href=\"https:\/\/www.greytrix.com\/\">Greytrix<\/a> \u2013 a globally recognized and one of the oldest Sage Development Partner and a Salesforce Product development partner offers a wide variety of integration products and services to the end users as well as to the Partners and Sage PSG across the globe. We offer Consultation, Configuration, Training and support services in out-of-the-box functionality as well as customizations to incorporate custom business rules and functionalities that require apex code incorporation into the Salesforce platform.<br><br> Greytrix has some unique solutions for Cloud CRM such as <a href=\"\">Salesforce Sage integration<\/a> for <a href=\"https:\/\/www.greytrix.com\/sage-x3-erp\/integration\/\">Sage X3<\/a>, <a href=\"https:\/\/www.greytrix.com\/salesforce-cloud-services\/sage-100-integration\/\">Sage 100<\/a> and <a href=\"https:\/\/www.greytrix.com\/salesforce-cloud-services\/sage-300-integration\/\">Sage 300 (Sage Accpac)<\/a>. We also offer best-in-class Cloud CRM <a href=\"https:\/\/www.greytrix.com\/salesforce-cloud-services\/crm-development\/\">Salesforce customization and development services<\/a> along with services such as Salesforce <a href=\"https:\/\/www.greytrix.com\/salesforce-cloud-services\/data-migration-support\/\">Data Migration<\/a>, <a href=\"https:\/\/www.greytrix.com\/salesforce-cloud-services\/crm-development\/\">Integrated App development<\/a>, Custom App development and Technical Support business partners and end users. Salesforce Cloud CRM integration offered by Greytrix works with Lightning web components and supports standard opportunity workflow. Greytrix GUMU&#x2122; integration for Sage ERP \u2013 Salesforce is a 5-star rated app listed on <a href=\"https:\/\/appexchange.salesforce.com\/appxListingDetail?listingId=a0N30000000psM5EAI\" target=\"_blank\" rel=\"noopener\">Salesforce AppExchange<\/a>.<br> The GUMU&#x2122; Cloud framework by Greytrix forms the backbone of cloud integrations that are managed in real-time for processing and execution of application programs at the click of a button.<br><br> For more information on our Salesforce products and services, contact us at <a href=\"mailto:salesforce@greytrix.com\">salesforce@greytrix.com<\/a>. We will be glad to assist you.<\/p>\n\n\n\n<p><strong>Related Posts<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/2022\/09\/15\/how-to-restrict-the-system-administrator-to-edit-the-read-only-field-in-salesforce\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to Restrict the System Administrator to \u201cEdit the Read-Only Field\u201d in Salesforce.<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/2023\/04\/28\/how-to-upload-logo-in-salesforce-cpq-template\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to Upload Logo in Salesforce CPQ Template<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/2023\/08\/21\/how-to-create-territories-using-shape-layer-in-salesforce-map\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to Create Territories Using Shape Layer in Salesforce Map<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/2023\/12\/12\/how-to-create-a-custom-button-on-formstack-for-the-salesforce-form\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to create a custom button on Formstack for the Salesforce form<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>In this blog, we will discuss creating Agreement Templates in Adobe Acrobat Sign using a Screen Flow. By creating a Salesforce screen flow, users can easily select and send agreements to customers, choosing templates without the need for multiple buttons for each template. Note Ensure the \u2018Adobe Acrobat Sign\u2019 package is installed and configured in\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/2024\/11\/19\/creating-dynamic-agreement-templates-in-adobe-acrobat-sign-for-salesforce-with-screen-flows\/\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[1830,1834,1847,1849,1832,1848,1846,1845,1837,1844,1829,1840,1838,1843,1836,1835,1831,1833,1841,1839],"class_list":["post-9840","post","type-post","status-publish","format-standard","hentry","category-gumu-salesforce","tag-acrobat-sign","tag-adobe","tag-agreement-selection-screen","tag-agreement-tab","tag-agreement-templates","tag-apex-action-element","tag-choice-label-and-choice-value","tag-choice-set","tag-configure-picklist-choice","tag-decision-element","tag-e-sign","tag-fault-connectors","tag-filter-choice-set","tag-get-records-element","tag-load-agreement-template","tag-picklist-choice","tag-salesforce-adobe-acrobat-sign","tag-salesforce-screen-flow","tag-screen-flow","tag-selection-screen"],"_links":{"self":[{"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/posts\/9840","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/comments?post=9840"}],"version-history":[{"count":5,"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/posts\/9840\/revisions"}],"predecessor-version":[{"id":9925,"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/posts\/9840\/revisions\/9925"}],"wp:attachment":[{"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/media?parent=9840"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/categories?post=9840"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/tags?post=9840"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}