DeliveryRequestTemplate

A DeliveryRequestTemplate describes a single type of request. For example it describes "a Season level Visuals request". Note that it is not a DeliveryRequest, but rather the blueprint for creating such a DeliveryRequest.

It contains the definition of form fields, whether the DeliveryRequest should expect file transfers (and if those should go via Limecraft Flow or through a VolumeAccess) etc.

Property Reference

This is a table of the properties of a DeliveryRequestTemplate object. You’ll notice that most properties are similar to DeliveryRequest. For those properties, we refer to DeliveryRequest for a more detailed explanation.

Field Name Required Type Description Format

allowFlowTransfer

✘

Boolean

allowMultipleSubmissions

✘

Boolean

assignee

✘

DeliveryRequestAssignee

clientProperties

✘

Object

continueFromPreviousSubmission

✘

Boolean

created

✘

Date

The time when this resource was created

date-time

createdBy

✘

String

The request or process that created this resource

deliveryDate

✘

Date

When should this request be delivered?

date-time

deliveryRequestTemplateInstances

✘

List of DeliveryRequestTemplateInstance

deliveryRequestType

✘

String

description

✘

String

expectedDeliveryDate

✘

Date

When do we expect this request be delivered?

date-time

formFieldValues

✘

Object

formFieldsDefinition

✘

FormFieldsDefinition

group

✘

String

handle

✘

String

hideDeliveryDate

✘

Boolean

id

✔

Long

The id of this resource

int64

label

✘

String

lastUpdated

✘

Date

The time when this resource was last updated

date-time

layout

✘

Object

metadataOnly

✘

Boolean

modifiedBy

✔

String

The request or process responsible for the last update of this resource

objectType

✘

String

The data model type or class name of this resource

reviewer

✘

DeliveryRequestReviewer

showPreviousSubmissions

✘

Boolean

subGroup

✘

String

tag

✘

List of string

templateGroup

✘

DeliveryRequestTemplateGroup

validationRules

✘

ValidationRules

version

✔

Long

The version of this resource, used for Optimistic Locking

int64

volumeAccessQuery

✘

ObjectFilter

handle

A unique string identifying the DeliveryRequestTemplate and its purpose. E.g. "seasonVisuals".

We strongly advise to only use alphanumerical characters, dashes and underscores to create a deliveryRequestType handle. Special characters, accents etc. should be avoided.

volumeAccessQuery

Can be used to fill in the volumeAccesses of the DeliveryRequest dynamically.

Example

{
    "key": "handle",
    "@values": [
        "context.parameters.volumeAccessHandle"
    ]
}