From ICIHelp8.2
Jump to: navigation, search
 
(71 intermediate revisions by 3 users not shown)
Line 2: Line 2:
 
= Bulk Actions  =
 
= Bulk Actions  =
  
Users can perform bulk actions using the ''Bulk Actions'' tile on the ''Home ''page to create and update multiple entities directly within ICI. When uploaded, these entities become part of the ICI workflow and can be managed within ICI itself. You can also perform these actions using Excel Add-in. With this utility, the overhead of installing and updating ICI Excel Add-in periodically on your machine can be avoided, besides, reducing the time taken to create and/or update records in ICI.
+
Users can perform bulk actions using the "Bulk Actions" from the main navigation menu on the top to create and update multiple entities directly within ICI. When uploaded, these entities become part of the ICI workflow and can be managed within ICI itself. You can also perform these actions using Excel Add-in. With this utility, the overhead of installing and updating ICI Excel Add-in periodically on your machine can be avoided, besides, reducing the time taken to create and/or update records in ICI.
<div class="image-green-border">[[File:Bulk Actions.PNG|720px|Bulk Actions]]</div>
+
<div class="image-green-border">Using Bulk Action you can:</div>
Using Bulk Action you can:
+
 
+
 
*Create new Agreements and Masterdata  
 
*Create new Agreements and Masterdata  
 +
*Create and edit contract types
 
*Update existing&nbsp;Amendments and&nbsp;Agreements.  
 
*Update existing&nbsp;Amendments and&nbsp;Agreements.  
 
*Create/update Associations with Agreements or Amendments.  
 
*Create/update Associations with Agreements or Amendments.  
 
*Process multiple batches in parallel, instead of sequentially processing them.  
 
*Process multiple batches in parallel, instead of sequentially processing them.  
 
*Get drop-downs in the Workbook for static and dynamic lists to select from. For example, Type Of Paper, Workflow Action, Org Unit, Lookup/Cascade Attributes, etc.  
 
*Get drop-downs in the Workbook for static and dynamic lists to select from. For example, Type Of Paper, Workflow Action, Org Unit, Lookup/Cascade Attributes, etc.  
*Easily differentiate each column in the Workbook for mandatory, user selected, Information fields due to the color-coding.  
+
*Easily differentiate each column in the Workbook for mandatory, user-selected, Information fields due to the color-coding.  
  
 
Feature highlights:&nbsp;
 
Feature highlights:&nbsp;
  
 
*Optimal use of APIs and parallel processing for improved performance, thus allowing multiple users to add multiple batches of files simultaneously.&nbsp;  
 
*Optimal use of APIs and parallel processing for improved performance, thus allowing multiple users to add multiple batches of files simultaneously.&nbsp;  
*Eliminates the need of using a third party application such as Excel Add-in to upload entities in bulk.  
+
*Eliminates the need of using a third-party application such as Excel Add-in to upload entities in bulk.  
 
*Ability to select Attributes from ICI user interface (which is not possible when using Excel Add-in).  
 
*Ability to select Attributes from ICI user interface (which is not possible when using Excel Add-in).  
*Ability to check the number of valid Templates for an Amendment when using ''Own&nbsp;''Type of paper.  
+
*Ability to check the number of valid Templates for an Amendment when using your "Own"''&nbsp;''Type of paper.  
*Access control by showing the Bulk Actions tile only to users with&nbsp;''Manage&nbsp;''privileges.  
+
*Access control by showing the Bulk Actions tile only to users with "Manage" privileges.  
 
*Provides error and status files for every batch processed. The status file indicates if the records passed or failed the&nbsp;validations. The error file indicates the specific validation errors while processing the batch.  
 
*Provides error and status files for every batch processed. The status file indicates if the records passed or failed the&nbsp;validations. The error file indicates the specific validation errors while processing the batch.  
  
You can enable the&nbsp;''Bulk Actions&nbsp;''tile through the Security Groups.&nbsp;
+
&nbsp;
  
To enable the&nbsp;''Bulk Actions&nbsp;''tile:&nbsp;
+
== Enabling Bulk Actions Menu ==
  
#'''Click&nbsp;'''''User Administration >&nbsp;Security Groups >&nbsp;Security Groups&nbsp;''on the ''Home ''page.&nbsp;The&nbsp;''Security Groups ''index&nbsp;page opens.&nbsp;  
+
You can enable the "Bulk Actions"''&nbsp;''menu or tile&nbsp;through the Security Groups.&nbsp;
<div class="image-green-border">[[File:7.12 BulkActions 1.png|720px|7.12 BulkActions 1.png]]</div> <div class="image-green-border">&nbsp;</div> <ol start="2">
+
 
<li>'''Click&nbsp;'''the ''View Record''&nbsp;icon next to the ''Security Group'' you want to view. The ''Security Group&nbsp;Details'' page opens.</li>
+
To enable the&nbsp;Bulk Actions:&nbsp;
</ol>
+
 
<div class="image-green-border">[[File:7.12 Edit Sec grp.png|720px|7.12 Edit Sec grp.png]]</div> <div class="image-green-border">&nbsp;</div> <ol start="3">
+
1.'''Click '''Admin''&nbsp;>&nbsp;''Security Groups''&nbsp;''on the main navigation menu at&nbsp;the top.&nbsp;The "Security Groups"&nbsp;index&nbsp;page opens.&nbsp;
<li>'''Click '''''Edit''. The ''Edit Security Groups'' page opens.</li>
+
 
</ol>
+
2.&nbsp;'''Click&nbsp;'''the "View Details" eye&nbsp;icon on the extreme right for the&nbsp;Security Group you want to view. The "Security Groups" Details page opens.
<div class="image-green-border">[[File:7.12 Edit Sec grp 2.png|720px|7.12 Edit Sec grp 2.png]]</div> <div class="image-green-border">&nbsp;</div> <ol start="4">
+
<div class="image-green-border">[[File:8.0-Bulk Actions-Security-Manage.PNG|920px|8.0-Bulk Actions-Security-Manage.PNG]]</div> <div class="image-green-border">&nbsp;</div>  
<li><div class="image-green-border">'''Navigate&nbsp;'''to the&nbsp;''Privileges&nbsp;''section in the Security Group and search for&nbsp;''Bulk Action&nbsp;''under the&nbsp;''Entity Name&nbsp;''column.&nbsp;</div> </li>
+
3.&nbsp;'''Click "'''Edit" on the far-right in the title bar. The "Edit Security Groups" page opens.
</ol>
+
<div class="image-green-border">[[File:8.0-BulkActions-Security-Details.png|720px|8.0-BulkActions-Security-Details.png]]</div> <div class="image-green-border">&nbsp;</div> <div class="image-green-border">4.&nbsp;'''Navigate&nbsp;'''to the "Privileges" tab&nbsp;in the Security Group and search for "Bulk Action"''&nbsp;''under the "Entity Name"''&nbsp;''column.&nbsp;</div> <div class="image-green-border">&nbsp;</div> <div class="image-green-border">[[File:8.0-BulkActions-Security-Edit.png|720px|8.0-BulkActions-Security-Edit.png]]</div> <div class="image-green-border">&nbsp;</div>  
<div class="image-green-border">&nbsp;</div> <div class="image-green-border">[[File:Edit Security Group.png|720px|Edit Security Group]]</div> <ol start="5">
+
5.&nbsp;'''Select '''the '''"'''Bulk Action"''&nbsp;''option under the "Manage" or "View"''&nbsp;''column depending on whether you want to provide&nbsp;Manage&nbsp;or&nbsp;View&nbsp;privileges to the "Bulk Action"''&nbsp;''tile. The "Bulk Actions"''&nbsp;''tile will be displayed on the main navigation menu on the top.&nbsp;
<li>'''Select&nbsp;'''''Bulk Action&nbsp;''option under&nbsp;''Manage&nbsp;''or&nbsp;''View&nbsp;''column depending on whether you want to provide&nbsp;''Manage&nbsp;''or&nbsp;''View&nbsp;''privileges to the&nbsp;''Bulk Action&nbsp;''tile. The&nbsp;''Bulk Actions&nbsp;''tile will be displayed on the ''Home ''page.&nbsp;</li>
+
</ol>
+
  
 
The Bulk Actions tile enables you to:
 
The Bulk Actions tile enables you to:
  
*Update Existing Entities. For example making&nbsp;changes to Agreements that are in&nbsp;''Executed&nbsp;''state  
+
*Update Existing Entities. For example, making&nbsp;changes to Agreements that are in an "Executed"''&nbsp;''state called&nbsp;Amendments
*Populate the Workbook.You can use the same Workbook to upload multiple Agreement records&nbsp;  
+
*Populate the Workbook. You can use the same Workbook to upload multiple Agreement records&nbsp;  
 
*Add a new Batch  
 
*Add a new Batch  
 
*Process the Batch  
 
*Process the Batch  
 
*View the Status and Error files&nbsp;&nbsp;  
 
*View the Status and Error files&nbsp;&nbsp;  
 +
 +
&nbsp;
  
 
== Creating&nbsp;New Agreement using Bulk Actions ==
 
== Creating&nbsp;New Agreement using Bulk Actions ==
Line 52: Line 51:
 
To create a new Agreement:
 
To create a new Agreement:
  
1.&nbsp;'''Click&nbsp;'''''Bulk Actions&nbsp;''tile on the ''Home ''page. The&nbsp;''Bulk Action Management&nbsp;''page opens.
+
1.&nbsp;'''Click "'''Bulk Actions"''&nbsp;''main navigation menu on the top.&nbsp;
 +
<div class="image-green-border">[[File:8.0-Bulk Actions-Menu.PNG|720px|8.0-Bulk Actions-Menu.PNG]]</div>
 +
2. '''Click&nbsp;'''"Create New". The Create page opens with 2 tabs: Details and Attributes
  
2. '''Click '''the ''Create New'' tile. The Create page opens with 2 tabs: Details and Attributes
+
3. In the "Details" tab or section, '''select '''"Create Agreement" from the "Bulk Upload Action" drop-down.
  
