From ICIHelp8.1
Jump to: navigation, search
 
(50 intermediate revisions by 7 users not shown)
Line 4: Line 4:
 
== Search Sync ==
 
== Search Sync ==
  
The Search Sync tool gets data from Elastic Search (ES) for a given instance’s ''Sys Id ''and synchronizes it if required. Using the fetched ES value, the tool validates if the Sys Id is the latest for the respective instance or if a sync is required. This tool can be accessed by the Administrator from the ''Admin Task'' on ''User Administration'' tile.
+
The Search Sync tool gets data from Icertis Search for a given instance’s "Sys Id" and synchronizes it, if required. Using the fetched ES value, the tool validates if the Sys Id is the latest for the respective instance or if a sync is required. The Administrator can access this option from the "Admin Task" on the "Admin" tile.
  
 
If the key exists, the latest value from ES will be displayed. If the key does not exist, the system displays an error message indicating that the value could not be fetched for the provided Sys Id. The Sys Id can be provided as input CSV file or as comma separated. Either comma separated Sys Ids can be entered or a CSV file can be uploaded.
 
If the key exists, the latest value from ES will be displayed. If the key does not exist, the system displays an error message indicating that the value could not be fetched for the provided Sys Id. The Sys Id can be provided as input CSV file or as comma separated. Either comma separated Sys Ids can be entered or a CSV file can be uploaded.
  
 
This helps to make the entity search more streamlined and efficient. Users can quickly refer to related agreements at the time of deals or audits.
 
This helps to make the entity search more streamlined and efficient. Users can quickly refer to related agreements at the time of deals or audits.
<div class="note-box">'''Note''': Data can be fetched from only one instance at a time. A dedicated key must exist for ES sync to work with ''Sys ID''.</div>  
+
<div class="note-box">'''Note''': Data can be fetched from only one instance at a time. A dedicated key must exist for ES sync to work with "Sys ID".</div>  
 
You can search the documents that an Agreement is linked to.
 
You can search the documents that an Agreement is linked to.
  
 
To use the Search Sync Tool:
 
To use the Search Sync Tool:
  
1. '''Click'''&nbsp;Home > User Administration >&nbsp;''Admin Task''.&nbsp;The ''Admin Task'' page opens.
+
1. '''Click'''&nbsp;Admin tile on the Home page and then '''click''' "Admin Task".
<div class="image-green-border">[[File:Search Sync 1.png|720px|Search Sync 1]]</div>  
+
<div class="image-green-border">[[File:Admin Task Menu Access.png|450px]]</div> <div class="image-green-border">&nbsp;</div> <div class="image-green-border">The&nbsp;Admin Task&nbsp;page opens.</div>  
2. '''Click'''&nbsp;the&nbsp;''Search Sync ''task from the left pane.
+
2. '''Click'''&nbsp;"Search Sync"''&nbsp;''menu&nbsp;from the left pane.
<div class="image-green-border">[[File:Search Sync 2.png|720px|Search Sync 2]]</div> <div class="image-green-border">&nbsp;</div> <div class="image-green-border"><div class="image-green-border">4.&nbsp;'''Select'''&nbsp;the&nbsp;''Entity Type&nbsp;''from the drop-down to sync data to the Elastic Search. For example, Agreement.</div> </div>
+
<div class="image-green-border">[[File:Admin Task Landing Page.png|500px]]</div> <div class="image-green-border"><div class="image-green-border">
5.&nbsp;'''Select'''&nbsp;the&nbsp;''Contract Type&nbsp;''from the drop-down''.''
+
3.&nbsp;'''Select'''&nbsp;the&nbsp;“Entity Type”&nbsp;from the drop-down to sync data to the Icertis Search. For example, Agreement.
  
5. '''Toggle '''''Skip Agreement Document Indexing ''to ''Yes/No'' as required.
+
4.&nbsp;'''Select'''&nbsp;the&nbsp;“Contract Type”&nbsp;from the drop-down''.''
  
6. To get the ''Sys Ids,''&nbsp;'''click'''&nbsp;the&nbsp;''Upload CSV&nbsp;button'' to upload the .CSV Agreement or&nbsp;enter&nbsp;the Sys Id using comma separated value in the box.
+
To get the&nbsp;“Sys Ids”'',''&nbsp;you can either use the&nbsp;“Upload CSV”&nbsp;feature to upload the .CSV Agreement or&nbsp;enter&nbsp;the Sys Id using comma separated values in the box.
  
7. '''Click''' the&nbsp;''Upload CSV''&nbsp;button to upload the CSV document. The&nbsp;''Upload Document''&nbsp;window opens.
+
[[File:Entity Type1.png|720px|Entity Type.png]]
<div class="image-green-border">[[File:Search Sync 3.png|720px|Search Sync3]]</div> <div class="image-green-border">
+
</div> </div>  
8.&nbsp;'''Click''' ''SelectFile'' to upload a CSV file and add a note if required.
+
5. '''Click'''&nbsp;the&nbsp;“Upload CSV”&nbsp;button to upload the CSV document. The&nbsp;“Upload Document”&nbsp;window opens.
</div> <div class="image-green-border">[[File:Search Sync 4.png|720px|Search Sync 4]]</div> <div class="image-green-border">&nbsp;</div> <div class="image-green-border">9.'''Click''' ''Upload File''. The file is uploaded to the ''File Path ''displayed.If the uploaded file format is incorrect, an alert message is displayed. The supported file formats will be also be displayed.</div> <div class="image-green-border">
+
If the uploaded file format is incorrect, an alert message is displayed. The supported file formats will be also be displayed.
+
  
