Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 

1135 строки
31 KiB

  1. {
  2. "meta": {
  3. "options": {
  4. "linkedFile": "/views/search.ejs",
  5. "linkedForm": "frm_search"
  6. },
  7. "$_POST": [
  8. {
  9. "type": "text",
  10. "fieldName": "input1",
  11. "name": "input1"
  12. }
  13. ]
  14. },
  15. "exec": {
  16. "steps": {
  17. "name": "api",
  18. "module": "api",
  19. "action": "send",
  20. "options": {
  21. "url": "{{$_ENV.API_BASEURL+'partnumbers/num/'+$_POST.input1}}",
  22. "schema": [
  23. {
  24. "type": "object",
  25. "name": "data",
  26. "sub": [
  27. {
  28. "type": "text",
  29. "name": "primaryvendorpartnumber"
  30. },
  31. {
  32. "type": "text",
  33. "name": "comments"
  34. },
  35. {
  36. "type": "text",
  37. "name": "description"
  38. },
  39. {
  40. "type": "text",
  41. "name": "ppap"
  42. },
  43. {
  44. "type": "object",
  45. "name": "replaces",
  46. "sub": [
  47. {
  48. "type": "number",
  49. "name": "id"
  50. },
  51. {
  52. "type": "text",
  53. "name": "updatedate"
  54. },
  55. {
  56. "type": "text",
  57. "name": "description"
  58. },
  59. {
  60. "type": "object",
  61. "name": "partcode",
  62. "sub": [
  63. {
  64. "type": "number",
  65. "name": "id"
  66. }
  67. ]
  68. },
  69. {
  70. "type": "text",
  71. "name": "primarycustomerpartnumber"
  72. },
  73. {
  74. "type": "text",
  75. "name": "primaryvendorpartnumber"
  76. },
  77. {
  78. "type": "text",
  79. "name": "stdcost"
  80. },
  81. {
  82. "type": "text",
  83. "name": "number"
  84. },
  85. {
  86. "type": "text",
  87. "name": "ppap"
  88. },
  89. {
  90. "type": "object",
  91. "name": "replacedby",
  92. "sub": [
  93. {
  94. "type": "number",
  95. "name": "id"
  96. }
  97. ]
  98. },
  99. {
  100. "type": "text",
  101. "name": "weight"
  102. },
  103. {
  104. "type": "text",
  105. "name": "comments"
  106. },
  107. {
  108. "type": "object",
  109. "name": "status",
  110. "sub": [
  111. {
  112. "type": "number",
  113. "name": "id"
  114. }
  115. ]
  116. },
  117. {
  118. "type": "text",
  119. "name": "listprice"
  120. },
  121. {
  122. "type": "text",
  123. "name": "file"
  124. },
  125. {
  126. "type": "text",
  127. "name": "createdate"
  128. },
  129. {
  130. "type": "number",
  131. "name": "createuserid"
  132. },
  133. {
  134. "type": "number",
  135. "name": "updateuserid"
  136. },
  137. {
  138. "type": "object",
  139. "name": "replaces",
  140. "sub": [
  141. {
  142. "type": "number",
  143. "name": "id"
  144. }
  145. ]
  146. },
  147. {
  148. "type": "text",
  149. "name": "secondaryvendorpartnumber"
  150. }
  151. ]
  152. },
  153. {
  154. "type": "text",
  155. "name": "createdate"
  156. },
  157. {
  158. "type": "number",
  159. "name": "createuserid"
  160. },
  161. {
  162. "type": "array",
  163. "name": "designspecs",
  164. "sub": [
  165. {
  166. "type": "text",
  167. "name": "opening"
  168. },
  169. {
  170. "type": "text",
  171. "name": "ho"
  172. },
  173. {
  174. "type": "text",
  175. "name": "terminalposition"
  176. },
  177. {
  178. "type": "text",
  179. "name": "papertag"
  180. },
  181. {
  182. "type": "text",
  183. "name": "suctionport"
  184. },
  185. {
  186. "type": "text",
  187. "name": "basicclass"
  188. },
  189. {
  190. "type": "text",
  191. "name": "revisionlevel"
  192. },
  193. {
  194. "type": "text",
  195. "name": "bracket"
  196. },
  197. {
  198. "type": "text",
  199. "name": "swtch"
  200. },
  201. {
  202. "type": "text",
  203. "name": "except"
  204. },
  205. {
  206. "type": "text",
  207. "name": "pressureport"
  208. },
  209. {
  210. "type": "text",
  211. "name": "servicereplacementref"
  212. },
  213. {
  214. "type": "text",
  215. "name": "pinion"
  216. },
  217. {
  218. "type": "text",
  219. "name": "approveuserid"
  220. },
  221. {
  222. "type": "boolean",
  223. "name": "facrequired"
  224. },
  225. {
  226. "type": "object",
  227. "name": "partnumber",
  228. "sub": [
  229. {
  230. "type": "number",
  231. "name": "id"
  232. }
  233. ]
  234. },
  235. {
  236. "type": "text",
  237. "name": "application"
  238. },
  239. {
  240. "type": "text",
  241. "name": "suctionfitting"
  242. },
  243. {
  244. "type": "text",
  245. "name": "pitch"
  246. },
  247. {
  248. "type": "text",
  249. "name": "remarks"
  250. },
  251. {
  252. "type": "text",
  253. "name": "rtv"
  254. },
  255. {
  256. "type": "text",
  257. "name": "gasket"
  258. },
  259. {
  260. "type": "text",
  261. "name": "updatedate"
  262. },
  263. {
  264. "type": "number",
  265. "name": "updateuserid"
  266. },
  267. {
  268. "type": "text",
  269. "name": "drive"
  270. },
  271. {
  272. "type": "number",
  273. "name": "createuserid"
  274. },
  275. {
  276. "type": "number",
  277. "name": "id"
  278. },
  279. {
  280. "type": "text",
  281. "name": "approvedate"
  282. },
  283. {
  284. "type": "text",
  285. "name": "oereman"
  286. },
  287. {
  288. "type": "text",
  289. "name": "rotation"
  290. },
  291. {
  292. "type": "text",
  293. "name": "note"
  294. },
  295. {
  296. "type": "text",
  297. "name": "switchposition"
  298. },
  299. {
  300. "type": "text",
  301. "name": "plrv"
  302. },
  303. {
  304. "type": "text",
  305. "name": "customernotification"
  306. },
  307. {
  308. "type": "text",
  309. "name": "box"
  310. },
  311. {
  312. "type": "text",
  313. "name": "curve"
  314. },
  315. {
  316. "type": "text",
  317. "name": "built"
  318. },
  319. {
  320. "type": "text",
  321. "name": "othertag"
  322. },
  323. {
  324. "type": "object",
  325. "name": "status",
  326. "sub": [
  327. {
  328. "type": "number",
  329. "name": "id"
  330. }
  331. ]
  332. },
  333. {
  334. "type": "text",
  335. "name": "pressurefitting"
  336. },
  337. {
  338. "type": "text",
  339. "name": "jsp"
  340. },
  341. {
  342. "type": "text",
  343. "name": "workinstruction"
  344. },
  345. {
  346. "type": "text",
  347. "name": "sae"
  348. },
  349. {
  350. "type": "text",
  351. "name": "floatstock"
  352. },
  353. {
  354. "type": "text",
  355. "name": "validation"
  356. },
  357. {
  358. "type": "text",
  359. "name": "metaltag"
  360. },
  361. {
  362. "type": "text",
  363. "name": "mtgh"
  364. },
  365. {
  366. "type": "text",
  367. "name": "effectivedate"
  368. },
  369. {
  370. "type": "text",
  371. "name": "reasonforchange"
  372. },
  373. {
  374. "type": "text",
  375. "name": "tagnumber"
  376. },
  377. {
  378. "type": "text",
  379. "name": "createdate"
  380. },
  381. {
  382. "type": "text",
  383. "name": "voltage"
  384. },
  385. {
  386. "type": "text",
  387. "name": "treatment"
  388. },
  389. {
  390. "type": "text",
  391. "name": "additionalparts"
  392. },
  393. {
  394. "type": "text",
  395. "name": "frequency"
  396. },
  397. {
  398. "type": "text",
  399. "name": "ftf"
  400. },
  401. {
  402. "type": "text",
  403. "name": "makefrom"
  404. },
  405. {
  406. "type": "boolean",
  407. "name": "faccompleted"
  408. }
  409. ]
  410. },
  411. {
  412. "type": "object",
  413. "name": "partcode",
  414. "sub": [
  415. {
  416. "type": "number",
  417. "name": "id"
  418. },
  419. {
  420. "type": "boolean",
  421. "name": "ispartcode"
  422. },
  423. {
  424. "type": "text",
  425. "name": "description"
  426. },
  427. {
  428. "type": "text",
  429. "name": "code"
  430. },
  431. {
  432. "type": "text",
  433. "name": "name"
  434. },
  435. {
  436. "type": "object",
  437. "name": "parent",
  438. "sub": [
  439. {
  440. "type": "number",
  441. "name": "id"
  442. }
  443. ]
  444. },
  445. {
  446. "type": "object",
  447. "name": "parttype",
  448. "sub": [
  449. {
  450. "type": "text",
  451. "name": "name"
  452. },
  453. {
  454. "type": "number",
  455. "name": "ending"
  456. },
  457. {
  458. "type": "number",
  459. "name": "createuserid"
  460. },
  461. {
  462. "type": "text",
  463. "name": "description"
  464. },
  465. {
  466. "type": "text",
  467. "name": "updatedate"
  468. },
  469. {
  470. "type": "number",
  471. "name": "updateuserid"
  472. },
  473. {
  474. "type": "number",
  475. "name": "starting"
  476. },
  477. {
  478. "type": "number",
  479. "name": "id"
  480. },
  481. {
  482. "type": "text",
  483. "name": "createdate"
  484. }
  485. ]
  486. },
  487. {
  488. "type": "boolean",
  489. "name": "isactive"
  490. },
  491. {
  492. "type": "text",
  493. "name": "createdate"
  494. },
  495. {
  496. "type": "number",
  497. "name": "updateuserid"
  498. },
  499. {
  500. "type": "number",
  501. "name": "createuserid"
  502. },
  503. {
  504. "type": "text",
  505. "name": "updatedate"
  506. }
  507. ]
  508. },
  509. {
  510. "type": "text",
  511. "name": "updatedate"
  512. },
  513. {
  514. "type": "number",
  515. "name": "updateuserid"
  516. },
  517. {
  518. "type": "text",
  519. "name": "number"
  520. },
  521. {
  522. "type": "number",
  523. "name": "id"
  524. },
  525. {
  526. "type": "key_array",
  527. "name": "replacedby",
  528. "sub": [
  529. {
  530. "type": "number",
  531. "name": "id"
  532. }
  533. ]
  534. }
  535. ]
  536. },
  537. {
  538. "type": "object",
  539. "name": "headers",
  540. "sub": [
  541. {
  542. "type": "text",
  543. "name": "access-control-allow-headers"
  544. },
  545. {
  546. "type": "text",
  547. "name": "access-control-allow-methods"
  548. },
  549. {
  550. "type": "text",
  551. "name": "access-control-allow-origin"
  552. },
  553. {
  554. "type": "text",
  555. "name": "access-control-expose-headers"
  556. },
  557. {
  558. "type": "text",
  559. "name": "connection"
  560. },
  561. {
  562. "type": "text",
  563. "name": "content-length"
  564. },
  565. {
  566. "type": "text",
  567. "name": "content-type"
  568. },
  569. {
  570. "type": "text",
  571. "name": "date"
  572. }
  573. ]
  574. }
  575. ]
  576. },
  577. "output": true,
  578. "meta": [
  579. {
  580. "type": "object",
  581. "name": "data",
  582. "sub": [
  583. {
  584. "type": "text",
  585. "name": "primaryvendorpartnumber"
  586. },
  587. {
  588. "type": "text",
  589. "name": "comments"
  590. },
  591. {
  592. "type": "text",
  593. "name": "description"
  594. },
  595. {
  596. "type": "text",
  597. "name": "ppap"
  598. },
  599. {
  600. "type": "object",
  601. "name": "replaces",
  602. "sub": [
  603. {
  604. "type": "number",
  605. "name": "id"
  606. },
  607. {
  608. "type": "text",
  609. "name": "updatedate"
  610. },
  611. {
  612. "type": "text",
  613. "name": "description"
  614. },
  615. {
  616. "type": "object",
  617. "name": "partcode",
  618. "sub": [
  619. {
  620. "type": "number",
  621. "name": "id"
  622. }
  623. ]
  624. },
  625. {
  626. "type": "text",
  627. "name": "primarycustomerpartnumber"
  628. },
  629. {
  630. "type": "text",
  631. "name": "primaryvendorpartnumber"
  632. },
  633. {
  634. "type": "text",
  635. "name": "stdcost"
  636. },
  637. {
  638. "type": "text",
  639. "name": "number"
  640. },
  641. {
  642. "type": "text",
  643. "name": "ppap"
  644. },
  645. {
  646. "type": "object",
  647. "name": "replacedby",
  648. "sub": [
  649. {
  650. "type": "number",
  651. "name": "id"
  652. }
  653. ]
  654. },
  655. {
  656. "type": "text",
  657. "name": "weight"
  658. },
  659. {
  660. "type": "text",
  661. "name": "comments"
  662. },
  663. {
  664. "type": "object",
  665. "name": "status",
  666. "sub": [
  667. {
  668. "type": "number",
  669. "name": "id"
  670. }
  671. ]
  672. },
  673. {
  674. "type": "text",
  675. "name": "listprice"
  676. },
  677. {
  678. "type": "text",
  679. "name": "file"
  680. },
  681. {
  682. "type": "text",
  683. "name": "createdate"
  684. },
  685. {
  686. "type": "number",
  687. "name": "createuserid"
  688. },
  689. {
  690. "type": "number",
  691. "name": "updateuserid"
  692. },
  693. {
  694. "type": "object",
  695. "name": "replaces",
  696. "sub": [
  697. {
  698. "type": "number",
  699. "name": "id"
  700. }
  701. ]
  702. },
  703. {
  704. "type": "text",
  705. "name": "secondaryvendorpartnumber"
  706. }
  707. ]
  708. },
  709. {
  710. "type": "text",
  711. "name": "createdate"
  712. },
  713. {
  714. "type": "number",
  715. "name": "createuserid"
  716. },
  717. {
  718. "type": "array",
  719. "name": "designspecs",
  720. "sub": [
  721. {
  722. "type": "text",
  723. "name": "opening"
  724. },
  725. {
  726. "type": "text",
  727. "name": "ho"
  728. },
  729. {
  730. "type": "text",
  731. "name": "terminalposition"
  732. },
  733. {
  734. "type": "text",
  735. "name": "papertag"
  736. },
  737. {
  738. "type": "text",
  739. "name": "suctionport"
  740. },
  741. {
  742. "type": "text",
  743. "name": "basicclass"
  744. },
  745. {
  746. "type": "text",
  747. "name": "revisionlevel"
  748. },
  749. {
  750. "type": "text",
  751. "name": "bracket"
  752. },
  753. {
  754. "type": "text",
  755. "name": "swtch"
  756. },
  757. {
  758. "type": "text",
  759. "name": "except"
  760. },
  761. {
  762. "type": "text",
  763. "name": "pressureport"
  764. },
  765. {
  766. "type": "text",
  767. "name": "servicereplacementref"
  768. },
  769. {
  770. "type": "text",
  771. "name": "pinion"
  772. },
  773. {
  774. "type": "text",
  775. "name": "approveuserid"
  776. },
  777. {
  778. "type": "boolean",
  779. "name": "facrequired"
  780. },
  781. {
  782. "type": "object",
  783. "name": "partnumber",
  784. "sub": [
  785. {
  786. "type": "number",
  787. "name": "id"
  788. }
  789. ]
  790. },
  791. {
  792. "type": "text",
  793. "name": "application"
  794. },
  795. {
  796. "type": "text",
  797. "name": "suctionfitting"
  798. },
  799. {
  800. "type": "text",
  801. "name": "pitch"
  802. },
  803. {
  804. "type": "text",
  805. "name": "remarks"
  806. },
  807. {
  808. "type": "text",
  809. "name": "rtv"
  810. },
  811. {
  812. "type": "text",
  813. "name": "gasket"
  814. },
  815. {
  816. "type": "text",
  817. "name": "updatedate"
  818. },
  819. {
  820. "type": "number",
  821. "name": "updateuserid"
  822. },
  823. {
  824. "type": "text",
  825. "name": "drive"
  826. },
  827. {
  828. "type": "number",
  829. "name": "createuserid"
  830. },
  831. {
  832. "type": "number",
  833. "name": "id"
  834. },
  835. {
  836. "type": "text",
  837. "name": "approvedate"
  838. },
  839. {
  840. "type": "text",
  841. "name": "oereman"
  842. },
  843. {
  844. "type": "text",
  845. "name": "rotation"
  846. },
  847. {
  848. "type": "text",
  849. "name": "note"
  850. },
  851. {
  852. "type": "text",
  853. "name": "switchposition"
  854. },
  855. {
  856. "type": "text",
  857. "name": "plrv"
  858. },
  859. {
  860. "type": "text",
  861. "name": "customernotification"
  862. },
  863. {
  864. "type": "text",
  865. "name": "box"
  866. },
  867. {
  868. "type": "text",
  869. "name": "curve"
  870. },
  871. {
  872. "type": "text",
  873. "name": "built"
  874. },
  875. {
  876. "type": "text",
  877. "name": "othertag"
  878. },
  879. {
  880. "type": "object",
  881. "name": "status",
  882. "sub": [
  883. {
  884. "type": "number",
  885. "name": "id"
  886. }
  887. ]
  888. },
  889. {
  890. "type": "text",
  891. "name": "pressurefitting"
  892. },
  893. {
  894. "type": "text",
  895. "name": "jsp"
  896. },
  897. {
  898. "type": "text",
  899. "name": "workinstruction"
  900. },
  901. {
  902. "type": "text",
  903. "name": "sae"
  904. },
  905. {
  906. "type": "text",
  907. "name": "floatstock"
  908. },
  909. {
  910. "type": "text",
  911. "name": "validation"
  912. },
  913. {
  914. "type": "text",
  915. "name": "metaltag"
  916. },
  917. {
  918. "type": "text",
  919. "name": "mtgh"
  920. },
  921. {
  922. "type": "text",
  923. "name": "effectivedate"
  924. },
  925. {
  926. "type": "text",
  927. "name": "reasonforchange"
  928. },
  929. {
  930. "type": "text",
  931. "name": "tagnumber"
  932. },
  933. {
  934. "type": "text",
  935. "name": "createdate"
  936. },
  937. {
  938. "type": "text",
  939. "name": "voltage"
  940. },
  941. {
  942. "type": "text",
  943. "name": "treatment"
  944. },
  945. {
  946. "type": "text",
  947. "name": "additionalparts"
  948. },
  949. {
  950. "type": "text",
  951. "name": "frequency"
  952. },
  953. {
  954. "type": "text",
  955. "name": "ftf"
  956. },
  957. {
  958. "type": "text",
  959. "name": "makefrom"
  960. },
  961. {
  962. "type": "boolean",
  963. "name": "faccompleted"
  964. }
  965. ]
  966. },
  967. {
  968. "type": "object",
  969. "name": "partcode",
  970. "sub": [
  971. {
  972. "type": "number",
  973. "name": "id"
  974. },
  975. {
  976. "type": "boolean",
  977. "name": "ispartcode"
  978. },
  979. {
  980. "type": "text",
  981. "name": "description"
  982. },
  983. {
  984. "type": "text",
  985. "name": "code"
  986. },
  987. {
  988. "type": "text",
  989. "name": "name"
  990. },
  991. {
  992. "type": "object",
  993. "name": "parent",
  994. "sub": [
  995. {
  996. "type": "number",
  997. "name": "id"
  998. }
  999. ]
  1000. },
  1001. {
  1002. "type": "object",
  1003. "name": "parttype",
  1004. "sub": [
  1005. {
  1006. "type": "text",
  1007. "name": "name"
  1008. },
  1009. {
  1010. "type": "number",
  1011. "name": "ending"
  1012. },
  1013. {
  1014. "type": "number",
  1015. "name": "createuserid"
  1016. },
  1017. {
  1018. "type": "text",
  1019. "name": "description"
  1020. },
  1021. {
  1022. "type": "text",
  1023. "name": "updatedate"
  1024. },
  1025. {
  1026. "type": "number",
  1027. "name": "updateuserid"
  1028. },
  1029. {
  1030. "type": "number",
  1031. "name": "starting"
  1032. },
  1033. {
  1034. "type": "number",
  1035. "name": "id"
  1036. },
  1037. {
  1038. "type": "text",
  1039. "name": "createdate"
  1040. }
  1041. ]
  1042. },
  1043. {
  1044. "type": "boolean",
  1045. "name": "isactive"
  1046. },
  1047. {
  1048. "type": "text",
  1049. "name": "createdate"
  1050. },
  1051. {
  1052. "type": "number",
  1053. "name": "updateuserid"
  1054. },
  1055. {
  1056. "type": "number",
  1057. "name": "createuserid"
  1058. },
  1059. {
  1060. "type": "text",
  1061. "name": "updatedate"
  1062. }
  1063. ]
  1064. },
  1065. {
  1066. "type": "text",
  1067. "name": "updatedate"
  1068. },
  1069. {
  1070. "type": "number",
  1071. "name": "updateuserid"
  1072. },
  1073. {
  1074. "type": "text",
  1075. "name": "number"
  1076. },
  1077. {
  1078. "type": "number",
  1079. "name": "id"
  1080. },
  1081. {
  1082. "type": "key_array",
  1083. "name": "replacedby",
  1084. "sub": [
  1085. {
  1086. "type": "number",
  1087. "name": "id"
  1088. }
  1089. ]
  1090. }
  1091. ]
  1092. },
  1093. {
  1094. "type": "object",
  1095. "name": "headers",
  1096. "sub": [
  1097. {
  1098. "type": "text",
  1099. "name": "access-control-allow-headers"
  1100. },
  1101. {
  1102. "type": "text",
  1103. "name": "access-control-allow-methods"
  1104. },
  1105. {
  1106. "type": "text",
  1107. "name": "access-control-allow-origin"
  1108. },
  1109. {
  1110. "type": "text",
  1111. "name": "access-control-expose-headers"
  1112. },
  1113. {
  1114. "type": "text",
  1115. "name": "connection"
  1116. },
  1117. {
  1118. "type": "text",
  1119. "name": "content-length"
  1120. },
  1121. {
  1122. "type": "text",
  1123. "name": "content-type"
  1124. },
  1125. {
  1126. "type": "text",
  1127. "name": "date"
  1128. }
  1129. ]
  1130. }
  1131. ],
  1132. "outputType": "object"
  1133. }
  1134. }
  1135. }