Workflow Exception Notification (trk_exception.msg)

The default trk_exception.msg notification file uses the following Process Engine variables. Some notification information is taken from the exposed log fields; if you disable the fields, you will not be able to use the field values in the notification. All field variables are case sensitive.

Field variable

Exposed

Description

$F_SUBJPREFIX

 

String containing the prefix for the subject line of the notification message.

$F_WEBSERVER

 

String containing the name of the Application Engine server a participant must attach to in order to respond to the notice. The name is also used to supply the background and notification type images. Additionally, the string is used to construct the URL for a step item. The web server value is taken from the vwserver.ini file on the Process Engine server.

$F_Subject

yes

String containing the subject entered when the workflow was launched.

$F_Originator[1]

yes

Integer containing the user ID of the participant that started the workflow.

$F_StartTime

yes

String containing the time the workflow was created. With the exception of the initial work item of the workflow, it is different than the $F_CreateTime value.

$F_TimeStamp

yes

String containing the time the exception occurred.

$F_WORKFLOW_DEADLINE

 

String containing a computed value. The value represents the result of the following computation: F_StartTime + F_WFDeadline(*60). (The F_WFDeadline field contains the workflow deadline value, in minutes.)

$F_STEPLABEL

 

String containing the step label from the workflow definition.

$F_STEPINSTR

 

String containing the step instructions from the workflow definition.

$F_Text

yes

Contains a string of text exception information that was entered by the user who designed the workflow.

Tip In addition to the default variables listed above, you can add optional variables in the notification file.

When shipped, the trk_exception.msg file contained the following HTML formatting (the variables appear in bold text):

<$F_SUBJPREFIX Workflow Exception: >
<html>
<head>
<title>Workflow Exception Notification</title>
</head>
<body bgcolor="#FFFFFF" link="#FF0000" vlink="#C0C0C0" alink="#FF0000">
<table border="0">
<tr>
<td align="left"><strong>Subject: </strong></td>
<td align="left"><$F_Subject></td>
</tr>
<tr>
<td align="left"><strong>Launched&nbspBy: </strong></td>
<td align="left"><$F_Originator[1]></td>
</tr>
<tr>
<td align="left"><strong>Launched&nbspOn: </strong></td>
<td align="left"><$F_StartTime></td>
</tr>
<tr>
<td align="left"><strong>Received&nbspOn: </strong></td>
<td align="left"><$F_TimeStamp></td>
</tr>
<tr>
<td align="left"><strong>Deadline: </strong></td>
<td align="left"><$F_WORKFLOW_DEADLINE></td>
</tr>
<tr>
<td align="left"><strong>Step&nbspLabel: </strong></td>
<td align="left"> <$F_STEPLABEL> </td>
</tr>
<tr>
<td align="left"><strong>Instructions: </strong></td>
<td align="left"> <$F_STEPINSTR></td>
</tr>
</table>
<hr>
<p>
<font color="#FF0000">EXCEPTION <$F_Text></font>
</p>
<table>
<tr>
<td align="center">
<img border="0" src="http://<$F_WEBSERVER>/"/images/state/Error16.gif" width="16" height="16">
<img border="0" src="http://<$F_WEBSERVER>/"/images/type/LogElement16.gif" width="16" height="16">
</td>
<td>
<a href="#" OnClick = "window.open('http://<$F_WEBSERVER>/"/eprocess/WcmTracker.jsp?
queueName=<$F_WORKQUEUE>&wobNum=<$F_WobNum>')">Tracking Assignment...
</a>
</td>
</tr>
</table>
<hr>
</body>
</html>