PulseNotification
This table shows the elements in PulseNotification:
| Element | Note |
|---|---|
| DocumentID/ID | Unique identification of the notification. |
| CreationDateTime | Date when the notification was created in Activities engine. |
| LastModificationDateTime | Date when the notification was last modified. |
| Status/Code | Status of the notification. Values are:
|
| Description | The description that is displayed to the end user as the summary of the notification. 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. S
See the notes in Supported features. |
| Note | Propagated notes that are added by users who worked on Tasks from the same workflow. You cannot add or remove notes from a Notification. This field is only applicable for Sync.PulseNotification for notifications that are created by Workflow. |
| 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 notification. |
| Source/Type | BOD: the notification was created by sending a ProcessPulseNotification BOD.
WORKFLOW: the notification was created by a workflow. |
| Source/Name | If Type=BOD: the logical ID of the sender of the ProcessPulseNotification BOD. For example, lid://infor.erp.myerp
If Type is WORKFLOW: the name of the workflow definition that created the notification. For example, |
| Parameter | Data of the notification that is displayed to the user. Notification parameters are always read-only.
For example: |
| Parameter/@sequence | The sequence number of the parameter. This is used for ordering the parameters when displaying them to a user. It is only allowed to use this attribute if there are no elements of type TreeParameter in the document. |
| Parameter/Sequence | You must specify this element in combination with TreeParameter/Sequence. This element is used to determine the order in which Parameters and TreeParameters are displayed to the user. |
| Parameter/Name | The name that identifies the parameter within the notification. This element is required for each parameter. |
| Parameter/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. |
| Parameter/DataType | The data type of the parameter. This element is required for each parameter.
You can use these data types:
|
| Parameter/Label | The label of the parameter that is used when displaying the parameter to a user. This element is required for each parameter. |
| Parameter/Label /@languageID | The language code of the Label field.
See the notes in Supported features. |
| TreeParameter | The TreeParameter consists of:
The |
| TreeParameter/Sequence | Indicates the sorting sequence in which TreeParameters and Parameters must be displayed to the user in the notification. If one Sequence is specified, all the Parameters must specify a Sequence element. |
| TreeParameter/TreeDefinition | Definition for the data structure contained in the TreeParameter. This definition includes several unique TreeNodes with their ID, ParentID, NodeName, and TreeNodeParameters. |
| TreeParameter/TreeDefinition/TreeNode | A node in a tree using a parent relationship and containing the definition of the properties required for the node. |
| TreeParameter/TreeDefinition/TreeNode/Sequence | Indicates the sequence of the node within the TreeParameter. The Sequence must be specified for all the TreeNodes if this element is specified for the root TreeNode. The ordering of the TreeNodes within the structure is based on the specified Sequence. If the Sequence is not specified for the root TreeNode, the structure is sorted based on the XML. |
| TreeParameter/TreeDefinition/TreeNode/ID | The unique identifier for this tree node within this definition of a TreeParameter. |
| TreeParameter/TreeDefinition/TreeNode/ParentID | The ID of the node that is the parent of this node within the tree. The root TreeNode does not have a ParentID. |
| TreeParameter/TreeDefinition/TreeNode/NodeName | This is the unique identification of a tree node. |
| TreeParameter/TreeDefinition/TreeNode/Label | The label of the parameter that is used when displaying the parameter to a user. You must specify at least one label. You can specify several labels, each with a different languageID for translated labels. |
| TreeParameter/TreeDefinition/TreeNode/Label /@languageID | The language code of the Label field.
See the notes in Supported features. |
| TreeParameter/TreeDefinition/TreeNode /TreeNodeParameter | Defines a property within a TreeNode level. TreeNodeParameters are optional. Values for these properties are specified in the TreeNodes that follow the TreeDefinition. |
| TreeParameter/TreeDefinition/TreeNode /TreeNodeParameter/Sequence | Indicates the sequence of the TreeNodeParameter within the TreeNode. |
| TreeParameter/TreeDefinition/TreeNode /TreeNodeParameter/Name | The name of the TreeNodeParameter is used to identify this property in the tree node instances to specify its value. |
| TreeParameter/TreeDefinition/TreeNode/TreeNodeParameter/DataType | The data type of the associated value. You can use these data types:
|
| TreeParameter/TreeDefinition/TreeNode /TreeNodeParameter/Label | The label of the node that is used when it is displayed to a user. You must specify at least one label. You can specify several labels, each with a different languageID for translated labels. |
| TreeParameter/TreeDefinition/TreeNode /TreeNodeParameter/Label/@languageID | The language code of the Label field.
See the notes in Supported features. |
| TreeParameter/TreeNode | A node in a tree using a parent relationship and containing properties required for the node and their values. |
| TreeParameter/TreeNode/ID | The unique identifier for this tree node within this TreeParameter. |
| TreeParameter/TreeNode/ParentID | The ID of the node that is the parent of this node within the tree definition. |
| TreeParameter/TreeNode/NodeName | The unique identification of a tree node. This name must match a node name from the TreeDefinition. Several TreeNode instances with the same NodeName can exist. |
| TreeParameter/TreeNode/TreeNodeParameter | List of properties for this TreeNode. |
| TreeParameter/TreeNode/TreeNodeParameter/Name | The property name that must match with a property specified for this TreeNode in the TreeDefinition. |
| TreeParameter/TreeNode/TreeNodeParameter/Value | The value for this tree node property. The value must be consistent with the data type that is defined in the tree definition. |
| AssignedPerson | The user to which the notification is currently assigned. When a user closes the notification, the user is removed from the list of assigned persons. |
| 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 Infor Security (case-sensitive). |
| AssignedPerson/PersonReference/Name | Name of the person. |
| AssignedPerson/PersonReference/SystemUserIndicator | Value is true if the person is a User in Infor Security.
Value is |
| DistributionPerson | Person in the distribution list for the notification. The notification is send to each of the distribution persons in parallel. |
| DistributionPerson/ID | Identification of the distribution person within the notification. |
| 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 Infor Security (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 Infor Security.
Value is This element is required for each distribution person. |
| DistributionGroup | Specify one or more distribution groups to which the notification 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 Security. The notification is distributed to all users that are members of this group at the time the notification 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. |
ProcessPulseNotification BOD. A SyncPulseNotification BOD can be sent after the creation of the notification. In that case, the distribution list of the notification is described using a DistributionPerson element for each user from the distribution group.