# Case

## Description:

Action Case

Cases are the possible outputs of the evaluated action switch expression. Only the actions of the case which is equal to the evaluated expression from the switch, will be executed.

For example, suppose the switch expression is `#{attr} == 'success' ? 'A' : 'B'`Here we can have two cases

* Case 1: `A`
* Case 2: `B`

If the outcome of expression is **A**, then the actions of case A will be executed or if the outcome is **B** then action of case B will be executed. If the outcome does not match any of the cases, then nothing will execute.

### Allowed Parent Components:

1. Switch

### Allowed Child Components:

1. Abort
2. Abort If DataStore Is Empty
3. Action Copy
4. Action Download Attachment
5. Action Group
6. Action Search
7. Add Breadcrumb Item
8. Add Connection
9. Add Smart Search Filters
10. Change Language
11. Choose Attachment
12. Clear All Filters
13. Clear All Query Params
14. Clear All StoreRecord Messages
15. Clear DataSource
16. Clear Grid Sort
17. Clear Query Param
18. Clear Smart Search Filters
19. Clear StoreRecord Message
20. Confirm Message
21. Copy StoreRecord
22. Delete Current Record
23. Delete Selected Records
24. Deselect All Records
25. Duplicate Item
26. Duplicate StoreRecord
27. Eval And Execute Expression
28. Export Data
29. Export To Google Sheet
30. Geo Location
31. Go Back
32. Go To First Field
33. Go To First Record
34. Go To Item
35. Go To Last Record
36. Go To Next Record
37. Go To Page
38. Go To Previous Record
39. Hide Item
40. Hide Popup
41. Import Data
42. Insert Record
43. Invoke DataSource
44. Invoke Trigger
45. Loop
46. Loop Records
47. Multi Sheet Export
48. Open URL
49. Print Props To Console
50. Print To Console
51. Query DataSource
52. Reduce
53. Refresh DataSource
54. Refresh Navigation Menu
55. Register State
56. Remove Connection
57. Reset DataStore
58. Reset StoreRecord
59. Save DataSource
60. Save Transaction
61. Save Video Recording
62. Select All Records
63. Server Validate
64. Set As Current StoreRecord
65. Set Message On StoreRecord
66. Show Item
67. Show Message
68. Show Popup
69. Silent Sign Out
70. Start Video Recording
71. Stop Video Recording
72. Switch
73. Update Item Number Property
74. Update Item String Property
75. Update StoreRecord
76. Wait
77. Wait For LOV

### Properties

### ➤ Case

Provide a constant string value (without quotes) for this case to match the above switch condition

Allowed Values: Free text field