3. In the Details section, '''select&nbsp;'''''Create Agreement'' from the ''Bulk Upload Action'' drop-down.
+
4.&nbsp;'''Select''' a "Contract Type Name" from the drop-down list, for example, "ICMAutomationBasicAgreement". The respective Associations of the Contract Type are displayed. Mandatory Associations&nbsp;are auto-selected and can not be removed.
<div class="image-green-border">[[File:7.9 Bulk Actions - Create Agreement - User Provisioning home.png|720px|7.9 Bulk Actions - Create Agreement - User Provisioning.png]]</div> <div class="image-green-border">&nbsp;</div> <div class="image-green-border">4.&nbsp;'''Select''' a ''Contract Type Name'' from the drop-down list. The respective Associations of the Contract Type are displayed. Mandatory Associations&nbsp;are auto-selected and can not be removed.</div> <div class="image-green-border">5.&nbsp;'''Select '''Association(s).</div> <div class="image-green-border">&nbsp;</div> <div class="image-green-border">[[File:Bulk Actions Create New with Association - New 1 home.png|720px|Bulk Actions Create New with Association - New 1]]</div> <div class="image-green-border">&nbsp;</div> <div class="image-green-border">6.&nbsp;'''Click '''''Next''. All Attributes related to the Contract Type and the Associations will be loaded on the Attributes page.&nbsp;User can select the Attributes. The mandatory Attributes may already be displayed.&nbsp;</div> <div class="image-green-border">&nbsp;</div> <div class="image-green-border">[[File:Bulk Actions Create New with Association - New 2.PNG|720px|Bulk Actions Create New with Association - New 2]]</div> <div class="image-green-border">&nbsp;</div> <div class="image-green-border">7.&nbsp;Similarly, you can select the Associations.</div> <div class="image-green-border">8.&nbsp;'''Click '''''Generate Workbook''. The Workbook will contain the users selected Agreement, Associations and the selected Attributes.</div> <div class="image-green-border">&nbsp;</div> <div class="image-green-border">[[File:Bulk actions workbook 7.8 home.png|720px|RTENOTITLE]]</div> <div class="image-green-border">&nbsp;</div> <div class="image-green-border">9.&nbsp;Download the Workbook. The downloaded Excel file will display:</div>  
+
<div class="image-green-border">5.&nbsp;'''Select '''Association(s).</div> <div class="image-green-border">&nbsp;</div> <div class="image-green-border">[[File:8.0-BulkActions-Create-D.png|920px|8.0-BulkActions-Create-D.png]]</div> <div class="image-green-border">&nbsp;</div> <div class="image-green-border">6.&nbsp;'''Click "'''Next". All Attributes related to the Contract Type and the Associations will be loaded on the Attributes page.&nbsp;Users can select the Attributes. The mandatory Attributes may already be displayed.&nbsp;</div> <div class="image-green-border">&nbsp;</div> <div class="image-green-border">[[File:8.0-BulkActions-Create-Attr.png|520px|8.0-BulkActions-Create-Attr.png]]</div> <div class="image-green-border">&nbsp;</div> <div class="image-green-border">7.&nbsp;Similarly, you can select the Associations.</div> <div class="image-green-border">8.&nbsp;'''Click "'''Generate Workbook". The Workbook will contain the users selected Agreement, Associations, and the selected Attributes.</div> <div class="image-green-border">9.&nbsp;Download the Workbook. The downloaded Excel file will display:</div>  
 
*The mandatory Attributes (such as Contract Value) are in red  
 
*The mandatory Attributes (such as Contract Value) are in red  
 
*The non-mandatory Attributes (such as Name) are in white with a light green background  
 
*The non-mandatory Attributes (such as Name) are in white with a light green background  
 
*The system Attributes are in white with a dark green background  
 
*The system Attributes are in white with a dark green background  
*The information Attrbiutes are in white with a blue background  
+
*The information Attributes are in white with a blue background  
 
<div class="note-box">'''Note''': Do not edit the headers as well as system attributes. However, the mandatory Attribute values must be entered.&nbsp;</div>  
 
<div class="note-box">'''Note''': Do not edit the headers as well as system attributes. However, the mandatory Attribute values must be entered.&nbsp;</div>  
 
&nbsp;
 
&nbsp;
<div class="image-green-border">[[File:Bulk actions excel sheet 7.8.png|720px|RTENOTITLE]]</div> <div class="image-green-border">&nbsp;</div> <div class="image-green-border">10. '''Enter '''the ''Parent Agreement Name'' and the ''Name''; the child name properties are automatically displayed.&nbsp;The downloaded file will also contain an Information sheet which contains the information of the Actions (such as Create Agreement) selected by the user and the Sheet Names (Peer Association).</div> <div class="image-green-border">&nbsp;</div> <div class="image-green-border">[[File:Bulk actions workbook 2 7.8.png|720px|RTENOTITLE]]</div> <div class="image-green-border">&nbsp;</div> <div class="image-green-border"><div class="note-box">'''Note:''' The Sheet Names have a 30-character limit.&nbsp;''Currency code, Third Party Paper, Organization Unit,'' etc. are dynamic values fetched from the Contract Type.</div>  
+
<div class="image-green-border">[[File:Bulk actions excel sheet 7.8.png|720px|RTENOTITLE]]</div> <div class="image-green-border">&nbsp;</div> <div class="image-green-border">10. '''Enter '''the "Parent Agreement Name" and the "Name"; the child name properties are automatically displayed.&nbsp;The downloaded file will also contain an Information sheet that&nbsp;contains the information of the Actions (such as Create Agreement) selected by the user and the Sheet Names (Peer Association) with the defined configurable Linkage Type values for the association.</div> <div class="image-green-border">&nbsp;</div> <div class="image-green-border">[[File:7.15 586492 23.png|720px|7.15 586492 23.png]]</div> <div class="image-green-border">&nbsp;</div> <div class="image-green-border"><div class="note-box">'''Note:''' The Sheet Names have a 30-character limit.&nbsp;Currency code'', ''Third Party Paper'', ''Organization Unit'','' etc. are dynamic values fetched from the Contract Type.</div>  
 
[[File:Bulk Actions workbook 3 7.8.png|720px|RTENOTITLE]]
 
[[File:Bulk Actions workbook 3 7.8.png|720px|RTENOTITLE]]
  
11.&nbsp;'''Upload '''the Workbook with all the sheets as a zip file.
+
11.&nbsp;'''Upload '''the Workbook with all the sheets as a "zip file" and '''Navigate '''to the "Bulk Actions" Index page.
 +
[[File:8.0-Bulk Actions-Bulk-Actions-Index-Page.png|720px|8.0-Bulk Actions-Bulk-Actions-Index-Page.png]]</div>
 +
&nbsp;
 +
 
 +
== Adding a new Batch ==
  
12.&nbsp;'''Click '''''Add Batch''. The ''Add Batch'' window opens.
+
1.&nbsp;'''Click "'''Add Batch" on the far right in the title bar. The "Add Batch" drawer opens.
 
<ol style="list-style-type:lower-alpha;">
 
<ol style="list-style-type:lower-alpha;">
<li>'''Enter''' the ''Batch Name''</li>
+
<li>'''Enter''' the "Batch Name"</li>
<li>'''Select '''the ''Data File''</li>
+
<li>'''Select '''the "Data File"</li>
<li>'''Select '''the ''Attached Zip File''</li>
+
<li>'''Select '''the "Attached Zip File"</li>
 
</ol>
 
</ol>
 +
<div class="image-green-border">[[File:8.0-Bulk Actions-Bulk-Actions-IndexPAge-Add-Batch-drawer.png|720px|8.0-Bulk Actions-Bulk-Actions-IndexPAge-Add-Batch-drawer.png]]</div>
 +
2.&nbsp;'''Click '''"Add". The batch file is displayed on the "Bulk Actions"''&nbsp;''Index page with the status as "Added''&nbsp;''to&nbsp;Queue". The status changes to "Completed" when the batch is successfully uploaded.
 +
<div class="image-green-border">[[File:8.0-Bulk Actions-Bulk-Actions-Create-Index-page-3 ddots.png|720px|8.0-Bulk Actions-Bulk-Actions-Create-Index-page-3 ddots.png]]</div>
 +
&nbsp;
  
[[File:Bulk actions Add Batch Window.png|420px|RTENOTITLE]]
+
== Processing the Batch&nbsp; ==
  
13.&nbsp;'''Click '''''Add''. The batch file is displayed on the ''Bulk Action Management'' ''Index'' page with a status''Added to Queue''. The status changes to''Completed'' when the batch is successfully uploaded.
+
The Batch that you added in the "Adding a Batch"''&nbsp;''section will be processed by ICI. Multiple users can create multiple batches at the same time. These batches would be queued and ICI would pick them up for processing from the queue. The status of the batch can be as follows:&nbsp;
  
[[File:Bulk actions batch added 7.8 home.png|720px|RTENOTITLE]]
+
*'''Added to Queue:'''&nbsp;This is the status of the Batch when you upload the Workbook using the "Add Batch"''&nbsp;''button on the&nbsp;Bulk Action index''&nbsp;''page. ICI validates the accuracy of the records in the batch.&nbsp;
 +
*'''In Process:'''''&nbsp;''Indicates that the batch is being processed after the user has uploaded the batch.&nbsp;
 +
*'''Completed:'''''&nbsp;''The status of the batch changes automatically to "Completed" after the batch is processed.&nbsp;
  
14.&nbsp;'''Click''' the arrow in the ''Action ''column of the batch to download the status file. The ''Download Status File'' window opens.
+
While processing the Batch, every record is validated for:
  
[[File:Bulk Actions download status file 7.8.png|480px|RTENOTITLE]]
+
*The Correct data type for all records being uploaded.&nbsp;
 +
*Any Template that may have been selected is correctly added.
 +
*All files specified in the "File Path"''&nbsp;''column or "File Type"''&nbsp;''Attribute of the workbook are physically present in the uploaded zip file.&nbsp;
 +
*In the case of&nbsp;Add Amendments Upload&nbsp;action, Agreements of the selected Contract Types are in the "Executed" state.'''
 +
*Lookup and Cascade Attributes validation:
 +
**'''Lookup Attribute:'''&nbsp;Based on the Masterdata, specific values will be displayed for selection. For such Attributes, ICI checks if the value you have specified is present in the Masterdata or not.
 +
**'''Cascade Attribute:'''&nbsp;Based on the value selected in the Lookup Attribute, specific values will be displayed for selection. For such Attributes, ICI checks if the value you have specified is valid for the combination of lookup value and the Masterdata associated with it.  
  
15.&nbsp;The ''Status File'' displays the status of the files that are uploaded successfully, partially or failed to upload. The Status column displays the status of the files and the reason for partial success or failure is displayed in the Reasons column. For example, if an Association fails but the Agreement is successfully uploaded, then it will be a partial success.
+
The following columns are displayed with the respective count on the "Bulk Actions" index page:
  
[[File:Bulk actions error file 7.8.png|720px|RTENOTITLE]]
+
*Success:''&nbsp;''displays the number of records that passed the validation process.  
 +
*Failure'':&nbsp;''displays the number of records that failed the validation process.
 +
*Start Time'':&nbsp;''displays the Date and Time when the batch processing started.
 +
*End Time'':&nbsp;''displays the Date and Time when the batch processing concluded.
 +
*Execution Time'':&nbsp;''displays the Time is taken to process the batch and change the status of the Batch to ''Completed.''
 +
*Created By'':&nbsp;''displays the name of the user who created the batch.  
  
16.&nbsp;'''Click''' the ''Error File'' button on the ''Download Status File'' window to download the error processing file to understand the reason for failure.
+
&nbsp;
 +
 
 +
== Viewing the Status and Error Files&nbsp; ==
 +
 
 +
After a batch is processed, a "Download Status File"&nbsp;and "Download Error File" appear in the Actions column&nbsp;under three dots (...) after the status of the batch changes to "Completed"''.''
 +
 
 +
1.&nbsp;'''Click''' the three dots (...)&nbsp;in the Action&nbsp;column (that is the last column) of the batch to download the status file and '''click '''"Download Status File"&nbsp;
 +
 
 +
2.&nbsp;The "Status File" displays the status of the files that are uploaded successfully, partially, or failed to upload. The Status column displays the status of the files and the reason for partial success or failure is displayed in the Reasons column. For example, if an Association fails but the Agreement is successfully uploaded, then it will be a partial success.
 +
<div class="note-box">'''Note''':&nbsp;By default, users can view only the batches they have added to the queue. The Administrator can view the batches for all users.</div>
 +
&nbsp;
 +
<div class="image-green-border">[[File:Bulk actions error file 7.8.png|720px|RTENOTITLE]]</div>
 +
3.&nbsp;'''Click''' the &nbsp;"Download Error&nbsp;File"&nbsp;to download the error processing file to understand the reason for failure.
  
 
[[File:Bulk Actions error processiong file 7.8.png|720px|RTENOTITLE]]
 
[[File:Bulk Actions error processiong file 7.8.png|720px|RTENOTITLE]]
<div class="note-box">'''Note''': Follow the same process to create&nbsp;new Masterdata.</div> </div>  
+
<div class="note-box">'''Note''': Follow the same process to create&nbsp;new Masterdata.</div>  
== Adding an Amendment using Bulk Actions ==
+
*The Status Files show&nbsp;the status of the records that were processed in a batch along with any failures.
 +
*The number of failed records in the file will correspond to the number in the "Failure" column on the Bulk Action index''&nbsp;''page.
 +
*The "Warnings"&nbsp;and "Errors" columns in the "Error File" indicate the specific issue. If the validation of a record fails for multiple reasons, then all such reasons are mentioned against that record.
 +
*If you want to process the failed records, then you must create a new batch and upload a Workbook that contains corrected values of the failed record. You are not required to start the process from the beginning (select Upload action, select Attributes, and so on.) You can reuse the Workbook that was generated earlier. All records that have been successfully created in ICI can be viewed from the UI.
  
=== Enabling Attribute inheritance for amendments ===
+
&nbsp;
  
1.&nbsp;'''Click''' ''View Record'' icon corresponding to the contract type you want open. For example, ''ICMAutomationBasicAgreement''. The ''Contract Type Details'' page opens.
+
== Updating the&nbsp;Existing Entities ==
  
2.&nbsp;'''Click''' ''Edit''. The ''Edit Contract Type'' page opens.
+
1. '''Select''' the "Update Existing"''&nbsp;''menu. The Update page opens with the Details tab active.
  
3.&nbsp;'''Click''' ''Next''. The ''Attributes'' page opens.
+
2.&nbsp;'''Click '''the Bulk Upload Action drop-down. The following Bulk Upload Actions are available:
  
4.&nbsp;'''Select''' the Attribute in the ''Selected Attributes'' pane. For example, ''Contract Value''. The ''Edit Attributes'' section opens.
+
*Add Amendment
 +
*Update Agreement
 +
*Update Amendment
 +
*Update Executed Agreement
 +
*Update Executed Amendment
 +
*Add Association to Agreement
 +
*Add Association to Amendment
 +
*Initiate&nbsp;Termination
 +
<div class="image-green-border">[[File:8.0-BulkActions-Update.png|520px|8.0-BulkActions-Update.png]]</div> <div class="image-green-border">3.''&nbsp;'''''Select''' Update Action&nbsp;in "Bulk Upload Action" from the drop-down list. For example, "Update Agreement".</div> <div class="image-green-border">
 +
4.&nbsp;'''Select '''"Saved Search". All saved searches that the user has access to get populated in the drop-down.
  
5.&nbsp;'''Toggle&nbsp;'''''On&nbsp;&nbsp;''the&nbsp;''Is Inherit On Amendments'' field.
+
5.&nbsp;'''Select '''"Contract Type Name".''This list will be populated based on the selected Saved Search.''
  
'''Note''': By default, the ''Is Inherit On Amendments'' property is ''On'' for attributes. Configurator should consider the behavior of the rest of the attribute properties along with ''Is Inherit On Amendments'' before setting it to ''Off''.
+
6.&nbsp;'''Select '''"Association(s)" that you want to update for this Agreement.
  
6.&nbsp;'''Click''' ''Save''. The ''Attribute'' will be updated.
+
7.&nbsp;'''Click '''"Next". The "Attributes" tab is active. You can now select the Attributes for the selected Agreement and the Associations.
  
7. '''Click''' ''Next''. The ''Association'' page opens.
+
8.&nbsp;'''Click '''"Generate Workbook". The Workbook will contain the Agreement, Associations, and the selected Attributes. You can make changes, upload the files to ICI and continue with the workflow.
 +
<div class="note-box">'''Note''': Follow the same process to update other entities.</div> </div>
 +
== Adding an Amendment using Bulk Actions ==
  
8.&nbsp;'''Enter''' details in the ''Association'', ''Display Preference'' and ''Team'' tabs.<br/> 9. Verify the details and click Update. The Contract Type will be updated.
+
=== Enabling Attribute inheritance for amendments ===
  
1.&nbsp;'''Click&nbsp;'''''Bulk Actions&nbsp;''tile on the ''Home ''page. The&nbsp;''Bulk Action Management&nbsp;''page opens where you can update the existing entities by adding Amendments using the&nbsp;''Update Existing&nbsp;''tile.&nbsp;
+
1. Click "Contract Types" under the "Configure" main navigation menu on top. The "Contract Types" index page opens.
 +
<div class="image-green-border">[[File:8.0-BulkActions-CT.png|720px|8.0-BulkActions-CT.png]]</div> <div class="image-green-border">&nbsp;</div>
 +
2.&nbsp;'''Click'''&nbsp;the "View Details"&nbsp;eye icon corresponding to the contract type you want open on the last column. For example, "ICMAutomationBasicAgreement". The "Contract Types" Details page opens.
  
2.&nbsp;'''Click&nbsp;'''''Update Existing&nbsp;''on the&nbsp;''Bulk Action Management&nbsp;''page. The&nbsp;''Update&nbsp;''page opens.&nbsp;
+
3.&nbsp;'''Click'''&nbsp;"Edit". The "Edit Contract Type" page opens with the "Details" tab.
<div class="image-green-border">[[File:Update Existing Entities home.png|720px|Update_Existing_Entities]]</div>  
+
<div class="image-green-border">[[File:8.0-BulkActions-CT-Edit.png|720px|8.0-BulkActions-CT-Edit.png]]</div> <div class="image-green-border">&nbsp;</div> <div class="image-green-border">4.&nbsp;'''Click'''&nbsp;"Next". The "Attributes"&nbsp;tab opens.</div> <div class="image-green-border">&nbsp;</div> <div class="image-green-border">[[File:8.0-BulkActions-Edit.png|920px|8.0-BulkActions-Edit.png]]</div> <div class="image-green-border">&nbsp;</div>
3.&nbsp;'''Perform&nbsp;'''the following actions on this page:''&nbsp;''
+
5.&nbsp;'''Select''' the Attribute in the "Selected Attributes" pane. For example, "Use Amendment Template". The respective&nbsp;Attribute's&nbsp;details appear&nbsp;on the right.
<ul style="margin-left: 40px;">
+
 
<li>Bulk Upload Action:&nbsp;'''Select&nbsp;'''''Add Amendments&nbsp;''from the&nbsp;drop-down. This helps in adding an Amendment to an existing Agreement.</li>
+
6.&nbsp;'''Toggle '''the "Is Inherit On Amendments" field at the bottom and '''click '''"Save" on the top right corner for the&nbsp;Attribute&nbsp;to get&nbsp;updated.&nbsp;
 +
<div class="note-box">'''Note''': By default, the "Is Inherit On Amendments" property is "On" for attributes. The configurator should consider the behavior of the rest of the attribute properties along with "Is Inherit On Amendments" before setting it to "Off".</div> <div class="image-green-border">&nbsp;</div> <div class="image-green-border">7. '''Click'''&nbsp;"Next". The "Association" page opens.</div> <div class="image-green-border">8.&nbsp;'''Enter''' details in the "Association", "Display Preference", and "Team" tabs.<br/> 9. '''Verify '''the details and '''click "'''Update". The Contract Type will be updated.</div>
 +
