Module: reference
Copyright 2020 Parsable, Inc
References allow for templates and jobs to have a dynamic element to them. Without
references, the template and job hierarchy is very static, which creates the need for many templates to exist
that are very similar. References allow for some planning-time/runtime flexibility allowing for one set
of work instructions to cover a number of similar use cases.
Enumerations
Enumeration: RefSource
JOB_METADATA1
DATA_SHEET_SET2
DATA_SHEET_DEFINITION3
Enumeration: Placeholder
JOB_TITLE1
FIELD_VALUE2
JOB_ID3
JOB_UUID4
ACTOR_NAME5
DATASHEET6
JOB_METADATA7
TEXT_VALUE8
FIELD_TITLE9
JOB_URL10
STEP_ID11
STEP_TITLE12
JOB_TEMPLATE_ID13
JOB_TEMPLATE_TITLE14
USER_EMAIL15
ISSUE_ID16
ISSUE_UUID17
ISSUE_TITLE18
ISSUE_URL19
JOB_BASE_STEP_ID20
IDP_AUTH_TOKEN21
EXTERNAL_IDP_AUTH_TOKEN22
Data structures
Key Field Type Description Requiredness Default value
1 metadataId stringrequired
2 key stringoptional
Struct: DataSheetRef
Key Field Type Description Requiredness Default value
1 definitionId stringrequired
2 setId stringrequired
3 definitionName stringoptional
4 setName stringoptional
Struct: JobTitleRef
Key Field Type Description Requiredness Default value
Struct: JobIdRef
Key Field Type Description Requiredness Default value
Struct: JobUuidRef
Key Field Type Description Requiredness Default value
Struct: JobUrlRef
Key Field Type Description Requiredness Default value
Struct: FieldValueRef
Key Field Type Description Requiredness Default value
1 clientId stringdefault
Struct: FieldTitleRef
Key Field Type Description Requiredness Default value
1 clientId stringdefault
Struct: ActorNameRef
Key Field Type Description Requiredness Default value
Struct: TextValueRef
Key Field Type Description Requiredness Default value
1 value stringdefault
Struct: StepIdRef
Key Field Type Description Requiredness Default value
1 clientId stringdefault
Struct: StepTitleRef
Key Field Type Description Requiredness Default value
1 clientId stringdefault
Struct: JobBaseStepIdRef
Key Field Type Description Requiredness Default value
1 clientId stringdefault
Struct: JobTemplateIdRef
Key Field Type Description Requiredness Default value
Struct: JobTemplateTitleRef
Key Field Type Description Requiredness Default value
Struct: UserEmailRef
Key Field Type Description Requiredness Default value
Struct: IssueIdRef
Key Field Type Description Requiredness Default value
Struct: IssueUuidRef
Key Field Type Description Requiredness Default value
Struct: IssueUrlRef
Key Field Type Description Requiredness Default value
Struct: IssueTitleRef
Key Field Type Description Requiredness Default value
Struct: IdpAuthTokenRef
Key Field Type Description Requiredness Default value
Struct: ExternalIdpAuthTokenRef
Key Field Type Description Requiredness Default value
Struct: AutoPopulatedFieldRef
Key Field Type Description Requiredness Default value
1 clientId stringdefault
2 fieldId stringdefault
Struct: NoRef
Key Field Type Description Requiredness Default value
Struct: StringWrapper
Key Field Type Description Requiredness Default value
1 template stringrequired
2 references list<Reference >optional
3 resolved stringoptional