Versions Compared

Key

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

...

  • Widget Requirements
    • Service List Widget 
      • Capabilities
        • Provides monitoring capabilities for processed services based on search criteria
          • Configurable Search Criteria filtering: Service ID, Operation Type, Status, User Id, Date/Time range
          • Actual filtering criteria fields could be changed based on configuration
        • The Service List panel will display the filtered Service list.
        • This widget can be triggered from other UIs (VID, UUI, external applications).
      • Design
        • The search criteria fields will be defined in a search criteria field configuration file. So, they can be customized and support internationalization.
        • The search criteria fields support the field validation based on the field type; e.g., length, date format, time format.
        • The wild characters are supported for the String field.
        • The Service List panel supports pagination, which will be controlled by the Navigation buttons.
        • Queries a service list from the SO Request DB through the Monitoring REST APIs.
        • Action buttons are enabled/disabled based on data population and/or context.

    • Search Operations:
      • Utilizes SO existing Request DB APIs to get the Service List.
      • Provides filtering, Service ID, Operation Type, Status User Id, Date/Time range (actual criteria could be configured).
      • Click the Search button, and the filtered service list will be displayed.

...

    • Estimates
    • Note: 
      • It is a rough estimate - to be refined
      • Estimate includes development and unit testing time
ComponentDevelopment EstimateComments
SO Service List widget80 hours / UI developer
    • populate serach filter criteria
    • Displays a service list panel
    • control
acivity
    • action buttons
Statistic Dashboard40 hours / UI developer
    • Displays statistic for the selected service scope

Service Instance Rendering

and Detail Panel

120 hours / UI developer
    • Renders service instance workflow graphically
    • provides the service instance details and selected task details
    • Provides drill-down and drill-up capabilities
Rest APIs for supplying data80 hours / Java developer
    • REST facade for
      • collecting and conslidating various Camunda process instance and history data to simplify GUI data collection interaction.
      • collecting SO Request DB data
Custom History Producer40 hours / Java developer
    • Produce history with additional data population
    • This is an option, and is used only if the Camunda history data is not sufficient.