[[File:Search Sync 6.png|720px|Search Sync 6]]
+
6. '''Click'''&nbsp;the “Select File”&nbsp;button to upload a CSV file and add a note, if required.
</div>
+
<div class="image-green-border">[[File:UploadSysID File1.png|720px|Upload Sys ID File.png]]</div> <div class="image-green-border">&nbsp;</div>  
10. '''Click'''&nbsp;''Sync''. The&nbsp;''Sync Request Accepted''&nbsp;message is displayed.&nbsp;
+
7.&nbsp;'''Click'''&nbsp;the "Upload" button. The file is uploaded to the "File Path"&nbsp;displayed''.''
<div class="image-green-border">[[File:Search Sync 7.png|720px|Search Sync7]]</div>  
+
11. '''Click'''&nbsp;''Ok''. Users can now get data from ES for a given instance’s&nbsp;SysId&nbsp;and can check if it has the latest value or if a sync is needed.
+
  
12. '''Select''' ''Get ES Value''.
+
''&nbsp; &nbsp;'' If the uploaded file format is incorrect, an alert message is displayed. The supported file formats will be also be displayed.
 +
<div class="image-green-border">[[File:Search Sync File Error1.png|720px|Search Sync File Error1.png]]</div>
 +
8. '''Click'''&nbsp;the "Sync" button. The "Sync Request Accepted"&nbsp;message is displayed.&nbsp;
 +
<div class="image-green-border">[[File:Search Sync Accepted.png|720px|Search Sync Accepted.png]]</div>
 +
9. Users can now get data from ES for a given instance’s&nbsp;SysId&nbsp;and can check if it has the latest value or if sync is needed.
  
13. Enter the SysId and '''click''' ''Go''. If the key exists, the latest value from ES will be displayed. If the key does not exist, the error message ''Please enter valid SysId'' is displayed.
+
10. '''Select'''&nbsp;"Get ES Value".
  
'''Note''': Data can be fetched from only one instance at a time.
+
11. Enter the SysId and '''click'''&nbsp;the "Go". If the key exists, the latest value from ES will be displayed. If the key does not exist, an error message, "Please enter valid SysId" is displayed.
<div class="image-green-border">[[File:Search Sync 8.png|720px|Search Sync 8]]</div>
+
<div class="image-green-border">[[File:8.0-Search-Sync-GET-ES.PNG|720px|8.0-Search-Sync-GET-ES.PNG]]</div>  
=== Elastic Search Sync ===
+
&nbsp;
 
+
<div class="note-box">'''Note''': Data can be fetched from only one instance at a time.</div>  
Users can now get data from Elastic search for a given instance’s ''SysId'' so that they can look up the value and identify whether it is the latest or if a sync is needed. If the key exists, the latest value from ES will be displayed. If the key does not exist, the system will display the error message “Could not fetch value for provided SysId”.
+
 
+
'''Note''': Data can be fetched from only one instance at a time.
+
<div class="image-green-border">[[File:Search Sync ES.png|720px|Search Sync ES.png]]</div> <div class="image-green-border">&nbsp;</div> <div class="image-green-border">&nbsp;</div>  
+
 
== Legacy Upload ==
 
== Legacy Upload ==
  
Organizations may have a large number of existing Agreements that are created outside of ICM platform. These are henceforth referred to as Legacy Agreements.&nbsp;Organizations may want to import these Agreements to ICM to leverage its vast capabilities and manage all Agreements within a single platform.<br/> The Legacy Upload feature enables ICM Administrator to easily upload in bulk the legacy agreements that were created outside of ICM. This feature enhances productivity by allowing you to upload a large volume of existing Agreements and other entities using Excel.
+
Organizations may have a large number of existing Agreements that are created outside of ICI platform. These are henceforth referred to as Legacy Agreements.&nbsp;Organizations may want to import these Agreements to ICI to leverage its vast capabilities and manage all Agreements within a single platform.<br/> The Legacy Upload feature enables ICI Administrator to easily upload in bulk the legacy agreements that were created outside of ICI. This feature enhances productivity by allowing you to upload a large volume of existing Agreements and other entities using Excel.
  
 
The highlights of this feature are&nbsp;:&nbsp;
 
The highlights of this feature are&nbsp;:&nbsp;
Line 69: Line 65:
 
*User details  
 
*User details  
  
Click the [[Legacy_Upload|Legacy Upload ]]link in for more details.
+
Refer to the&nbsp;&nbsp;[[Legacy_Upload|Legacy Upload]]&nbsp;page or link for more details.
  
 
== Translations Editor ==
 
== Translations Editor ==
 
<div class="image-green-border">
 
<div class="image-green-border">
The ICM platform is available in different languages and different languages label text are available&nbsp;for&nbsp;localization. However, to make any changes to the localization values, users had to reach out to the Solutions Engineering or Database teams. Sometimes, these changes were minor and of low complexity, but the turnaround time was substantial.
+
The ICI platform is available in different languages and different languages label text are available&nbsp;for&nbsp;localization. However, to make any changes to the localization values, users had to reach out to the Solutions Engineering or Database teams. Sometimes, these changes were minor and of low complexity, but the turnaround time was substantial.
  
Hence, a self-service ''Translations Editor'' tool has been introduced that contains all strings that are localized.
+
Hence, a self-service "Translations Editor" tool has been introduced that contains all strings that are localized.
  
Users can now download all keys and their localization values as an Excel file, modify multiple values, and upload the modified changes to ICM. Once the values are updated in ICM, the caches are updated automatically to avoid the cache flush and server restart. This has significantly enhanced productivity as the turnaround time to update the Resource Key values has been eradicated.
+
Users can now download all keys and their localization values as an Excel file, modify multiple values, and upload the modified changes to ICI. Once the values are updated in ICI, the caches are updated automatically to avoid the cache flush and server restart. This has significantly enhanced productivity as the turnaround time to update the Resource Key values has been eradicated.
  
 
Using this tool, users can now:
 
Using this tool, users can now:
Line 84: Line 80:
 
*Update multiple language strings by selecting and saving the Resource Key value.  
 
*Update multiple language strings by selecting and saving the Resource Key value.  
 
*Download and upload the localization key values using Microsoft Excel.  
 
