Process Execution

Overview

Process execution allows incoming emails to execute pre-defined processes on the computer running the emailAI Pro engine. This is a very secure process in which security can be put in place to request that any incoming process request must be validated. Under validation an email is sent to a pre-defined email account with an encrypted code on it that needs to be returned back to the emailAI Pro engine by return email for the process to execute. The pre-defined email address is an address the system administrator sets up. Processes can simply be password protected for processes that do not require high security your support staff or customers to be able to activate. For instance a process could be setup that triggers a certain program to perform a certain action for a customer that automatically sends them their customer statement or a copy of a particular invoice. Process execution has unlimited flexibility because it gives the ability to define the process to have executed.

How To Use

Execute a process

Send an email to any email address that the emailAI Pro engine handles with the subject of

#Process <ProcessName> <ProcessPassword>

eg:

#Process myProcess myPassword

Security Response

If the option to enable a security email callback is enabled a reply will need to be made to that email for the process to be executed. The email address the call backs are sent to are defined in the process setup.

Options

Select Existing

Selects an existing process

General

Description

The description to use for this process. It is used in the "Select Existing" box.

Name

The name of the list. This is used when sending an email to execute the process. Do not use spaces in the name.

File Name

The file that gets executed when the process is run.

Arguments

Additional command line arguments to pass to the process that is being executed.

Security

Password

The password used to protect this process being executed.

Security Email Callback Required

When enabled an email will be sent to the "Email" address specified here which then needs to be replied to in order for the process to be executed. A maximum of ten processes will be queued waiting for a callback response.

Action Buttons

Add New

Adds a new entry

Delete

Deletes the current entry

Save Changes

Saves the additions, deletions and changes made