&nbsp;
 +
 
 +
=== Bulk Action -&nbsp;Add Amendment ===
 +
 
 +
1.&nbsp;'''Click '''"Bulk Actions"&nbsp;tile on the main navigation menu at the top.&nbsp;
 +
 
 +
2.&nbsp;'''Click '''"Update Existing". The "Update Bulk Action&nbsp;WorkBook" page opens.&nbsp;
 +
<div class="image-green-border">[[File:8.0-Bulk Actions-Menu.PNG|720px|8.0-Bulk Actions-Menu.PNG]]</div> <div class="image-green-border">&nbsp;</div> <div class="image-green-border">3.&nbsp;'''Perform&nbsp;'''the following actions on this page:''&nbsp;''</div> <ul style="margin-left: 40px;">
 +
<li>Bulk Upload Action:&nbsp;'''Select "'''Add Amendments"''&nbsp;''from the&nbsp;drop-down. This helps in adding an Amendment to an existing Agreement.</li>
 
</ul>
 
</ul>
<div class="note-box">'''Note''': You can add Amendments only to Agreements in&nbsp;''Executed&nbsp;''state.&nbsp;</div>  
+
<div class="note-box">'''Note''': You can add Amendments only to Agreements in "Executed"''&nbsp;''state.&nbsp;</div>  
*Saved Search: You must have a Saved Search created before you can update any entity.&nbsp;'''Select&nbsp;'''the Saved Search from the drop-down, that shows all the Saved Searches by the logged in user, as well as Global Saved Searches.&nbsp;  
+
*Saved Search: You must have a Saved Search created before you can update any entity.&nbsp;'''Select&nbsp;'''the Saved Search from the drop-down, that shows all the Saved Searches by the logged-in user, as well as Global Saved Searches.&nbsp;  
*Contract Type Name:&nbsp;'''Select&nbsp;'''the Contract Type name from the&nbsp;drop-down. The user can view only those Contract Types that are associated with the Saved Search, and to which the user has access to.&nbsp;  
+
*Contract Type Name:&nbsp;'''Select&nbsp;'''the Contract Type name from the&nbsp;drop-down. The user can view only those Contract Types that are associated with the Saved Search, and to which the user has access.&nbsp;  
  
4.'''Click&nbsp;'''''Next.''
+
4.&nbsp;'''Click "'''Next"''.''
<div class="image-green-border">&nbsp;</div> <div class="image-green-border">[[File:7.9 Bulk Actions - Update Existing - User Provisioning home.png|640px|7.9 Bulk Actions - Update Existing - User Provisioning]]</div>  
+
<div class="image-green-border">[[File:8.0-Bulk Actions-Bulk-Actions-Amendments Update.png|720px|8.0-Bulk Actions-Bulk-Actions-Amendments Update.png]]</div> <div class="image-green-border">&nbsp;</div>  
 
== Selecting&nbsp;Attributes&nbsp; ==
 
== Selecting&nbsp;Attributes&nbsp; ==
  
 
When adding an Amendment to an existing Agreement,&nbsp;select only the Attributes that you want to modify.
 
When adding an Amendment to an existing Agreement,&nbsp;select only the Attributes that you want to modify.
 
<div class="note-box">'''Note''':&nbsp;Values for non-editable Attributes and system Attributes such as Agreement Code cannot be selected. The metadata for the remaining&nbsp;Attributes is copied as-is from the parent Agreement.&nbsp;</div>  
 
<div class="note-box">'''Note''':&nbsp;Values for non-editable Attributes and system Attributes such as Agreement Code cannot be selected. The metadata for the remaining&nbsp;Attributes is copied as-is from the parent Agreement.&nbsp;</div>  
This page displays only Attributes related to Contract Type you have selected. You can select only the editable Attributes. If you select a dependent Attribute, the primary Attribute also gets selected by default. The Attributes selected on this page will be visible in the Workbook you generate. For example, ''Effective Date'' and ''Expiry Date''.&nbsp;
+
This page displays only Attributes related to the Contract Type you have selected. You can select only the editable Attributes. If you select a dependent Attribute, the primary Attribute also gets selected by default. The Attributes selected on this page will be visible in the Workbook you generate. For example, ''Effective Date'' and ''Expiry Date''.&nbsp;
  
 
To select any additional Attributes:&nbsp;
 
To select any additional Attributes:&nbsp;
  
#'''Select&nbsp;'''the Attributes from the&nbsp;''Available Attributes&nbsp;''list and move it to the&nbsp;''Selected Attribute&nbsp;''column. For example,&nbsp;''Use Amendment Template.&nbsp;'''''Click&nbsp;'''''Yes&nbsp;''when prompted to add parent Attribute.&nbsp;  
+
1.&nbsp;'''Select&nbsp;'''the Attributes from the&nbsp;Available Attributes''&nbsp;''list and move them to the&nbsp;Selected Attribute&nbsp;column. For example, Account Owner.''&nbsp;'''''Click '''"Yes" when prompted to add parent Attribute.&nbsp;
#'''Click&nbsp;'''''Generate Workbook.&nbsp;''This generates and downloads the Workbook with the system Attributes that are inherited as well the Attributes that you selected.&nbsp;  
+
 
<div class="note-box">'''Note''': The file name of the downloaded Workbook is the same as the Contract Type you selected on the&nbsp;''Details&nbsp;''page.&nbsp;</div> <div class="image-green-border">&nbsp;</div> <div class="image-green-border">[[File:Generate Workbook.png|640px|Generate_Workbook]]</div> <ol start="3">
+
2.&nbsp;'''Click '''"Generate Workbook"''.&nbsp;''This generates and downloads the Workbook with the system Attributes that are inherited as well the Attributes that you selected.&nbsp;
<li><div class="image-green-border">'''Open&nbsp;'''the Workbook that was downloaded&nbsp; on your local drive. This Workbook contains the information about the selected Attributes and Contract Type.&nbsp;</div> </li>
+
<div class="note-box">'''Note''': The filename of the downloaded Workbook is the same as the Contract Type you selected on the&nbsp;Details&nbsp;page.&nbsp;</div> <div class="image-green-border">&nbsp;</div> <div class="image-green-border">[[File:8.0-Bulk Actions-Bulk-Actions-Amendments Update1.png|720px|8.0-Bulk Actions-Bulk-Actions-Amendments Update1.png]]</div> <div class="image-green-border">&nbsp;</div> <div class="image-green-border">3.&nbsp;'''Open&nbsp;'''the Workbook that was downloaded on your local drive. This Workbook contains information about the selected Attributes and Contract Type.&nbsp;</div>  
</ol>
+
The attributes which have inheritance enabled for amendments will have their values copied from the base agreement and are auto-filled in the workbook. For example, attribute Contract Value has its values copied from the base agreement ICM Automation Basic Agreement.
<div class="image-green-border">The attributes which have inheritance enabled for amendments will have their values copied from the base agreement and are auto-filled in the workbook. For example, attribute Contract Value has its values copied from the base agreement ICM Automation Basic Agreement.</div> <div class="image-green-border">&nbsp;</div> <div class="image-green-border">[[File:615291-View workbook on bulk actions1.png|720px]]</div> <div class="image-green-border">&nbsp;</div> <div class="image-green-border">&nbsp;</div> <div class="image-green-border">'''Notes''':&nbsp;</div>  
+
<div class="image-green-border">&nbsp;</div> <div class="image-green-border">[[File:615291-View workbook on bulk actions1.png|720px|615291-View workbook on bulk actions1.png]]</div> <div class="image-green-border">&nbsp;</div> <div class="image-green-border">&nbsp;</div> <div class="image-green-border">'''Notes''':&nbsp;</div>  
*The ''Is Inherit On Amendments'' attribute property is only available for Agreement contract types.  
+
*The "Is Inherit On Amendments" attribute property is only available for Agreement contract types.  
*When the ''Is Inherit On Amendments'' is set to ''Off'' for an attribute, its value will not be inherited to its amendment.  
+
*When the "Is Inherit On Amendments" is set to "Off" for an attribute, its value will not be inherited to its amendment.  
*The technical configuration settings for excluding base agreement attributes from its amendments will always take preference over the settings at agreement contract type and template level. For example, if the attribute Contract value has Is Inherit On Amendments set to On at contract type level, but set to be excluded in a config key, the value for Contract Type will not be inherited to its amendment.  
+
*The technical configuration settings for excluding base agreement attributes from its amendments will always take preference over the settings at the agreement contract type and template level. For example, if the attribute Contract value has Is Inherit On Amendments set to On at the contract type level, but set to be excluded in a config key, the value for Contract Type will not be inherited to its amendment.  
<ol start="4">
+
 
<li>'''Click&nbsp;'''the&nbsp;''Enable Editing&nbsp;''button on the Excel Workbook to make changes as required.</li>
+
4.&nbsp;'''Click&nbsp;'''the "Enable Editing"''&nbsp;''button on the Excel Workbook to make changes as required.
</ol>
+
  
 
== Populating the Workbook&nbsp; ==
 
== Populating the Workbook&nbsp; ==
  
The Workbook that was generated in the previous step contains the Attributes you have selected as few additional system Attributes. You should see the following Attributes in this Workbook:&nbsp;
+
The Workbook that was generated in the previous step contains the Attributes you have selected as a few additional system Attributes. You should see the following Attributes in this Workbook:&nbsp;
  
