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