A template is a framework that represents a standard layout for an Agreement. The "Templates" menu enables you to manage all aspects of a template. From here, you can:
Navigate to the "Templates" index page by clicking on the "Templates" collapsible navigation menu on the top. This page displays the most current version of a Template regardless of its status.
From this page you can:
Refer to Saved Searches and Agreements page for more details on index page functionalities.
Template Access Management is now enhanced and is available through a technical configuration. When turned On, the access control for Templates is driven by the Organization Unit (OU) or the Team.
OU can be configured in 2 ways:
Additionally, you can add members to the Template team through Event Rules, thus saving time for manually adding users to the Team. The support for the Observer role is extended to the Template Library as well through Role Action Mapping.
You can search for templates either from the advanced search page or from Templates Page to:
You can find a specific template you are looking for from the Templates index page using one of these 4 methods:
Follow these steps to search for templates using the Category drop-down:
1. Click the "Templates" tile or navigation menu on the top. This opens the Templates Index Page displaying all the existing Templates.
2. Use the "Categories" drop-down in the left "Refine View" pane to narrow down the templates and find the exact one you are looking for. For example, search by status, created by or the status changed, date, among many other options. This displays all the options that match the selected category.
3. Select the desired criteria by marking the boxes next to that option. Only the templates matching these specified criteria are displayed.
4. Narrow your search further by typing specific keywords in the "Custom Keyword" field and then click "Apply". You can use Boolean operators such as AND/OR or search by wildcards to filter the results. For example:
5. You can also type free text in the "Refine Search Here..." search box on top of the page. A list of relevant agreements is displayed.
Follow these steps to use your saved searches:
1. Click the "Templates" tile or navigation menu on the top of the page. This opens the Templates page displaying all the existing templates.
2. Apply filters to get the exact templates you are searching for and click "Save View" on the top of the records grid to save the search.
3. You can view the already saved searches under the "More Views" drop-down on the title bar to the left.
Refer to Using_Advanced_Search for details on saving a search. This displays the templates matching the criteria defined in the saved search.
Refer to the Saved_Searches wiki page for details on saving a search.
Under the "More Views" drop-down on the title bar to the left, you can pin the search to the bar above the grid for quick access.
Refer to the Saved Searches wiki page for details on saving a search.
Users have the flexibility to use attributes of masterdata as extensions to any template, agreement, or associated document while creating or editing the instance.
Users can search and retrieve required templates using these extended attributes as search parameters through Template index page search, Advanced Search, Global Search, and Saved Search. Extended attributes are available in search facets drop-downs along with regular attributes. This considerably improves the efficiency of the search facility.
To search templates on the Template Index page:
1. Click "Templates" at the top of the page on the main navigation menu. The "Templates" page opens with all existing templates.
2. Select extended attribute as a search parameter in the "Categories" drop-down in the "Refine View" left pane.. All matching Templates are displayed. For example, select the extended attribute "MSL Country Name String" in "Categories". All Templates with "MSL Country Name String" containing "Canada" are displayed on the template index page.
3. Filter your search further by selecting and typing specific extended attribute values in the "Custom keyword" field and then click "Apply". For example, select "Custom keyword" as India with operator "Exactly". Only Templates containing MSL Country NamesasCanada and India are displayed.
Users can search templates by extended attributes using the "Advanced Search" and "Saved Search".
The Advanced Search page appears on clicking "Advanced" at the top beside the search box.
On the Advanced Search Page, select "Template" in the "Entity" drop-down and type extended attribute in the "Refine Search here…" search box. Refer to Using Advanced Search for details on using search filters, operators, and options.
Users can save the search criteria with extended attributes as search parameters and use them as "global" or local Saved Search. Refer to Saved Searches for details on saving a search. Refer to Using Advanced Search wiki pages for details on retrieving a Saved Search.
To create a Template in ICI:
1. Click the "Templates" collapsible menu bar on the top. The "Templates" index page opens.
Note: (*) denotes a mandatory field. ICI displays an error message if a mandatory field is left empty.
The "Details" tab consists of some mandatory fields, while the rest of the fields are optional.
1. Enter the basic details in the following fields:
2. When the Is Bilingual Template attribute is set to Yes, it displays the additional fields to select the secondary languages for the template with its language-specific date and time formats.
The Details page also displays the Template Additional Attributes from the Extended Template Entity. Enter the details in the "Template Additional Attributes" that are present if configured for your instance and displayed on the Template Details page.
The extended attributes are available under "Template Additional Attributes" if configured in your instance. The Extended Attributes are grouped under arrows or accordions to the right with a floating “Expand All/Collapse All” accordion icon on the right top.
Click "Next" to go to the "Template Variables" tab.
Template Variables are the attributes that are part of the template.
On this tab, you can either select the attributes from the Available Attribute section or Add new Attributes. The user can also set a Template Variable as conditional to the value of the Contract Type Attributes by setting the "Is Conditional" flag "On". For further information on Is Conditional flag, please refer to the section Adding conditional dependency on Template Variables.
To select the attributes from the already existing attributes:
1. Select a desired attribute from the "Available Attributes" section or pane then click the right arrow icon. The attribute is added to the "Selected Attribute" section or pane.
3. Click the attribute that is added to the "Selected Attributes" section. The details of that attribute are populated in the "Attribute Details" pane. The title bar above the right pane shows the "Attribute Details" label appended with the selected Attribute name.
4. Edit the details of the attribute, if required. For example, Display Name, Help Message, etc.
5. Define the attribute with the help of flags at the bottom such as "Is Default", "Is Editable", etc.
6. After editing the details, Click "Save" on the top right corner. The Template Variables are added to the Template that you are creating.
1. Click "New Attribute". The "Add Attributes" section or pane opens in right.
2. Enter the "Display Name". For example, "Area Landmark".
3. Enter the "Html Prompt": Buttons are provided to “Add”, “Modify/View” the Html. If you are adding the value for the first time, the “Add” button will be displayed. Once the value is added, “Modify/View” will be displayed.
3. Select the "Data Type". Additional related fields are displayed based on the selected "Data Type" option.
For example, when the data type is selected as "Choice", the field to "Add", arrange option values with up-down arrows, the A to Z icons to sort the choice values, and the field to choose UI Control Type between Dropdown and Radio button (for values less than eight) are displayed. When Data Type is selected as "MultiSelectChoice", options Dropdown and Checkbox (for values less than eight) are displayed.
4. Enter details in Group, Help Message, Source, Default Value, and other relevant fields.
5. Set the appropriate Boolean fields.
6. Click "Save" on the top right. The attribute is added to the Template.
Configuring File Selection template variable as read-only
In ICI, you can upload a document file using the file selection attribute type. ICI provides an option to disable the user-defined "File Selection" attribute at the template variable level thereby preventing unintentional or intentional tampering with the document.
Configurators can configure a user-defined file selection template variable as editable or non-editable on ICI User Interface. Business users cannot edit the uploaded documents but can still preview and download these read-only documents.
The system can still attach a file through a read-only file selection attribute through backend tasks or API integrations. However, users would not be able to replace or remove such original files from UI which are attached through backend task/integration.
7. Click "Next". The "Team" tab opens.
This section helps you in selecting different roles for your Template.
You can add 3 roles which are:
You can assign a role to an individual or a group of team members. The individual and group are denoted by different icons. For example, the screenshot below has a Secondary Owner, First approver, and a group of team members as Contributor. More than one approver can be added with different step numbers.
To add different roles:
Here you can review and verify all the information entered on the previous tabs of the "Create Template" wizard workflow before clicking on "Create". If you wish to edit anything, click "Previous". Changes can be discarded from any of the tabs in the workflow using "Discard".
The floating accordion icon of "Expand All/Collapse All" at the top and arrow icons to expand and collapse individual groups, both are available on this tab as well as the details tab.
Once created the template gets into the Draft state.
The preview for a template will be displayed along with the template details in a side-by-side view on the Template Details page. The preview will display clause text and clause comments with their revisions for all static and rule-based clauses which are tagged in the template.
On this page, you can see the current status of the template along with other details such as Template Variables, Version, History, Team and Notes. You can also perform various actions depending upon your role and the state of the template.
Here are the details you can see on this page when you click on different sections at the top:
The details are grouped under headings. You can Collapse/Expand All groups with the button given on top right.
You can add individual or group of team members, approvers, contributors and so on. If there are multiple approvers you can assign a Step Number for prioritizing. You can "Remove" or "Disable" an approver from the approval flow.
You can perform the following actions from the Template Details page:
Click on "Send for Approval" on the top right, to send it further for approvals, or click "Edit" if you want to update any field.
The Approver gets a notification about the Template, who can then review and approve it. Once approved, the Template is ready for use.
The functionality of the conditional dependency on Template Variables for Agreement Attributes can be achieved by any user with Manage access on the "Templates" tile by enabling the "Is Conditional" flag for each Template Variable when creating or editing a Template. When "Is Conditional" is On, a user is able to set a dependent condition on the Template Variable.
The following conditions decide the dependency between the Template Variable and Contract Type Attribute:
For each selected Attribute from the "Depends On Attribute" drop-down list, the user can then enter the "Depends On Value" that will drive the dependency.
To add dependency between Contract Type Attributes and Template Variables:
Refer to the "Template Variables - Attributes" section while "Creating a Template".
1. Select the Attribute in "Selected Attribute" to display its details on the right pane. For example, "AddressLine1"
2. Toggle the "Is Conditional" flag "On" for the Selected Variable to add the conditional dependence between the Template Variable and Contract Type Attribute.
3. Toggle the "Depends on Contract Type Attribute" flag "On".
4. Select the Attribute from the "Depends On Attribute" drop-down list where you want to add Contract Type Attribute level dependency for a Template Variable. For example, "Region Name".
5. Enter the dependent single or multiple values or toggle the "Depends On Value" flag based on the selected Attribute Data Type. For example, for "Region Name" the values put are "Asia|Europe|Africa" (all values pipe separated)
This means the "AdressLine1" Template Variable depends on Contract Type Attribute "Region Name" of Contrat Type "Automation Basic Agreement" on the following dependent values: Asia, Europe, and Africa.
6. Click "Save". The Attribute updated successfully message is displayed.
7. Click "Next". The Team tab opens.
8. Click "Create". The Template gets created.
9. Click "Send For Approval" to initiate the approval process.
Once the template with dependency on Contrat Type is approved you can see the dependency while creating an agreement.
When defining the Template Variables, a user needs to consider the following rendering conditions:
To view the dependency of Template Variables on an Agreement:
1. Click the "Agreements" tile or main navigation menu on the top. The "Agreements" index page opens.
2. Click "Create" on the far right on top. The "Create Agreement" page opens.
3. Select the Contract Type "Category" from the drop-down list. For example, "Default".
4. Select the Contract Type from the Contract Type Name drop-down list same that was selected for templates. For example, "Arithmetic Basic Agreement".
5. Select the "Type Of Paper" from the drop-down list. For example, "Own".
6. Click "Next". The "Create Agreement – Automation Basic Agreement" Attribute page opens, which displays all Contract Type Attributes.
9. Click "Next". The "Select Template" page opens.
10. Select the "Template" for whom the dependency attribute is set. For example, "PrimaryTemplateArithmeticCT".
Note: For the template to appear on the "Select Template" page its required to configure a rule.
You can edit a template at any state, to make changes to the effective date, team, and so on. However, when you edit an approved Template, you have to get it approved again.
To edit the existing Template:
1. On the "Templates" index page, click the View Details eye icon of the Template you want to view. The "Templates" Details page opens providing the summary of the template.
Choose from the following options those are displayed on the top right of the Template Details page:
Note: The options that are displayed vary according to the type of Template and privileges assigned to your user id.
4. Click "Next". The "Team" tab opens. Add or delete the team members, if required.
5. Click "Next". The "Verify" tab opens. Verify the changes made to the Template.
6. Choose one of the following:
After you create a Template, it is in Draft state. The Template must be approved to be able to use it to create an agreement.
To send a Template for approval:
1. Navigate to the "Templates" Details page as mentioned in above section of "Editing a Template".
2. Click "Send for Approval" on the top right.
Note: Ensure that you have added an approver from the team tab before sending the Template for approval. You can add one of the multiple approvers.
You can authorize users to tag an Attribute inside another choice or multi-select Attribute, so that the same Attribute tag can be used within the Agreement or Template.
In ICI, you can:
Remember:
Related Topics: Create a Template in ICI Word Add-in | Approve/Reject a Template | Rule | Agreement Management | Clauses | Bilingual Templates | ICI Add-ins | Release_Notes | Saved Searches | Using Advanced Search