Below are all the objects and properties that are tracked in Build Audit Log. Each bolded header refers to an object in the "Object Type" column in Build Audit Log and each bullet refers to a specific property in the "Property" column.
Analysis Report
-
analysisCreationEnabled: Will be true or false depending if “Allow assignee to: Run analysis report” is selected
-
highlightedColumn: Analysis Output Type:
-
MEAN, MEDIAN, MODE, MIN, MAX, NONE, TENTH_PERCENTILE, NINETIETH_PERCENTILE
-
-
displayedColumns: Analysis Output Column
-
MEAN, MEDIAN, MODE, MIN, MAX, NONE, TENTH_NINETIETH_PERCENTILE
-
-
name: Name given to the Analysis Report section
-
color: Hex value
-
icon
-
order: The location of this section within the parent section.
-
colspan: The subsection width
-
collapsed: Whether by default the section will show up as collapsed or not. This defaults to False.
-
conditionDisplayType: The "Select Display Type" option in the condition modal. This defaults to Inactive.
-
conditionsEnabled: Whether there is a condition on the section
-
usesAndOperator: This is True if the “Select Logic Type” is “AND” in the field condition
-
step
-
subSections: Not relevant for Analysis Report
-
parent: The section to which this Analysis Report is in.
-
id
-
active
Application
-
name
-
color: Hex code
-
icon
-
type
-
sourceApplicationId: The environment ID in which the source application was created.
-
sourceEnvironment: The environment in which the source application was created. For example, if you import an application from Risk Cloud Exchange, the sourceEnvironment will be “grc”.
-
permissionsEnabled: This is the Restrict Build Access changes checkbox
-
stepPermissionSets
-
imported: Whether the application was imported into the environment
-
copied: Whether the application was copied from another application
-
live: Whether the application is Live or Draft. Will default to False upon Application creation since the Application is in Draft status
-
calcsV2: Internal setting, please ignore.
-
currency: Defaults to USD. This is on all applications but only relevant if you have Risk Cloud Quantify.
-
workflows: List of workflows and their IDs that are part of the given application.
-
id
-
active: This will always be true unless you delete the application.
BulkCreateAndLinkSection
-
sourceWorkflow: The linked workflow to create records in
-
layout: The layout used by the selectable records in the Bulk Create and Link section
-
sourceSearchStep: The step selected in the “Search Step (Optional)” setting
-
destinationCreateStep: The step selected in the “Create Step” setting
-
defaultAssignee: by default who the linked records are assigned to
-
defaultDueDate: by default the due date of the linked records
-
id
-
active
Crossflow
A crossflow event is an event related to a Build change such as calculations. Use the relationships column to see what Build object the crossflow is for.
Properties:
-
fieldInputOperation: This is the operation for Cross-Workflow Calculations
-
Options are NEWEST, OLDEST, SUM, AVERAGE, HIGHEST, LOWEST
-
-
systemField: Either this or the customField will be populated based on the field the Crossflow is related to
-
fieldWorkflow
-
customField: Either this or the systemField will be populated based on the field the Crossflow is related to
-
priority
-
id
-
active
DateValue
A DateValue event can be:
-
A value to a date picker field
-
A value in section or path conditions
Properties:
-
temporalValue: The date value, if set, in Epoch time
-
This will be populated if a date picker field has a default date set.
-
-
defaultToNow: If a date picker field has “Default date to record creation date” set, then this value is True.
-
textValue: Not normally populated
-
numericValue: The numeric representation or entry of that value.
-
isDefault: If this value is the default value to a field. Defaults to False
-
archived
-
priority
-
field: The field that is represented by this value.
-
id
-
active
Discrete Fields (Select, Multi-Select, Radio, Checkbox, E-Signature, Attachment, User Field)
-
name
-
label: The text label that a user assigns to a field
-
tooltip
-
helpText
-
currentValues: The values that are options within the field.
-
defaultValues: The default value selected to display for that field.
-
workflow: The workflow the field belongs to
-
analysisEstimate: Only populated for Select, Number, and Checkbox Fields - CONFIDENCE, MAXIMUM, MINIMUM, MOST_LIKELY
-
analysisType: Only populated for Select, Number, and Checkbox Fields
-
fieldType: This will show when a user changes the type of the field
-
id
-
active
Attachments:
-
enableVersions: This is True if "Enable Versions" is selected.
-
Just tracks when an attachment is added or replaced with a different file
-
Does not track the properties of the attachment itself like the file type, AWS S3 location, file name, etc.
User Field:
-
roles: what Roles, if any, are set as an option in a user field.
-
permissionSets: what Permission Sets, if any, are set as an option in a user field.
Other:
-
Checkbox, Select, Multi-Select, and Radio fields have an Object Type of “SelectorField.” Use the FieldType property to distinguish the field type.
Edge (Conditional Edge Path)
-
operator: The operator for the condition (null, not null, equals, not equals, contains, not contains, etc)
-
priority
-
field: The field the condition on the edge path is evaluated against
-
currentValue: The value the operator uses for comparison, if the operator type requires a value.
-
Assignee Path Settings:
-
allowInternal: True if "Assign to an application user" is selected
-
allowExternal: True if "Assign to an external email address" is selected
-
allowCurrentAssignee: True if "The current assignee and continue to next step" is selected. False if "No default assignee" is selected
-
requireAssignee: False if "Submit without assigning" is selected
-
crossflow: The user specified in the "A user specified in a user field" option
-
-
pathType: EDGE, NEXT, REDIRECT
-
target: The target step of this path
-
source: The source step of this path
-
id
-
active
Other:
-
The “User in a User Field” Assignee path setting will appear as its own Crossflow audit entry
EvidenceField (Automated Evidence Collection Only)
-
name
-
label
-
tooltip
-
helpText
-
currentValues
-
defaultValues: The default value selected to display for that field
-
workflow: The workflow the field belongs to
-
analysisEstimate: ignore
-
analysisType: ignore
-
fieldType: will not change
-
id
-
active
EvidenceSection (Automated Evidence Collection Only)
-
defaultStep
-
defaultField
-
defaultWorkflow
-
name: Defaults to “Evidence Collections Automations”
-
color: Hex code
-
icon
-
order: The location of the Evidence Section within the parent section
-
colspan: Subsection width
-
collapsed: Whether by default the section will show up as collapsed or not. This defaults to False.
-
conditionDisplayType: The "Select Display Type" option in the condition modal. This defaults to Inactive.
-
conditionsEnabled: Whether there is a condition on the section
-
usesAndOperator: True if “Select Logic Type” is “AND” in the field condition
-
step
-
subSections
-
parent
-
id
FieldInSubsection (Adding/removing a field to a subsection)
-
required: Whether the field is required on that particular step
-
enabled: Whether the field is read-only or enabled on that particular step
-
labelDisplayType: This is only relevant for Calculations. This property can be “LABEL,” “Value,” or “All”. This can be ignored for all other fields.
-
field: The field being added
-
name: ignore
-
color: ignore
-
icon: ignore
-
order: The location of this field within the parent section
-
colspan: Subsection width
-
collapsed: ignore
-
conditionDisplayType: The "Select Display Type" option in the condition modal. Defaults to Inactive.
-
conditionsEnabled: Whether there’s a condition on the field
-
usesAndOperator: True if “Select Logic Type” is “AND” in the field condition
-
step
-
subSections
-
parent
-
id
-
active
Other:
-
You can ignore the Name, Collapsed, Color, and Icon properties for FieldInSubsection. They are automatically inherited from the Section object and cannot be modified at this time.
FormCondition (Field, Section & Subsection Conditions)
-
section
-
operator: The operator for the condition (null, not null, equals, not equals, contains, not contains, etc)
-
priority: The order in which the conditions appear in the Condition subsection.
-
field: The field the condition uses
-
currentValue: The value to compare against in the conditional expression
-
id
-
active
Other:
-
Condition values will appear as separate “current value” audit entries
-
When you add, edit, or delete conditions, any existing conditions will be deleted and any remaining and/or new ones will be re-created.
FormSection
-
name
-
color: Hex code
-
icon
-
order: The order of sections on a form
-
colspan: Section width
-
collapsed: Whether by default the section will show up as collapsed or not. This defaults to False.
-
conditionDisplayType: The "Select Display Type" option in the condition modal. This defaults to Inactive.
-
conditionsEnabled: Whether there is a condition on the section
-
usesAndOperator: True if “Select Logic Type” is “AND” in the field condition
-
step
-
subSections
-
parent
-
id
-
active
HtmlSection (Rich Text Sections)
-
richTextContent: The actual text contained within the rich text section
-
name
-
color: Hex code
-
icon
-
order: The location of this section within the parent section
-
colspan: Section width
-
collapsed: Whether by default the section will show up as collapsed or not. This defaults to False.
-
conditionDisplayType: The "Select Display Type" option in the condition modal. This defaults to Inactive.
-
conditionsEnabled: Whether there is a condition on the section
-
usesAndOperator: True if “Select Logic Type” is “AND” in the field condition
-
step
-
subSections
-
parent
-
id
-
active
Other:
-
HTML Section contains all the content within the rich text section so filter this out after export if you do not want it taking up so much space
InfiniteField (Text, External User, Text Area, Number, Date Picker, Calculation, Date Calculation Fields)
-
pattern: Validation string in RegEx
-
message: Validation message
-
currency: Can only be set on calculation and number fields
-
CURRENCY or DECIMAL; defaults to DECIMANL
-
-
name
-
label
-
tooltip
-
helpText
-
defaultValues: The default value selected to display for that field.
-
workflow: The workflow the field belongs to
-
analysisEstimate: Only populated for Select, Number, and Checkbox Fields
-
CONFIDENCE, MAXIMUM, MINIMUM, MOST_LIKELY
-
-
analysisType: Only populated for Select, Number, and Checkbox fields
-
fieldType
-
id
-
active
Date Picker
-
presentOrFuture: True if "Exclude Past Dates" is selected
-
presentOrPast: True if "Exclude Future Dates" is selected
-
hasTime: True if "Date and time picker" is selected
Calculation
-
expression
-
blankFieldHandling
-
logicalHandling: When labels are enabled, it is the "Set Number Range Baseline" option. Will either be LESS_THAN_EQUALS or GREATER_THAN_EQUALS
-
labelsEnabled: Even if label ranges are not enabled, you will still see generic label values upon calculation creation. Please ignore if labels are not enabled.
-
Label value changes will appear as separate audit entries
-
The relationship column will inform you what calculation the change is for
-
-
-
fieldInputs: The inputs to the Calculation field
Fixed Date Calculation
-
displayAsAbsolute: The setting of the "Calculations with Negative Values" option. If negative, false, otherwise true.
-
labelsEnabled: Even if label ranges are not enabled, you will still see generic label values upon calculation creation. Please ignore if labels are not enabled.
-
Label value changes will appear as separate audit entries
-
The relationship column will inform you what calculation the change is for
-
-
-
fieldInputs: The inputs to the Date Calculation field
-
logicalHandling: When labels are enabled, it is the "Set Number Range Baseline" option. Will either be LESS_THAN_EQUALS or GREATER_THAN_EQUALS
JiraWorkflow (Only relevant if you have a Jira integration)
-
projectKey
-
projectName: The name of the Jira project
-
jiraTokenHost
-
name
-
recordPrefix
-
allowGroups: "Restrict Access with User Groups" User Groups setting
-
requireGroups: “Require User Groups” User Groups setting
-
workflowOrder
-
sla
-
allowAutomatedEvidenceCollection
-
workflowMapping: Linked workflow mapping addition/deletion/edit
-
OneToOne, OneToMany, ManyToOne, ManyToMany
-
-
fields
-
steps
-
application: If the application changes, the workflow has been moved from one application to another
-
userGroups: User Group setting on the workflow
-
primaryField
-
id
-
active
JiraLinkedWorkflow
-
creatable: True if "Create a new Jira record that is linked to this record" is selected
-
required: True if "Link at least one <OtherWorkflow> record before submitting" is selected. Defaults to false
-
unmappable: True if "Unlink <OtherWorkflow> records" is selected. Defaults to false
-
searchable: True if "Search for <OtherWorkflow> records and link to this record" is selected. Defaults to false
-
bulkCreateEnabled: True if "Bulk Create and Link" is enabled. Defaults to false
-
analysisReportEnabled: Only available to Quantify applications.
-
analysisDisplayedColumn: Only available to Quantify applications.
-
bulkCreateSources: The workflows selected in the "Select Source Workflow(s)" section of Bulk Create and Link.
-
mappedWorkflow: The "Linked workflow" selected in the drop-down
-
linkDepth: Ignore
-
layout: The selected layout for the Jira Workflow
-
workflow: The workflow selected in "Linked Workflow"
-
siblingParentWorkflow: ignore
-
name
-
color: Hex code
-
icon
-
order: The location of this section within the parent section.
-
colspan: Section width
-
collapsed: Whether by default the section will show up as collapsed or not. This defaults to False.
-
conditionDisplayType: The "Select Display Type" option in the condition modal. This defaults to Inactive.
-
conditionsEnabled: Whether there is a condition on the section
-
usesAndOperator: True if “Select Logic Type” is “AND” in the field condition
-
step
-
subSections
-
parent
-
id
-
active
LabelValue
Label Values are for the label ranges in calculation fields
-
color: Hex code
-
icon
-
textValue: The label name
-
numericValue: The numeric representation or entry of that value.
-
isDefault: If this value is the default value to a field. Defaults to False
-
archived
-
priority: The order of the labels for the field
-
field: The field that is represented by this value.
-
id
-
active
Layout
-
title: Name of the Layout
-
layoutFields: The fields in the Layout
-
workflow: The workflow the layout belongs to
-
id
-
active
LGLinkedWorkflow (Regular Linked Workflow Section)
-
completeRequired: True if "Complete all linked records before submitting" is selected. Defaults to false
-
autoStart: True if "Automatically start the AnotherWF record on creation" is enabled. Defaults to False
-
searchStep: The step selected (if one is selected) in the "Search for other records and link to this record" option.
-
createStep: The step selected if "Create a new record that is linked to this record" is enabled.
-
required: True if "Link at least one <OtherWorkflow> record before submitting" is selected. Defaults to false
-
unmappable: True if "Unlink <OtherWorkflow> records" is selected. Defaults to false
-
searchable: True if "Search for <OtherWorkflow> records and link to this record" is selected. Defaults to false
-
bulkCreateEnabled: True if "Bulk Create and Link" is enabled. Defaults to false
-
analysisReportEnabled: Only available to Quantify applications.
-
analysisDisplayedColumn: Only available to Quantify applications.
-
bulkCreateSources: The workflows selected in the "Select Source Workflow(s)" section of Bulk Create and Link.
-
mappedWorkflow: The "Linked workflow" selected in the drop-down
-
linkDepth: Ignore
-
layout: The selected layout for the Jira Workflow
-
workflow: The workflow selected in "Linked Workflow"
-
siblingParentWorkflow: ignore
-
name
-
color: Hex code
-
icon
-
order: The location of this section within the parent section.
-
colspan: Section width
-
collapsed: Whether by default the section will show up as collapsed or not. This defaults to False.
-
conditionDisplayType: The "Select Display Type" option in the condition modal. This defaults to Inactive.
-
conditionsEnabled: Whether there is a condition on the section
-
usesAndOperator: True if “Select Logic Type” is “AND” in the field condition
-
step
-
subSections
-
parent
-
id
-
active
Other:
-
If you link a workflow A to a workflow B in a separate application, the audit event will only appear in the Build Audit Log of the application that contains workflow A
Next (Default Next Path)
-
allowInternal: True if “Assign to an application user” is selected
-
allowExternal: True if “Assign to an external email address” is selected
-
allowCurrentAssignee: True if "The current assignee and continue to next step" is selected. False if "No default assignee" is selected
-
requireAssignee: False if "Submit without assigning" is selected
-
pathType: Type of path
-
Edge, Next, Redirect
-
-
target: The target step of this path
-
source: The source step of this path
-
crossflowToUserField: The user specified in the "A user specified in a user field" option
-
id
-
active
Other:
-
The “User in a User Field” Assignee path setting will appear as its own Crossflow audit entry
PrimaryField
-
field
-
systemField: By default this will be populated to Record Name
-
name
-
id
-
active
Quantification (Only if you have Risk Cloud Quantify)
-
application
-
dashboard
-
workflows
-
id
-
active
Redirect (Selected Redirect)
-
allowInternal: True if “Assign to an application user” is selected
-
allowExternal: True if “Assign to an external email address” is selected
-
allowCurrentAssignee: True if "The current assignee and continue to next step" is selected. False if "No default assignee" is selected
-
requireAssignee: False if "Submit without assigning" is selected
-
pathType: Type of path
-
Edge, Next, Redirect
-
-
target: The target step of this path
-
source: The source step of this path
-
crossflowToUserField: The user specified in the "A user specified in a user field" option
-
id
-
active
Other:
-
The “User in a User Field” Assignee path setting will appear as its own Crossflow audit entry
RelationshipReport
-
linkDepth: only for SuperAdmins
-
layout: The selected layout for the Relationship Report
-
workflow: The workflow selected in "Relationship Report Target Workflow"
-
siblingParentWorkflow: If the "Relationship Report Target Workflow" of a relationship report is the current workflow, then this represents the workflow selected in the "Parent Workflow" section
-
name: “Related Records”
-
color: Hex code
-
icon
-
order
-
colspan: Section width
-
collapsed: Whether by default the section will show up as collapsed or not. Defaults to false
-
conditionDisplayType: the "Select Display Type" option in the condition modal. Defaults to Inactive
-
conditionsEnabled: Whether there is a condition on the section
-
usesAndOperator: True if “Select Logic Type” is “AND” in the field condition
-
step
-
subSections
-
parent
-
id
-
active
ServiceLevelAgreement
-
enabled: True if the Enable SLA checkbox is checked
-
duration: Time in hours of the SLA
Steps: Chain, End, Origin
-
name
-
userGroupStepSettings: Groups & Users Step Settings that displays on the Step config modal if the workflow has Restrict Access with User Groups set to TRUE
-
FULL_ACCESS, ADD_ONLY, READ_ONLY
-
-
isPublic: True if Public Access is on. This will not include specific information about public tokens, just changes to the setting itself
-
commentsEnabled: Enable comments
-
documentsEnabled: Enable Risk Cloud Documents
-
externalUserMfaRequired: If Record Assign Settings include External Users, this will be True is MFA is required.
-
workflow: The workflow the step is on
-
recordAssignSettings: Record Assign Settings.
-
APP_AND_EXTERNAL_USERS, APP_USERS, EXTERNAL_USERS
-
-
id
-
active
-
stepType: Type of step
-
ORIGIN, CHAIN, END
-
Transient Fields (DueDateField, DaysUntilDueField, AnnualLossExposure)
-
name
-
label
-
tooltip
-
helpText
-
currentValues
-
defaultValues: Ignore
-
workflow: The workflow the field is a part of
-
analysisEstimate: Ignore
-
analysisType: Ignore
-
fieldType: Ignore
-
id
-
active
Annual Loss Exposure
-
type: MIN, MAX, MEAN, MOST_LIKELY, MEDIAN, TENTH_PERCENTILE, NINETIETH_PERCENTILE
Value
A Value event can be:
-
The value option to a select, text area, checkbox, multi-select, text, radio, calculation, number, fixed date calculation, and external user field
-
A value in section or path conditions
Properties:
-
description: This is only populated for Date Calculation fields
-
textValue: The text representation or entry of that value.
-
numericValue: The numeric representation or entry of that value.
-
isDefault: If this value is the default value to a field. Defaults to False
-
archived
-
priority: Represents the order of the current values for the given field
-
field: The field that is represented by this value.
-
id
-
active
Workflow
-
name
-
recordPrefix
-
allowGroups: "Restrict Access with User Groups" User Groups setting
-
requireGroups: “Require User Groups” User Groups setting
-
workflowOrder
-
allowAutomatedEvidenceCollection
-
workflowMapping: Linked workflow mapping addition/deletion/edit
-
OneToOne, OneToMany, ManyToOne, ManyToMany
-
-
fields
-
steps
-
application: If the application changes, the workflow has been moved from one application to another
-
userGroups: User Group setting on the workflow
-
primaryField
-
id
-
active
Other:
-
When moving workflows from one application to another, the parent application will change in the Build Audit Log
-
When a workflow is moved, the audit history of the workflow will stay in the original application and any future audit events will appear in the audit log of the new parent application
-
WorkflowMap (OneToOne, OneToMany, ManyToOne, ManytoMany)
-
workflow: Child workflow to be connected
-
parentWorkflow: Workflow the child workflow is getting linked to
-
id
-
active
-
workflowMapType: OneToOne, OneToMany, ManyToOne, ManyToMany
Comments
0 comments
Article is closed for comments.