PulseAlert
This table shows the elements in PulseAlert: 
| Element | Note | 
|---|---|
| DocumentID/ID | Unique identification of the alert. | 
| CreationDateTime | Date when the alert was created in Activities engine. | 
| LastModificationDateTime | Date when the alert was last modified. | 
| Status/Code | Status of the alert. Values are: 
  | 
				
| IsEscalated | This indicator has value true if an alert is escalated and false otherwise. This element is only supported in Sync messages. | 
| EscalationLevel | The number of levels in the organizational hierarchy to which the alert
								is escalated. If the alert is not escalated the value is 0.
								Otherwise the EscalationLevel is greater than 0.  | 
				
| DueDateTime | 
								 Date and time when the alert is due. This element is shown only if a due date was configured in the monitor that created this alert. This element is supported only in the Sync messages.  | 
						
| Description | 
								 The description that is displayed to the end user as the summary of the alert. You can use hash tags when searching. For example: 
								To define a category, use  To include values from the alert details, use square brackets around the parameter labels. To use the actual characters for square
									brackets, use an escape character:   | 
				
| Description/@languageID | The language code of the Description field.  See the notes in Supported features.  | 
				
| Note | Notes that are added by people who handled the alert. Notes can be added, but cannot be modified or removed. | 
| Note/@userID | The ID (personId) of the person who added the note. | 
| Note/@author | Full name of the person who added the note.  This
									attribute is required when a Note is added through a
										  | 
				
| Note/@entryDateTime | The date/time at which the note was created. | 
| Note/@noteID | Identification of the note within the alert. | 
| Source/Type | BOD: the alert was created by sending a
									ProcessPulseAlert BOD. MONITOR: the alert was created by an event monitor.  | 
				
| Source/Name | If Type=BOD: the logical ID of the sender of the
									ProcessPulseAlert BOD. For example, lid://infor.erp.myerp
								If Type is MONITOR: the name of the monitor that
									created the alert. For example,   | 
				
| AlertDetail | Details of the alert that are displayed to the user. Each
									AlertDetail group contains document references
								or trees. For example, an AlertDetail can contain
								one or more document references followed by a tree containing data
								for an order and its order lines.  | 
				
| AlertDetail/@sequence | The sequence number of the AlertDetail group. This is
								used for ordering the alert details when displaying them to a user.  | 
				
| AlertDetail/PulseDocumentReference | Reference to another business document. The format is the same as the
								standard DocumentReference, but additionally it has
								a sequence attribute. For example: The   | 
				
| AlertDetail/PulseDocumentReference/@sequence | Sequence number to indicate the sequence in which the document references must be displayed to the user when showing the alert details. | 
| AlertDetail/TreeNode | Node in the data tree. Alert data is a tree structure to enable multi-level data objects, such as an order header having order lines. | 
| AlertDetail/TreeNode/@sequence | If the tree node is a child of another node, the sequence attribute defines the sequence of the child nodes relative to their parent. | 
| AlertDetail/TreeNode/ID | Identification for this tree node within the alert. | 
| AlertDetail/TreeNode/ParentID | Omitted if the tree node is the top-level node in the tree. Otherwise
								it contains the ID of the parent node. The parent node must exist
								within the same AlertDetail. In an
									AlertDetail, all TreeNodes
								except one have a ParentID.  | 
				
| AlertDetail/TreeNode/NodeName | The name of the node. This name is displayed to the user.  For example:   | 
				
| AlertDetail/TreeNode/TreeNodeParameter |  A parameter in a tree node, which contains a data element that can be
								displayed to the user who handles the alert. Alert parameters are
								always read-only.  For example: 
							 | 
				
| AlertDetail/TreeNode/TreeNodeParameter/Name | The name that identifies the parameter within the
									TreeNode. This element is required for each
								parameter.  | 
				
| AlertDetail/TreeNode/TreeNodeParameter/Value | The (serialized) value of the parameter. The formatting depends on the
									DataType and is the same as the formatting that
								is normally used in BOD data elements.  | 
				
| AlertDetail/TreeNode/TreeNodeParameter/DataType | The data type of the parameter. This element is required for each
								parameter.  You can use these data types: 
  | 
				
| AlertDetail/TreeNode/TreeNodeParameter/Label | The label of the parameter that is used when displaying the parameter to a user. This element is required for each parameter. | 
| AssignedPerson | The user to which the alert is currently assigned. | 
| AssignedPerson/PersonReference | Reference to a person. | 
| AssignedPerson/PersonReference/IDs/ID | Identifier of the person. The ID must be a Person ID or Contact ID as defined in IFS (case-sensitive). | 
| AssignedPerson/PersonReference/Name | Name of the person. | 
| AssignedPerson/PersonReference/SystemUserIndicator | Value is true if the person is a
								User in IFS. Value is   | 
				
| DistributionPerson | Person in the distribution list for the alert. If the alert is not assigned to a person, one of these persons can pick it up. | 
| DistributionPerson/ID | Identification of the distribution person within the alert | 
| DistributionPerson/PersonReference | Reference to a person. | 
| DistributionPerson/PersonReference/IDs/ID | Identifier of the person. The ID must be a Person ID or Contact ID as defined in IFS (case-sensitive). This element is required for each distribution person. | 
| DistributionPerson/PersonReference/Name | Name of the person. | 
| DistributionPerson/PersonReference/SystemUserIndicator | Value is true if the person is a
								User in IFS. Value is  This element is required for each distribution person.  | 
				
| DistributionGroup | Specify one or more distribution groups to which the alert must be
								distributed. This element can be used in addition to the
									DistributionPerson element, or instead of the
									DistributionPerson element. | 
						
| DistributionGroup/Name | Identifier of the distribution group as defined in Infor Ming.le User Management. The alert is distributed to all users that are members of this group at the time the alert is created. | 
| DistributionGroup/Description | Description of the distribution group. This element is optional and is not used to determine the distribution list. | 
| DistributionGroup/Description/@languageID | Describe the language code of the description element. This attribute is optional and is not used for the distribution functionality. | 
DistributionGroup element is supported only in the
					ProcessPulseAlert BOD. A SyncPulseAlert BOD
				can be sent after the creation of the alert. In that case, the distribution list of
				the alert is described using a DistributionPerson element for each
				user from the distribution group.