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_METADATA
1
DATA_SHEET_SET
2
DATA_SHEET_DEFINITION
3
Enumeration: Placeholder
JOB_TITLE
1
FIELD_VALUE
2
JOB_ID
3
JOB_UUID
4
ACTOR_NAME
5
DATASHEET
6
JOB_METADATA
7
TEXT_VALUE
8
FIELD_TITLE
9
JOB_URL
10
STEP_ID
11
STEP_TITLE
12
JOB_TEMPLATE_ID
13
JOB_TEMPLATE_TITLE
14
USER_EMAIL
15
ISSUE_ID
16
ISSUE_UUID
17
ISSUE_TITLE
18
ISSUE_URL
19
JOB_BASE_STEP_ID
20
IDP_AUTH_TOKEN
21
EXTERNAL_IDP_AUTH_TOKEN
22
Data structures
Key Field Type Description Requiredness Default value
1 metadataId string
required
2 key string
optional
Struct: DataSheetRef
Key Field Type Description Requiredness Default value
1 definitionId string
required
2 setId string
required
3 definitionName string
optional
4 setName string
optional
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 string
default
Struct: FieldTitleRef
Key Field Type Description Requiredness Default value
1 clientId string
default
Struct: ActorNameRef
Key Field Type Description Requiredness Default value
Struct: TextValueRef
Key Field Type Description Requiredness Default value
1 value string
default
Struct: StepIdRef
Key Field Type Description Requiredness Default value
1 clientId string
default
Struct: StepTitleRef
Key Field Type Description Requiredness Default value
1 clientId string
default
Struct: JobBaseStepIdRef
Key Field Type Description Requiredness Default value
1 clientId string
default
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 string
default
2 fieldId string
default
Struct: NoRef
Key Field Type Description Requiredness Default value
Struct: StringWrapper
Key Field Type Description Requiredness Default value
1 template string
required
2 references list<Reference
>
optional
3 resolved string
optional