*Download and upload the localization key values using Microsoft Excel.  
*View the modified values in the ICM instance immediately.  
+
*View the modified values in the ICI instance immediately.  
</div> <div class="image-green-border">
+
</div>  
 
To use the Translations Editor Tool:
 
To use the Translations Editor Tool:
  
1. '''Click'''&nbsp;the&nbsp;''User Administration'' tile on the ''Home'' page.
+
1. C'''lick'''&nbsp;Admin tile on the Home page and then '''click''' "Admin Task".&nbsp;The "Admin Task" page opens.
 
+
2. '''Select '''''Admin Task''&nbsp;from the drop-down. The ''Admin Task'' page opens.
+
 
+
[[File:User Administration.PNG|720px|User Administration]]
+
 
+
3.&nbsp;'''Select'''&nbsp;the&nbsp;''Translation Editor ''task from the left pane.
+
  
[[File:Translation Editor 1.png|720px|Translation Editor 1]]
+
2.&nbsp;'''Select'''&nbsp;the "Translation Editor"task from the left pane''.''
  
 
Users can update translations in the following ways:
 
Users can update translations in the following ways:
  
1. For selective editing, select a language and a resource key to update the translations.
+
*For selective editing, select a language and a resource key to update the translations.  
 
+
*For bulk editing and updation of multiple languages and resource keys, use the Download / Upload option to download an MS Excel sheet.  
2. For bulk editing and updation of multiple languages and resource keys, use the Download / Upload option to download an MS Excel sheet.
+
 
+
&nbsp;
+
  
 
===== Selective Editing to Update Translations =====
 
===== Selective Editing to Update Translations =====
Line 110: Line 97:
 
For editing Resource Key values selectively:
 
For editing Resource Key values selectively:
  
1. From the ''Select Language'' drop-down, select a language in which you want to edit the labels.&nbsp; For example, français (French).
+
1. From the "Select Language" drop-down, select a language in which you want to edit the labels.&nbsp;For example, français (French).
 
+
<div class="image-green-border">[[File:Select Language1.png|720px|Select Language.png]]</div>
[[File:Translation Editor 2.png|720px|Translation Editor 2]]
+
 
+
 
The Resource Key and respective values of the selected language are displayed.
 
The Resource Key and respective values of the selected language are displayed.
 
+
<div class="image-green-border">[[File:Resource Key List1.png|720px|Resource Key List.png]]</div>
[[File:Translation Editor 3.png|720px|Translation Editor 3]]
+
2. '''Ente'''r a "ResourceKey"&nbsp;value in the "Search" field to edit. For example, default. All ResourceKey(s) with the "Par défaut (default)" values from the French language are displayed.
 
+
2. '''Ente'''r a ''ResourceKey ''value in the''Search'' field to edit. For example, default. All ResourceKey(s) with the ''Par défaut (default)'' values from the French language are displayed.
+
 
<div class="note-box">'''Note:''' ResourceKey is a unique key by which the application gets its label text for different languages.</div>  
 
<div class="note-box">'''Note:''' ResourceKey is a unique key by which the application gets its label text for different languages.</div>  
[[File:Translation Editor 4.png|720px|Translation Editor 4]]
+
3.&nbsp;'''Click '''the "Edit this Resource Key&nbsp;for the Multiple Languages"''&nbsp;''icon [[File:Edit Resource Key Icon.png|20px|Edit Resource Key Icon.png]]&nbsp;in the "Actions" column on the right.
</div> <div class="image-green-border">
+
<div class="image-green-border">
3.&nbsp;'''Click '''the ''Edit this Resource Key for Multiple Languages&nbsp;'''''icon '''in the ''Actions'' column.
+
You can change the key for a single language or for multiple languages as required. For example, change "Par défaut to défaut" in French or "Predeterminado" in Español (Spanish) to "Defecto".
  
You can change the key for a single language or for multiple languages as required. For example, change ''Par défaut'' to ''défaut'' in French or ''Predeterminado'' in Español (Spanish) to&nbsp;''Defecto''.
+
[[File:Edit Resource Key1.png|600px|Edit Resource Key.png]]
  
[[File:Translation Editor 5.png|720px|Translation Editor 5]]
+
4.&nbsp;'''Click'''&nbsp;the "Update" button.
  
4.&nbsp;'''Click''' ''Update''. The ResourceKey value for ''default ''is updated to ''défaut ''for French and to ''Defecto'' in Spanish.
+
5. After the "Resources Updated Successfully" message is displayed.
 
+
5. The ''Resources Updated Successfully'' message is displayed. '''Click''' ''Ok''.
+
 
+
[[File:Translation Editor 6.png|720px|Translation Editor 6]]
+
  
 
You can select the respective languages (French or Spanish) to verify that the resources have been successfully updated.
 
You can select the respective languages (French or Spanish) to verify that the resources have been successfully updated.
 
[[File:Translation Editor 7.png|720px|Translation Editor 7]]
 
 
</div>  
 
</div>  
 
===== Bulk Editing in Multiple Languages =====
 
===== Bulk Editing in Multiple Languages =====
Line 142: Line 119:
 
&nbsp;For editing Resource Key values of multiple languages in bulk:
 
&nbsp;For editing Resource Key values of multiple languages in bulk:
  
1.&nbsp;'''Click''' ''Download File''. A Microsoft Excel file (named BulkActionWorkBookStringResource) that contains all the Resource keys and values for all supported languages in ICM is downloaded.
+
1.&nbsp;'''Click'''&nbsp;the "Download File" button. A Microsoft Excel file (named BulkActionWorkBookStringResource) that contains all the Resource keys and values for all supported languages in ICI is downloaded.
<div class="image-green-border">[[File:Translation Editor 9.png|720px|Translation Editor 9]]</div>  
+
<div class="image-green-border">[[File:Translations Bulk Upload1.png|720px|Translations Bulk Upload1.png]]</div>  
 
