antrag_activities.json 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172
  1. {
  2. "default": [
  3. {
  4. "name": "Berechnen",
  5. "description": "Fast calculation for entered parameters",
  6. "icon": "calculate.svg",
  7. "postExecution": "default",
  8. "fields": []
  9. },
  10. {
  11. "name": "Clone",
  12. "description": "Copy fast offer",
  13. "icon": "calculate.svg",
  14. "postExecution": "default",
  15. "fields": []
  16. },
  17. {
  18. "name": "Print",
  19. "description": "Print fast offer",
  20. "icon": "pdf.svg",
  21. "postExecution": "link",
  22. "fields": []
  23. },
  24. {
  25. "name": "Documents",
  26. "description": "Documents",
  27. "icon": "downUploadDocuments.svg",
  28. "fields": [
  29. {
  30. "fieldType": 2,
  31. "name": "Attachments",
  32. "brief": "Attachments",
  33. "tooltip": "Here you can manage the attached documents",
  34. "fieldDataType": "Attachments",
  35. "value": []
  36. }
  37. ],
  38. "actions": [
  39. {
  40. "name": "upload",
  41. "caption": "Add File"
  42. },
  43. {
  44. "name": "close",
  45. "caption": "Close"
  46. }
  47. ]
  48. },
  49. {
  50. "name": "Fields",
  51. "description": "Fields",
  52. "icon": "iconQuestions.svg",
  53. "fields": [
  54. {
  55. "fieldType": 1,
  56. "name": "PreviousCancelation",
  57. "brief": "Did the policeholder <strong>cancel</strong> policies before?",
  58. "tooltip": "Please give the detailes on the previously canceled policies if any",
  59. "icon": "",
  60. "fieldDataType": "RadioFlagWithOptions",
  61. "value": "None",
  62. "isMandatory": true,
  63. "relatedFields": [
  64. {
  65. "fieldType": 1,
  66. "name": "PreviouaseCancelDate",
  67. "brief": "Date of the Cancelation",
  68. "tooltip": "Please select the cancelation date of the last policy",
  69. "fieldDataType": "Datum",
  70. "isMandatory": true
  71. },
  72. {
  73. "fieldType": 1,
  74. "name": "PreviousCancelationCompany",
  75. "brief": "Insurance Company",
  76. "tooltip": "Please type the name of the insurance company where the last polisy was cancel",
  77. "fieldDataType": "Text",
  78. "value": "",
  79. "isMandatory": true
  80. },
  81. {
  82. "fieldType": 1,
  83. "name": "PreviousCancelationReason",
  84. "brief": "Cancelation Reason",
  85. "tooltip": "Please type the reason for the policy cancelation",
  86. "fieldDataType": "TextBox",
  87. "value": "",
  88. "isMandatory": true
  89. }
  90. ]
  91. },
  92. {
  93. "fieldType": 2,
  94. "name": "multiLineText",
  95. "brief": "Multiline Text",
  96. "tooltip": "This text is contains several lines",
  97. "fieldDataType": "Text",
  98. "value": "There are <strong>several</strong> options below:<ul><li><em>first option,</em></li><li><em>second option</em></li></ul><div>...</div>"
  99. }
  100. ],
  101. "actions": [
  102. {
  103. "name": "run",
  104. "caption": "Apply"
  105. },
  106. {
  107. "name": "close",
  108. "caption": "Close"
  109. }
  110. ],
  111. "field_groups": [
  112. {
  113. "fieldType": 3,
  114. "name": "NumericFields",
  115. "brief": "Numeric Data",
  116. "tooltip": "Examples of Numeric Data",
  117. "fieldDataType": "Flag",
  118. "value": "True"
  119. }
  120. ],
  121. "NumericFields": [
  122. {
  123. "fieldType": 1,
  124. "name": "regular",
  125. "brief": "Regular",
  126. "tooltip": "Please enter a number",
  127. "fieldDataType": "Zahl",
  128. "inputRange": [
  129. "range",
  130. "18",
  131. "80"
  132. ],
  133. "onlyFromRange": true,
  134. "value": "30",
  135. "isMandatory": true
  136. },
  137. {
  138. "fieldType": 1,
  139. "name": "slider",
  140. "brief": "Slider",
  141. "tooltip": "Please select a number",
  142. "fieldDataType": "Zahl",
  143. "inputRange": [
  144. "slider",
  145. "18",
  146. "1080"
  147. ],
  148. "onlyFromRange": true,
  149. "value": "30",
  150. "isMandatory": true
  151. },
  152. {
  153. "fieldType": 1,
  154. "name": "stepSlider",
  155. "brief": "Slider with Step",
  156. "tooltip": "Please select a number",
  157. "fieldDataType": "Zahl",
  158. "inputRange": [
  159. "slider",
  160. "100",
  161. "1000",
  162. "50"
  163. ],
  164. "onlyFromRange": true,
  165. "value": "150",
  166. "inputTriggers": true,
  167. "isMandatory": true
  168. }
  169. ]
  170. }
  171. ]
  172. }