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 TreeParamete r. |
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.