Uploaded image for project: 'Red Hat Process Automation Manager'
  1. Red Hat Process Automation Manager
  2. RHPAM-4055

GET "instances/{processInstanceId}/timers" endpoint is not returning process SLA timers

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 7.13.0.GA
    • 7.11.1.GA
    • Kie-Server
    • False
    • False
    • ER1
    • +
    • Hide

      Steps to reproduce the issue (tested in RHPAM 7.11.1)
      --------------------------------------

      1) Download the reproducer from the attachment.

      2) Start RHPAM (kie-server).

      3) Open "createprocess.sh" and update host, port, credentials etc as per kie-server config.

      4) Run "createprocess.sh" script, confirm script is executed successfully and process instance and timer details detail is fetched.

      5) Timer response only returns task SLA timer, it doesn't return process SLA.

      {
        "timer-instance" : [ {
          "name" : "[SLA]Task",
          "id" : 2,
          "timer-id" : 0,
          "activation-time" : {
        "java.util.Date" : 1637931943760
      },
          "last-fire-time" : null,
          "next-fire-time" : {
        "java.util.Date" : 1637932243760
      },
          "delay" : 300000,
          "period" : 0,
          "repeat-limit" : -1,
          "process-instance-id" : 1,
          "session-id" : 4
        } ]
      
      
      Show
      Steps to reproduce the issue (tested in RHPAM 7.11.1) -------------------------------------- 1) Download the reproducer from the attachment. 2) Start RHPAM (kie-server). 3) Open "createprocess.sh" and update host, port, credentials etc as per kie-server config. 4) Run "createprocess.sh" script, confirm script is executed successfully and process instance and timer details detail is fetched. 5) Timer response only returns task SLA timer, it doesn't return process SLA. { "timer-instance" : [ { "name" : "[SLA]Task", "id" : 2, "timer-id" : 0, "activation-time" : { "java.util.Date" : 1637931943760 }, "last-fire-time" : null, "next-fire-time" : { "java.util.Date" : 1637932243760 }, "delay" : 300000, "period" : 0, "repeat-limit" : -1, "process-instance-id" : 1, "session-id" : 4 } ]
    • 2021 Week 49-51 (from Dec 6th), 2022 Week 02-04 (from Jan 10), 2022 Week 05-07 (from Jan 31)

      Below end point is not returning timers for process SLA , it's returning timers for SLA set at task level.

      GET /server/admin/containers/{containerId}/processes/instances/{processInstanceId}/timers
      

            rhn-support-egonzale Enrique Gonzalez Martinez (Inactive)
            rhn-support-sudnair Sudhish Nair
            Gonzalo Muñoz Fernández Gonzalo Muñoz Fernández
            Gonzalo Muñoz Fernández Gonzalo Muñoz Fernández
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: