Codeunit WSB_CDPPermissionViolation¶
Exposes procedures to identify and resolve confidentiality-violating permission assignments.
Properties¶
| Name | Value |
|---|---|
| Access | Public |
Methods¶
OnRun¶
Resolves the confidentiality-violating permission assignments in the environment.
wgFncGetConfidentialPermissionAssignmentViolations¶
Retrieves the confidentiality-violating permission assignments.
Parameters¶
| Type | Name | Description |
|---|---|---|
Record "WSB_CDPPermSetUsage" temporary |
vRecTempWSB_CDPViolation |
Temporary record set to store the violations in. |
wgFncGetConfidentialPermissionAssignmentViolationsCount¶
Retrieves the number of confidentiality-violating permission assignments.
Returns¶
| Type | Description |
|---|---|
Integer |
The number of violations found. |
wgFncInitJobQueueEntry¶
Initializes a job queue entry that periodically resolves the confidentiality-violating permission assignments.
Parameters¶
| Type | Name | Description |
|---|---|---|
Record "Job Queue Entry" |
vRecJobQueueEntry |
The job queue entry. |
Returns¶
| Type | Description |
|---|---|
Boolean |
true iff the job queue entry was successfully set up. |
wgFncResolveConfidentialPermissionAssignmentViolations¶
Resolves the confidentiality-violating permission assignments.
wgFncResolveConfidentialPermissionAssignmentViolations¶
Resolves the confidentiality-violating permission assignments.
Parameters¶
| Type | Name | Description |
|---|---|---|
Boolean |
pConfirm |
Whether to request confirmation from the user before making any changes. |
wgFncViewConfidentialPermissionSetAssignmentViolations¶
Opens a page to view the confidentiality-violating permission assignments.