*''Parent Agreement Code'': This is a system-generated field, the value of which should not be changed as it will result in an error. It contains the Agreement codes of the Agreements that are part of the Contract Type you selected.&nbsp;  
+
*Parent Agreement Code: This is a system-generated field, the value of which should not be changed as it will result in an error. It contains the Agreement codes of the Agreements that are part of the Contract Type you selected.&nbsp;  
*''Effective and Expiry Dates'': These are user-editable fields that are included in the workbook because we selected them when generating the Workbook in the example above.&nbsp;  
+
*Effective and Expiry Dates: These are user-editable fields that are included in the workbook because we selected them when generating the Workbook in the example above.&nbsp;  
*''Use Amendment Template'': This Attribute plays an important role in selection of the Template when&nbsp;creating the Amendment. The system will:&nbsp;  
+
*Use Amendment Template: This Attribute plays an important role in the selection of the Template when&nbsp;creating the Amendment. The system will:&nbsp;  
 
**Either use the specified Template or,  
 
**Either use the specified Template or,  
 
**The last approved version of the Template in the parent Agreement or,  
 
**The last approved version of the Template in the parent Agreement or,  
**Auto-select a Template based on various combinations of this Attribute such as&nbsp;''Type Of Paper, Template Name&nbsp;''and&nbsp;''File Path ''Attributes''.&nbsp;''   
+
**Auto-select a Template based on various combinations of this Attribute such as&nbsp;Type Of Paper, Template Name, and&nbsp;File Path&nbsp;Attributes.&nbsp;''   
  
User must select this Attribute on the&nbsp;''Attributes&nbsp;''page to achieve the desired result as mentioned below:&nbsp;
+
User must select this Attribute on the&nbsp;Attributes&nbsp;page to achieve the desired result as mentioned below:&nbsp;
 
<ul style="margin-left: 40px;">
 
<ul style="margin-left: 40px;">
<li>If the&nbsp;''Type Of Paper&nbsp;''is&nbsp;''Own&nbsp;''and a valid Template name is specified in the ''Template Name&nbsp;''column, then ICI attaches that valid Template to the Amendment.&nbsp;</li>
+
<li>If the "Type Of Paper"&nbsp;is "Own" and a valid Template name is specified in the Template Name''&nbsp;''column, then ICI attaches that valid Template to the Amendment.&nbsp;</li>
<li>If the ''Type Of Paper&nbsp;''is&nbsp;''Own,&nbsp;''the&nbsp;''Use Amendment Template&nbsp;''is set to&nbsp;''True,&nbsp;''and the&nbsp;''Template Name&nbsp;''column is blank, then&nbsp;ICI automatically selects the valid Template. If there is exactly one Template applicable&nbsp;for the combination of the Attribute metadata, the ICI automatically selects that Template to create an Amendment. If there are several valid Templates that are applicable, the ICI generates an error and provides a list of Templates to select from.</li>
+
<li>If the "Type Of Paper"''&nbsp;''is "Own"'',&nbsp;''the "Use Amendment Template"''&nbsp;''is set to&nbsp;True'',&nbsp;''and the&nbsp;Template Name&nbsp;column is blank, then&nbsp;ICI automatically selects the valid Template. If there is exactly one Template applicable&nbsp;for the combination of the Attribute metadata, the ICI automatically selects that Template to create an Amendment. If there are several valid Templates that are applicable, the ICI generates an error and provides a list of Templates to select from.</li>
<li>If the ''Type Of Paper&nbsp;''is ''Own,''&nbsp;the&nbsp;''Use Amendment Template'' is set to ''False,'' and the&nbsp;''Template Name'' column is left blank,&nbsp;ICI selects the last approved version of the parent Agreement to create that Amendment.</li>
+
<li>If the "Type Of Paper"''&nbsp;''is "Own"'',''&nbsp;the&nbsp;Use Amendment Template is set to "False"'','' and the&nbsp;Template Name column is left blank,&nbsp;ICI selects the last approved version of the parent Agreement to create that Amendment.</li>
<li>If the&nbsp;''Type Of Paper&nbsp;''is&nbsp;''Third Party&nbsp;''and user specifies the file name in the ''File Path'' column, the specified&nbsp;file is used to create that Amendment.</li>
+
<li>If the "Type Of Paper"''&nbsp;''is "Third Party"''&nbsp;''and the user specifies the file name in the "File Path" column, the specified&nbsp;file is used to create that Amendment.</li>
<li>If the&nbsp;''Type Of Paper&nbsp;''is&nbsp;''Third Party&nbsp;''and ''File Path'' column is left blank,&nbsp;ICI uses the last approved version of the parent Agreement to add that Amendment.</li>
+
<li>If the "Type Of Paper"''&nbsp;''is&nbsp;Third Party''&nbsp;''and the "File Path" column is left blank,&nbsp;ICI uses the last approved version of the parent Agreement to add that Amendment.</li>
 
</ul>
 
</ul>
  
*''Parent Agreement Status'':This is a system-generated field, the value of which should not be changed as it will result in an error. It indicates the status of the Agreement to which you are adding the Amendment. When adding an Amendment, the parent Agreement status will always be ''Executed.''&nbsp;  
+
*'''Parent Agreement Status:&nbsp;'''This is a system-generated field, the value of which should not be changed as it will result in an error. It indicates the status of the Agreement to which you are adding the Amendment. When adding an Amendment, the parent Agreement status will always be "Executed"''.''&nbsp;  
*''Organization Unit'': This is a&nbsp;system-generated field, the value of which should not be changed as it will result in an error.&nbsp;  
+
*'''Organization Unit:''' This is a&nbsp;system-generated field, the value of which should not be changed as it will result in an error.&nbsp;  
*''Type of Paper'': This is mandatory and user-editable Attribute, the values of which may be ''Own&nbsp;''or ''Third Party.''
+
*'''Type of Paper:''' This is a mandatory and user-editable Attribute, the values of which may be "Own&nbsp;or Third Party".  
*''Template Name'': This is a user-defined&nbsp;field. If the ''Type of Paper'' is ''Own'' ,the value in this field is considered when adding an Amendment.  
+
*'''Template Name:''' This is a user-defined&nbsp;field. If the "Type of Paper" is&nbsp;"Own", the value in this field is considered when adding an Amendment.  
*''File Path'':&nbsp;This is a user-defined (editable) field. If the Type Of Paper is ''Third Party'' the value in this field is considered when&nbsp;adding an Amendment. '''Specify '''the complete name of Agreement document, including the file extension such as .pdf, .docx. The file name mentioned here must be part of the zip file you upload to ICI when adding a new batch.  
+
*'''File Path:'''&nbsp;This is a user-defined (editable) field. If the "Type Of Paper" is "Third Party" the value in this field is considered when&nbsp;adding an Amendment. '''Specify '''the complete name of the Agreement document, including the file extension such as .pdf, .docx. The file name mentioned here must be part of the zip file you upload to ICI when adding a new batch.  
*''Actions'': This field is used to specify the workflow action. In this release, only ''Create'' action is supported.  
+
*'''Actions:''' This field is used to specify the workflow action. In this release, only the "Create" action is supported.  
 +
 
 +
&nbsp;
  
 
== Understanding the Information Sheet ==
 
== Understanding the Information Sheet ==
 
<div>
 
<div>
*ICI adds a default sheet named&nbsp;''Information,''&nbsp;where you can find general information about the&nbsp;''Upload''&nbsp;action you have selected as well as the mapping of Contract Type name with sheet names.&nbsp;  
+
*ICI adds a default sheet named "Information"'',''&nbsp;where you can find general information about the "Upload"&nbsp;action you have selected as well as the mapping of Contract Type name with sheet names.&nbsp;  
 
*<u>'''Do not make any changes to this sheet.'''</u>  
 
*<u>'''Do not make any changes to this sheet.'''</u>  
*When the records have been updated and the Workbook is populated, you must create a zip file that contains all the files mentioned in the Workbook, including the file names mentioned under&nbsp;''File Path''&nbsp;column, or the file names mentioned under Attributes with&nbsp;''File''&nbsp;data type. This zip file is required for performing the next step of&nbsp;''Adding a new Batch''.&nbsp;  
+
*When the records have been updated and the Workbook is populated, you must create a zip file that contains all the files mentioned in the Workbook, including the file names mentioned under the "File Path"&nbsp;column, or the file names mentioned under Attributes with the "File"&nbsp;data type. This zip file is required for performing the next step of&nbsp;Adding a new Batch.&nbsp;  
*The zip file can contain all the file formats supported by ICI, and can be up to 100 MB in size.&nbsp;
+
*The zip file can contain all the file formats supported by ICI, and can be up to 100 MB in size.  
</div>
+
== Adding a new Batch ==
+
  
You must create a batch&nbsp;to update existing Entities in ICI, such as new set of Amendments. Creating a new batch enables the system to upload all the changes you made to the workbook and process them. The number of records in the batch is indicated in the ''Batch Size'' column.
+
&nbsp;
 +
<div class="image-green-border">
 +
&nbsp;
  
You can create a batch using the following steps:&nbsp;
+
== Initiating the bulk termination for agreements ==
  
#<div class="image-green-border">'''Click&nbsp;'''the&nbsp;''Add Batch&nbsp;[[File:Add Batch icon.png|RTENOTITLE]]&nbsp;''&nbsp;icon on the&nbsp;''Bulk Action Management&nbsp;''page. The&nbsp;''Add Batch&nbsp;''window opens from where you can upload the populated Workbook to ICI.</div>
+
To initiate bulk termination:<br/> 1. '''Click'''&nbsp;"Bulk Actions" on the main navigation on the top.&nbsp;<br/> 2. '''Click '''Update Existing. The "Update Bulk Action WorkBook"''&nbsp;''page opens.
<div class="image-green-border">[[File:Add Batch Details.PNG|480px|RTENOTITLE]]</div> <ol start="2">
+
<li>'''Enter&nbsp;'''the Batch Name. For example,&nbsp;''AutomationAgreement.''</li>
+
<li>'''Click&nbsp;'''''Choose File&nbsp;''next to the&nbsp;''Data File&nbsp;''field to select the Workbook to upload. You should upload the Workbook that you populated in the previous steps.&nbsp;</li>
+
<li>'''Click&nbsp;'''''Choose File&nbsp;''next to the&nbsp;''Attached Zip File&nbsp;''field to select the zip file that contains all the files you have mentioned in the Workbook, either as a&nbsp;''File Path&nbsp;''or as ''&nbsp;File Type&nbsp;''Attribute.</li>
+
<li>'''Click&nbsp;'''the&nbsp;''Add&nbsp;''button. The Workbook will be uploaded to ICI with a status of&nbsp;''Added to Queue.&nbsp;''The batch is added to the queue for automatic validation.&nbsp;</li>
+
</ol>
+
  
</div>
+
3.&nbsp; '''Select'''&nbsp;"Initiate Termination" in the "Bulk Upload Action" field.
  
== Processing the Batch&nbsp; ==
+
4.&nbsp;'''Select''' a "Saved Search". For example, "Executed_Agreements". Users need to create a saved search with executed agreements for which termination agreements can be created.<br/> 5. '''Select'''&nbsp;"Contract Type Name". For example, "ICMMasterServicesAgreement". The "Contract Type Name" field displays all the contract types from the selected saved search.
  
The Batch that you added in the&nbsp;''Adding a Batch&nbsp;''section will be processed by ICI. Multiple users can create multiple batches at the same time. These batches would be queued and ICI would pick them up for processing from the queue. The status of the batch can be as follows:&nbsp;
+
The Alert&nbsp;message is displayed if the user selects the contract type which does not have the required configuration and attributes configured for the termination process.
 +
<div class="image-green-border">[[File:8.0-BulkActions-Update1.png|720px|8.0-BulkActions-Update1.png]]</div>
 +
&nbsp;<br/> 6. '''Select '''the "Termination Contract Type Name". For example, ICMTerminateMasterServicesAgreement. The "Termination Contract Type Name" field displays all the contract types that can be used as termination agreements for the selected contract type name.<br/> 7. '''Select''' the "Association" if you want to update for the selected "Termination Contract Type".
 +
<div class="image-green-border">[[File:8.0-Bulk Actions-Bulk-Termination-1.png|720px|8.0-Bulk Actions-Bulk-Termination-1.png]]<br/> &nbsp;<br/> 8. '''Click'''&nbsp;"Next". The "Attributes"tab opens''.''<br/> 9.'''Select '''the desired attributes for the selected agreement and the associations''.''</div> <div class="image-green-border">''&nbsp;''</div> <div class="note-box">''Note: The attributes related to the termination process (Termination Date, Termination Parent Id, Is Termination) are pre-selected and cannot be removed.''</div> <div class="image-green-border">''&nbsp;''</div> <div class="image-green-border">''10. '''''Click'''&nbsp;"Generate Workbook". The workbook is generated with the executed agreements from the "Saved Search",&nbsp;"Associations" and the selected Attributes.&nbsp;<br/> The attributes which have enabled the inheritance will have their values pre-populated from the parent agreement.<br/> &nbsp;<br/> [[File:7.15 514625 5.1.png|720px|7.15 514625 5.1.png]]</div>
 +
11. '''Edit''' and upload the workbook files to ICI following the standard ICI bulk update action workflow by adding and processing a batch.
 +
<div class="image-green-border">[[File:7.15 514625 5.2.png|720px|7.15 514625 5.2.png]]</div>
 +
