-
Type:
Story
-
Status: Closed
-
Priority:
Minor
-
Resolution: Completed
-
Affects Version/s: None
-
Component/s: Workflow
-
Branch Version/s:7.2.x
-
Backported to Branch:Committed
-
Epic Link:
-
Sprint:Workflow_7.2_05, Workflow_7.2_06, Workflow_7.2_07, Workflow_7.2_08, Workflow_7.2_09, Workflow_7.2_10
As a process owner, I want to create a new SLA, so I can define duration time for total process resolution.
Acceptance Criteria
- When there are no SLAs defined, the table should display the specific empty state;
- An SLA will have a name (required), a description (optional) and a duration time (required);
- For Duration Time section:
- Only one of the fields are required (Day or Hours);
- The fields should only accept numeric characters;
- The “Hours” field will consider both hour and minutes as units. Users will provide input for each unit separately;
- For hours, it should accept 23 as maximum value. The numeric control should block users from inputing a value bigger than 23. If a bigger value is typed in the field, the specific error message should be displayed;
- For minutes, it should accept 59 as maximum value. The numeric control should block users from inputing a value bigger than 59. If a bigger value is typed in the field, the specific error message should be displayed;
- If the user leaves a required field in blank the specific error message should be displayed;
- SLAs within the same process can't have the same name. A specific error message should be displayed for this situation;
- All field validations should occurs on the fly, while the user fills in the form. It doesn't require the user to fill in the entire form or the form to be submitted to see it;
- The SLA metric will consider the total process resolution by default, so Start and Stop parameters are:
- Start: Instance created;
- End: Instance completed;
- The duration time will consider a 24/7 calendar by default;
- When displaying Duration Time on the SLA data table, we should shorten the time units by using the biggest measurement possible (See documentation for reference on displaying time);
- When an SLA is saved or updated, all instances In Progress for the current workflow version should recalculate time to reflect the duration time established;
- An info alert should be embedded at the SLA dataset display informing there might be a delay for the updates to be fully processed (as specified on Figma mockup). The alert is temporary (disappear after 5sec) and dismissible;
- It doesn’t recalculate time for completed instances;
- For the Reports table:
The sum for items On time + Overdue should be equal to the Total Open.(this criteria is not valid, cause some items may not have SLAs triggered)- When there is no SLAs set for a process, the columns On Time and Overdue should return an empty value (use dash "-");
Definitions of Done
- Related tests created and passed successfully;
- All Acceptance Criteria were passed;
- Make sure that all system documentation were updated (if necessary);
- Validated by QA, Product Designer and/or PM;
- No critical issue related to Story scope (ex.: similar of a FP4, FP5 bug);
- Code with peer review completed.
Design Deliverable (See mockup page on Figma)
https://www.figma.com/file/JFaDDwXeKzCIfqbCwa5u3suU/06-create-sla-nm?node-id=1%3A205
Documentation
https://docs.google.com/document/d/1IsUguBBSI3swGZu7SSdADa8rpNWN6sfoCAt7YEgq0OI/edit?usp=sharing
- demands
-
LPS-89364 Set up SLA for workflow process
-
- Closed
-
- Discovered while testing
-
LPS-93104 The message of the SLA empty is different from the wireframe
- Closed
-
LPS-93105 The "Days" field didn't allow the user to input another number, after the first number is "0"
- Closed
-
LPS-93107 In the "Hour" field, replace the error message to "Value must be below 23:59"
- Closed
-
LPS-93108 While loading the content on the SLA page, it should not show the empty state instantaneously, instead, there should be a loading indicator in the page
- Closed
-
LPS-93113 in the Reports page, the On Time and Overdue columns should only consider the pending items. When an item is finished (reached the end node or canceled), it should not be displayed.
- Closed
-
LPS-93290 The system shows the generic error message to big values on the fields when try create SLA
- Closed
-
LPS-93329 Column On Time on Metrics page, show until 10 values
- Closed
- is related to
-
LPS-93481 Fields on SLA page don't have a break line on big values
- Closed
- Testing discovered
-
LPS-93122 SLA form should have a 48px margin between the content and the page header
- Closed
-
LPS-93128 The table kebab button is not following the default button style color
- Closed
-
LPS-93131 The plus button is missing a tooltip when creating a new SLA
- Closed
-
LPS-89416 [SLA] Edit SLA
-
- Closed
-
- links to