SurveyJs Creator - Documentation

Table of Contents

  1. Process Variables

    1.1 Agent Variables

    1.2 Instance Variables

    1.3 Node Variables

    1.4 Execution Variables

Process Variables

The creator offers a pattern which will be evaluated and replaced with the according process variables during runtime. If a variable does not exist, or the given pattern does not match, an empty string is displayed instead.

Where to use?

The pattern can be used in:

Agent Variables

PatternExplanation
${Agent.email}The agent's email address
${Agent.fullName}The agent's full name
${Agent.userName}The agent's user name
${Agent.id}The agent's id
${Agent.locale}The agent's locale
${Agent.language}The agent's language
${Agent.country}The agent's country
${Agent.orgPosId}The Id of the agent's organisational position
${Agent.orgPosName}The name of the agent's organisational position

Instance Variables

PatternExplanation
${Instance.baseTemplateId}The ID of the instance's base template
${Instance.id}The instance's ID (altered with every instance change)
${Instance.logId}The instance's log ID (same across all instance changes)
${Instance.name}The instance's name

Node Variables

PatternExplanation
${Node.description}The node's description
${Node.id}The node's ID
${Node.iteration}The current iteration of the node
${Node.name}The node's name

Execution Variables

PatternExplanation
${Execution.isResumed}Whether the form is resumed
${Execution.savepoint}Information about the last save point
${Execution.isViewOnly}Whether the form is opened in view-only mode