bulkUpdateClauseVersions(bulkUpdateInputs)

Asynchronously bulk update the status of all clause versions for the specified regulation version or policy version.

API Version

65.0

Requires Chatter

No

Signature

public static ConnectApi.ComplianceBulkUpdateResponse bulkUpdateClauseVersions(ConnectApi.ComplianceBulkUpdateInput bulkUpdateInputs)

Parameters

bulkUpdateInputs
Type: ConnectApi.ComplianceBulkUpdateInput
Details to bulk update the clause version records.

Usage

To use this method, you must have either Compliance Admin or Compliance User permission set license.

Example

1
2public class BulkUpdateClauseVersions {
3    
4    public void bulkUpdate() {
5        
6        ConnectApi.ComplianceBulkUpdateInput input = new ConnectApi.ComplianceBulkUpdateInput();
7        input.targetStatus = ConnectApi.BulkUpdateTargetStatusEnum.Published;
8        input.recordId = '1EiSG0000000PzJ0AU';
9        
10        // Call API
11        ConnectApi.ComplianceBulkUpdateResponse response = ConnectApi.IndustriesCompliance.bulkUpdateClauseVersions(input);
12        System.debug('Response**********' + response);
13    }
14}
15
16// Execute the method
17BulkUpdateClauseVersions bulkUpdates = new BulkUpdateClauseVersions();
18bulkUpdates.bulkUpdate();