PolicyControl: {
    author: Username;
    configuration: PolicyControlConfiguration;
    dateCreated: IsoDatetime;
    description?: string;
    id: EntityId;
    kind: PolicyControlKind;
    name?: string;
    orgId: EntityId;
    shouldMergeWithSameControl: boolean;
    status: PolicyControlStatus;
    tags?: Tag[];
    version: string;
}

Type declaration

  • author: Username
  • configuration: PolicyControlConfiguration
  • dateCreated: IsoDatetime
  • Optional description?: string
  • id: EntityId
  • kind: PolicyControlKind
  • Optional name?: string
  • orgId: EntityId
  • shouldMergeWithSameControl: boolean

    Indicates whether control should merge with same one (compared by values). This property should not be set to true, unless outcomes are understood. For example: Let's say we have 3 policies:

    1. policy to require approval for payments over €5000
    2. policy to require approval for payments done out of office hours
    3. policy to require approval for payments done out of Geofence.

    In this case policies will require 3 approvals combined, which might not be an intent, and only one approval is required.

  • status: PolicyControlStatus
  • Optional tags?: Tag[]
  • version: string

Generated using TypeDoc