Once the batch processing for the bulk action is successfully complete, the termination agreement is created in Draft status and associated with the parent agreement. Users can then proceed with the standard agreement workflow and execute the termination agreement. The parent agreement then will be terminated according to its termination date through the scheduled termination processes.
  
*''Added to Queue:&nbsp;''This is the status of the Batch when you upload the Workbook using the&nbsp;''Add Batch&nbsp;''button on the&nbsp;''Bulk Action Management&nbsp;''page. ICI validates the accuracy of the records in the batch.&nbsp;
+
== BACT Inheritance in Agreement ==
*''In Process:&nbsp;''Indicates that the batch is being processed after the user has uploaded the batch.&nbsp;
+
*''Completed:&nbsp;''The status of the batch changes automatically to&nbsp;''Completed&nbsp;''after the batch is processed.&nbsp;
+
  
While processing the Batch, every record is validated for:
+
The agreements with BACT associations will get inherited asynchronously along with all extension attributes of all the associations. Also, the inherited BACT will work the same way as they do in the parent agreement.
  
*Correct data type for all records being uploaded.&nbsp;
+
'''To inherit bulk associations from an agreement'''
*Any Template that may have been selected is correctly added.
+
*All files specified in&nbsp;''File Path&nbsp;''column or&nbsp;''File Type&nbsp;''Attribute of the workbook are physically present in the uploaded zip file.&nbsp;
+
*In case of&nbsp;''Add Amendments Upload&nbsp;''action, Agreements of the selected Contract Types are in&nbsp;''Executed&nbsp;''state.'''
+
*Lookup and Cascade Attributes validation:
+
**Lookup Attribute:&nbsp;Based on the Masterdata, specific values will be displayed for selection. For such Attributes, ICI checks if the value you have specified is present is the Masterdata or not.
+
**Cascade Attribute:&nbsp;Based on the value selected in the Lookup Attribute, specific values will be displayed for selection. For such Attributes, ICI checks if the value you have specified is valid for the combination of lookup value and the Masterdata associated with it. 
+
  
== Bulk Action Management&nbsp; ==
+
1.&nbsp;Inherit the agreement, either while creating the agreement or from grid context menu.
  
Clicking&nbsp;the ''Bulk Actions'' tile navigates you to the ''Bulk Action Management'' page.
+
[[File:8.1 BACT 1.png|520px|8.1 BACT 1.png]]
  
The following tasks can be performed here:
+
[[File:8.1 BACT 2.png|620px|8.1 BACT 2.png]]
 +
<div class="note-box">'''Note: '''To allow bulk association inheritance to an agreement, the “Allow Inheritance” flag should be set to “Yes” while creating the Contract type for both “ICMBulkAssociations” and “ICMAPreTeamingAgreement”.</div>
 +
[[File:8.1 BACT 3.png|520px|8.1 BACT 3.png]]
  
*Adding a new batch&nbsp;  
+
2.&nbsp;BACT associations will get inherited asynchronously along with all extension attributes of all the associations.
*Viewing the status of a batch&nbsp;
+
*Updating Existing Entities&nbsp;
+
<div class="image-green-border">To view the status of&nbsp;the batch,&nbsp;'''click&nbsp;'''the&nbsp;&nbsp;&nbsp;icon on&nbsp;''Bulk Action Management&nbsp;''page.&nbsp;</div> <div class="image-green-border">&nbsp;</div> <div class="image-green-border">[[File:Batch Upload Success 1.PNG|720px|RTENOTITLE]]</div>
+
The following columns are displayed here:
+
  
*''Status:'' displays the following states of the batches that are processed.  
+
3.&nbsp;On inheriting the agreement with bulk associations, a success message will be displayed.
**''Added to Queue:&nbsp;''indicates that the user added a new batch for processing.
+
**''In Process: ''indicates that the batch is being processed after the user has uploaded the batch.&nbsp;
+
**''Completed:&nbsp;''indicates&nbsp;that processing of the batch is complete, even though errors might be encountered when validating the records.&nbsp; 
+
  
The ''Download Status Files ''icon appears in the ''Actions ''column after the status of the batch changes to ''Completed. ''Any errors during the processing of the batch are displayed in the ''Failure ''column on the ''Bulk Action Management ''page.
+
[[File:8.1 BACT 4.png|220px|8.1 BACT 4.png]]
  
*''Success:&nbsp;''displays the number of records that passed the validation process.  
+
4.&nbsp;Open the “History” tab to know about the status of the bulk association inheritance.
*''Failure:&nbsp;''displays the number of records that failed the validation process.
+
*''Start Time:&nbsp;''displays the Date and Time when the batch processing started.
+
*''End Time:&nbsp;''displays the Date and Time when the batch processing concluded.
+
*''Execution Time:&nbsp;''displays the Time taken to process the batch and change the status of the Batch to ''Completed.''
+
*''Created By:&nbsp;''displays the name of the user who created the batch.
+
<div class="note-box">'''Note''':&nbsp;By default, users can view only the batches they have added to queue. The Administrator can view the batches for all users.</div>
+
== Viewing the Status and Error Files&nbsp; ==
+
  
After a batch is processed, a ''Download Status Files''&nbsp;icon is displayed in the ''Actions ''column.
+
[[File:8.1 BACT 5.png|720px|8.1 BACT 5.png]]
  
To view the files:&nbsp;
+
5. Once the inheritance is completed, refresh the page and the “Bulk Associations” count will get updated.
  
#'''Click&nbsp;'''the ''Download Status File ''icon. The ''Download Status&nbsp;Files'''&nbsp;'''''window opens'''.&nbsp;'''
+
[[File:8.1 BACT 6.png|720px|8.1 BACT 6.png]]
#'''Click&nbsp;'''the&nbsp;''Status File&nbsp;''or&nbsp;''Error File&nbsp;''to download the applicable file of the batch.&nbsp;
+
<div class="image-green-border">[[File:Download Status ErrorFiles.png|480px|RTENOTITLE]]</div>
+
*The ''Status File'' shows the status of the records that were processed in a batch along with any failures.
+
*The number of failed records in the file will correspond to the number in the ''Failure ''column on the ''Bulk Action Management ''page.
+
*The ''Warnings and Errors ''columns in the Error File indicates the specific issue. If the validation of a record fails for multiple reasons, then all such reasons are mentioned against that record.
+
*If you want to process the failed records, then you must create a new batch and upload a Workbook that contains corrected values of the failed record. You are not required to start the process from the beginning (select Upload action, select Attributes, and so on.) You can reuse the Workbook that was generated earlier. All records that have been successfully created in ICI can be viewed from the UI.
+
  
 
&nbsp;
 
&nbsp;
  
&nbsp;
+
== Create and Edit Contract Types in Bulk ==
  
== Updating the&nbsp;Existing Entities ==
+
=== '''Creating Contract Type in Bulk''' ===
  
1. '''Select''' the ''Update Existing ''tile on the Bulk Action Management window. The Update page opens with the Details tab active.
+
1. Click “Configure” > “Bulk Contract Type”. The bulk contract type index page opens.
  
2.&nbsp;'''Click '''the ''Bulk Upload Action'' drop-down. The following Bulk Upload Actions are available:
+
[[File:Bulk CT 1.png|300px]]
 +
<div class="note-box">'''Note: '''User must have manage contract type access to view “Bulk Contract Type” option.</div>
 +
2. On the “Bulk Contract Types” index page, click “Generate Workbook” button.
  
*''Add Amendment''
+
[[File:Bulk CT 2.png|720px]]
*''Update Agreement''
+
*''Update Amendment''
+
*''Update Executed Agreement''
+
*''Update Executed Amendment''
+
*''Add Association to Agreement''
+
*''Add Association to Amendment''
+
*''Initiate&nbsp;Termination''
+
<div class="image-green-border">''[[File:Bulk actions update existing 7.8 home.png|720px|RTENOTITLE]]''</div> <div class="image-green-border">&nbsp;</div> <div class="image-green-border">3.''&nbsp;'''''Select''' '''Update Action''' from the drop-down list. For example, ''Update Agreement''.</div> <div class="image-green-border">
+
4.&nbsp;'''Select '''''Saved Search''. All saved searches that the user has access to get populated in the drop-down.
+
  
5.&nbsp;'''Select '''''Contract Type Name. ''This list will be populated based on the selected Saved Search.
+
From the “Bulk Action” dropdown, select “Bulk Create” option.
  
6.&nbsp;'''Select '''''Association(s)'' that you want to update for this Agreement.
+
[[File:Bulk CT 3.png|720px]]
  
7.&nbsp;'''Click '''''Next''. The ''Attributes'' tab is active. You can now select the Attributes for the selected Agreement and the Associations.
+
4. Select the contract type (Agreements, Associated Document, Masterdata and Contract Request) from the “Contract Type” dropdown.
  
''[[File:Bulk actions update esisting Details page 7.8 home.png|720px|RTENOTITLE]]''
+
5. Add the “Contract Type Name”.
  
8.&nbsp;'''Click '''''Generate Workbook''. The Workbook will contain the Agreement, Associations and the selected Attributes. You can make changes, upload the files to ICI and continue with the workflow.
+
6 Add required number of rows by clicking “Add New Row” button. Select the “Contract Type” and add the “Contract Type Name” for each row added.&nbsp;
<div class="note-box">'''Note''': Follow the same process to update other entities.</div>
+
&nbsp;
+
  
=== Initiating the bulk termination for agreements ===
+
[[File:Bulk CT 4.png|720px]]
  
To initiate bulk termination:<br/> 1. '''Click''' ''Bulk Actions'' on the ''Home ''page. The dropdown opens with the options for bulk actions.<br/> 2. '''Click '''''Update Existing''. The ''Update ''page opens.
+
7. Click “Generate Workbook” button. The Excel workbook will be downloaded to your system.
  
[[File:7.15 514625 1.png|720px|7.15 514625 1.png]]<br/> &nbsp;<br/> 3. '''Select''' ''Initiate'' ''Termination'' in ''Bulk'' ''Upload'' ''Action'' field.<br/> 4. '''Select''' a ''Saved Search''. For example, ''Executed_Agreements''. Users need to create a saved search with executed agreements for which termination agreements can be created.<br/> 5. '''Select''' ''Contract Type Name''. For example, ''ICMMasterServicesAgreement''. The ''Contract Type Name'' field displays all the contract types from the selected saved search.
+
8. Open the downloaded Excel workbook. The Excel workbook consists of 2 worksheets “ContractType” and “ContractTypeAttribute”.
  
[[File:7.15 514625 2.png|720px|7.15 514625 2.png]]<br/>  <br/> The ''Alert'' window with the error message is displayed if the user selects the contract type which does not have the required configuration and attributes configured for the termination process.<br/> &nbsp;<br/> 6. '''Select '''the ''Termination Contract Type Name''. For example, ''ICMTerminateMasterServicesAgreement''. The ''Termination'' ''Contract'' ''Type'' ''Name'' field displays all the contract types that can be used as termination agreement for the selected contract type name.<br/> 7. '''Select''' the ''Association'' if you want to update for the selected ''Termination'' ''Contract'' ''Type''.
+
*Contract Type: The “ContractType” worksheet will display information about the added contract types while generating the workbook.  
 +
*Contract Type Attribute: “ContractTypeAttribute” worksheet will consist of the list of all the default attributes added to the contract types. User can make the changes in the attribute list as per their requirement
  
[[File:7.15 514625 3.png|720px|7.15 514625 3.png]]<br/> &nbsp;<br/> 8. '''Click''' ''Next''. The ''Attributes ''tab opens.<br/> 9. '''Select '''the desired attributes for the selected agreement and the associations.
+
9. Input all the required data in the Mandatory columns which are marked in red color in the generated workbook.
<div class="note-box">Note: The attributes related to termination process (''Termination Date'', ''Termination Parent Id'', ''Is Termination'') are pre-selected and cannot be removed.</div>
+
[[File:7.15 514625 4.png|720px|7.15 514625 4.png]]
+
  
&nbsp;
+
[[File:Bulk CT 5.png|720px]]
  
10. '''Click''' ''Generate Workbook''. The workbook is generated with the executed agreements from the ''Saved Search'', ''Associations'' and the selected ''Attributes''. For example, ''ICMTerminateMasterServicesAgreement_20201210143128''.&nbsp;<br/> The attributes which have enabled the inheritance, will have their values pre-populated from the parent agreement.<br/> &nbsp;<br/> [[File:7.15 514625 5.1.png|720px|7.15 514625 5.1.png]][[File:7.15 514625 5.2.png|720px|7.15 514625 5.2.png]]
+
10. Kindly check and confirm the required input values for Contract type properties and Contract type attributes in the respective worksheet tabs.
  
&nbsp;
+
&nbsp; &nbsp; &nbsp; &nbsp; a.E.g., AllowClauseAssembly - should be set as "Off" for ContractRequest/AssociatedDocument/Masterdata CT.<br/> &nbsp; &nbsp; &nbsp; &nbsp; b.&nbsp;E.g., If there are multiple currency attribute value, then it should be entered with Pipe separate (|) in "ChoiceValues" column and input to be provided in "TotalLenghth" and "NoofDecimals" too.
  
11. '''Edit''' and upload the workbook files to ICI following the standard ICI bulk update action workflow by adding and processing a batch.
+
[[File:Bulk CT 6.png|720px]]
 +
<div class="note-box">'''Note: '''On the respective below Data type selection the Row will get highlighted in pink color as a mandatory input parameter for the user to enter the attribute values.</div>
 +
*Percentage
 +
*Number
 +
*Currency
 +
*Choice
 +
*Multiselect Choice
 +
*Email
  
<br/> Once the batch processing for the bulk action is successfully complete, the termination agreement is created in a Draft status and associated with the parent agreement. Users can then proceed with the standard agreement workflow and execute the termination agreement. The parent agreement then, will be terminated according to its termination date through the scheduled termination processes.
+
[[File:Bulk CT 7.png|720px]]
 +
<div class="note-box">'''Note: '''The Workbook sheet would ignore /reset the attribute value properties which are not valid for a selected attribute.</div>
 +
*'''Choice & MultiChoice''' attribute data type, reset the attribute properties to IsUnique=false, Islookup=false, Is Multiselect=false, DependsOnAttribute=, Mapped To=
 +
*'''Boolean''' data type, reset attribute properties to IsMandatory=false, IsUnique=false, IsLookup=false, IsMultiSelect=false, DependsOnAttribute = '', MappedTo = ''
 +
*'''File selection data type''', reset attribute properties to IsUnique=false, IsLookup=false, IsMultiSelect=false, DependsOnAttribute = '', MappedTo = '', IsEditable=true&nbsp;
 +
*'''Label data type, '''reset attribute properties to IsEditable=false, IsMandatory=false, TrackingAttribute=false, IsUnique=false, DefinedByRule=false, IsInherit=false, IsLookup=false, IsMultiSelect=false, DependsOnAttribute = '', MappedTo = '‘, JustificationRequired=false, IsSearchable=true
 +
*'''TextArea & RichTextArea''' data type, reset attribute properties to IsUnique=false,IsLookup=false, IsMultiSelect=false, DependsOnAttribute = '', MappedTo = ''
 +
*'''Date & DateTime''' data type, reset IsUnique=false
 +
*'''Currency''' data type, reset attribute properties to IsLookup=false, IsMultiSelect=false, DependsOnAttribute = '', MappedTo = ''
 +
*'''URL''' data type, reset attribute properties to IsUnique=false, IsLookup=false, IsMultiSelect=false, DependsOnAttribute = '', MappedTo = ''
 +
*'''AUTO''' data type, reset attribute properties to IsEditable=false, IsMandatory=false, TrackingAttribute=false, IsUnique=false, DefinedByRule=false, IsInherit=false, IsConditional=false, IsLookup=false, IsMultiSelect=false, DependsOnAttribute = '', MappedTo = '',JustificationRequired=false
 +
*Reset the Autoformat value for Auto data type and TypeofAuto='Numeric'
  
&nbsp;
+
11. Once all the required edits are made, save the Excel workbook.
  
&nbsp;
+
12. To upload the workbook, click “Upload Batch” button. The “Upload Batch” drawer will open.
  
'''Related Topics''':&nbsp;[[Agreement_Management|Agreement Management]]&nbsp;|&nbsp;[[Agreements|Agreements]]&nbsp;|&nbsp;[[Adding_an_Amendment_to_an_Agreement|Add Amendment to an Agreement]]
+
[[File:Bulk CT 8.png|720px]]
</div>
+
 
 +
13. Select “Bulk Create” from “Bulk Action” dropdown, add the “Batch Name”, select the excel workbook to be uploaded, click “Add”.
 +
 
 +
[[File:Bulk CT 9.png|400px]]
 +
 
 +
14. The batch upload will take some time, and on successful upload a success message will pop up and the contract types will be added.
 +
 
 +
'''Note: '''In case of batch upload failure user will get an error message, user can download the error file report via the three dots menu present at the right of the batch name.
 +
 
 +
[[File:Bulk CT 10.png|300px]]
 +
 
 +
The error file report will be downloaded in excel format with reason stated under the “Reasons” column. User needs to take the corrective action and try to reupload the workbook.
 +
 
 +
[[File:Bulk CT 11.png|720px]]
 +
 
 +
=== '''Editing Contract Type in Bulk''' ===
 +
 
 +
1. Click “Configure” > “Bulk Contract Type”. The bulk contract type index page opens.
 +
 
 +
[[File:Bulk CT 1.png|400px]]
 +
<div class="note-box">'''Note: '''User must have manage contract type access to view “Bulk Contract Type” option.</div>
 +
2. On the “Bulk Contract Types” index page, click “Generate Workbook” button.
 +
 
 +
[[File:Bulk CT 2.png|720px]]
 +
 
 +
3. From the “Bulk Action” dropdown, select “Bulk Edit” option. The “Contract Type” field will be visible.
 +
 
 +
[[File:Bulk CT 14.png|720px]]
 +
 
 +
4. Select the required contract types from the drop down. User can also search for the required contract types.
 +
<div class="note-box">'''Note: '''The contract types in “Lock” state won’t be displayed under the dropdown.</div>
 +
5. After adding all the contract types, click “Generate Workbook” button.
 +
 
 +
[[File:Bulk CT 15.png|720px]]
 +
 
 +
6. Open the downloaded Excel workbook. The Excel workbook consists of 2 worksheets “ContractType” and “ContractTypeAttribute”.
 +
 
 +
*Contract Type: The “ContractType” worksheet will display information about the added contract types while generating the workbook.
 +
*Contract Type Attribute: “ContractTypeAttribute” worksheet will consist of the list of all the default attributes added to the contract types. User can make the changes in the attribute list as per their requirement.
 +
 
 +
7. Input all the required data in the Mandatory columns which are marked in red color in the generated workbook.
 +
 
 +
[[File:Bulk CT 5.png|720px]]
 +
 
 +
8. Kindly check and confirm the required input values for Contract type properties and Contract type attributes in the respective worksheet tabs.
 +
<ol style="list-style-type:lower-alpha;">
 +
<li>E.g., AllowClauseAssembly - should be set as "Off" for ContractRequest/AssociatedDocument/Masterdata CT.</li>
 +
<li>E.g., If there are multiple currency attribute value, then it should be entered with Pipe separate (|) in "ChoiceValues" column and input to be provided in "TotalLenghth" and "NoofDecimals" too.</li>
 +
</ol>
 +
 
 +
[[File:Bulk CT 6.png|720px]]
 +
<div class="note-box">'''Note: '''On the respective below Data type selection the Row will get highlighted in pink color as a mandatory input parameter for the user to enter the attribute values.</div>
 +
*Percentage
 +
*Number
 +
*Currency
 +
*Choice
 +
*Multiselect Choice
 +
*Email
 +
 
 +
[[File:Bulk CT 7.png|720px]]
 +
 
 +
9. Change the “Name”, “ICMDisplayName”, “DataType”, “AttributeGroup” and set all the conditions field as required.
 +
<div class="note-box">'''Note: '''The Workbook sheet would ignore /reset the attribute value properties which are not valid for a selected attribute.</div>
 +
*'''Choice & MultiChoice''' attribute data type, reset the attribute properties to IsUnique=false, Islookup=false, Is Multiselect=false, DependsOnAttribute=, Mapped To=
 +
*'''Boolean''' data type, reset attribute properties to IsMandatory=false, IsUnique=false, IsLookup=false, IsMultiSelect=false, DependsOnAttribute = '', MappedTo = ''
 +
*'''File selection data type''', reset attribute properties to IsUnique=false, IsLookup=false, IsMultiSelect=false, DependsOnAttribute = '', MappedTo = '', IsEditable=true&nbsp;
 +
*'''Label data type, '''reset attribute properties to IsEditable=false, IsMandatory=false, TrackingAttribute=false, IsUnique=false, DefinedByRule=false, IsInherit=false, IsLookup=false, IsMultiSelect=false, DependsOnAttribute = '', MappedTo = '‘, JustificationRequired=false, IsSearchable=true
 +
*'''TextArea & RichTextArea''' data type, reset attribute properties to IsUnique=false,IsLookup=false, IsMultiSelect=false, DependsOnAttribute = '', MappedTo = ''
 +
*'''Date & DateTime''' data type, reset IsUnique=false
 +
*'''Currency''' data type, reset attribute properties to IsLookup=false, IsMultiSelect=false, DependsOnAttribute = '', MappedTo = ''
 +
*'''URL''' data type, reset attribute properties to IsUnique=false, IsLookup=false, IsMultiSelect=false, DependsOnAttribute = '', MappedTo = ''
 +
*'''AUTO''' data type, reset attribute properties to IsEditable=false, IsMandatory=false, TrackingAttribute=false, IsUnique=false, DefinedByRule=false, IsInherit=false, IsConditional=false, IsLookup=false, IsMultiSelect=false, DependsOnAttribute = '', MappedTo = '',JustificationRequired=false
 +
*Reset the Autoformat value for Auto data type and TypeofAuto='Numeric'
 +
*IsLocalized data type attribute property during edit of Bulk Contract would be only supported from UI.
 +
*Enable Collaboration property during edit of Bulk Contract would be only supported from UI.
 +
 
 +
10. Once all the required edits are made, save the Excel workbook.
 +
 
 +
11. To upload the workbook, click “Upload Batch” button. The “Upload Batch” drawer will open.
 +
 
 +
[[File:Bulk CT 8.png|720px]]
 +
 
 +
12. Select “Bulk Edit” from “Bulk Action” dropdown, add the “Batch Name”, select the excel workbook to be uploaded, click “Add”.
 +
 
 +
[[File:Bulk CT 20.png|400px]]
 +
 
 +
13. The batch upload will take some time, and on successful upload a success message will pop up and the contract types will be added.
 +
<div class="note-box">'''Note: '''In case of batch upload failure user will get an error message, user can download the error file report via the three dots menu present at the right of the batch name.</div>
 +
[[File:Bulk CT 10.png|300px]]
 +
 
 +
The error file report will be downloaded in excel format with reason stated under the “Reasons” column. User needs to take the corrective action and try to reupload the workbook.
 +
 
 +
[[File:Bulk CT 11.png|720px]]
 +
<br/> &nbsp; '''Related Topics''':&nbsp;[[Agreement_Management|Agreement Management]]&nbsp;|&nbsp;[[Agreements|Agreements]]&nbsp;|&nbsp;[[Adding_an_Amendment_to_an_Agreement|Add Amendment to an Agreement]]&nbsp;</div> </div>
 +
&nbsp;

Latest revision as of 12:20, 2 September 2022

Bulk Actions 

Users can perform bulk actions using the "Bulk Actions" from the main navigation menu on the top to create and update multiple entities directly within ICI. When uploaded, these entities become part of the ICI workflow and can be managed within ICI itself. You can also perform these actions using Excel Add-in. With this utility, the overhead of installing and updating ICI Excel Add-in periodically on your machine can be avoided, besides, reducing the time taken to create and/or update records in ICI.

Using Bulk Action you can:
  • Create new Agreements and Masterdata
  • Create and edit contract types
  • Update existing Amendments and Agreements.
  • Create/update Associations with Agreements or Amendments.
  • Process multiple batches in parallel, instead of sequentially processing them.
  • Get drop-downs in the Workbook for static and dynamic lists to select from. For example, Type Of Paper, Workflow Action, Org Unit, Lookup/Cascade Attributes, etc.
  • Easily differentiate each column in the Workbook for mandatory, user-selected, Information fields due to the color-coding.

Feature highlights: 

  • Optimal use of APIs and parallel processing for improved performance, thus allowing multiple users to add multiple batches of files simultaneously. 
  • Eliminates the need of using a third-party application such as Excel Add-in to upload entities in bulk.
  • Ability to select Attributes from ICI user interface (which is not possible when using Excel Add-in).
  • Ability to check the number of valid Templates for an Amendment when using your "Own" Type of paper.
  • Access control by showing the Bulk Actions tile only to users with "Manage" privileges.
  • Provides error and status files for every batch processed. The status file indicates if the records passed or failed the validations. The error file indicates the specific validation errors while processing the batch.

 

Enabling Bulk Actions Menu

You can enable the "Bulk Actions" menu or tile through the Security Groups. 

To enable the Bulk Actions: 

1.Click Admin > Security Groups on the main navigation menu at the top. The "Security Groups" index page opens. 

2. Click the "View Details" eye icon on the extreme right for the Security Group you want to view. The "Security Groups" Details page opens.

8.0-Bulk Actions-Security-Manage.PNG
 

3. Click "Edit" on the far-right in the title bar. The "Edit Security Groups" page opens.

8.0-BulkActions-Security-Details.png
 
4. Navigate to the "Privileges" tab in the Security Group and search for "Bulk Action" under the "Entity Name" column. 
 
8.0-BulkActions-Security-Edit.png
 

5. Select the "Bulk Action" option under the "Manage" or "View" column depending on whether you want to provide Manage or View privileges to the "Bulk Action" tile. The "Bulk Actions" tile will be displayed on the main navigation menu on the top. 

The Bulk Actions tile enables you to:

  • Update Existing Entities. For example, making changes to Agreements that are in an "Executed" state called Amendments
  • Populate the Workbook. You can use the same Workbook to upload multiple Agreement records 
  • Add a new Batch
  • Process the Batch
  • View the Status and Error files  

 

Creating New Agreement using Bulk Actions

To create a new Agreement:

1. Click "Bulk Actions" main navigation menu on the top. 

8.0-Bulk Actions-Menu.PNG

2. Click "Create New". The Create page opens with 2 tabs: Details and Attributes

3. In the "Details" tab or section, select "Create Agreement" from the "Bulk Upload Action" drop-down.

4. Select a "Contract Type Name" from the drop-down list, for example, "ICMAutomationBasicAgreement". The respective Associations of the Contract Type are displayed. Mandatory Associations are auto-selected and can not be removed.

5. Select Association(s).
 
8.0-BulkActions-Create-D.png
 
6. Click "Next". All Attributes related to the Contract Type and the Associations will be loaded on the Attributes page. Users can select the Attributes. The mandatory Attributes may already be displayed. 
 
8.0-BulkActions-Create-Attr.png
 
7. Similarly, you can select the Associations.
8. Click "Generate Workbook". The Workbook will contain the users selected Agreement, Associations, and the selected Attributes.
9. Download the Workbook. The downloaded Excel file will display:
  • The mandatory Attributes (such as Contract Value) are in red
  • The non-mandatory Attributes (such as Name) are in white with a light green background
  • The system Attributes are in white with a dark green background
  • The information Attributes are in white with a blue background
Note: Do not edit the headers as well as system attributes. However, the mandatory Attribute values must be entered. 

 

RTENOTITLE
 
10. Enter the "Parent Agreement Name" and the "Name"; the child name properties are automatically displayed. The downloaded file will also contain an Information sheet that contains the information of the Actions (such as Create Agreement) selected by the user and the Sheet Names (Peer Association) with the defined configurable Linkage Type values for the association.
 
7.15 586492 23.png
 
Note: The Sheet Names have a 30-character limit. Currency code, Third Party Paper, Organization Unit, etc. are dynamic values fetched from the Contract Type.

RTENOTITLE

11. Upload the Workbook with all the sheets as a "zip file" and Navigate to the "Bulk Actions" Index page.

8.0-Bulk Actions-Bulk-Actions-Index-Page.png

 

Adding a new Batch

1. Click "Add Batch" on the far right in the title bar. The "Add Batch" drawer opens.

  1. Enter the "Batch Name"
  2. Select the "Data File"
  3. Select the "Attached Zip File"
8.0-Bulk Actions-Bulk-Actions-IndexPAge-Add-Batch-drawer.png

2. Click "Add". The batch file is displayed on the "Bulk Actions" Index page with the status as "Added to Queue". The status changes to "Completed" when the batch is successfully uploaded.

8.0-Bulk Actions-Bulk-Actions-Create-Index-page-3 ddots.png

 

Processing the Batch 

The Batch that you added in the "Adding a Batch" section will be processed by ICI. Multiple users can create multiple batches at the same time. These batches would be queued and ICI would pick them up for processing from the queue. The status of the batch can be as follows: 

  • Added to Queue: This is the status of the Batch when you upload the Workbook using the "Add Batch" button on the Bulk Action index page. ICI validates the accuracy of the records in the batch. 
  • In Process: Indicates that the batch is being processed after the user has uploaded the batch. 
  • Completed: The status of the batch changes automatically to "Completed" after the batch is processed. 

While processing the Batch, every record is validated for:

  • The Correct data type for all records being uploaded. 
  • Any Template that may have been selected is correctly added.
  • All files specified in the "File Path" column or "File Type" Attribute of the workbook are physically present in the uploaded zip file. 
  • In the case of Add Amendments Upload action, Agreements of the selected Contract Types are in the "Executed" state.
  • Lookup and Cascade Attributes validation:
    • Lookup Attribute: Based on the Masterdata, specific values will be displayed for selection. For such Attributes, ICI checks if the value you have specified is present in the Masterdata or not.
    • Cascade Attribute: Based on the value selected in the Lookup Attribute, specific values will be displayed for selection. For such Attributes, ICI checks if the value you have specified is valid for the combination of lookup value and the Masterdata associated with it.

The following columns are displayed with the respective count on the "Bulk Actions" index page:

  • Success: displays the number of records that passed the validation process.
  • Failuredisplays the number of records that failed the validation process.
  • Start Timedisplays the Date and Time when the batch processing started.
  • End Timedisplays the Date and Time when the batch processing concluded.
  • Execution Timedisplays the Time is taken to process the batch and change the status of the Batch to Completed.
  • Created Bydisplays the name of the user who created the batch.

 

Viewing the Status and Error Files 

After a batch is processed, a "Download Status File" and "Download Error File" appear in the Actions column under three dots (...) after the status of the batch changes to "Completed".

1. Click the three dots (...) in the Action column (that is the last column) of the batch to download the status file and click "Download Status File" 

2. The "Status File" displays the status of the files that are uploaded successfully, partially, or failed to upload. The Status column displays the status of the files and the reason for partial success or failure is displayed in the Reasons column. For example, if an Association fails but the Agreement is successfully uploaded, then it will be a partial success.

Note: By default, users can view only the batches they have added to the queue. The Administrator can view the batches for all users.

 

RTENOTITLE

3. Click the  "Download Error File" to download the error processing file to understand the reason for failure.

RTENOTITLE

Note: Follow the same process to create new Masterdata.
  • The Status Files show the status of the records that were processed in a batch along with any failures.
  • The number of failed records in the file will correspond to the number in the "Failure" column on the Bulk Action index page.
  • The "Warnings" and "Errors" columns in the "Error File" indicate the specific issue. If the validation of a record fails for multiple reasons, then all such reasons are mentioned against that record.
  • If you want to process the failed records, then you must create a new batch and upload a Workbook that contains corrected values of the failed record. You are not required to start the process from the beginning (select Upload action, select Attributes, and so on.) You can reuse the Workbook that was generated earlier. All records that have been successfully created in ICI can be viewed from the UI.

 

Updating the Existing Entities

1. Select the "Update Existing" menu. The Update page opens with the Details tab active.

2. Click the Bulk Upload Action drop-down. The following Bulk Upload Actions are available:

  • Add Amendment
  • Update Agreement
  • Update Amendment
  • Update Executed Agreement
  • Update Executed Amendment
  • Add Association to Agreement
  • Add Association to Amendment
  • Initiate Termination
8.0-BulkActions-Update.png
3. Select Update Action in "Bulk Upload Action" from the drop-down list. For example, "Update Agreement".

4. Select "Saved Search". All saved searches that the user has access to get populated in the drop-down.

5. Select "Contract Type Name".This list will be populated based on the selected Saved Search.

6. Select "Association(s)" that you want to update for this Agreement.

7. Click "Next". The "Attributes" tab is active. You can now select the Attributes for the selected Agreement and the Associations.

8. Click "Generate Workbook". The Workbook will contain the Agreement, Associations, and the selected Attributes. You can make changes, upload the files to ICI and continue with the workflow.

Note: Follow the same process to update other entities.

Adding an Amendment using Bulk Actions

Enabling Attribute inheritance for amendments

1. Click "Contract Types" under the "Configure" main navigation menu on top. The "Contract Types" index page opens.

8.0-BulkActions-CT.png
 

2. Click the "View Details" eye icon corresponding to the contract type you want open on the last column. For example, "ICMAutomationBasicAgreement". The "Contract Types" Details page opens.

3. Click "Edit". The "Edit Contract Type" page opens with the "Details" tab.

8.0-BulkActions-CT-Edit.png
 
4. Click "Next". The "Attributes" tab opens.
 
8.0-BulkActions-Edit.png
 

5. Select the Attribute in the "Selected Attributes" pane. For example, "Use Amendment Template". The respective Attribute's details appear on the right.

6. Toggle the "Is Inherit On Amendments" field at the bottom and click "Save" on the top right corner for the Attribute to get updated. 

Note: By default, the "Is Inherit On Amendments" property is "On" for attributes. The configurator should consider the behavior of the rest of the attribute properties along with "Is Inherit On Amendments" before setting it to "Off".
 
7. Click "Next". The "Association" page opens.
8. Enter details in the "Association", "Display Preference", and "Team" tabs.
9. Verify the details and click "Update". The Contract Type will be updated.

 

Bulk Action - Add Amendment

1. Click "Bulk Actions" tile on the main navigation menu at the top. 

2. Click "Update Existing". The "Update Bulk Action WorkBook" page opens. 

8.0-Bulk Actions-Menu.PNG
 
3. Perform the following actions on this page: 
  • Bulk Upload Action: Select "Add Amendments" from the drop-down. This helps in adding an Amendment to an existing Agreement.
Note: You can add Amendments only to Agreements in "Executed" state. 
  • Saved Search: You must have a Saved Search created before you can update any entity. Select the Saved Search from the drop-down, that shows all the Saved Searches by the logged-in user, as well as Global Saved Searches. 
  • Contract Type Name: Select the Contract Type name from the drop-down. The user can view only those Contract Types that are associated with the Saved Search, and to which the user has access. 

4. Click "Next".

8.0-Bulk Actions-Bulk-Actions-Amendments Update.png
 

Selecting Attributes 

When adding an Amendment to an existing Agreement, select only the Attributes that you want to modify.

Note: Values for non-editable Attributes and system Attributes such as Agreement Code cannot be selected. The metadata for the remaining Attributes is copied as-is from the parent Agreement. 

This page displays only Attributes related to the Contract Type you have selected. You can select only the editable Attributes. If you select a dependent Attribute, the primary Attribute also gets selected by default. The Attributes selected on this page will be visible in the Workbook you generate. For example, Effective Date and Expiry Date

To select any additional Attributes: 

1. Select the Attributes from the Available Attributes list and move them to the Selected Attribute column. For example, Account Owner. Click "Yes" when prompted to add parent Attribute. 

2. Click "Generate Workbook"This generates and downloads the Workbook with the system Attributes that are inherited as well the Attributes that you selected. 

Note: The filename of the downloaded Workbook is the same as the Contract Type you selected on the Details page. 
 
8.0-Bulk Actions-Bulk-Actions-Amendments Update1.png
 
3. Open the Workbook that was downloaded on your local drive. This Workbook contains information about the selected Attributes and Contract Type. 

The attributes which have inheritance enabled for amendments will have their values copied from the base agreement and are auto-filled in the workbook. For example, attribute Contract Value has its values copied from the base agreement ICM Automation Basic Agreement.

 
615291-View workbook on bulk actions1.png
 
 
Notes
  • The "Is Inherit On Amendments" attribute property is only available for Agreement contract types.
  • When the "Is Inherit On Amendments" is set to "Off" for an attribute, its value will not be inherited to its amendment.
  • The technical configuration settings for excluding base agreement attributes from its amendments will always take preference over the settings at the agreement contract type and template level. For example, if the attribute Contract value has Is Inherit On Amendments set to On at the contract type level, but set to be excluded in a config key, the value for Contract Type will not be inherited to its amendment.

4. Click the "Enable Editing" button on the Excel Workbook to make changes as required.

Populating the Workbook 

The Workbook that was generated in the previous step contains the Attributes you have selected as a few additional system Attributes. You should see the following Attributes in this Workbook: 

  • Parent Agreement Code: This is a system-generated field, the value of which should not be changed as it will result in an error. It contains the Agreement codes of the Agreements that are part of the Contract Type you selected. 
  • Effective and Expiry Dates: These are user-editable fields that are included in the workbook because we selected them when generating the Workbook in the example above. 
  • Use Amendment Template: This Attribute plays an important role in the selection of the Template when creating the Amendment. The system will: 
    • Either use the specified Template or,
    • The last approved version of the Template in the parent Agreement or,
    • Auto-select a Template based on various combinations of this Attribute such as Type Of Paper, Template Name, and File Path Attributes. 

User must select this Attribute on the Attributes page to achieve the desired result as mentioned below: 

  • If the "Type Of Paper" is "Own" and a valid Template name is specified in the Template Name column, then ICI attaches that valid Template to the Amendment. 
  • If the "Type Of Paper" is "Own"the "Use Amendment Template" is set to Trueand the Template Name column is blank, then ICI automatically selects the valid Template. If there is exactly one Template applicable for the combination of the Attribute metadata, the ICI automatically selects that Template to create an Amendment. If there are several valid Templates that are applicable, the ICI generates an error and provides a list of Templates to select from.
  • If the "Type Of Paper" is "Own", the Use Amendment Template is set to "False", and the Template Name column is left blank, ICI selects the last approved version of the parent Agreement to create that Amendment.
  • If the "Type Of Paper" is "Third Party" and the user specifies the file name in the "File Path" column, the specified file is used to create that Amendment.
  • If the "Type Of Paper" is Third Party and the "File Path" column is left blank, ICI uses the last approved version of the parent Agreement to add that Amendment.
  • Parent Agreement Status: This is a system-generated field, the value of which should not be changed as it will result in an error. It indicates the status of the Agreement to which you are adding the Amendment. When adding an Amendment, the parent Agreement status will always be "Executed". 
  • Organization Unit: This is a system-generated field, the value of which should not be changed as it will result in an error. 
  • Type of Paper: This is a mandatory and user-editable Attribute, the values of which may be "Own or Third Party".
  • Template Name: This is a user-defined field. If the "Type of Paper" is "Own", the value in this field is considered when adding an Amendment.
  • File Path: This is a user-defined (editable) field. If the "Type Of Paper" is "Third Party" the value in this field is considered when adding an Amendment. Specify the complete name of the Agreement document, including the file extension such as .pdf, .docx. The file name mentioned here must be part of the zip file you upload to ICI when adding a new batch.
  • Actions: This field is used to specify the workflow action. In this release, only the "Create" action is supported.

 

Understanding the Information Sheet

  • ICI adds a default sheet named "Information", where you can find general information about the "Upload" action you have selected as well as the mapping of Contract Type name with sheet names. 
  • Do not make any changes to this sheet.
  • When the records have been updated and the Workbook is populated, you must create a zip file that contains all the files mentioned in the Workbook, including the file names mentioned under the "File Path" column, or the file names mentioned under Attributes with the "File" data type. This zip file is required for performing the next step of Adding a new Batch. 
  • The zip file can contain all the file formats supported by ICI, and can be up to 100 MB in size.

 

 

Initiating the bulk termination for agreements

To initiate bulk termination:
1. Click "Bulk Actions" on the main navigation on the top. 
2. Click Update Existing. The "Update Bulk Action WorkBook" page opens.

3.  Select "Initiate Termination" in the "Bulk Upload Action" field.

4. Select a "Saved Search". For example, "Executed_Agreements". Users need to create a saved search with executed agreements for which termination agreements can be created.
5. Select "Contract Type Name". For example, "ICMMasterServicesAgreement". The "Contract Type Name" field displays all the contract types from the selected saved search.

The Alert message is displayed if the user selects the contract type which does not have the required configuration and attributes configured for the termination process.

8.0-BulkActions-Update1.png

 
6. Select the "Termination Contract Type Name". For example, ICMTerminateMasterServicesAgreement. The "Termination Contract Type Name" field displays all the contract types that can be used as termination agreements for the selected contract type name.
7. Select the "Association" if you want to update for the selected "Termination Contract Type".

8.0-Bulk Actions-Bulk-Termination-1.png
 
8. Click "Next". The "Attributes"tab opens.
9.Select the desired attributes for the selected agreement and the associations.
 
Note: The attributes related to the termination process (Termination Date, Termination Parent Id, Is Termination) are pre-selected and cannot be removed.
 
10. Click "Generate Workbook". The workbook is generated with the executed agreements from the "Saved Search", "Associations" and the selected Attributes. 
The attributes which have enabled the inheritance will have their values pre-populated from the parent agreement.
 
7.15 514625 5.1.png

11. Edit and upload the workbook files to ICI following the standard ICI bulk update action workflow by adding and processing a batch.

7.15 514625 5.2.png

Once the batch processing for the bulk action is successfully complete, the termination agreement is created in Draft status and associated with the parent agreement. Users can then proceed with the standard agreement workflow and execute the termination agreement. The parent agreement then will be terminated according to its termination date through the scheduled termination processes.

BACT Inheritance in Agreement

The agreements with BACT associations will get inherited asynchronously along with all extension attributes of all the associations. Also, the inherited BACT will work the same way as they do in the parent agreement.

To inherit bulk associations from an agreement

1. Inherit the agreement, either while creating the agreement or from grid context menu.

8.1 BACT 1.png

8.1 BACT 2.png

Note: To allow bulk association inheritance to an agreement, the “Allow Inheritance” flag should be set to “Yes” while creating the Contract type for both “ICMBulkAssociations” and “ICMAPreTeamingAgreement”.

8.1 BACT 3.png

2. BACT associations will get inherited asynchronously along with all extension attributes of all the associations.

3. On inheriting the agreement with bulk associations, a success message will be displayed.

8.1 BACT 4.png

4. Open the “History” tab to know about the status of the bulk association inheritance.

8.1 BACT 5.png

5. Once the inheritance is completed, refresh the page and the “Bulk Associations” count will get updated.

8.1 BACT 6.png

 

Create and Edit Contract Types in Bulk

Creating Contract Type in Bulk

1. Click “Configure” > “Bulk Contract Type”. The bulk contract type index page opens.

Bulk CT 1.png

Note: User must have manage contract type access to view “Bulk Contract Type” option.

2. On the “Bulk Contract Types” index page, click “Generate Workbook” button.

Bulk CT 2.png

From the “Bulk Action” dropdown, select “Bulk Create” option.

Bulk CT 3.png

4. Select the contract type (Agreements, Associated Document, Masterdata and Contract Request) from the “Contract Type” dropdown.

5. Add the “Contract Type Name”.

6 Add required number of rows by clicking “Add New Row” button. Select the “Contract Type” and add the “Contract Type Name” for each row added. 

Bulk CT 4.png

7. Click “Generate Workbook” button. The Excel workbook will be downloaded to your system.

8. Open the downloaded Excel workbook. The Excel workbook consists of 2 worksheets “ContractType” and “ContractTypeAttribute”.

  • Contract Type: The “ContractType” worksheet will display information about the added contract types while generating the workbook.
  • Contract Type Attribute: “ContractTypeAttribute” worksheet will consist of the list of all the default attributes added to the contract types. User can make the changes in the attribute list as per their requirement

9. Input all the required data in the Mandatory columns which are marked in red color in the generated workbook.

Bulk CT 5.png

10. Kindly check and confirm the required input values for Contract type properties and Contract type attributes in the respective worksheet tabs.

        a.E.g., AllowClauseAssembly - should be set as "Off" for ContractRequest/AssociatedDocument/Masterdata CT.
        b. E.g., If there are multiple currency attribute value, then it should be entered with Pipe separate (|) in "ChoiceValues" column and input to be provided in "TotalLenghth" and "NoofDecimals" too.

Bulk CT 6.png

Note: On the respective below Data type selection the Row will get highlighted in pink color as a mandatory input parameter for the user to enter the attribute values.
  • Percentage
  • Number
  • Currency
  • Choice
  • Multiselect Choice
  • Email

Bulk CT 7.png

Note: The Workbook sheet would ignore /reset the attribute value properties which are not valid for a selected attribute.
  • Choice & MultiChoice attribute data type, reset the attribute properties to IsUnique=false, Islookup=false, Is Multiselect=false, DependsOnAttribute=, Mapped To=
  • Boolean data type, reset attribute properties to IsMandatory=false, IsUnique=false, IsLookup=false, IsMultiSelect=false, DependsOnAttribute = , MappedTo =
  • File selection data type, reset attribute properties to IsUnique=false, IsLookup=false, IsMultiSelect=false, DependsOnAttribute = , MappedTo = , IsEditable=true 
  • Label data type, reset attribute properties to IsEditable=false, IsMandatory=false, TrackingAttribute=false, IsUnique=false, DefinedByRule=false, IsInherit=false, IsLookup=false, IsMultiSelect=false, DependsOnAttribute = , MappedTo = '‘, JustificationRequired=false, IsSearchable=true
  • TextArea & RichTextArea data type, reset attribute properties to IsUnique=false,IsLookup=false, IsMultiSelect=false, DependsOnAttribute = , MappedTo =
  • Date & DateTime data type, reset IsUnique=false
  • Currency data type, reset attribute properties to IsLookup=false, IsMultiSelect=false, DependsOnAttribute = , MappedTo =
  • URL data type, reset attribute properties to IsUnique=false, IsLookup=false, IsMultiSelect=false, DependsOnAttribute = , MappedTo =
  • AUTO data type, reset attribute properties to IsEditable=false, IsMandatory=false, TrackingAttribute=false, IsUnique=false, DefinedByRule=false, IsInherit=false, IsConditional=false, IsLookup=false, IsMultiSelect=false, DependsOnAttribute = , MappedTo = ,JustificationRequired=false
  • Reset the Autoformat value for Auto data type and TypeofAuto='Numeric'

11. Once all the required edits are made, save the Excel workbook.

12. To upload the workbook, click “Upload Batch” button. The “Upload Batch” drawer will open.

Bulk CT 8.png

13. Select “Bulk Create” from “Bulk Action” dropdown, add the “Batch Name”, select the excel workbook to be uploaded, click “Add”.

Bulk CT 9.png

14. The batch upload will take some time, and on successful upload a success message will pop up and the contract types will be added.

Note: In case of batch upload failure user will get an error message, user can download the error file report via the three dots menu present at the right of the batch name.

Bulk CT 10.png

The error file report will be downloaded in excel format with reason stated under the “Reasons” column. User needs to take the corrective action and try to reupload the workbook.

Bulk CT 11.png

Editing Contract Type in Bulk

1. Click “Configure” > “Bulk Contract Type”. The bulk contract type index page opens.

Bulk CT 1.png

Note: User must have manage contract type access to view “Bulk Contract Type” option.

2. On the “Bulk Contract Types” index page, click “Generate Workbook” button.

Bulk CT 2.png

3. From the “Bulk Action” dropdown, select “Bulk Edit” option. The “Contract Type” field will be visible.

Bulk CT 14.png

4. Select the required contract types from the drop down. User can also search for the required contract types.

Note: The contract types in “Lock” state won’t be displayed under the dropdown.

5. After adding all the contract types, click “Generate Workbook” button.

Bulk CT 15.png

6. Open the downloaded Excel workbook. The Excel workbook consists of 2 worksheets “ContractType” and “ContractTypeAttribute”.

  • Contract Type: The “ContractType” worksheet will display information about the added contract types while generating the workbook.
  • Contract Type Attribute: “ContractTypeAttribute” worksheet will consist of the list of all the default attributes added to the contract types. User can make the changes in the attribute list as per their requirement.

7. Input all the required data in the Mandatory columns which are marked in red color in the generated workbook.

Bulk CT 5.png

8. Kindly check and confirm the required input values for Contract type properties and Contract type attributes in the respective worksheet tabs.

  1. E.g., AllowClauseAssembly - should be set as "Off" for ContractRequest/AssociatedDocument/Masterdata CT.
  2. E.g., If there are multiple currency attribute value, then it should be entered with Pipe separate (|) in "ChoiceValues" column and input to be provided in "TotalLenghth" and "NoofDecimals" too.

Bulk CT 6.png

Note: On the respective below Data type selection the Row will get highlighted in pink color as a mandatory input parameter for the user to enter the attribute values.
  • Percentage
  • Number
  • Currency
  • Choice
  • Multiselect Choice
  • Email

Bulk CT 7.png

9. Change the “Name”, “ICMDisplayName”, “DataType”, “AttributeGroup” and set all the conditions field as required.

Note: The Workbook sheet would ignore /reset the attribute value properties which are not valid for a selected attribute.
  • Choice & MultiChoice attribute data type, reset the attribute properties to IsUnique=false, Islookup=false, Is Multiselect=false, DependsOnAttribute=, Mapped To=
  • Boolean data type, reset attribute properties to IsMandatory=false, IsUnique=false, IsLookup=false, IsMultiSelect=false, DependsOnAttribute = , MappedTo =
  • File selection data type, reset attribute properties to IsUnique=false, IsLookup=false, IsMultiSelect=false, DependsOnAttribute = , MappedTo = , IsEditable=true 
  • Label data type, reset attribute properties to IsEditable=false, IsMandatory=false, TrackingAttribute=false, IsUnique=false, DefinedByRule=false, IsInherit=false, IsLookup=false, IsMultiSelect=false, DependsOnAttribute = , MappedTo = '‘, JustificationRequired=false, IsSearchable=true
  • TextArea & RichTextArea data type, reset attribute properties to IsUnique=false,IsLookup=false, IsMultiSelect=false, DependsOnAttribute = , MappedTo =
  • Date & DateTime data type, reset IsUnique=false
  • Currency data type, reset attribute properties to IsLookup=false, IsMultiSelect=false, DependsOnAttribute = , MappedTo =
  • URL data type, reset attribute properties to IsUnique=false, IsLookup=false, IsMultiSelect=false, DependsOnAttribute = , MappedTo =
  • AUTO data type, reset attribute properties to IsEditable=false, IsMandatory=false, TrackingAttribute=false, IsUnique=false, DefinedByRule=false, IsInherit=false, IsConditional=false, IsLookup=false, IsMultiSelect=false, DependsOnAttribute = , MappedTo = ,JustificationRequired=false
  • Reset the Autoformat value for Auto data type and TypeofAuto='Numeric'
  • IsLocalized data type attribute property during edit of Bulk Contract would be only supported from UI.
  • Enable Collaboration property during edit of Bulk Contract would be only supported from UI.

10. Once all the required edits are made, save the Excel workbook.

11. To upload the workbook, click “Upload Batch” button. The “Upload Batch” drawer will open.

Bulk CT 8.png

12. Select “Bulk Edit” from “Bulk Action” dropdown, add the “Batch Name”, select the excel workbook to be uploaded, click “Add”.

Bulk CT 20.png

13. The batch upload will take some time, and on successful upload a success message will pop up and the contract types will be added.

Note: In case of batch upload failure user will get an error message, user can download the error file report via the three dots menu present at the right of the batch name.

Bulk CT 10.png

The error file report will be downloaded in excel format with reason stated under the “Reasons” column. User needs to take the corrective action and try to reupload the workbook.

Bulk CT 11.png


  Related TopicsAgreement Management | Agreements | Add Amendment to an Agreement