[Data Subscription] Establish a default, minimum, and maximum value for Max In Flight parameter

Description

PRDE - Story default text according to the team DoR (Definition of Ready)

01 - PERSON OF CONTACT (PERSON THAT CAN ANSWER QUESTIONS ABOUT THE PROBLEM):

@Robson Thanael Poffo @MARCOS STUMPF

02 - STORY BRIEFING (AS A < PERSONA >, I [WANT TO] < NEED >, [SO THAT] < GOAL >):

As a tenant admin, I want to be able to set a min and max value for the max in flight parameter so that I avoid issues that messages get stuck subscribing to data.

03 - PROBLEM (WHAT'S THE CURRENT PROBLEM SCENARIO OR PAIN TO BE RESOLVED?):

In the past, we had several cases of blocked subscriptions that were related to the fact that the value assigned to the max in flight was 1.

https://totvslabs.slack.com/archives/C20SEQ867/p1647828542537869

04 - GOAL (DESCRIBE THE PROPOSED SOLUTION):

  • Establish a default, minimum, and maximum value for the field as a rule:
    • max in flight (15 default) | 5-100 (min-max)
  • Display the rule on screen and persist the value entered in the field before the established rule.

05 - WHO CAN USE THIS FEATURE (USER ROLES):

Tenant admin

06 - ACTIVITY DIAGRAM (ACTIVITY DIAGRAM LINK AND IMAGE):
07 - STEPS (ACTIONS TO BE PERFORMED LINKING TO SCREENSHOTS):
08 - ALTERNATIVE STEPS:
09 - ASSETS (FIGMA LINKS, RELEVANT DOCUMENTATION LINKS, JSON EXAMPLES, ETC):
10 - ACCEPTANCE CRITERIA:

  • Add to the UI on the Max in flight label:
    • (5 to 100)
    • Default value: 15