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.

ModuleServicesData typesConstants
reference ActorNameRef
AutoPopulatedFieldRef
DataSheetRef
ExternalIdpAuthTokenRef
FieldTitleRef
FieldValueRef
IdpAuthTokenRef
IssueIdRef
IssueTitleRef
IssueUrlRef
IssueUuidRef
JobBaseStepIdRef
JobIdRef
JobMetadataRef
JobTemplateIdRef
JobTemplateTitleRef
JobTitleRef
JobUrlRef
JobUuidRef
NoRef
NumberWrapper
Placeholder
RefSource
Reference
StepIdRef
StepTitleRef
StringWrapper
Target
TextValueRef
UserEmailRef

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

Struct: JobMetadataRef

KeyFieldTypeDescriptionRequirednessDefault value
1metadataIdstringrequired
2keystringoptional

Struct: DataSheetRef

KeyFieldTypeDescriptionRequirednessDefault value
1definitionIdstringrequired
2setIdstringrequired
3definitionNamestringoptional
4setNamestringoptional

Struct: JobTitleRef

KeyFieldTypeDescriptionRequirednessDefault value

Struct: JobIdRef

KeyFieldTypeDescriptionRequirednessDefault value

Struct: JobUuidRef

KeyFieldTypeDescriptionRequirednessDefault value

Struct: JobUrlRef

KeyFieldTypeDescriptionRequirednessDefault value

Struct: FieldValueRef

KeyFieldTypeDescriptionRequirednessDefault value
1clientIdstringdefault

Struct: FieldTitleRef

KeyFieldTypeDescriptionRequirednessDefault value
1clientIdstringdefault

Struct: ActorNameRef

KeyFieldTypeDescriptionRequirednessDefault value

Struct: TextValueRef

KeyFieldTypeDescriptionRequirednessDefault value
1valuestringdefault

Struct: StepIdRef

KeyFieldTypeDescriptionRequirednessDefault value
1clientIdstringdefault

Struct: StepTitleRef

KeyFieldTypeDescriptionRequirednessDefault value
1clientIdstringdefault

Struct: JobBaseStepIdRef

KeyFieldTypeDescriptionRequirednessDefault value
1clientIdstringdefault

Struct: JobTemplateIdRef

KeyFieldTypeDescriptionRequirednessDefault value

Struct: JobTemplateTitleRef

KeyFieldTypeDescriptionRequirednessDefault value

Struct: UserEmailRef

KeyFieldTypeDescriptionRequirednessDefault value

Struct: IssueIdRef

KeyFieldTypeDescriptionRequirednessDefault value

Struct: IssueUuidRef

KeyFieldTypeDescriptionRequirednessDefault value

Struct: IssueUrlRef

KeyFieldTypeDescriptionRequirednessDefault value

Struct: IssueTitleRef

KeyFieldTypeDescriptionRequirednessDefault value

Struct: IdpAuthTokenRef

KeyFieldTypeDescriptionRequirednessDefault value

Struct: ExternalIdpAuthTokenRef

KeyFieldTypeDescriptionRequirednessDefault value

Union: Reference

KeyFieldTypeDescriptionRequirednessDefault value
1jobMetadataRefJobMetadataRefdefault
2dataSheetRefDataSheetRefdefault
3fieldValueRefFieldValueRefdefault
4jobTitleRefJobTitleRefdefault
5jobIdRefJobIdRefdefault
6jobUuidRefJobUuidRefdefault
7actorNameRefActorNameRefdefault
8textValueRefTextValueRefdefault
9fieldTitleRefFieldTitleRefdefault
10jobUrlRefJobUrlRefdefault
11stepIdRefStepIdRefdefault
12stepTitleRefStepTitleRefdefault
13jobTemplateIdRefJobTemplateIdRefdefault
14jobTemplateTitleRefJobTemplateTitleRefdefault
15userEmailRefUserEmailRefdefault
16issueIdRefIssueIdRefdefault
17issueUuidRefIssueUuidRefdefault
18issueUrlRefIssueUrlRefdefault
19issueTitleRefIssueTitleRefdefault
20jobBaseStepIdRefJobBaseStepIdRefdefault
21idpAuthTokenRefIdpAuthTokenRefdefault
22externalIdpAuthTokenRefExternalIdpAuthTokenRefdefault

Struct: AutoPopulatedFieldRef

KeyFieldTypeDescriptionRequirednessDefault value
1clientIdstringdefault
2fieldIdstringdefault

Struct: NoRef

KeyFieldTypeDescriptionRequirednessDefault value

Union: Target

KeyFieldTypeDescriptionRequirednessDefault value
1autoPopulatedFieldRefAutoPopulatedFieldRefdefault
2noRefNoRefdefault

Struct: StringWrapper

KeyFieldTypeDescriptionRequirednessDefault value
1templatestringrequired
2referenceslist<Reference>optional
3resolvedstringoptional

Struct: NumberWrapper

KeyFieldTypeDescriptionRequirednessDefault value
1referenceReferenceoptional
2numbercommon.PreciseNumberoptional