2.&nbsp;'''Open''' the downloaded Microsoft Excel file.
 
2.&nbsp;'''Open''' the downloaded Microsoft Excel file.
  
3. '''Click''' ''Enable Editing''. All ICM supported language Resource keys and their respective values are displayed.
+
3. '''Click'''&nbsp;"Enable Editing". All ICI supported language Resource keys and their respective values are displayed.
  
 
4.&nbsp;'''Edit''' the ResouceKey of multiple languages as required.
 
4.&nbsp;'''Edit''' the ResouceKey of multiple languages as required.
Line 152: Line 129:
 
5. '''Save''' the Excel file.
 
5. '''Save''' the Excel file.
  
6.&nbsp;'''Click''' ''Upload File''. The ''Upload Translations'' window opens.
+
6.&nbsp;'''Click'''&nbsp;the "Upload File" button. The "Upload Translations" window opens.
  
7. '''Click''' ''SelectFile''. The ''Open ''window opens.
+
7. '''Click "'''SelectFile". The "Open"''window opens.''
  
 
8. '''Select''' the updated Excel file.
 
8. '''Select''' the updated Excel file.
  
9.&nbsp;'''Click''' ''Open''. A warning window opens indicating that this is a heavy operation and can potentially affect overall application performance.
+
9.&nbsp;'''Click'''&nbsp;"Open". A warning window opens indicating that this is a heavy operation and can potentially affect overall application performance.
  
10.&nbsp;'''Click''' ''Ok''. The ''Upload Summary'' displays the number ''of Records Uploaded, Records Processed, ''and''Records Updated Successfully ''values.
+
10.&nbsp;'''Click'''&nbsp;"Ok". The "Upload Summary" displays the number ''of "''Records Uploaded", "Records Processed", and "Records Updated Successfully"''values.''
  
11.&nbsp;'''Click''' ''Close''. The label translations have been achieved for multiple languages in bulk.
+
11.&nbsp;'''Click'''&nbsp;"Close". The label translations have been achieved for multiple languages in bulk.
  
&nbsp;
+
== Data Management ==
  
&nbsp;
+
Moving one step ahead in the self-service, ICI now allows performing data management activities for entities in all workflow stages.
  
&nbsp;
+
The data management activities introduced with this release are update and delete operations for Agreements, Associated Documents, Contract Requests, User Information, Files and Attributes. These self-serve data management operations will empower administrative users to troubleshoot data inconsistency issues on their own.
 +
 
 +
However, users are advised to execute these operations cautiously as the data fix does not go through necessary business validations and are performed directly in the database itself. Furthermore, updating or deleting data through the data management tool cannot be undone and will not trigger any underlying rules, workflows, notifications, triggers, or integrations. Therefore, it is recommended to follow standard ICI workflows for any major or entity state modifications.
 +
<div class="note-box">'''Note:''' The type of attributes such as Expressions, Conditional, Multi-select Lookup, Script, and System will remain non-editable and cannot be updated through the data management tool.</div>
 +
By default, the Data Management utility is enabled and can be controlled through the technical configuration.
 +
 
 +
Administrators can perform the following actions from the Data Management page:
 +
 
 +
*Replace User
 +
*Delete Entity
 +
*Update Entity
 +
 
 +
A data management notification will be sent to a user who performs any data fix action along with primary owner, secondary owner and contract manager upon the data fix task completion with the details of the entity and modified data.
 +
 
 +
Please refer [[Notifications_Dashboard|"Notifications Dashboard"]] page for notification details.
 +
<div class="note-box">'''Note:'''&nbsp;Data Management tools do not support updating data for any add-in applications. The validations will not be performed for any data fixed through Data Management tools.</div>
 +
=== Replacing a user with multiple users ===
 +
 
 +
In ICI, administrators can replace user(s) with all associated records using the “Replace User” functionality. In practice, administrators may need to replace a user with more than one user. For example, if a user leaves the organization, the administrator may want to replace that user by dividing agreements associated with that user, in subsets, among multiple users. This would help the organization to balance the workload within its employees. 
 +
 
 +
Administrators can now:&nbsp;
 +
 
 +
*Replace the user with one or more users by selecting the entity and all/selective instances of that entity and create a saved search for an input to replace users. &nbsp;
 +
*Validate the replaced user role against the assigned role.&nbsp;
 +
*Get a notification on adding or completing a task.
 +
 
 +
This capability is available across ICI for contract requests, agreements, associations, masterdata, template and clause teams, user groups, and rules. A separate data management user interface is provided for these admin actions.
 +
<div class="note-box">'''Note:''' Data Management tools do not support updating data for any add-in applications. The validations will not be performed for any data fixed through Data Management tools.</div>
 +
To replace user:
 +
 
 +
1. '''Navigate''' to the "Data Management" page.
 +
 
 +
2.&nbsp;'''Select '''"Replace User" in the "Action"&nbsp;field. The fields to enter details such as user to be replaced, user to be assigned, replacement criteria, and entity are displayed.
 +
 
 +
3. '''Click '''Add User icon corresponding to the "Replace User"&nbsp;field. The "Search User" drawer&nbsp;opens.
 +
<div class="image-green-border">[[File:Replace User 3.png|720px]]<br/> '''&nbsp;'''<br/> 4''. '''''Search&nbsp;'''and '''select '''a user you want to replace.</div> <div class="image-green-border">[[File:Select User to Replace.png|720px]]</div> <div class="image-green-border"><br/> 5.&nbsp;'''Click '''"Add". The user will be entered in the "Replace User" field.</div>
 +
6. '''Search '''and '''Add '''the "Assign To" user with whom you want to replace the user.
 +
<div class="image-green-border">[[File:Assign Replace User.png|720px|Assign Replace User.png]]<br/> &nbsp;<br/> 7. '''Select '''"Replace Based On"&nbsp;criteria from options:</div>
 +
*Saved Search
 +
*Contract Type
 +
