CA PPM: The field codes for notification template "Action Item (Process) - New action item" are not translated

Document ID : KB000048225
Last Modified Date : 10/08/2018
Show Technical Document Details
Introduction:

Description:

The field codes for notification template "Action Item (Process) - New action item" are not translated
For other template like "Process - Completed process step" the same field codes are translated fine.

Steps to Recreate:

  1. Create a New Process with Primary Object = Status Report
     
  2. Set Start Options = On-demand
     
  3. Start Step:
     
    • Post-conditions:
      IF ( Action Item.Start.manual_action All assignees with Status Done = 1 )

      THEN GO TO
      Finish
       
    • Add Manual Action:

      Action selected = Done

      Action Item Message:

      Subject: markdone ${thisStatus Report.cop_project_id}
      Description: markdone ${thisStatus Report.cop_project_id}
      (Note: Use the binoculars button to select the codes)

      Assignees: Admin
       
  4. Go to Notification Tab and edit notification named "Action Item (Process) - New action item"

    4.1. Notification Subject:
     
    • Type "project id"
       
    • Use the binoculars button to select the codes:

      Select Object Name = thisStatusReport.
      Click on Filter.
      Select Project ID and click on Add button
      = Observed Result:
      project id $[.cop_project_id]
      = Expected Result:
      project id $[thisStatus Report.cop_project_id]
       
    4.2. Notification Body:
     
    • Type "project id"

      use the binoculars button to select the codes:

      Select Object Name = thisStatusReport.
      Click on Filter.
      Select Project ID and click on Add button
      = Observed Result:
      project id $[.cop_project_id]
      = Expected Result:
      project id $[thisStatus Report.cop_project_id]
       
    • Type "project name"
      use the binoculars button to select the codes:
      Select Object Name = thisStatusReport.
      Click on Filter.
      Select Project Name and click on Add button
      = Observed Result:
      project name $[.cop_project_name]
      = Expected Result:
      project name $[thisStatus Report.cop_project_name]
       
    • Type "manager"
      use the binoculars button to select the codes:
      Select Object Name = thisStatusReport.
      Click on Filter.
      Select Project Manager and click on Add button
      = Observed Result = Expected Result:
      manager $[thisStatus Report.cop_project_manager]
      => Only for Project Manager "thisStatus Report." was added.
      That prefix was not added for Project ID and Project Name
       
    • Leave the Link that is alreday there:

      To access this action item, @[:calendar.actionitemDetails!~:~:Click Here]
       
    • Add another Link:

      Type "To access this status report,"
      use the binoculars button, go to Links tab:
      Select "Status Report Properties Link" and click on Add

      = Observed Result =

      To access this status report, @[:odf.cop_prj_statusrptProperties!:Click Here
       
  5. Validate and Activate the process
     
  6. Open a Project (id= project1, name=project1). Add a Status Report (id= statusreport1).

    Go to Process Tab and Manually Start the process
     
  7. Go to Organizer -> Action Items Tab.

    Observe Action Item
    = Observe Result = Expected Result:
    markdone project1

    This is because Subject was set: markdone ${thisStatus Report.cop_project_id}

    Click on the Action Items

    Observe Description
    = Observe Result = Expected Result:
    markdone project1

    This is because Description was set: markdone ${thisStatus Report.cop_project_id}
    Mark the Action Item as DONE
     
  8. Go to Organizer -> Notifications Tab.
    Filter: Show = Actions Items
    Observe Message
    = Observe Result: The codes were not translated.
    project id
    project name
    manager

    To access this action item, Click Here

    To access this status report, @[:odf.cop_prj_statusrptProperties!:Click Here]

    = Expected Result: The codes should be translated.
    project id project1
    project name project1
    manager Administrator, Niku
    To access this action item, Click Here
    To access this status report, Click Here

NOTE:

Even if you fix the codes added for project id and project by adding the manually adding the prefix "thisStatus Report." as follow, you get the same result. In fact, it doesn't work for Project Manager either even thou the code was added correctly with that prefix:

project id $[thisStatus Report.cop_project_id]
project name $[thisStatus Report.cop_project_name]


Expected Results:
Field codes for notification template "Action Item (Process) - New action item" should be added and translated correctly

Results Observed:
Field codes for notification template "Action Item (Process) - New action item" are not added correctly and are not translated

Keywords: notification, template, Action Item, Process, New, translated.

Solution:

Workaround: None

This has been documented as CLRT-73459 and it is targeted for resolution in future release.

Instructions:
Please Update This Required Field