Note: This release is in preview. Features described here don’t become generally available until the latest general availability date that Salesforce announces for this release. Before then, and where features are noted as beta, pilot, or developer preview, we can’t guarantee general availability within any particular time frame or at all. Make your purchase decisions only on the basis of generally available products and features.

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();