*All Instances For Selected Entities&nbsp;
 +
 
 +
'''Saved Search'''<br/> Administrators can replace a user in selective instances of an entity with different users by selecting a relevant Saved Search configured for that entity and user.
 +
 
 +
For example, user John Watson&nbsp;is added to the Teams of agreements from India&nbsp;and US regions. He can be replaced by multiple users by splitting agreements under his name in subsets using Saved Searches, one for agreements for the India region and the other for agreements in the US region.&nbsp;A saved search "JonhWatson_India_Agreements" can be created for John Watson's’s India&nbsp;region agreements and assigned to a user Johne Doel.&nbsp; A saved search "JonhWatson_US_Agreements" for his US region agreements can be created and assigned to another user, for example, Prajakta.
 +
<div class="note-box">'''Note: '''You can create "Saved Search" for Agreements from the Agreement Index page. Filter the records from "Refine View" in the left and "Save View". Then can update the view if required by selecting it under "More Views" in the title bar.</div>
 +
7.1&nbsp;'''Select&nbsp;'''"Saved Search". The "Entity" and "Saved Search" fields are displayed.
 +
 
 +
&nbsp; &nbsp; &nbsp;&nbsp;'''Select '''the Entity for which you want to replace the user in its instances "Team". For example, "Agreement Team".
 +
 
 +
&nbsp; &nbsp; &nbsp;&nbsp;'''Select '''the "Saved Search". For example, "John_Watson_India_Agreements". Users need to create a saved search on the entity for which they want&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; to&nbsp;replace a user in its instances team.
 +
 
 +
&nbsp; &nbsp; &nbsp;&nbsp;'''Click '''"Submit".&nbsp;The success&nbsp;message flashes&nbsp;displaying a "Replace User action is submitted successfully".'''&nbsp;'''
 +
 
 +
'''Contract Type'''<br/> This option replaces a user added in "Rules" actions configured on the selected "Contract Type" by the "Assign To" user.
 +
 
 +
7.2&nbsp;'''Select '''"Contract Type". The "Entity" and "Contract Type" fields are displayed.
 +
 
 +
&nbsp; &nbsp; &nbsp;&nbsp;'''Select '''the "Entity" as "Rules".
 +
 
 +
&nbsp; &nbsp; &nbsp;&nbsp;'''Select '''"Contract Types". For example, "Standard Document Master".
 +
 
 +
&nbsp; &nbsp; &nbsp;&nbsp;'''Click '''"Submit".&nbsp;The success&nbsp;message flashes&nbsp;displaying a "Replace User action is submitted successfully".
 +
<div class="image-green-border">[[File:Replace User Contract Type.png|720px]]</div>
 +
'''All Instances For Selected Entities'''
 +
 
 +
This option replaces a user in the Team of all instances of the selected entity by the "Assign To" user.
 +
 
 +
7.3 '''Select '''"All Instances For Selected Entities". The Entity field is displayed.
 +
 
 +
&nbsp; &nbsp; &nbsp;&nbsp;'''Select ''''Entity". For example, "Agreement Team".&nbsp;
 +
 
 +
&nbsp; &nbsp; &nbsp;&nbsp;'''Click '''"Submit". The success message flashes&nbsp;displaying a "Replace User action is submitted successfully".
 +
<div class="image-green-border">[[File:All Instances For Selected Entities.png|720px|All Instances For Selected Entities.png]]</div>
 +
The task is submitted and will be scheduled and processed according to the&nbsp;"Time zone" set in "User Preferences".&nbsp;The audit details are captured and displayed in the Agreement History tab.
 +
 
 +
Users can access the notifications in the "Data Management" category from the "Notifications Dashboard"&nbsp;from the bell icon on the top right.&nbsp;The notification contains a link to view the summary of the Replace User task.&nbsp;
 +
<div class="image-green-border">[[File:Data Management Notifications Dashboard1.png|600px|Data Management Notifications Dashboard1.png]]</div>
 +
=== Deleting an Entity ===
 +
 
 +
When you want to remove certain records as a part of data clearance process, Administrators can mark the entity instances as deleted for you using Data Management tools.
 +
<div class="note-box">Note: Deleting data this way, through data management tools, will not trigger any rules, events or integrations configured on concerned entities.</div>
 +
When the entity instance is deleted, its linked child records will also be marked as deleted as per the standard behavior and will not be accessible. Administrators can delete instances of agreement, amendment, contract request and associated document entities in any workflow states.
 +
 
 +
To delete an entity instance:
 +
 
 +
1. '''Navigate '''to&nbsp;the "Data Management" option as mentioned in the above section.
 +
 
 +
2. '''Select&nbsp;'''the "Delete Entity"&nbsp;in the "Action"&nbsp;field. The fields to select an entity and its instance to be deleted, are displayed.
 +
<div class="image-green-border">3.&nbsp;'''Select&nbsp;'''the "Entity" which you want to delete. For example, "Agreement".</div>
 +
4. '''Click&nbsp;'''the&nbsp;Search icon corresponding to the "Entity Instance" field to select an instance of that entity to be deleted. The Lookup Search "Select Agreement" drawer for the selected entity opens.
 +
<div class="image-green-border">[[File:Select Instance Entity1.png|720px|8.0-Data-fix-tools-Deleting.PNG]]</div>
 +
5. '''Choose '''an instance and '''click "'''Select".
 +
 
 +
6. '''Click "'''Submit". The confirmation window appears'''.'''
 +
 
 +
7. '''Click '''"Yes". The selected entity instance will no longer be accessible.
 +
<div class="note-box">'''Note:&nbsp;'''When you delete an entity instance, its linked associations will also be marked as deleted as per the standard behavior.</div>
 +
 
 +
=== Updating&nbsp;an Entity ===
 +
 
 +
There may be a business requirement to update selective data as a data maintenance and management process without processing any underlying actions associated with the update. Also, there may be a case, where a user does not have required access privileges to modify specific data. In such cases, Administrators can update data for you using Data Management tools.
 +
