Class JobProcessMessageService

  • All Implemented Interfaces:
    IServiceDefinitionAware, IJobActionService

    public class JobProcessMessageService
    extends AbstractJobActionService
    Provides a 'Job Processing Message' Action Service.

    This service will add a submission processing status messages to the specified Submission. These appear in the user's submission history. This action service can be used anywhere in the job but is especially useful in an endpoint steps.
    It can also send a status update via email

    Configuration

    Below is a list of the Job Action Properties which can be use to configure this step action.

    Name Description Examples
    Process Message Text The submission processing status message text { "name": "Process Message Text", "value": "${formDataMap.name} your application has been approved" }
    Process Message Submission Specify the submission to update the processing status message on. { "name": "Process Message Submission", "value": "$func.startSubmission()" }
    { "name": "Process Message Submission", "value": "$funct.previousSubmission()" }
    Process Message Submission Step Specify the step name of the submission to update the processing status message on. { "name": "Process Message Submission Step", "value": "Application Start" }
    Process Message Send Email Specify whether to send an processing message email. { "name": "Process Message Send Email", "value": "true" }
    Process Message Email To Specify whether to send an processing message email. If not specified then the submissions contact email address will be used. { "name": "Process Message Email To", "value": "${formDataMap.email}" }
    Process Message Email Subject Template Specify an alternative email subject template to the default Form and Organization email template: 'Email Submission Status Subject' { "name": "Process Message Email Subject Template", "value": "Welcome Email Subject" }
    Process Message Email Message Template Specify an alternative email subject template to the default Form and Organization property email template: 'Email Submission Status Message' { "name": "Process Message Email Message Template", "value": "Welcome Email Message" }
    Since:
    4.0.0