Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
 
 
 

245 řádky
5.6 KiB

  1. {
  2. "meta": {
  3. "$_GET": [
  4. {
  5. "type": "text",
  6. "name": "description"
  7. },
  8. {
  9. "type": "text",
  10. "name": "comments"
  11. },
  12. {
  13. "type": "text",
  14. "name": "partcodeid"
  15. },
  16. {
  17. "type": "text",
  18. "name": "parttypeid"
  19. },
  20. {
  21. "type": "number",
  22. "name": "createuserid"
  23. }
  24. ]
  25. },
  26. "exec": {
  27. "steps": [
  28. {
  29. "name": "api",
  30. "module": "api",
  31. "action": "send",
  32. "options": {
  33. "url": "{{$_ENV.API_BASEURL+'pns/max'}}",
  34. "schema": [
  35. {
  36. "type": "object",
  37. "name": "data",
  38. "sub": [
  39. {
  40. "type": "text",
  41. "name": "id"
  42. },
  43. {
  44. "type": "number",
  45. "name": "number"
  46. }
  47. ]
  48. },
  49. {
  50. "type": "object",
  51. "name": "headers",
  52. "sub": [
  53. {
  54. "type": "text",
  55. "name": "connection"
  56. },
  57. {
  58. "type": "text",
  59. "name": "content-length"
  60. },
  61. {
  62. "type": "text",
  63. "name": "content-type"
  64. },
  65. {
  66. "type": "text",
  67. "name": "date"
  68. }
  69. ]
  70. }
  71. ]
  72. },
  73. "output": true,
  74. "meta": [
  75. {
  76. "type": "object",
  77. "name": "data",
  78. "sub": [
  79. {
  80. "type": "text",
  81. "name": "id"
  82. },
  83. {
  84. "type": "number",
  85. "name": "number"
  86. }
  87. ]
  88. },
  89. {
  90. "type": "object",
  91. "name": "headers",
  92. "sub": [
  93. {
  94. "type": "text",
  95. "name": "connection"
  96. },
  97. {
  98. "type": "text",
  99. "name": "content-length"
  100. },
  101. {
  102. "type": "text",
  103. "name": "content-type"
  104. },
  105. {
  106. "type": "text",
  107. "name": "date"
  108. }
  109. ]
  110. }
  111. ],
  112. "outputType": "object"
  113. },
  114. {
  115. "name": "partnumber",
  116. "module": "core",
  117. "action": "setvalue",
  118. "options": {
  119. "key": "g_partnumber",
  120. "value": "{{$_GET.parttypeid+'-'+$_GET.partcodeid+'-'+api.data.number}}"
  121. },
  122. "meta": [],
  123. "outputType": "text"
  124. },
  125. {
  126. "name": "insertpn",
  127. "module": "api",
  128. "action": "send",
  129. "options": {
  130. "url": "{{$_ENV.API_BASEURL+'pns'}}",
  131. "method": "POST",
  132. "schema": [
  133. {
  134. "type": "object",
  135. "name": "data",
  136. "sub": [
  137. {
  138. "type": "number",
  139. "name": "id"
  140. },
  141. {
  142. "type": "number",
  143. "name": "number"
  144. }
  145. ]
  146. }
  147. ],
  148. "dataType": "json",
  149. "data": {
  150. "id": null,
  151. "number": "{{api.data.number}}"
  152. }
  153. },
  154. "output": true,
  155. "meta": [
  156. {
  157. "type": "object",
  158. "name": "data",
  159. "sub": [
  160. {
  161. "type": "number",
  162. "name": "id"
  163. },
  164. {
  165. "type": "number",
  166. "name": "number"
  167. }
  168. ]
  169. }
  170. ],
  171. "outputType": "object"
  172. },
  173. {
  174. "name": "insertpart",
  175. "module": "api",
  176. "action": "send",
  177. "options": {
  178. "url": "{{$_ENV.API_BASEURL+'partnumbers/alt'}}",
  179. "method": "POST",
  180. "dataType": "json",
  181. "data": {
  182. "id": null,
  183. "number": "{{partnumber}}",
  184. "description": "{{$_GET.description}}",
  185. "comments": "{{$_GET.comments}}",
  186. "statusid": 4,
  187. "parttypeid": "{{$_GET.parttypeid}}",
  188. "partcodeid": "{{$_GET.partcodeid}}",
  189. "createuserid": "{{$_GET.createuserid}}"
  190. },
  191. "schema": [
  192. {
  193. "type": "object",
  194. "name": "data",
  195. "sub": [
  196. {
  197. "type": "number",
  198. "name": "id"
  199. },
  200. {
  201. "type": "text",
  202. "name": "number"
  203. },
  204. {
  205. "type": "text",
  206. "name": "description"
  207. },
  208. {
  209. "type": "text",
  210. "name": "comments"
  211. }
  212. ]
  213. }
  214. ]
  215. },
  216. "output": true,
  217. "meta": [
  218. {
  219. "type": "object",
  220. "name": "data",
  221. "sub": [
  222. {
  223. "type": "number",
  224. "name": "id"
  225. },
  226. {
  227. "type": "text",
  228. "name": "number"
  229. },
  230. {
  231. "type": "text",
  232. "name": "description"
  233. },
  234. {
  235. "type": "text",
  236. "name": "comments"
  237. }
  238. ]
  239. }
  240. ],
  241. "outputType": "object"
  242. }
  243. ]
  244. }
  245. }