<div class="note-box">'''Note:''' Updating data through data management tools will not trigger any rules, events, workflows or integrations configured on concerned entities.</div>
 +
Administrators can update instances of agreement, amendment, contract request, associated document, masterdata, user information and commitment entities. Business users can view the data modifications done for a specific record in the audit logs from the History tab on the entity details page.
 +
 
 +
To update entity:
 +
 
 +
1. '''Navigate '''to the "Data Management"&nbsp;page as mentioned in the above section.&nbsp;
 +
 
 +
2. '''Select&nbsp;'''the "Update Entity" option&nbsp;in&nbsp;the "Action"&nbsp;field. The fields to select an entity, its instance, and attribute are displayed.
 +
 
 +
3. '''Select "'''Entity". For example, "Masterdata".
 +
 
 +
4. '''Click '''the&nbsp;Search icon corresponding to the "Entity Instance" field to select an instance of the entity that you want to update. The Lookup Search&nbsp;"Select MasterData" drawer for the selected entity opens.
 +
 
 +
5. '''Select&nbsp;'''an instance.&nbsp;All supported attributes from the selected entity are displayed in the Attribute dropdown field.
 +
 
 +
6. '''Select '''the "Attribute" whose value you want to modify. For example, "Name". The attribute’s value from the selected instance is displayed for a user to edit.
 +
<div class="image-green-border">7. '''Edit '''the attribute value as per the requirements. For example, enter a value for Name''.''</div> <div class="image-green-border">''[[File:Select Attribute.png|720px|Select Attribute.png]]''</div>
 +
8. '''Click '''"Submit". The confirmation window opens.
  
'''Related Topics: '''[[Agreement_Management|Agreement Management]] |&nbsp;[[Managing_Organization|Managing Organization]] | [[Managing_Users|Managing Users]] | [[Managing_User_Groups|Managing User Groups]] | [[Managing_Security_Groups|Managing Security Groups]] | [[Application_Settings|Application Settings]] | [[Notification_Settings|Notification Settings]] | [[Currencies|Currencies]] | [[Reasons|Reasons]] | [[Deleting_an_Agreement|Deleting an Agreement]] |[[Legacy_Upload|Legacy Upload ]]|
+
9. '''Click '''"Yes" to proceed.&nbsp;The attribute of the entity instance will be updated with the new value.
 +
<div class="note-box">'''Note:''' The Commitment attributes such as Commitment Code, Recurring Commitment, Commitment Frequency, Commitment type, Business Owner, Start Date and End date cannot be updated using Data Management actions.</div> <div><div><div>&nbsp;</div> <div id="_com_1">'''Related Topics:&nbsp;'''''[[Agreement_Management|Agreement Management]] |&nbsp;[[Managing_Organization|Managing Organization]] | [[Managing_Users|Managing Users]] | [[Managing_User_Groups|Managing User Groups]] | [[Managing_Security_Groups|Managing Security Groups]] | [[Application_Settings|Application Settings]] | [[Notification_Settings|Notification Settings]] | [[Currencies|Currencies]] | [[Reasons|Reasons]] |[[Legacy_Upload|Legacy Upload ]]| [[Notifications_Dashboard|Notifications Dashboard]]''</div> </div> </div>

Latest revision as of 10:22, 9 June 2022

Admin Task

Search Sync

The Search Sync tool gets data from Icertis Search for a given instance’s "Sys Id" and synchronizes it, if required. Using the fetched ES value, the tool validates if the Sys Id is the latest for the respective instance or if a sync is required. The Administrator can access this option from the "Admin Task" on the "Admin" tile.

If the key exists, the latest value from ES will be displayed. If the key does not exist, the system displays an error message indicating that the value could not be fetched for the provided Sys Id. The Sys Id can be provided as input CSV file or as comma separated. Either comma separated Sys Ids can be entered or a CSV file can be uploaded.

This helps to make the entity search more streamlined and efficient. Users can quickly refer to related agreements at the time of deals or audits.

Note: Data can be fetched from only one instance at a time. A dedicated key must exist for ES sync to work with "Sys ID".

You can search the documents that an Agreement is linked to.

To use the Search Sync Tool:

1. Click Admin tile on the Home page and then click "Admin Task".

Admin Task Menu Access.png
 
The Admin Task page opens.

2. Click "Search Sync" menu from the left pane.

Admin Task Landing Page.png

3. Select the “Entity Type” from the drop-down to sync data to the Icertis Search. For example, Agreement.

4. Select the “Contract Type” from the drop-down.

To get the “Sys Ids”, you can either use the “Upload CSV” feature to upload the .CSV Agreement or enter the Sys Id using comma separated values in the box.

Entity Type.png

5. Click the “Upload CSV” button to upload the CSV document. The “Upload Document” window opens.

6. Click the “Select File” button to upload a CSV file and add a note, if required.

Upload Sys ID File.png
 

7. Click the "Upload" button. The file is uploaded to the "File Path" displayed.

    If the uploaded file format is incorrect, an alert message is displayed. The supported file formats will be also be displayed.

Search Sync File Error1.png

8. Click the "Sync" button. The "Sync Request Accepted" message is displayed. 

Search Sync Accepted.png

9. Users can now get data from ES for a given instance’s SysId and can check if it has the latest value or if sync is needed.

10. Select "Get ES Value".

11. Enter the SysId and click the "Go". If the key exists, the latest value from ES will be displayed. If the key does not exist, an error message, "Please enter valid SysId" is displayed.

8.0-Search-Sync-GET-ES.PNG

 

Note: Data can be fetched from only one instance at a time.

Legacy Upload

Organizations may have a large number of existing Agreements that are created outside of ICI platform. These are henceforth referred to as Legacy Agreements. Organizations may want to import these Agreements to ICI to leverage its vast capabilities and manage all Agreements within a single platform.
The Legacy Upload feature enables ICI Administrator to easily upload in bulk the legacy agreements that were created outside of ICI. This feature enhances productivity by allowing you to upload a large volume of existing Agreements and other entities using Excel.

The highlights of this feature are : 

  • Uploading Agreements, Teams, Notes and Commitments in bulk.
  • Uploading Associations, Masterdata, User Information and Amendments in bulk.
  • Scheduled batch processing for improved performance.
  • Enhanced validations, including the ability to exclude the specified attributes from being validated. 
  • Ability to view logs and reporting of success and failure statuses for validations and uploads.

You can use the utility to upload the following entities: 

  • Agreements 
  • Amendments
  • Associated Documents (with or without workflow)
  • Masterdata (with or without workflow)
  • Team, Notes, and Commitment
  • User details

Refer to the  Legacy Upload page or link for more details.

Translations Editor

The ICI platform is available in different languages and different languages label text are available for localization. However, to make any changes to the localization values, users had to reach out to the Solutions Engineering or Database teams. Sometimes, these changes were minor and of low complexity, but the turnaround time was substantial.

Hence, a self-service "Translations Editor" tool has been introduced that contains all strings that are localized.

Users can now download all keys and their localization values as an Excel file, modify multiple values, and upload the modified changes to ICI. Once the values are updated in ICI, the caches are updated automatically to avoid the cache flush and server restart. This has significantly enhanced productivity as the turnaround time to update the Resource Key values has been eradicated.

Using this tool, users can now:

  • Search for a specific string using the search bar and update the Resource Key value for Language and Locale.
  • Update multiple language strings by selecting and saving the Resource Key value.
  • Download and upload the localization key values using Microsoft Excel.
  • View the modified values in the ICI instance immediately.

To use the Translations Editor Tool:

1. Click Admin tile on the Home page and then click "Admin Task". The "Admin Task" page opens.

2. Select the "Translation Editor"task from the left pane.

Users can update translations in the following ways:

  • For selective editing, select a language and a resource key to update the translations.
  • For bulk editing and updation of multiple languages and resource keys, use the Download / Upload option to download an MS Excel sheet.
Selective Editing to Update Translations

For editing Resource Key values selectively:

1. From the "Select Language" drop-down, select a language in which you want to edit the labels. For example, français (French).

Select Language.png

The Resource Key and respective values of the selected language are displayed.

Resource Key List.png

2. Enter a "ResourceKey" value in the "Search" field to edit. For example, default. All ResourceKey(s) with the "Par défaut (default)" values from the French language are displayed.

Note: ResourceKey is a unique key by which the application gets its label text for different languages.

3. Click the "Edit this Resource Key for the Multiple Languages" icon Edit Resource Key Icon.png in the "Actions" column on the right.

You can change the key for a single language or for multiple languages as required. For example, change "Par défaut to défaut" in French or "Predeterminado" in Español (Spanish) to "Defecto".

Edit Resource Key.png

4. Click the "Update" button.

5. After the "Resources Updated Successfully" message is displayed.

You can select the respective languages (French or Spanish) to verify that the resources have been successfully updated.

Bulk Editing in Multiple Languages

 For editing Resource Key values of multiple languages in bulk:

1. Click the "Download File" button. A Microsoft Excel file (named BulkActionWorkBookStringResource) that contains all the Resource keys and values for all supported languages in ICI is downloaded.

Translations Bulk Upload1.png

2. Open the downloaded Microsoft Excel file.

3. Click "Enable Editing". All ICI supported language Resource keys and their respective values are displayed.

4. Edit the ResouceKey of multiple languages as required.

5. Save the Excel file.

6. Click the "Upload File" button. The "Upload Translations" window opens.

7. Click "SelectFile". The "Open"window opens.

8. Select the updated Excel file.

9. Click "Open". A warning window opens indicating that this is a heavy operation and can potentially affect overall application performance.

10. Click "Ok". The "Upload Summary" displays the number of "Records Uploaded", "Records Processed", and "Records Updated Successfully"values.

11. Click "Close". The label translations have been achieved for multiple languages in bulk.

Data Management

Moving one step ahead in the self-service, ICI now allows performing data management activities for entities in all workflow stages.

The data management activities introduced with this release are update and delete operations for Agreements, Associated Documents, Contract Requests, User Information, Files and Attributes. These self-serve data management operations will empower administrative users to troubleshoot data inconsistency issues on their own.

However, users are advised to execute these operations cautiously as the data fix does not go through necessary business validations and are performed directly in the database itself. Furthermore, updating or deleting data through the data management tool cannot be undone and will not trigger any underlying rules, workflows, notifications, triggers, or integrations. Therefore, it is recommended to follow standard ICI workflows for any major or entity state modifications.

Note: The type of attributes such as Expressions, Conditional, Multi-select Lookup, Script, and System will remain non-editable and cannot be updated through the data management tool.

By default, the Data Management utility is enabled and can be controlled through the technical configuration.

Administrators can perform the following actions from the Data Management page:

  • Replace User
  • Delete Entity
  • Update Entity

A data management notification will be sent to a user who performs any data fix action along with primary owner, secondary owner and contract manager upon the data fix task completion with the details of the entity and modified data.

Please refer "Notifications Dashboard" page for notification details.

Note: Data Management tools do not support updating data for any add-in applications. The validations will not be performed for any data fixed through Data Management tools.

Replacing a user with multiple users

In ICI, administrators can replace user(s) with all associated records using the “Replace User” functionality. In practice, administrators may need to replace a user with more than one user. For example, if a user leaves the organization, the administrator may want to replace that user by dividing agreements associated with that user, in subsets, among multiple users. This would help the organization to balance the workload within its employees. 

Administrators can now: 

  • Replace the user with one or more users by selecting the entity and all/selective instances of that entity and create a saved search for an input to replace users.  
  • Validate the replaced user role against the assigned role. 
  • Get a notification on adding or completing a task.

