ActionTypes(
    int    ProcessID 
)

Get forms for a process.

Available since: RPM 14

Request

Request Data:

  • (int) ProcessID (required) identify the process by ID.
1
2
3
{
    "ProcessID" : <int>
}

Response

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
{
  "Result": {
    "ProcessID": <int>,
    "ActionTypes": [
      {
        "ActionTypeID": <int>,
        "Name": <string>,
        "Order": <int>,
        "DateMethod": <enum 1:"Due date only", 2:"Due to Completed", 3:"Start to Due", 4:"Start to Completed, separate Due" >,
        "AddLink": <boolean>, // whether to show a link to add an action
        "Security": {
          "EditAssignee": <boolean>,
          "EditDescription": <boolean>,
          "EditDueDate": <boolean>,
          "EditPriority": <boolean>,
          "EditStartEnd": <boolean>,
          "TrashAssignee": <boolean>
        }
      },
      <... More action types>
    ]
  }
}

Errors

  • “Call requires parameter: “ProcessID” which was not found”
  • “Process not found” – If the process could not be found.