Skip to main content

RADplus 2023 Update 22

Product Requirements / Recommendations

RADplus required

Product Update Form Description

An issue is resolved where submitting Table Definition sometimes changes the layout of the option if the table contains a workflow field.

Included Updates

None

Required Updates

None

Details

NEW0 CHANGED0 FIXED1
Fixed (1)
Table Definition
An issue is resolved to ensure that when a "workflow" type field exists on a modeled form and a change is made to another field on the form in "Table Definition", that the expected layout of the form displays as expected
Topics
• Modeling
 
Acceptance Tests

AV-86365 Summary | Details
Table Definition
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Form Definition (CWS)
  • Table Definition (CWS)
Scenario 1: Modeled Form - Validate results after submitting form and table definition changes
Specific Setup:
  • Have a modeled "Table" [TestTable] included in form [TestForm], that contains the following fields:
  • [FieldA]
  • Set in "Table Definition", with prompt "Always Required" set to "No"
  • Set in "Form Definition", with prompt "Object Width" prompt set to "Half Screen"
  • [FieldB]
  • Set in "Table Definition", with prompt "Always Required" set to "No"
  • Set in "Form Definition", with prompt "Object Width" prompt set to "Full Screen"
  • [FieldC]
  • Set in "Table Definition", with prompt "Always Required" set to "No"
  • Set in "Form Definition", with prompt "Object Width" prompt set to "Full Screen"
  • A "Draft/Final field"
  • A "Workflow Controlling Notification" field. (Note: workflow notification fields are created in form "Notification Type Definition" and then become available as a column in "Table Definition")
  • Any other desired fields
Steps
  1. Open form [TestForm]
  2. Validate [FieldA] is display in "Half Screen" width and is not a required field, as per the setup
  3. Validate [FieldB] and [FieldC] are displayed in "Full Screen" width and are not required fields, as per the setup
  4. Validate all other fields display as expected
  5. Close the form
  6. Open form "Table Definition"
  7. Select table [TestTable]
  8. Select [FieldB]
  9. Set prompt "Always Required" to "Yes"
  10. Submit the form
  11. Open form [TestForm]
  12. Validate [FieldA] is still displayed in "Half Screen" width and is not a required field
  13. Validate [FieldB] is still displayed in "Full Screen" width and is now displayed as a required field, as expected
  14. Validate [FieldC] is still displayed in "Full Screen" width and is not a required field
  15. Validate all other fields display as expected
  16. Close the form
  17. Open form "Form Definition"
  18. Select form [TestForm]
  19. Select [FieldB]
  20. Set prompt "Object Width" prompt set to "Half Screen"
  21. Submit the form
  22. Open form [TestForm]
  23. Validate [FieldA] is still displayed in "Half Screen" width and is not a required field
  24. Validate [FieldB] is now displayed in "Half Screen" width and is still displayed as required, as expected
  25. Validate [FieldC] is still displayed in "Full Screen" width and is not a required field
  26. Validate all other fields display as expected
  27. Close the form
  28. Open form "Table Definition"
  29. Select table [TestTable]
  30. Click [Add New Item]
  31. Select a "Column" type
  32. Populate the "Column Name" with the new field [FieldD]
  33. Populate any other required fields
  34. Submit the form
  35. Open form "Form Definition"
  36. Select form [TestForm]
  37. Select [FieldB]
  38. Click to the "Object Def" section
  39. Click [Add New Item]
  40. Select [FieldD]
  41. Submit the form
  42. Open form [TestForm]
  43. Validate [FieldA] is still displayed in "Half Screen" width and is not a required field
  44. Validate [FieldB] is now displayed in "Half Screen" width and is still displayed as required, as expected
  45. Validate [FieldC] is still displayed in "Full Screen" width and is not a required field
  46. Validate [FieldD] is displayed on the form
  47. Populate the field
  48. Populate all the fields on the form
  49. Submit the form
  50. Validate the form files successfully
Topics
• Modeling

 

  • Was this article helpful?