This capability is available across ICI for contract requests, agreements, associations, masterdata, template and clause teams, user groups, and rules. A separate data management user interface is provided for these admin actions.

Note: Data Management tools do not support updating data for any add-in applications. The validations will not be performed for any data fixed through Data Management tools.

To replace user:

1. Navigate to the "Data Management" page.

2. Select "Replace User" in the "Action" field. The fields to enter details such as user to be replaced, user to be assigned, replacement criteria, and entity are displayed.

3. Click Add User icon corresponding to the "Replace User" field. The "Search User" drawer opens.

Replace User 3.png
 
4. Search and select a user you want to replace.
Select User to Replace.png

5. Click "Add". The user will be entered in the "Replace User" field.

6. Search and Add the "Assign To" user with whom you want to replace the user.

Assign Replace User.png
 
7. Select "Replace Based On" criteria from options:
  • Saved Search
  • Contract Type
  • All Instances For Selected Entities 

Saved Search
Administrators can replace a user in selective instances of an entity with different users by selecting a relevant Saved Search configured for that entity and user.

For example, user John Watson is added to the Teams of agreements from India and US regions. He can be replaced by multiple users by splitting agreements under his name in subsets using Saved Searches, one for agreements for the India region and the other for agreements in the US region. A saved search "JonhWatson_India_Agreements" can be created for John Watson's’s India region agreements and assigned to a user Johne Doel.  A saved search "JonhWatson_US_Agreements" for his US region agreements can be created and assigned to another user, for example, Prajakta.

Note: You can create "Saved Search" for Agreements from the Agreement Index page. Filter the records from "Refine View" in the left and "Save View". Then can update the view if required by selecting it under "More Views" in the title bar.

7.1 Select "Saved Search". The "Entity" and "Saved Search" fields are displayed.

      Select the Entity for which you want to replace the user in its instances "Team". For example, "Agreement Team".

      Select the "Saved Search". For example, "John_Watson_India_Agreements". Users need to create a saved search on the entity for which they want          to replace a user in its instances team.

      Click "Submit". The success message flashes displaying a "Replace User action is submitted successfully". 

Contract Type
This option replaces a user added in "Rules" actions configured on the selected "Contract Type" by the "Assign To" user.

7.2 Select "Contract Type". The "Entity" and "Contract Type" fields are displayed.

      Select the "Entity" as "Rules".

      Select "Contract Types". For example, "Standard Document Master".

      Click "Submit". The success message flashes displaying a "Replace User action is submitted successfully".

Replace User Contract Type.png

All Instances For Selected Entities

This option replaces a user in the Team of all instances of the selected entity by the "Assign To" user.

7.3 Select "All Instances For Selected Entities". The Entity field is displayed.

      Select 'Entity". For example, "Agreement Team". 

      Click "Submit". The success message flashes displaying a "Replace User action is submitted successfully".

All Instances For Selected Entities.png

The task is submitted and will be scheduled and processed according to the "Time zone" set in "User Preferences". The audit details are captured and displayed in the Agreement History tab.

Users can access the notifications in the "Data Management" category from the "Notifications Dashboard" from the bell icon on the top right. The notification contains a link to view the summary of the Replace User task. 

Data Management Notifications Dashboard1.png

Deleting an Entity

When you want to remove certain records as a part of data clearance process, Administrators can mark the entity instances as deleted for you using Data Management tools.

Note: Deleting data this way, through data management tools, will not trigger any rules, events or integrations configured on concerned entities.

When the entity instance is deleted, its linked child records will also be marked as deleted as per the standard behavior and will not be accessible. Administrators can delete instances of agreement, amendment, contract request and associated document entities in any workflow states.

To delete an entity instance:

1. Navigate to the "Data Management" option as mentioned in the above section.

2. Select the "Delete Entity" in the "Action" field. The fields to select an entity and its instance to be deleted, are displayed.

3. Select the "Entity" which you want to delete. For example, "Agreement".

4. Click the Search icon corresponding to the "Entity Instance" field to select an instance of that entity to be deleted. The Lookup Search "Select Agreement" drawer for the selected entity opens.

8.0-Data-fix-tools-Deleting.PNG

5. Choose an instance and click "Select".

6. Click "Submit". The confirmation window appears.

7. Click "Yes". The selected entity instance will no longer be accessible.

Note: When you delete an entity instance, its linked associations will also be marked as deleted as per the standard behavior.

Updating an Entity

There may be a business requirement to update selective data as a data maintenance and management process without processing any underlying actions associated with the update. Also, there may be a case, where a user does not have required access privileges to modify specific data. In such cases, Administrators can update data for you using Data Management tools.

Note: Updating data through data management tools will not trigger any rules, events, workflows or integrations configured on concerned entities.

Administrators can update instances of agreement, amendment, contract request, associated document, masterdata, user information and commitment entities. Business users can view the data modifications done for a specific record in the audit logs from the History tab on the entity details page.

To update entity:

1. Navigate to the "Data Management" page as mentioned in the above section. 

2. Select the "Update Entity" option in the "Action" field. The fields to select an entity, its instance, and attribute are displayed.

3. Select "Entity". For example, "Masterdata".

4. Click the Search icon corresponding to the "Entity Instance" field to select an instance of the entity that you want to update. The Lookup Search "Select MasterData" drawer for the selected entity opens.

5. Select an instance. All supported attributes from the selected entity are displayed in the Attribute dropdown field.

6. Select the "Attribute" whose value you want to modify. For example, "Name". The attribute’s value from the selected instance is displayed for a user to edit.

7. Edit the attribute value as per the requirements. For example, enter a value for Name.
Select Attribute.png

8. Click "Submit". The confirmation window opens.

9. Click "Yes" to proceed. The attribute of the entity instance will be updated with the new value.

Note: The Commitment attributes such as Commitment Code, Recurring Commitment, Commitment Frequency, Commitment type, Business Owner, Start Date and End date cannot be updated using Data Management actions.