XOG: Process Notification

Use the Process Notification XOG object to view inbound and outbound configurable notification templates for processes.
ccppmop144
Use the Process Notification XOG object to view inbound and outbound configurable notification templates for processes.
Schema Name
nikuxog_processnotification.xsd
Read and Write XML Files
The following XML files are included:
  • processnotification_read.xml. Use this file to export notification templates from
    Clarity Project and Portfolio Management (PPM)
    .
  • processnotification_write.xml. Use this file to import notification templates that were previously exported from 
    Clarity Project and Portfolio Management (PPM)
    .
Prerequisites
Before you use this XOG object, verify that the referenced object, such as the process, exists in 
Clarity Project and Portfolio Management (PPM)
.
Read Filters
The following explicit read filters are used:
  • notificationCode
    Defines the ID of the notification template.
  • languageCode
    Defines the language code of the notification template for extracting the name and description fields. The parameter is not required if reading the notification template in all languages.
  • processCode
    Defines the process code for which the notification template was defined.
Error Handling
No errors are thrown. If the filter includes invalid values, no records are read.
Schema Mapping
Mappings for the following schema tag names are provided.
Process Notification Schema Tag
The process notification tag is part of the schema mapping for the process notification XOG object. This tag has the following attributes:
  • notificationCode
    Required. Defines the code for the notification template.
    Table and Column:
    CMN_PROCESS_NOTIFICATIONS.NOTIFICATION_CODE
    Type:
    String
  • functionalAreaCode
    Required. Defines the functional area code that refers to the notification template.
    Table and Column:
    CMN_PROCESS_NOTIFICATIONS.FUNCTIONAL_AREA_ID to the CMN_LOOKUPS_V table with lookup_type set to NOTIFICATION_TYPE
    Type:
    String
  • isCustomized
    Defines if the notification template is customized or not.
    Table and Column:
    CMN_PROCESS_NOTIFICATIONS.IS_CUSTOMIZED
    Type
    : Boolean
  • notificationNameDesc
    Required. Defines the name and description of the notification template.
    Table and Column:
    CMN_CAPTIONS_NLS.NAME and DESCRIPTIONS with TABLE_NAME mapped to CMN_PROCESS_NOTIFICATIONS.
    Type:
    String
  • notificationSubjectBody
    Required.  Defines the subject and message body texts of the notification template.
    Table and Column:
    CMN_CAPTIONS_NLS.NAME and DESCRIPTIONS with TABLE_NAME mapped to CMN_PROCESS_NOTIFICATIONS.
    Type:
    String
  • process_code
    Required. Defines the process code to which the current notification is associated with.
    Table and Column:
    BPM_DEF_PROCESSES.PROCESS_CODE that associates to the CMN_PROCESS_NOTIFICATIONS.PROCESS_ID
    Type:
    String