From 9eb078bf1f545276726827fba7981fbc735ec331 Mon Sep 17 00:00:00 2001 From: Pier Paolo MAMMI Date: Mon, 31 Aug 2026 15:43:27 +0200 Subject: [PATCH] add more elixpro requests --- .../Login - Gestione Schede.yml | 0 .../Console UI/AJ Console/folder.yml | 2 +- .../Console UI/Backoffice/folder.yml | 2 +- ...lixPro - Check promotion to Production.yml | 80 +++ .../elixPro - Copy module to Edit.yml | 54 ++ .../elixPro - Get groups catalog.yml | 670 ++++++++++++++++++ .../elixPro Studio/elixPro - Get logs.yml | 2 +- .../elixPro - Get module code.yml | 2 +- .../elixPro - Get module status.yml | 91 +++ .../elixPro - Get module versions.yml | 2 +- .../elixPro - Get modules catalog.yml | 405 +++++++++++ .../elixPro - Get procedimento (-).yml | 142 ++++ ...elixPro - Promote module to Production.yml | 53 ++ .../elixPro - Update associated groups.yml | 108 +++ .../Console UI/elixPro Studio/folder.yml | 2 +- 15 files changed, 1609 insertions(+), 6 deletions(-) rename bruno/collections/elixForms API v2/Console UI/{ => AJ Console}/Login - Gestione Schede.yml (100%) create mode 100644 bruno/collections/elixForms API v2/Console UI/elixPro Studio/elixPro - Check promotion to Production.yml create mode 100644 bruno/collections/elixForms API v2/Console UI/elixPro Studio/elixPro - Copy module to Edit.yml create mode 100644 bruno/collections/elixForms API v2/Console UI/elixPro Studio/elixPro - Get groups catalog.yml create mode 100644 bruno/collections/elixForms API v2/Console UI/elixPro Studio/elixPro - Get module status.yml create mode 100644 bruno/collections/elixForms API v2/Console UI/elixPro Studio/elixPro - Get modules catalog.yml create mode 100644 bruno/collections/elixForms API v2/Console UI/elixPro Studio/elixPro - Get procedimento (-).yml create mode 100644 bruno/collections/elixForms API v2/Console UI/elixPro Studio/elixPro - Promote module to Production.yml create mode 100644 bruno/collections/elixForms API v2/Console UI/elixPro Studio/elixPro - Update associated groups.yml diff --git a/bruno/collections/elixForms API v2/Console UI/Login - Gestione Schede.yml b/bruno/collections/elixForms API v2/Console UI/AJ Console/Login - Gestione Schede.yml similarity index 100% rename from bruno/collections/elixForms API v2/Console UI/Login - Gestione Schede.yml rename to bruno/collections/elixForms API v2/Console UI/AJ Console/Login - Gestione Schede.yml diff --git a/bruno/collections/elixForms API v2/Console UI/AJ Console/folder.yml b/bruno/collections/elixForms API v2/Console UI/AJ Console/folder.yml index af9ced0..40db437 100644 --- a/bruno/collections/elixForms API v2/Console UI/AJ Console/folder.yml +++ b/bruno/collections/elixForms API v2/Console UI/AJ Console/folder.yml @@ -1,7 +1,7 @@ info: name: AJ Console type: folder - seq: 3 + seq: 2 request: auth: inherit diff --git a/bruno/collections/elixForms API v2/Console UI/Backoffice/folder.yml b/bruno/collections/elixForms API v2/Console UI/Backoffice/folder.yml index 79c4750..7f2ac6e 100644 --- a/bruno/collections/elixForms API v2/Console UI/Backoffice/folder.yml +++ b/bruno/collections/elixForms API v2/Console UI/Backoffice/folder.yml @@ -1,7 +1,7 @@ info: name: Backoffice type: folder - seq: 2 + seq: 1 request: auth: inherit diff --git a/bruno/collections/elixForms API v2/Console UI/elixPro Studio/elixPro - Check promotion to Production.yml b/bruno/collections/elixForms API v2/Console UI/elixPro Studio/elixPro - Check promotion to Production.yml new file mode 100644 index 0000000..f47d109 --- /dev/null +++ b/bruno/collections/elixForms API v2/Console UI/elixPro Studio/elixPro - Check promotion to Production.yml @@ -0,0 +1,80 @@ +info: + name: elixPro - Check promotion to Production + type: http + seq: 11 + +http: + method: GET + url: "{{elixProStudioUrl}}/eP/elixpro-studio/api/elixpro/procedimento/workflow/release-check?procedureTag=gestione_siti_web_nuovo_wf" + params: + - name: procedureTag + value: gestione_siti_web_nuovo_wf + type: query + auth: inherit + +runtime: + scripts: + - type: tests + code: |- + test("ISIPSESSION cookie found", function () { + const isipsessionCookie = bru.cookies.get("ISIPSESSION"); + expect(isipsessionCookie).to.not.be.null; + expect(isipsessionCookie).to.not.be.empty; + }); + +settings: + encodeUrl: true + timeout: 0 + followRedirects: true + maxRedirects: 5 + forwardAuthorizationHeader: false + +examples: + - name: example + request: + url: "{{elixProStudioUrl}}/eP/elixpro-studio/api/elixpro/procedimento/workflow/release-check?procedureTag=gestione_siti_web_nuovo_wf" + method: GET + params: + - name: procedureTag + value: gestione_siti_web_nuovo_wf + type: query + response: + status: 200 + statusText: OK + headers: + - name: date + value: Mon, 31 Aug 2026 13:29:04 GMT + - name: server + value: "Payara Server 6.2025.1 #badassfish" + - name: content-security-policy + value: "default-src https: data: 'unsafe-inline' 'unsafe-eval'; img-src 'self' blob: data: https:;" + - name: content-type + value: application/json;charset=UTF-8 + - name: content-length + value: "154" + - name: x-frame-options + value: SAMEORIGIN + - name: strict-transport-security + value: max-age=31536000; includeSubDomains + - name: x-xss-protection + value: "1" + - name: x-content-type-options + value: nosniff + - name: referrer-policy + value: unsafe-url + - name: keep-alive + value: timeout=10, max=500 + - name: connection + value: Keep-Alive + body: + type: json + data: |- + { + "ok": true, + "data": { + "ready": true, + "procedureTag": "gestione_siti_web_nuovo_wf", + "technicalDetail": "La bozza non è pronta per la pubblicazione.", + "issues": [] + } + } diff --git a/bruno/collections/elixForms API v2/Console UI/elixPro Studio/elixPro - Copy module to Edit.yml b/bruno/collections/elixForms API v2/Console UI/elixPro Studio/elixPro - Copy module to Edit.yml new file mode 100644 index 0000000..081c881 --- /dev/null +++ b/bruno/collections/elixForms API v2/Console UI/elixPro Studio/elixPro - Copy module to Edit.yml @@ -0,0 +1,54 @@ +info: + name: elixPro - Copy module to Edit + type: http + seq: 13 + +http: + method: POST + url: "{{elixProStudioUrl}}/eP/elixpro-studio/api/elixpro/procedimento/proc-toedit" + body: + type: json + data: |- + { + "procedureTag": "module_tag_XXX" + } + auth: inherit + +runtime: + scripts: + - type: tests + code: |- + test("ISIPSESSION cookie found", function () { + const isipsessionCookie = bru.cookies.get("ISIPSESSION"); + expect(isipsessionCookie).to.not.be.null; + expect(isipsessionCookie).to.not.be.empty; + }); + +settings: + encodeUrl: true + timeout: 0 + followRedirects: true + maxRedirects: 5 + forwardAuthorizationHeader: false + +examples: + - name: example + request: + url: "{{elixProStudioUrl}}/eP/elixpro-studio/api/elixpro/procedimento/proc-toedit" + method: POST + body: + type: json + data: |- + { + "procedureTag": "module_tag_XXX" + } + response: + status: 200 + statusText: OK + body: + type: text + data: |- + { + "ok": true, + "procedureTag": "module_tag_XXX" + } diff --git a/bruno/collections/elixForms API v2/Console UI/elixPro Studio/elixPro - Get groups catalog.yml b/bruno/collections/elixForms API v2/Console UI/elixPro Studio/elixPro - Get groups catalog.yml new file mode 100644 index 0000000..14153a9 --- /dev/null +++ b/bruno/collections/elixForms API v2/Console UI/elixPro Studio/elixPro - Get groups catalog.yml @@ -0,0 +1,670 @@ +info: + name: elixPro - Get groups catalog + type: http + seq: 4 + +http: + method: GET + url: "{{elixProStudioUrl}}/eP/elixpro-studio/api/elixpro/groups/catalog" + auth: inherit + +settings: + encodeUrl: true + timeout: 0 + followRedirects: true + maxRedirects: 5 + forwardAuthorizationHeader: false + +examples: + - name: example + request: + url: "{{elixProStudioUrl}}/eP/elixpro-studio/api/elixpro/groups/catalog" + method: GET + response: + status: 200 + statusText: OK + headers: + - name: date + value: Mon, 31 Aug 2026 13:14:45 GMT + - name: server + value: "Payara Server 6.2025.1 #badassfish" + - name: content-security-policy + value: "default-src https: data: 'unsafe-inline' 'unsafe-eval'; img-src 'self' blob: data: https:;" + - name: content-type + value: application/json;charset=UTF-8 + - name: x-frame-options + value: SAMEORIGIN + - name: strict-transport-security + value: max-age=31536000; includeSubDomains + - name: x-xss-protection + value: "1" + - name: x-content-type-options + value: nosniff + - name: referrer-policy + value: unsafe-url + - name: keep-alive + value: timeout=10, max=500 + - name: connection + value: Keep-Alive + - name: transfer-encoding + value: chunked + body: + type: json + data: |- + { + "ok": true, + "data": [ + { + "idGroup": 91, + "name": "Azione D DIA", + "groupApplicationKey": null, + "label": "#91 Azione D DIA" + }, + { + "idGroup": 90, + "name": "Azione D DISTI", + "groupApplicationKey": null, + "label": "#90 Azione D DISTI" + }, + { + "idGroup": 88, + "name": "Azione D DUSIC", + "groupApplicationKey": null, + "label": "#88 Azione D DUSIC" + }, + { + "idGroup": 89, + "name": "Azione D GSPI", + "groupApplicationKey": null, + "label": "#89 Azione D GSPI" + }, + { + "idGroup": 92, + "name": "Azione D MC", + "groupApplicationKey": null, + "label": "#92 Azione D MC" + }, + { + "idGroup": 94, + "name": "Azione D SAF", + "groupApplicationKey": null, + "label": "#94 Azione D SAF" + }, + { + "idGroup": 93, + "name": "Azione D SCVSA", + "groupApplicationKey": null, + "label": "#93 Azione D SCVSA" + }, + { + "idGroup": 95, + "name": "Azione D SEA", + "groupApplicationKey": null, + "label": "#95 Azione D SEA" + }, + { + "idGroup": 96, + "name": "Azione D SMFI", + "groupApplicationKey": null, + "label": "#96 Azione D SMFI" + }, + { + "idGroup": 97, + "name": "Azione D SMV", + "groupApplicationKey": null, + "label": "#97 Azione D SMV" + }, + { + "idGroup": 98, + "name": "Azione D TUTTI", + "groupApplicationKey": null, + "label": "#98 Azione D TUTTI" + }, + { + "idGroup": 38, + "name": "Borse CAI", + "groupApplicationKey": null, + "label": "#38 Borse CAI" + }, + { + "idGroup": 45, + "name": "Borse CAPAS", + "groupApplicationKey": null, + "label": "#45 Borse CAPAS" + }, + { + "idGroup": 54, + "name": "Borse CeFID", + "groupApplicationKey": null, + "label": "#54 Borse CeFID" + }, + { + "idGroup": 43, + "name": "Borse CENTROACQUE.EU", + "groupApplicationKey": null, + "label": "#43 Borse CENTROACQUE.EU" + }, + { + "idGroup": 36, + "name": "Borse Centro Default", + "groupApplicationKey": null, + "label": "#36 Borse Centro Default" + }, + { + "idGroup": 41, + "name": "Borse Centro Servizi E-Learning", + "groupApplicationKey": null, + "label": "#41 Borse Centro Servizi E-Learning" + }, + { + "idGroup": 42, + "name": "Borse Centro Serv. per Salute, Igiene Sicurezza lavoro", + "groupApplicationKey": null, + "label": "#42 Borse Centro Serv. per Salute, Igiene Sicurezza lavoro" + }, + { + "idGroup": 48, + "name": "Borse Centro Universitario di Odontoiatria", + "groupApplicationKey": null, + "label": "#48 Borse Centro Universitario di Odontoiatria" + }, + { + "idGroup": 44, + "name": "Borse CERIT", + "groupApplicationKey": null, + "label": "#44 Borse CERIT" + }, + { + "idGroup": 47, + "name": "Borse CeRS", + "groupApplicationKey": null, + "label": "#47 Borse CeRS" + }, + { + "idGroup": 39, + "name": "Borse CLA", + "groupApplicationKey": null, + "label": "#39 Borse CLA" + }, + { + "idGroup": 37, + "name": "Borse CSAC", + "groupApplicationKey": null, + "label": "#37 Borse CSAC" + }, + { + "idGroup": 40, + "name": "Borse CSC", + "groupApplicationKey": null, + "label": "#40 Borse CSC" + }, + { + "idGroup": 28, + "name": "Borse DIA", + "groupApplicationKey": null, + "label": "#28 Borse DIA" + }, + { + "idGroup": 50, + "name": "Borse DISS", + "groupApplicationKey": null, + "label": "#50 Borse DISS" + }, + { + "idGroup": 35, + "name": "Borse DISTI", + "groupApplicationKey": null, + "label": "#35 Borse DISTI" + }, + { + "idGroup": 23, + "name": "Borse DUSIC", + "groupApplicationKey": null, + "label": "#23 Borse DUSIC" + }, + { + "idGroup": 27, + "name": "Borse GSPI", + "groupApplicationKey": null, + "label": "#27 Borse GSPI" + }, + { + "idGroup": 29, + "name": "Borse MC", + "groupApplicationKey": null, + "label": "#29 Borse MC" + }, + { + "idGroup": 49, + "name": "Borse MILC", + "groupApplicationKey": null, + "label": "#49 Borse MILC" + }, + { + "idGroup": 34, + "name": "Borse SAF", + "groupApplicationKey": null, + "label": "#34 Borse SAF" + }, + { + "idGroup": 30, + "name": "Borse SCVSA", + "groupApplicationKey": null, + "label": "#30 Borse SCVSA" + }, + { + "idGroup": 31, + "name": "Borse SEA", + "groupApplicationKey": null, + "label": "#31 Borse SEA" + }, + { + "idGroup": 51, + "name": "Borse SEM", + "groupApplicationKey": null, + "label": "#51 Borse SEM" + }, + { + "idGroup": 32, + "name": "Borse SMFI", + "groupApplicationKey": null, + "label": "#32 Borse SMFI" + }, + { + "idGroup": 33, + "name": "Borse SMV", + "groupApplicationKey": null, + "label": "#33 Borse SMV" + }, + { + "idGroup": 52, + "name": "Borse Tutti", + "groupApplicationKey": null, + "label": "#52 Borse Tutti" + }, + { + "idGroup": 46, + "name": "Borse UNIPR-CO LAB", + "groupApplicationKey": null, + "label": "#46 Borse UNIPR-CO LAB" + }, + { + "idGroup": 117, + "name": "Commissione semestre aperto 2026", + "groupApplicationKey": null, + "label": "#117 Commissione semestre aperto 2026" + }, + { + "idGroup": 118, + "name": "Compilatori esonero frequenza semestre aperto", + "groupApplicationKey": null, + "label": "#118 Compilatori esonero frequenza semestre aperto" + }, + { + "idGroup": 87, + "name": "Edilizia - Gruppo candidature collaudi", + "groupApplicationKey": null, + "label": "#87 Edilizia - Gruppo candidature collaudi" + }, + { + "idGroup": 20, + "name": "Gestione Proposta CCT", + "groupApplicationKey": null, + "label": "#20 Gestione Proposta CCT" + }, + { + "idGroup": 108, + "name": "Gestione Siti Web - Autorizzatore", + "groupApplicationKey": null, + "label": "#108 Gestione Siti Web - Autorizzatore" + }, + { + "idGroup": 106, + "name": "Gestione Siti Web - U.O. Comunicazione", + "groupApplicationKey": null, + "label": "#106 Gestione Siti Web - U.O. Comunicazione" + }, + { + "idGroup": 107, + "name": "Gestione Siti Web - U.O. Sistemi Tecnologici e Infrastruttura", + "groupApplicationKey": null, + "label": "#107 Gestione Siti Web - U.O. Sistemi Tecnologici e Infrastruttura" + }, + { + "idGroup": 18, + "name": "GruppoApp", + "groupApplicationKey": null, + "label": "#18 GruppoApp" + }, + { + "idGroup": 19, + "name": "Gruppo di prova", + "groupApplicationKey": null, + "label": "#19 Gruppo di prova" + }, + { + "idGroup": 105, + "name": "Modulo A/13 - Richiesta di Certificato", + "groupApplicationKey": null, + "label": "#105 Modulo A/13 - Richiesta di Certificato" + }, + { + "idGroup": 115, + "name": "Modulo A/52 - Richiesta di immatricolazione in ritardo", + "groupApplicationKey": null, + "label": "#115 Modulo A/52 - Richiesta di immatricolazione in ritardo" + }, + { + "idGroup": 119, + "name": "NEWGROUP", + "groupApplicationKey": null, + "label": "#119 NEWGROUP" + }, + { + "idGroup": 104, + "name": "Operatore di test", + "groupApplicationKey": null, + "label": "#104 Operatore di test" + }, + { + "idGroup": 100, + "name": "PEV 2026", + "groupApplicationKey": null, + "label": "#100 PEV 2026" + }, + { + "idGroup": 74, + "name": "Procedimento LIQC - CAPAS", + "groupApplicationKey": null, + "label": "#74 Procedimento LIQC - CAPAS" + }, + { + "idGroup": 81, + "name": "Procedimento LIQC - CeFID", + "groupApplicationKey": null, + "label": "#81 Procedimento LIQC - CeFID" + }, + { + "idGroup": 65, + "name": "Procedimento LIQC - Centri di Marina Cassano", + "groupApplicationKey": null, + "label": "#65 Procedimento LIQC - Centri di Marina Cassano" + }, + { + "idGroup": 67, + "name": "Procedimento LIQC - Centro Accoglienza e Inclusione (C.A.I)", + "groupApplicationKey": null, + "label": "#67 Procedimento LIQC - Centro Accoglienza e Inclusione (C.A.I)" + }, + { + "idGroup": 72, + "name": "Procedimento LIQC - CENTROACQUE.EU", + "groupApplicationKey": null, + "label": "#72 Procedimento LIQC - CENTROACQUE.EU" + }, + { + "idGroup": 68, + "name": "Procedimento LIQC - Centro Linguistico di Ateneo (C.L.A.)", + "groupApplicationKey": null, + "label": "#68 Procedimento LIQC - Centro Linguistico di Ateneo (C.L.A.)" + }, + { + "idGroup": 70, + "name": "Procedimento LIQC - Centro Servizi E- Learning", + "groupApplicationKey": null, + "label": "#70 Procedimento LIQC - Centro Servizi E- Learning" + }, + { + "idGroup": 71, + "name": "Procedimento LIQC - Centro Serv. per Salute, Igiene Sicurezza lavoro", + "groupApplicationKey": null, + "label": "#71 Procedimento LIQC - Centro Serv. per Salute, Igiene Sicurezza lavoro" + }, + { + "idGroup": 69, + "name": "Procedimento LIQC - Centro Studi Catulliani - C.S.C.", + "groupApplicationKey": null, + "label": "#69 Procedimento LIQC - Centro Studi Catulliani - C.S.C." + }, + { + "idGroup": 77, + "name": "Procedimento LIQC - Centro Universitario di Odontoiatria", + "groupApplicationKey": null, + "label": "#77 Procedimento LIQC - Centro Universitario di Odontoiatria" + }, + { + "idGroup": 73, + "name": "Procedimento LIQC - CERIT", + "groupApplicationKey": null, + "label": "#73 Procedimento LIQC - CERIT" + }, + { + "idGroup": 76, + "name": "Procedimento LIQC - CeRS", + "groupApplicationKey": null, + "label": "#76 Procedimento LIQC - CeRS" + }, + { + "idGroup": 66, + "name": "Procedimento LIQC - CSAC", + "groupApplicationKey": null, + "label": "#66 Procedimento LIQC - CSAC" + }, + { + "idGroup": 55, + "name": "Procedimento LIQC - Dip. Discipl. Umanistiche, Sociali e Imprese Cult.", + "groupApplicationKey": null, + "label": "#55 Procedimento LIQC - Dip. Discipl. Umanistiche, Sociali e Imprese Cult." + }, + { + "idGroup": 56, + "name": "Procedimento LIQC - Dip. Giurisprudenza, Studi Politici e Internazionali", + "groupApplicationKey": null, + "label": "#56 Procedimento LIQC - Dip. Giurisprudenza, Studi Politici e Internazionali" + }, + { + "idGroup": 57, + "name": "Procedimento LIQC - Dip. Ingegneria e Architettura", + "groupApplicationKey": null, + "label": "#57 Procedimento LIQC - Dip. Ingegneria e Architettura" + }, + { + "idGroup": 64, + "name": "Procedimento LIQC - Dip. Ingegneria Sist. e Tec. DISTI", + "groupApplicationKey": null, + "label": "#64 Procedimento LIQC - Dip. Ingegneria Sist. e Tec. DISTI" + }, + { + "idGroup": 58, + "name": "Procedimento LIQC - Dip. Medicina e Chirurgia", + "groupApplicationKey": null, + "label": "#58 Procedimento LIQC - Dip. Medicina e Chirurgia" + }, + { + "idGroup": 59, + "name": "Procedimento LIQC - Dip. Sc. Chimiche, Vita e Sostenibilita' Ambientale", + "groupApplicationKey": null, + "label": "#59 Procedimento LIQC - Dip. Sc. Chimiche, Vita e Sostenibilita' Ambientale" + }, + { + "idGroup": 63, + "name": "Procedimento LIQC - Dip. Scienze degli Alimenti e del Farmaco", + "groupApplicationKey": null, + "label": "#63 Procedimento LIQC - Dip. Scienze degli Alimenti e del Farmaco" + }, + { + "idGroup": 60, + "name": "Procedimento LIQC - Dip. Scienze Economiche e Aziendali", + "groupApplicationKey": null, + "label": "#60 Procedimento LIQC - Dip. Scienze Economiche e Aziendali" + }, + { + "idGroup": 61, + "name": "Procedimento LIQC - Dip. Scienze Matematiche, Fisiche e Informatiche", + "groupApplicationKey": null, + "label": "#61 Procedimento LIQC - Dip. Scienze Matematiche, Fisiche e Informatiche" + }, + { + "idGroup": 62, + "name": "Procedimento LIQC - Dip. Scienze Medico-Veterinarie", + "groupApplicationKey": null, + "label": "#62 Procedimento LIQC - Dip. Scienze Medico-Veterinarie" + }, + { + "idGroup": 82, + "name": "Procedimento LIQC - Dip. Test", + "groupApplicationKey": null, + "label": "#82 Procedimento LIQC - Dip. Test" + }, + { + "idGroup": 79, + "name": "Procedimento LIQC - DISS", + "groupApplicationKey": null, + "label": "#79 Procedimento LIQC - DISS" + }, + { + "idGroup": 78, + "name": "Procedimento LIQC - MILC", + "groupApplicationKey": null, + "label": "#78 Procedimento LIQC - MILC" + }, + { + "idGroup": 80, + "name": "Procedimento LIQC - SEM", + "groupApplicationKey": null, + "label": "#80 Procedimento LIQC - SEM" + }, + { + "idGroup": 101, + "name": "Procedimento LIQC - Tutti", + "groupApplicationKey": null, + "label": "#101 Procedimento LIQC - Tutti" + }, + { + "idGroup": 75, + "name": "Procedimento LIQC - UNIPR-CO LAB", + "groupApplicationKey": null, + "label": "#75 Procedimento LIQC - UNIPR-CO LAB" + }, + { + "idGroup": 86, + "name": "Progetti Tutti", + "groupApplicationKey": null, + "label": "#86 Progetti Tutti" + }, + { + "idGroup": 84, + "name": "Progetti U.O. Ricerca Europea e Internazionale", + "groupApplicationKey": null, + "label": "#84 Progetti U.O. Ricerca Europea e Internazionale" + }, + { + "idGroup": 85, + "name": "Progetti U.O. Ricerca Nazionale e Industriale", + "groupApplicationKey": null, + "label": "#85 Progetti U.O. Ricerca Nazionale e Industriale" + }, + { + "idGroup": 113, + "name": "RDA MANUT - Area Edilizia - Dirigente", + "groupApplicationKey": null, + "label": "#113 RDA MANUT - Area Edilizia - Dirigente" + }, + { + "idGroup": 112, + "name": "RDA MANUT - Area Edilizia - Ufficio Tecnico", + "groupApplicationKey": null, + "label": "#112 RDA MANUT - Area Edilizia - Ufficio Tecnico" + }, + { + "idGroup": 111, + "name": "RDA MANUT - Contabilita", + "groupApplicationKey": null, + "label": "#111 RDA MANUT - Contabilita" + }, + { + "idGroup": 114, + "name": "RDA MANUT - U.O.T. Acquisti", + "groupApplicationKey": null, + "label": "#114 RDA MANUT - U.O.T. Acquisti" + }, + { + "idGroup": 99, + "name": "Richieste di Subappalto Subaffidamento Distacco", + "groupApplicationKey": null, + "label": "#99 Richieste di Subappalto Subaffidamento Distacco" + }, + { + "idGroup": 21, + "name": "test", + "groupApplicationKey": null, + "label": "#21 test" + }, + { + "idGroup": 103, + "name": "Test 01", + "groupApplicationKey": null, + "label": "#103 Test 01" + }, + { + "idGroup": 26, + "name": "Test Call Center", + "groupApplicationKey": null, + "label": "#26 Test Call Center" + }, + { + "idGroup": 110, + "name": "UO Accoglienza Mobilità e Studenti Stranieri", + "groupApplicationKey": null, + "label": "#110 UO Accoglienza Mobilità e Studenti Stranieri" + }, + { + "idGroup": 25, + "name": "UO Bilanci e Contabilità Analitica", + "groupApplicationKey": null, + "label": "#25 UO Bilanci e Contabilità Analitica" + }, + { + "idGroup": 116, + "name": "UO Carriere Studenti", + "groupApplicationKey": null, + "label": "#116 UO Carriere Studenti" + }, + { + "idGroup": 53, + "name": "UO Comunicazione Istituzionale e Cerimoniale", + "groupApplicationKey": null, + "label": "#53 UO Comunicazione Istituzionale e Cerimoniale" + }, + { + "idGroup": 22, + "name": "UO Formazione", + "groupApplicationKey": null, + "label": "#22 UO Formazione" + }, + { + "idGroup": 17, + "name": "UO PTA", + "groupApplicationKey": null, + "label": "#17 UO PTA" + }, + { + "idGroup": 83, + "name": "UO PTA Altri moduli", + "groupApplicationKey": null, + "label": "#83 UO PTA Altri moduli" + }, + { + "idGroup": 24, + "name": "UO Sistemi Tecnologici e Infrastrutture", + "groupApplicationKey": null, + "label": "#24 UO Sistemi Tecnologici e Infrastrutture" + }, + { + "idGroup": 109, + "name": "ZMANG", + "groupApplicationKey": null, + "label": "#109 ZMANG" + } + ] + } diff --git a/bruno/collections/elixForms API v2/Console UI/elixPro Studio/elixPro - Get logs.yml b/bruno/collections/elixForms API v2/Console UI/elixPro Studio/elixPro - Get logs.yml index 35208b7..85b7df1 100644 --- a/bruno/collections/elixForms API v2/Console UI/elixPro Studio/elixPro - Get logs.yml +++ b/bruno/collections/elixForms API v2/Console UI/elixPro Studio/elixPro - Get logs.yml @@ -1,7 +1,7 @@ info: name: elixPro - Get logs type: http - seq: 8 + seq: 9 http: method: GET diff --git a/bruno/collections/elixForms API v2/Console UI/elixPro Studio/elixPro - Get module code.yml b/bruno/collections/elixForms API v2/Console UI/elixPro Studio/elixPro - Get module code.yml index ebf789d..f9b4f78 100644 --- a/bruno/collections/elixForms API v2/Console UI/elixPro Studio/elixPro - Get module code.yml +++ b/bruno/collections/elixForms API v2/Console UI/elixPro Studio/elixPro - Get module code.yml @@ -1,7 +1,7 @@ info: name: elixPro - Get module code type: http - seq: 3 + seq: 5 http: method: GET diff --git a/bruno/collections/elixForms API v2/Console UI/elixPro Studio/elixPro - Get module status.yml b/bruno/collections/elixForms API v2/Console UI/elixPro Studio/elixPro - Get module status.yml new file mode 100644 index 0000000..37d743d --- /dev/null +++ b/bruno/collections/elixForms API v2/Console UI/elixPro Studio/elixPro - Get module status.yml @@ -0,0 +1,91 @@ +info: + name: elixPro - Get module status + type: http + seq: 7 + +http: + method: GET + url: "{{elixProStudioUrl}}/eP/elixpro-studio/api/elixpro/procedimento/workflow/status?procedureTag=edilizia_rda_manutenzione_wf&includePropertiesBody=1" + params: + - name: procedureTag + value: edilizia_rda_manutenzione_wf + type: query + - name: includePropertiesBody + value: "1" + type: query + auth: inherit + +settings: + encodeUrl: true + timeout: 0 + followRedirects: true + maxRedirects: 5 + forwardAuthorizationHeader: false + +examples: + - name: example + request: + url: "{{elixProStudioUrl}}/eP/elixpro-studio/api/elixpro/procedimento/workflow/status?procedureTag=edilizia_rda_manutenzione_wf&includePropertiesBody=1" + method: GET + params: + - name: procedureTag + value: edilizia_rda_manutenzione_wf + type: query + - name: includePropertiesBody + value: "1" + type: query + response: + status: 200 + statusText: OK + headers: + - name: date + value: Mon, 31 Aug 2026 13:12:33 GMT + - name: server + value: "Payara Server 6.2025.1 #badassfish" + - name: content-security-policy + value: "default-src https: data: 'unsafe-inline' 'unsafe-eval'; img-src 'self' blob: data: https:;" + - name: content-type + value: application/json;charset=UTF-8 + - name: content-length + value: "1098" + - name: x-frame-options + value: SAMEORIGIN + - name: strict-transport-security + value: max-age=31536000; includeSubDomains + - name: x-xss-protection + value: "1" + - name: x-content-type-options + value: nosniff + - name: referrer-policy + value: unsafe-url + - name: keep-alive + value: timeout=10, max=500 + - name: connection + value: Keep-Alive + body: + type: json + data: |- + { + "ok": true, + "data": { + "exists": true, + "empty": false, + "editing": true, + "released": true, + "matchingEntitiesSize": 1, + "amountOfOldVersionsDraft": 7, + "amountOfOldVersionsOnline": 0, + "lastModDate": "2026-07-24T10:05:36.505Z", + "lastReleaseDate": "2026-07-24T10:04:31.393Z", + "workflowVersion": "3.0.0", + "message": "Stato letto da /config/properties/{procedureTag}.", + "propertiesResponseBody": "{\n \"value\" : {\n \"code\" : \"OK\",\n \"complete\" : true,\n \"globalStatus\" : \"OK\",\n \"uuid\" : \"71e8b093-6b6d-458f-a096-de8534ddcfeb\",\n \"version\" : \"3.0.0\",\n \"matchingEntities\" : {\n \"amountOfOldVersions\" : 7,\n \"editing\" : true,\n \"lastModDate\" : \"2026-07-24T10:05:36.505Z\",\n \"lastReleaseDate\" : \"2026-07-24T10:04:31.393Z\",\n \"procedureTag\" : \"edilizia_rda_manutenzione_wf\",\n \"released\" : true\n },\n \"matchingEntitiesSize\" : 1\n }\n}", + "efpRowExists": true, + "efpDraftReady": true, + "efpOnlineReady": true, + "modDt": "2026-07-24T10:05:36.505Z", + "modId": "api_token_volatile_user", + "relDt": "2026-07-24T10:04:31.393Z", + "relId": "api_token_volatile_user" + } + } diff --git a/bruno/collections/elixForms API v2/Console UI/elixPro Studio/elixPro - Get module versions.yml b/bruno/collections/elixForms API v2/Console UI/elixPro Studio/elixPro - Get module versions.yml index 1ceb6a4..5b8bd39 100644 --- a/bruno/collections/elixForms API v2/Console UI/elixPro Studio/elixPro - Get module versions.yml +++ b/bruno/collections/elixForms API v2/Console UI/elixPro Studio/elixPro - Get module versions.yml @@ -1,7 +1,7 @@ info: name: elixPro - Get module versions type: http - seq: 4 + seq: 6 http: method: GET diff --git a/bruno/collections/elixForms API v2/Console UI/elixPro Studio/elixPro - Get modules catalog.yml b/bruno/collections/elixForms API v2/Console UI/elixPro Studio/elixPro - Get modules catalog.yml new file mode 100644 index 0000000..50e1303 --- /dev/null +++ b/bruno/collections/elixForms API v2/Console UI/elixPro Studio/elixPro - Get modules catalog.yml @@ -0,0 +1,405 @@ +info: + name: elixPro - Get modules catalog + type: http + seq: 3 + +http: + method: GET + url: "{{elixProStudioUrl}}/eP/elixpro-studio/api/elixpro/moduli/catalog" + auth: inherit + +settings: + encodeUrl: true + timeout: 0 + followRedirects: true + maxRedirects: 5 + forwardAuthorizationHeader: false + +examples: + - name: example + request: + url: "{{elixProStudioUrl}}/eP/elixpro-studio/api/elixpro/moduli/catalog" + method: GET + response: + status: 200 + statusText: OK + headers: + - name: date + value: Mon, 31 Aug 2026 13:13:28 GMT + - name: server + value: "Payara Server 6.2025.1 #badassfish" + - name: content-security-policy + value: "default-src https: data: 'unsafe-inline' 'unsafe-eval'; img-src 'self' blob: data: https:;" + - name: content-type + value: application/json;charset=UTF-8 + - name: x-frame-options + value: SAMEORIGIN + - name: strict-transport-security + value: max-age=31536000; includeSubDomains + - name: x-xss-protection + value: "1" + - name: x-content-type-options + value: nosniff + - name: referrer-policy + value: unsafe-url + - name: keep-alive + value: timeout=10, max=500 + - name: connection + value: Keep-Alive + - name: transfer-encoding + value: chunked + body: + type: json + data: |- + { + "ok": true, + "data": [ + { + "tagModulo": "A52", + "label": "A52" + }, + { + "tagModulo": "BR_BANDO", + "label": "BR_BANDO" + }, + { + "tagModulo": "BRIC_ACCETTAZIONE", + "label": "BRIC_ACCETTAZIONE" + }, + { + "tagModulo": "BRIC_DOMANDA_AMMISSIONE_TAG", + "label": "BRIC_DOMANDA_AMMISSIONE_TAG" + }, + { + "tagModulo": "BRIC_DOMANDA_AMMISSIONE_TAGBRSCVSA-32/2025_202511051007", + "label": "BRIC_DOMANDA_AMMISSIONE_TAGBRSCVSA-32/2025_202511051007" + }, + { + "tagModulo": "BRIC_RINUNCIA", + "label": "BRIC_RINUNCIA" + }, + { + "tagModulo": "BR_INCARICO", + "label": "BR_INCARICO" + }, + { + "tagModulo": "CI_TEST_2", + "label": "CI_TEST_2" + }, + { + "tagModulo": "FORMAZIONE_IN_HOUSE", + "label": "FORMAZIONE_IN_HOUSE" + }, + { + "tagModulo": "INC_RIC_ATTIVAZIONE", + "label": "INC_RIC_ATTIVAZIONE" + }, + { + "tagModulo": "PROG_PROPOSTA_DOCENTE", + "label": "PROG_PROPOSTA_DOCENTE" + }, + { + "tagModulo": "PROG_PROPOSTA_OPERATORE", + "label": "PROG_PROPOSTA_OPERATORE" + }, + { + "tagModulo": "PROPOSTA_PROG_DOCENTE", + "label": "PROPOSTA_PROG_DOCENTE" + }, + { + "tagModulo": "PROPOSTA_PROG_OPERATORE", + "label": "PROPOSTA_PROG_OPERATORE" + }, + { + "tagModulo": "prova_giulia", + "label": "prova_giulia" + }, + { + "tagModulo": "PTA10_RICH_PERM_L104", + "label": "PTA10_RICH_PERM_L104" + }, + { + "tagModulo": "PTA_20_21", + "label": "PTA_20_21" + }, + { + "tagModulo": "test_firma", + "label": "test_firma" + }, + { + "tagModulo": "anthesi_short", + "label": "anthesi_short - anthesi", + "titolo": "anthesi" + }, + { + "tagModulo": "QA_API", + "label": "QA_API - ANTHESI", + "titolo": "ANTHESI" + }, + { + "tagModulo": "QA_API_senzaSWF", + "label": "QA_API_senzaSWF - ANTHESI", + "titolo": "ANTHESI" + }, + { + "tagModulo": "TicketApp", + "label": "TicketApp - App", + "titolo": "App" + }, + { + "tagModulo": "ESERC_DIRITTI_PERSONALI", + "label": "ESERC_DIRITTI_PERSONALI - AREA AFFARI GENERALI, MODULI INTERNI", + "titolo": "AREA AFFARI GENERALI, MODULI INTERNI" + }, + { + "tagModulo": "SEGNALAZ_DATABREACH", + "label": "SEGNALAZ_DATABREACH - AREA AFFARI GENERALI, MODULI INTERNI", + "titolo": "AREA AFFARI GENERALI, MODULI INTERNI" + }, + { + "tagModulo": "ERASMUS_KA131_MOBILITY", + "label": "ERASMUS_KA131_MOBILITY - AREA DIDATTICA - MOBILITY", + "titolo": "AREA DIDATTICA - MOBILITY" + }, + { + "tagModulo": "ERASMUS_KA171_MOBILITY", + "label": "ERASMUS_KA171_MOBILITY - AREA DIDATTICA - MOBILITY", + "titolo": "AREA DIDATTICA - MOBILITY" + }, + { + "tagModulo": "ESONERO_INSEGNAMENTI_SEMESTRE_APERTO", + "label": "ESONERO_INSEGNAMENTI_SEMESTRE_APERTO - AREA DIDATTICA - SEMETRE_APERTO", + "titolo": "AREA DIDATTICA - SEMETRE_APERTO" + }, + { + "tagModulo": "Richiesta_variazione_BUDGET", + "label": "Richiesta_variazione_BUDGET - AREA_ECONOMICO_FINANZIARIA , MODULI_INTERNI", + "titolo": "AREA_ECONOMICO_FINANZIARIA , MODULI_INTERNI" + }, + { + "tagModulo": "20260224090926_BRIC_ATTIVAZIONE", + "label": "20260224090926_BRIC_ATTIVAZIONE - AREA PERSONALE E ORGANIZZAZIONE", + "titolo": "AREA PERSONALE E ORGANIZZAZIONE" + }, + { + "tagModulo": "CORSO_ESTERNO_ISCRIZIONI_MULTIPLE", + "label": "CORSO_ESTERNO_ISCRIZIONI_MULTIPLE - AREA PERSONALE E ORGANIZZAZIONE - FORMAZIONE", + "titolo": "AREA PERSONALE E ORGANIZZAZIONE - FORMAZIONE" + }, + { + "tagModulo": "RICHIESTA_CORSO_ESTERNO", + "label": "RICHIESTA_CORSO_ESTERNO - AREA PERSONALE E ORGANIZZAZIONE - FORMAZIONE", + "titolo": "AREA PERSONALE E ORGANIZZAZIONE - FORMAZIONE" + }, + { + "tagModulo": "RICHIESTA_CORSO_INTERNO", + "label": "RICHIESTA_CORSO_INTERNO - AREA PERSONALE E ORGANIZZAZIONE - FORMAZIONE", + "titolo": "AREA PERSONALE E ORGANIZZAZIONE - FORMAZIONE" + }, + { + "tagModulo": "PRE_PRODUZIONE_Richiesta_autorizzazione_incarichi_extralavorativi", + "label": "PRE_PRODUZIONE_Richiesta_autorizzazione_incarichi_extralavorativi - AREA PERSONALE E ORGANIZZAZIONE, MODULI_INTERNI", + "titolo": "AREA PERSONALE E ORGANIZZAZIONE, MODULI_INTERNI" + }, + { + "tagModulo": "SCHEDA_DEST_LAV", + "label": "SCHEDA_DEST_LAV - AREA PERSONALE E ORGANIZZAZIONE, MODULI_INTERNI", + "titolo": "AREA PERSONALE E ORGANIZZAZIONE, MODULI_INTERNI" + }, + { + "tagModulo": "PTA52_DICH_ASSENZA_CONFL", + "label": "PTA52_DICH_ASSENZA_CONFL - Area Personale e Organizzazione - Moduli post-assunzione", + "titolo": "Area Personale e Organizzazione - Moduli post-assunzione" + }, + { + "tagModulo": "PEV_2026_COLL_FUNZ", + "label": "PEV_2026_COLL_FUNZ - AREA PERSONALE E ORGANIZZAZIONE - PERSONALE", + "titolo": "AREA PERSONALE E ORGANIZZAZIONE - PERSONALE" + }, + { + "tagModulo": "PEV_2026_OP_COLL", + "label": "PEV_2026_OP_COLL - AREA PERSONALE E ORGANIZZAZIONE - PERSONALE", + "titolo": "AREA PERSONALE E ORGANIZZAZIONE - PERSONALE" + }, + { + "tagModulo": "PTA43_TRASF_A_PART-TIME", + "label": "PTA43_TRASF_A_PART-TIME - AREA PERSONALE E ORGANIZZAZIONE - PERSONALE", + "titolo": "AREA PERSONALE E ORGANIZZAZIONE - PERSONALE" + }, + { + "tagModulo": "PTA44_TRASF_A_TEMPO_PIENO", + "label": "PTA44_TRASF_A_TEMPO_PIENO - AREA PERSONALE E ORGANIZZAZIONE - PERSONALE", + "titolo": "AREA PERSONALE E ORGANIZZAZIONE - PERSONALE" + }, + { + "tagModulo": "PTA54_RICH_PERM_MATR", + "label": "PTA54_RICH_PERM_MATR - AREA PERSONALE E ORGANIZZAZIONE - PERSONALE", + "titolo": "AREA PERSONALE E ORGANIZZAZIONE - PERSONALE" + }, + { + "tagModulo": "PTA55_COMN_AVVN_MATR", + "label": "PTA55_COMN_AVVN_MATR - AREA PERSONALE E ORGANIZZAZIONE - PERSONALE", + "titolo": "AREA PERSONALE E ORGANIZZAZIONE - PERSONALE" + }, + { + "tagModulo": "Richiesta_autorizzazione_incarichi_extralavorativi", + "label": "Richiesta_autorizzazione_incarichi_extralavorativi - AREA PERSONALE E ORGANIZZAZIONE - PERSONALE", + "titolo": "AREA PERSONALE E ORGANIZZAZIONE - PERSONALE" + }, + { + "tagModulo": "BRIC_ATTIVAZIONE", + "label": "BRIC_ATTIVAZIONE - AREA PERSONALE E ORGANIZZAZIONE - RICERCA", + "titolo": "AREA PERSONALE E ORGANIZZAZIONE - RICERCA" + }, + { + "tagModulo": "IR_AZIONE_D_ATTIVAZIONE", + "label": "IR_AZIONE_D_ATTIVAZIONE - AREA PERSONALE E ORGANIZZAZIONE - RICERCA", + "titolo": "AREA PERSONALE E ORGANIZZAZIONE - RICERCA" + }, + { + "tagModulo": "PROPOSTA_CCT_DOCENTE", + "label": "PROPOSTA_CCT_DOCENTE - AREA RICERCA E VALORIZZAZIONE - CONTRATTI E CONVENZIONI", + "titolo": "AREA RICERCA E VALORIZZAZIONE - CONTRATTI E CONVENZIONI" + }, + { + "tagModulo": "PROPOSTA_CCT_DOCENTE_DEV", + "label": "PROPOSTA_CCT_DOCENTE_DEV - AREA RICERCA E VALORIZZAZIONE - CONTRATTI E CONVENZIONI", + "titolo": "AREA RICERCA E VALORIZZAZIONE - CONTRATTI E CONVENZIONI" + }, + { + "tagModulo": "PROPOSTA_CCT_OPERATORE", + "label": "PROPOSTA_CCT_OPERATORE - AREA RICERCA E VALORIZZAZIONE - CONTRATTI E CONVENZIONI, MODULI_INTERNI", + "titolo": "AREA RICERCA E VALORIZZAZIONE - CONTRATTI E CONVENZIONI, MODULI_INTERNI" + }, + { + "tagModulo": "PROPOSTA_CCT_OPERATORE_DEV", + "label": "PROPOSTA_CCT_OPERATORE_DEV - AREA RICERCA E VALORIZZAZIONE - CONTRATTI E CONVENZIONI, MODULI_INTERNI", + "titolo": "AREA RICERCA E VALORIZZAZIONE - CONTRATTI E CONVENZIONI, MODULI_INTERNI" + }, + { + "tagModulo": "RequestForm_RIPARTIZIONE_CCT_DOCENTE", + "label": "RequestForm_RIPARTIZIONE_CCT_DOCENTE - AREA RICERCA E VALORIZZAZIONE - CONTRATTI E CONVENZIONI, MODULI_INTERNI", + "titolo": "AREA RICERCA E VALORIZZAZIONE - CONTRATTI E CONVENZIONI, MODULI_INTERNI" + }, + { + "tagModulo": "RIPARTIZIONE_CCT_DSAN", + "label": "RIPARTIZIONE_CCT_DSAN - AREA RICERCA E VALORIZZAZIONE - CONTRATTI E CONVENZIONI, MODULI_INTERNI", + "titolo": "AREA RICERCA E VALORIZZAZIONE - CONTRATTI E CONVENZIONI, MODULI_INTERNI" + }, + { + "tagModulo": "CANDIDATURA_INCARICHI_COLLAUDO", + "label": "CANDIDATURA_INCARICHI_COLLAUDO - AREA SERVIZI GENERALI E MONITORAGGIO - EDILIZIA", + "titolo": "AREA SERVIZI GENERALI E MONITORAGGIO - EDILIZIA" + }, + { + "tagModulo": "RICH_SUBAPP_SUBAFF_DIST_V2", + "label": "RICH_SUBAPP_SUBAFF_DIST_V2 - AREA SERVIZI GENERALI E MONITORAGGIO - EDILIZIA", + "titolo": "AREA SERVIZI GENERALI E MONITORAGGIO - EDILIZIA" + }, + { + "tagModulo": "GESTIONE_SITI_WEB_AGG_REF_TECNICO", + "label": "GESTIONE_SITI_WEB_AGG_REF_TECNICO - AREA SISTEMI INFORMATIVI - GESTIONE SITI WEB", + "titolo": "AREA SISTEMI INFORMATIVI - GESTIONE SITI WEB" + }, + { + "tagModulo": "GESTIONE_SITI_WEB_CHIUS_ANTICIP", + "label": "GESTIONE_SITI_WEB_CHIUS_ANTICIP - AREA SISTEMI INFORMATIVI - GESTIONE SITI WEB", + "titolo": "AREA SISTEMI INFORMATIVI - GESTIONE SITI WEB" + }, + { + "tagModulo": "GESTIONE_SITI_WEB_NUOVO", + "label": "GESTIONE_SITI_WEB_NUOVO - AREA SISTEMI INFORMATIVI - GESTIONE SITI WEB", + "titolo": "AREA SISTEMI INFORMATIVI - GESTIONE SITI WEB" + }, + { + "tagModulo": "GESTIONE_SITI_WEB_TRASF_RESP", + "label": "GESTIONE_SITI_WEB_TRASF_RESP - AREA SISTEMI INFORMATIVI - GESTIONE SITI WEB", + "titolo": "AREA SISTEMI INFORMATIVI - GESTIONE SITI WEB" + }, + { + "tagModulo": "RequestForm_GESTIONE_SITI_WEB_NUOVO", + "label": "RequestForm_GESTIONE_SITI_WEB_NUOVO - AREA SISTEMI INFORMATIVI - GESTIONE SITI WEB", + "titolo": "AREA SISTEMI INFORMATIVI - GESTIONE SITI WEB" + }, + { + "tagModulo": "Relazione_Annuale_Centro", + "label": "Relazione_Annuale_Centro - MODULI_INTERNI", + "titolo": "MODULI_INTERNI" + }, + { + "tagModulo": "MOD_A13_RICH_CERTIF", + "label": "MOD_A13_RICH_CERTIF - SEGRETERIA DIDATTICA", + "titolo": "SEGRETERIA DIDATTICA" + }, + { + "tagModulo": "FORMAZIONE_01", + "label": "FORMAZIONE_01 - TEST", + "titolo": "TEST" + }, + { + "tagModulo": "FORMAZIONE_02", + "label": "FORMAZIONE_02 - TEST", + "titolo": "TEST" + }, + { + "tagModulo": "MAMMI_MODULO_TESTING", + "label": "MAMMI_MODULO_TESTING - TEST", + "titolo": "TEST" + }, + { + "tagModulo": "TEST", + "label": "TEST - TEST", + "titolo": "TEST" + }, + { + "tagModulo": "TEST_ANTHESI_RSI", + "label": "TEST_ANTHESI_RSI - TEST", + "titolo": "TEST" + }, + { + "tagModulo": "TEST_CIE", + "label": "TEST_CIE - TEST", + "titolo": "TEST" + }, + { + "tagModulo": "TEST_IDEM", + "label": "TEST_IDEM - TEST", + "titolo": "TEST" + }, + { + "tagModulo": "TEST_PAOLAZ", + "label": "TEST_PAOLAZ - TEST", + "titolo": "TEST" + }, + { + "tagModulo": "TEST_SPID", + "label": "TEST_SPID - TEST", + "titolo": "TEST" + }, + { + "tagModulo": "RequestForm_EDILIZIA_RDA_MANUTENZIONE", + "label": "RequestForm_EDILIZIA_RDA_MANUTENZIONE - TEST,MODULI_INTERNI", + "titolo": "TEST,MODULI_INTERNI" + }, + { + "tagModulo": "RequestForm_FORM_03", + "label": "RequestForm_FORM_03 - TEST,MODULI_INTERNI", + "titolo": "TEST,MODULI_INTERNI" + }, + { + "tagModulo": "RequestForm_FORM_05", + "label": "RequestForm_FORM_05 - TEST,MODULI_INTERNI", + "titolo": "TEST,MODULI_INTERNI" + }, + { + "tagModulo": "ANTH_PDF_DINAMICO", + "label": "ANTH_PDF_DINAMICO - TEST,MODULI_INTERNI", + "titolo": "TEST,MODULI_INTERNI" + }, + { + "tagModulo": "RequestForm_FORM_04", + "label": "RequestForm_FORM_04 - TEST,MODULI_INTERNI", + "titolo": "TEST,MODULI_INTERNI" + } + ] + } diff --git a/bruno/collections/elixForms API v2/Console UI/elixPro Studio/elixPro - Get procedimento (-).yml b/bruno/collections/elixForms API v2/Console UI/elixPro Studio/elixPro - Get procedimento (-).yml new file mode 100644 index 0000000..2281cbc --- /dev/null +++ b/bruno/collections/elixForms API v2/Console UI/elixPro Studio/elixPro - Get procedimento (-).yml @@ -0,0 +1,142 @@ +info: + name: elixPro - Get procedimento (?) + type: http + seq: 8 + +http: + method: GET + url: "{{elixProStudioUrl}}/eP/elixpro-studio/api/elixpro/procedimento?id_object=34334" + params: + - name: id_object + value: "34334" + type: query + auth: inherit + +runtime: + scripts: + - type: tests + code: |- + test("ISIPSESSION cookie found", function () { + const isipsessionCookie = bru.cookies.get("ISIPSESSION"); + expect(isipsessionCookie).to.not.be.null; + expect(isipsessionCookie).to.not.be.empty; + }); + +settings: + encodeUrl: true + timeout: 0 + followRedirects: true + maxRedirects: 5 + forwardAuthorizationHeader: false + +examples: + - name: example + request: + url: "{{elixProStudioUrl}}/eP/elixpro-studio/api/elixpro/procedimento?id_object=34334" + method: GET + params: + - name: id_object + value: "34334" + type: query + response: + status: 200 + statusText: OK + headers: + - name: date + value: Mon, 31 Aug 2026 13:35:32 GMT + - name: server + value: "Payara Server 6.2025.1 #badassfish" + - name: content-security-policy + value: "default-src https: data: 'unsafe-inline' 'unsafe-eval'; img-src 'self' blob: data: https:;" + - name: content-type + value: application/json;charset=UTF-8 + - name: content-length + value: "3135" + - name: x-frame-options + value: SAMEORIGIN + - name: strict-transport-security + value: max-age=31536000; includeSubDomains + - name: x-xss-protection + value: "1" + - name: x-content-type-options + value: nosniff + - name: referrer-policy + value: unsafe-url + - name: keep-alive + value: timeout=10, max=500 + - name: connection + value: Keep-Alive + body: + type: json + data: |- + { + "ok": true, + "data": { + "index_row": { + "id_genericschema": 164762, + "offline": false, + "typology": "schemadata", + "id_object": 34334, + "obj_field": "ID_SCHEMADATA", + "id_link": 0, + "link_children": [ + 0 + ], + "link_parents": null, + "other_links": null, + "extendeddata": "
gestione_siti_web_nuovo_wfRichiesta di fornitura nuovo sottodominio ed eventuale sito web tematicotrue
", + "col0001": "gestione_siti_web_nuovo_wf", + "col0002": "Richiesta di fornitura nuovo sottodominio ed eventuale sito web tematico", + "col0004": true + }, + "id_object": 34334, + "id_genericschema": 164762, + "procedimento_tag": "gestione_siti_web_nuovo_wf", + "titolo": "Richiesta di fornitura nuovo sottodominio ed eventuale sito web tematico", + "attivo": true, + "last_update_ts": "2026-07-08T14:01:32.961486Z", + "moduli": [ + { + "index_row": { + "id_genericschema": 164763, + "offline": false, + "typology": "schemadata", + "id_object": 34334, + "obj_field": "ID_SCHEMADATA", + "id_link": 0, + "link_children": [ + 0 + ], + "link_parents": null, + "other_links": null, + "extendeddata": "
RequestForm_GESTIONE_SITI_WEB_NUOVO108,106,107
", + "col0001": "RequestForm_GESTIONE_SITI_WEB_NUOVO", + "col0002": "108,106,107" + }, + "tag_modulo": "RequestForm_GESTIONE_SITI_WEB_NUOVO", + "gruppi_accesso_ids": [ + 108, + 106, + 107 + ], + "gruppi_accesso": [ + { + "id": 108, + "name": "Gestione Siti Web - Autorizzatore" + }, + { + "id": 106, + "name": "Gestione Siti Web - U.O. Comunicazione" + }, + { + "id": 107, + "name": "Gestione Siti Web - U.O. Sistemi Tecnologici e Infrastruttura" + } + ], + "gruppi_accesso_raw": "108,106,107", + "id_genericschema": 164763, + "titolo_modulo": "AREA SISTEMI INFORMATIVI - GESTIONE SITI WEB" + } + ] + } + } diff --git a/bruno/collections/elixForms API v2/Console UI/elixPro Studio/elixPro - Promote module to Production.yml b/bruno/collections/elixForms API v2/Console UI/elixPro Studio/elixPro - Promote module to Production.yml new file mode 100644 index 0000000..3718ad8 --- /dev/null +++ b/bruno/collections/elixForms API v2/Console UI/elixPro Studio/elixPro - Promote module to Production.yml @@ -0,0 +1,53 @@ +info: + name: elixPro - Promote module to Production + type: http + seq: 12 + +http: + method: POST + url: "{{elixProStudioUrl}}/eP/elixpro-studio/api/elixpro/procedimento" + body: + type: json + data: |- + { + "procedureTag": "module_tag_XXX" + } + auth: inherit + +runtime: + scripts: + - type: tests + code: |- + test("ISIPSESSION cookie found", function () { + const isipsessionCookie = bru.cookies.get("ISIPSESSION"); + expect(isipsessionCookie).to.not.be.null; + expect(isipsessionCookie).to.not.be.empty; + }); + +settings: + encodeUrl: true + timeout: 0 + followRedirects: true + maxRedirects: 5 + forwardAuthorizationHeader: false + +examples: + - name: example + request: + url: "{{elixProStudioUrl}}/eP/elixpro-studio/api/elixpro/procedimento" + method: POST + body: + type: json + data: |- + { + "procedureTag": "module_tag_XXX" + } + response: + status: 200 + statusText: OK + body: + type: text + data: |- + { + "ok": true + } diff --git a/bruno/collections/elixForms API v2/Console UI/elixPro Studio/elixPro - Update associated groups.yml b/bruno/collections/elixForms API v2/Console UI/elixPro Studio/elixPro - Update associated groups.yml new file mode 100644 index 0000000..1ce4d52 --- /dev/null +++ b/bruno/collections/elixForms API v2/Console UI/elixPro Studio/elixPro - Update associated groups.yml @@ -0,0 +1,108 @@ +info: + name: elixPro - Update associated groups + type: http + seq: 10 + +http: + method: POST + url: "{{elixProStudioUrl}}/eP/elixpro-studio/api/elixpro/procedimento/modulo/update" + body: + type: json + data: |- + { + "idGenericschema": 999999, + "tagModulo": "RequestForm_EDILIZIA_RDA_MANUTENZIONE", + "groupIdsCsv": "113,112,111,114" + } + auth: inherit + +runtime: + scripts: + - type: tests + code: |- + test("ISIPSESSION cookie found", function () { + const isipsessionCookie = bru.cookies.get("ISIPSESSION"); + expect(isipsessionCookie).to.not.be.null; + expect(isipsessionCookie).to.not.be.empty; + }); + +settings: + encodeUrl: true + timeout: 0 + followRedirects: true + maxRedirects: 5 + forwardAuthorizationHeader: false + +examples: + - name: example + request: + url: "{{elixProStudioUrl}}/eP/elixpro-studio/api/elixpro/procedimento/modulo/update" + method: POST + body: + type: json + data: |- + { + "idGenericschema": 168022, + "tagModulo": "RequestForm_EDILIZIA_RDA_MANUTENZIONE", + "groupIdsCsv": "113,112,111,114" + } + response: + status: 200 + statusText: OK + headers: + - name: date + value: Mon, 31 Aug 2026 13:22:25 GMT + - name: server + value: "Payara Server 6.2025.1 #badassfish" + - name: content-security-policy + value: "default-src https: data: 'unsafe-inline' 'unsafe-eval'; img-src 'self' blob: data: https:;" + - name: content-type + value: application/json;charset=UTF-8 + - name: content-length + value: "11" + - name: x-frame-options + value: SAMEORIGIN + - name: strict-transport-security + value: max-age=31536000; includeSubDomains + - name: x-xss-protection + value: "1" + - name: x-content-type-options + value: nosniff + - name: referrer-policy + value: unsafe-url + - name: keep-alive + value: timeout=10, max=500 + - name: connection + value: Keep-Alive + body: + type: json + data: |- + { + "ok": true + } + +docs: | + # Richiesta + + ## Parametri + + ### idGenericschema + + Il parametro `idGenericschema` non è immediatamente identificabile dalle altre API. + + Per recuperare tale valore: + + 1. Chiamare la request _"elixPro - Get modules list"_ + 2. Nell'elenco dei risultati, cercare il modulo desiderato e annotare il valore della property `id_object` + 3. Andare sulla AJ Console e cercare l'oggetto avente valore pari a `id_object` + 4. Nel dettaglio selezionare lo schema _"WFModulo"_ e annotare il valore nella colonna _"ID Generic Schema"_ + + ### tagModulo + + Il parametro `tagModulo` indica quale TAG di modulo elixForms associare al flusso elixPro (a sua volta identificato indirettamente dal parametro `idGenericschema`!). + + ### groupIdsCsv + + Il parametro `groupIdsCsv` è una lista di valori separati da virgola i cui elementi identificano i gruppi da associare al flusso elixPro, cioé i gruppi i cui membri potranno lavorare le rispettive fasi del flusso. + + Gli identificativi dei gruppi sono gli ID così come sono visibili sul Backoffice, o recuperabili tramite la request _"elixPro - Get groups catalog"_. diff --git a/bruno/collections/elixForms API v2/Console UI/elixPro Studio/folder.yml b/bruno/collections/elixForms API v2/Console UI/elixPro Studio/folder.yml index 1caa79f..86ae4a0 100644 --- a/bruno/collections/elixForms API v2/Console UI/elixPro Studio/folder.yml +++ b/bruno/collections/elixForms API v2/Console UI/elixPro Studio/folder.yml @@ -1,7 +1,7 @@ info: name: elixPro Studio type: folder - seq: 4 + seq: 3 request: auth: inherit