Properties for Notification Templates

Properties from the various objects in Deployment Automation can be used in your notification templates. Some of the properties that are most useful in notification templates are given in the following tables.

Common Properties

Property name

Description

Type

fn

Object with helper functions

DeployTemplateHelper

snapshot

Object containing data about the application snapshot; nullable

Snapshot

environment

Object containing data about the environment where the process was executed

Environment

application

Object containing data about the application that contains the executed process; nullable

Application

externalUrl

URL of the Deployment Automation server

String

Process Execution Request Properties

Property name

Description

Type

workflowTrace

Trace of request execution; nullable

WorkflowTrace

analysis

Results of the execution, available if workflowTrace is not null; nullable

FilteredAnalysis

failureAnalysis

Results of the execution, filtered by only failed steps and available if workflowTrace is not null; nullable

FilteredFailureAnalysis

request

Object with request data

ApplicationProcessRequest

applicationProcess

Object with application process data

ApplicationProcess

versions

List of component versions

List<Version>

properties

Map with process properties; see the example of its values in Examples of Keys in the Properties Map

Map<String, String>

user

User who submitted the request

User

resourceFactory

Provides access to other Deployment Automation objects

ResourceFactory

Approval Request Properties

Property name

Description

Type

approval

Approval request data

Approval

tasks

List of approval tasks

List<ApprovalTask>

appRequest

Object containing data about the process request; is null if compRequest is available (nullable)

ApplicationProcessRequest

compRequest

Object containing data about the process request; is null if appRequest is available (nullable)

ComponentProcessRequest

requester

User who submitted the request

User

scheduledDate

Data of approval

Date

processId

Process ID

String

requestType

Type of request

String