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.

Return Value 

Type: ConnectApi.ComplianceBulkUpdateResponse

Usage 

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

Example 

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