{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":12521,"path":"employee-service-management/legal-service-delivery/snlc-create-legal-contract.md","title":"Create a legal contract intake workflow","bundle":null,"doc_type":null,"release":"australia","body":"\n# Create a legal contract intake workflow\n\nCreate a legal contract intake workflow by creating a record producer and configuring base system settings so users can request the legal department's guidance on legal contracts.\n\n## Before you begin\n\nRole required: sn\\_lg\\_cnt.contract\\_config, admin\n\n## About this task\n\n\n\n-   The legal support for a contract request and amendment requestworks based on a workflow, so you must provide specific information while setting up the intake process.\n-   For new customers adopting CM Pro for LSD, the base system legal intake forms—Non Disclosure Agreement, third party Contract Review, and Contract Amendment and Renewal request intake forms—are hidden by default. If administrators enable these forms, they are available under **Home** &gt; **Legal Services** &gt; **Legal Agreements**.\n\n    For existing customers, intake form behavior is preserved after upgrade. Whether the intake forms were enabled or inactive before the upgrade, that configuration remains unchanged.\n\n-   Three record producers are available with the base system, Non-disclosure Agreement, third party Contract Review, and Contract Amendment and Renewal request. You can create a record producer by copying a base system \\(base system\\) record producer to reuse its existing configuration settings.\n-   To add supporting documents to an own-paper request, include the supporting documents widget in the record producer. For more information, see [Add supporting document widget in own-paper record producer](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/employee-service-management/legal-service-delivery/snlc-add-support-doc-wdgt.md).\n-   To add external signatories to an third-party paper request, include the external signatories widget in the record producer. For more information, see [Add external signatories widget in third-party paper record producer](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/employee-service-management/legal-service-delivery/snlc-add-ext-signer-wdgt.md).\n\n## Procedure\n\n1.  Navigate to **All** &gt; **Legal Administration** &gt; **Legal Catalog** &gt; **Record Producers**.\n\n2.  Create a record producer or copy a base system record producer for a new contract type.\n\n    -   To create a record producer, select **New**.\n\n        For more information, see [Create or modify a record producer for legal services through Classic environment](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/employee-service-management/legal-request-management/create-record-producer-legal-request.md).\n\n    -   To copy a base system record producer, open the record producer and then select **Copy**.\n\n        \\[Omitted image \"cmpro-copy-record-producer.png\"\\] Alt text: Copy a base system record producer\n\n3.  On the record producer form, provide the following specifications for a new contract type.\n\n    1.  In the **Table name** field, select the Legal Contract Request table \\[sn\\_lg\\_ops\\_contract\\_request\\].\n\n        The contract workflow is associated with the Legal Contract Request table.\n\n    2.  Create variables to add fields on the legal intake form.\n\n        1.  In the Variables related list, select **New**.\n\n            For more information on creating variables, see [Create a service catalog variable](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/servicenow-platform/t_CreateAVariableForACatalogItem.md).\n\n        2.  Map the variable to the corresponding column in the Legal Contract Request \\[sn\\_lg\\_ops\\_contract\\_request\\] table.\n    3.  If the intake form requires user input for the type of contract, in the Variables related list, select **New**, and then add a variable of type Reference.\n\n        Map the variable to the Contract type table \\[sn\\_cm\\_core\\_contract\\_type\\] in the **Type Specifications** tab.\n\n    4.  If the contract requires the signature of outside parties, in the Variable Sets related list, select **Edit**, and then add the **External signatory details** variable set.\n\n    5.  If you want to validate the state of contract type and restrict creation of a legal request for the inactive contract type on submission of the legal request, add the **Verify if Contract type is active** script from the base system non-disclosure agreement record producer to the new record producer.\n\n        For more information on adding a catalog client script, see [Create a Service Catalog client script](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/servicenow-platform/t_CreateACatalogClientScript.md).\n\n        **Note:** If you don't add this script in the new record producer, the legal request with the corresponding record producer will be created in the Cancelled state and the contract request won't be created.\n\n4.  Add an intake form in the Contracts practice area.\n\n    For more information, see [Add an intake form to a practice area](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/employee-service-management/legal-request-management/associate-categories-practice-area.md). Provide the following details in the respective fields.\n\n    1.  From the **Type** drop-down list, select **Request**.\n\n    2.  In the **Options** field, select **Assigned To field not mandatory**.\n\n    3.  For the third-party contract intake form, the **Generate Document from Template** option must not be enabled.\n\n    4.  For an Amendment intake form, the **Amendment request indicator** option must be enabled.\n\n    5.  From the **Request record producer** field, select the record producer created in Step 1 to associate with the intake form.\n\n5.  Modify business rule to enable data synchronization for custom intake forms.\n\n    For more information, see [Configure a practice area table](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/employee-service-management/legal-request-management/configure-pa-tables-for-reporting.md).\n\n6.  For Non-disclosure agreement intake form that use own-papers, create a contract template.\n\n    For more information, see [Create a contract template](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/employee-service-management/contract-management-pro/cncore-create-contract-template.md).\n\n    In the **Conditions**, you must select the new category added for the new contract.\n\n7.  For Non-disclosure agreement intake form that use own-papers, configure contract template rules when a legal contract request is being created by a legal user.\n\n    For more information, see [Configure contract template rules](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/employee-service-management/contract-management-pro/cncore-config-template-rules.md).\n\n8.  Configure the settings in the Standard Ticket Page for legal requests.\n\n    **Note:** The following settings must be updated in the Contract Management Pro for Legal Service Delivery application scope.\n\n    1.  Navigate to **Standard Ticket** &gt; **Standard Ticket Configuration**.\n\n    2.  Select the **sn\\_lg\\_ops\\_request** ticket configuration.\n\n    3.  On the Ticket Configuration form, select **Documents** in the Tab Configuration related list.\n\n    4.  On the Tab Configuration form, add the condition **\\[Category\\]\\[is\\]\\[&lt;CategoryName&gt;\\]** in the **Visible** field, where &lt;CategoryName&gt; is the category created for the new contract.\n\n    5.  Select **Update**.\n\n    6.  Repeat steps for the **Preview** tab configuration.\n\n    For more information, see [Configure the standard ticket page](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-user-interface/configure-st-page.md).\n\n\n"}}