Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. getServiceList(Map searchCriteria...)                                                 // invokes new getInfraRequest(Map searchCriteria...)
    1. getServiceStatistic(Map searchCriteria, String status);            // get the statistic percentage for the status
  2. getProcessInstanceId(String serviceInstanceId);                               // get the processInstanceId through GET /history/variable-instance/{id}
  3. getprocessDiagramXML(String processInstanceId);                          // get a process instance, get a process definition id, and get diagram
  4. getprocessInstanceDetail(String processInstanceId); 
  5. getHistoryActivityInstance(String processInstanceId);                       // GET /history/activity-instance?processInstanceId={processInstanceId}
  6. getProcessInstanceParent (String processInstanceId);
  7. getProcessInstanceChildren(String processInstanceId);
  8. getProcessTaskDetail(String processInstanceId, String taskId);
  9. getProcessTaskType(String processInstanceId, String taskid);        // query if this task type is "Call Activity" for drilling down

    • The following diagram depicts the API interaction.

Image Removed

...


...

Image Added

  • Component Build Dependencies
    • The following diagram depicts the component build dependencies.
    • Components can be built in parallel with a certain level of sequential integration. 
    • Each estimate includes code development and unit testing plus some component integration and integration testing (since there are API dependencies).

...