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.
Return Value
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();