diff --git a/bruno/collections/elixForms API v2/.env.template b/bruno/collections/elixForms API v2/.env.template index 3d5f770..08f801e 100644 --- a/bruno/collections/elixForms API v2/.env.template +++ b/bruno/collections/elixForms API v2/.env.template @@ -1,5 +1,7 @@ elixFormsWsAuthenticationToken= -elixFormsApiPassword= elixFormsApiUsername= +elixFormsApiPassword= elixFormsConsoleUsername= -elixFormsConsolePassword= \ No newline at end of file +elixFormsConsolePassword= +elixProStudioUsername= +elixProStudioPassword= \ No newline at end of file diff --git a/bruno/collections/elixForms API v2/Console UI/AJ Console/AJ Console - Get Object Title (GENERICSCHEMA).yml b/bruno/collections/elixForms API v2/Console UI/AJ Console/AJ Console - Get Object Title (GENERICSCHEMA).yml index eaa399c..063847e 100644 --- a/bruno/collections/elixForms API v2/Console UI/AJ Console/AJ Console - Get Object Title (GENERICSCHEMA).yml +++ b/bruno/collections/elixForms API v2/Console UI/AJ Console/AJ Console - Get Object Title (GENERICSCHEMA).yml @@ -5,7 +5,7 @@ info: http: method: GET - url: "{{elixFormsRootUrl}}/AJSRV/metadata/objectTitle?ATTR_NAME=master_field&ATTR_VALUE=true&TYPE=GENERICSCHEMA&OBJECT_ID=168258" + url: "{{elixFormsConsoleUrl}}/AJSRV/metadata/objectTitle?ATTR_NAME=master_field&ATTR_VALUE=true&TYPE=GENERICSCHEMA&OBJECT_ID=168258" headers: - name: Cookie value: "{{elixFormsAjsrvCookie}}" diff --git a/bruno/collections/elixForms API v2/Console UI/AJ Console/AJ Console - Get Object Title (SCHEMADATA).yml b/bruno/collections/elixForms API v2/Console UI/AJ Console/AJ Console - Get Object Title (SCHEMADATA).yml index bd574ce..3cdddee 100644 --- a/bruno/collections/elixForms API v2/Console UI/AJ Console/AJ Console - Get Object Title (SCHEMADATA).yml +++ b/bruno/collections/elixForms API v2/Console UI/AJ Console/AJ Console - Get Object Title (SCHEMADATA).yml @@ -5,7 +5,7 @@ info: http: method: GET - url: "{{elixFormsRootUrl}}/AJSRV/metadata/objectTitle?ATTR_NAME=master_field&ATTR_VALUE=true&TYPE=SCHEMADATA&OBJECT_ID=35397" + url: "{{elixFormsConsoleUrl}}/AJSRV/metadata/objectTitle?ATTR_NAME=master_field&ATTR_VALUE=true&TYPE=SCHEMADATA&OBJECT_ID=35397" headers: - name: Cookie value: "{{elixFormsAjsrvCookie}}" diff --git a/bruno/collections/elixForms API v2/Console UI/AJ Console/AJ Console - Save Object.yml b/bruno/collections/elixForms API v2/Console UI/AJ Console/AJ Console - Save Object.yml index c73a030..c70ed3c 100644 --- a/bruno/collections/elixForms API v2/Console UI/AJ Console/AJ Console - Save Object.yml +++ b/bruno/collections/elixForms API v2/Console UI/AJ Console/AJ Console - Save Object.yml @@ -5,7 +5,7 @@ info: http: method: POST - url: "{{elixFormsRootUrl}}/AJSRV/metadata/save" + url: "{{elixFormsConsoleUrl}}/AJSRV/metadata/save" headers: - name: Cookie value: ISIPSESSION=047b770fac5627c03c94030ca0c3b45c; AJSRV=BTN_USER_1787207482458_8771527838545232265; ISIPSESSION_TRACK=99b2488e73af7c61f6e5affceeb32502; JSESSIONID=e3c44b958c4f282660a5fc8ed994 diff --git a/bruno/collections/elixForms API v2/Console UI/AJ Console/AJ Console - Search schemas.yml b/bruno/collections/elixForms API v2/Console UI/AJ Console/AJ Console - Search schemas.yml index 8e19cdb..b09d70a 100644 --- a/bruno/collections/elixForms API v2/Console UI/AJ Console/AJ Console - Search schemas.yml +++ b/bruno/collections/elixForms API v2/Console UI/AJ Console/AJ Console - Search schemas.yml @@ -5,7 +5,7 @@ info: http: method: GET - url: "{{elixFormsRootUrl}}/AJSRV/metadata/search?SEARCH_IN[]=616&PAGE=1&AJL=it&PAGESIZE=80&SECURE=true" + url: "{{elixFormsConsoleUrl}}/AJSRV/metadata/search?SEARCH_IN[]=616&PAGE=1&AJL=it&PAGESIZE=80&SECURE=true" headers: - name: x-requested-with value: XMLHttpRequest diff --git a/bruno/collections/elixForms API v2/Console UI/AJ Console/Creazione Moduli - Export Module.yml b/bruno/collections/elixForms API v2/Console UI/AJ Console/Creazione Moduli - Export Module.yml index 5730387..e16f3df 100644 --- a/bruno/collections/elixForms API v2/Console UI/AJ Console/Creazione Moduli - Export Module.yml +++ b/bruno/collections/elixForms API v2/Console UI/AJ Console/Creazione Moduli - Export Module.yml @@ -5,7 +5,7 @@ info: http: method: GET - url: "{{elixFormsRootUrl}}/AJSRV/ELIXFORMS/moduleExport?MODULE_ID=21405&exportProtocol=true" + url: "{{elixFormsConsoleUrl}}/AJSRV/ELIXFORMS/moduleExport?MODULE_ID=21405&exportProtocol=true" headers: - name: Cookie value: "{{elixFormsAjsrvCookie}}" diff --git a/bruno/collections/elixForms API v2/Console UI/AJ Console/Gestione Schede - Get all schemas.yml b/bruno/collections/elixForms API v2/Console UI/AJ Console/Gestione Schede - Get all schemas.yml index 5d4e29a..8336dc2 100644 --- a/bruno/collections/elixForms API v2/Console UI/AJ Console/Gestione Schede - Get all schemas.yml +++ b/bruno/collections/elixForms API v2/Console UI/AJ Console/Gestione Schede - Get all schemas.yml @@ -5,7 +5,7 @@ info: http: method: GET - url: "{{elixFormsRootUrl}}/AJSRV/schemas" + url: "{{elixFormsConsoleUrl}}/AJSRV/schemas" headers: - name: Cookie value: ISIPSESSION=dd755718a116664c31b89d25d251c6b2; AJSRV=BTN_USER_1787732684670_7497683962865219861; JSESSIONID=e480913d3ccdc8d517c2e8662d9a diff --git a/bruno/collections/elixForms API v2/Console UI/Backoffice/Backoffice - Create Group.yml b/bruno/collections/elixForms API v2/Console UI/Backoffice/Backoffice - Create Group.yml index 6c5a14f..0605b61 100644 --- a/bruno/collections/elixForms API v2/Console UI/Backoffice/Backoffice - Create Group.yml +++ b/bruno/collections/elixForms API v2/Console UI/Backoffice/Backoffice - Create Group.yml @@ -5,7 +5,7 @@ info: http: method: POST - url: "{{elixFormsRootUrl}}/backoffice/groups/_savedata.jsp" + url: "{{elixFormsConsoleUrl}}/backoffice/groups/_savedata.jsp" headers: - name: Cookie value: ISIPSESSION=047b770fac5627c03c94030ca0c3b45c; AJSRV=BTN_USER_1787207482458_8771527838545232265; ISIPSESSION_TRACK=99b2488e73af7c61f6e5affceeb32502; JSESSIONID=e3c44b958c4f282660a5fc8ed994 diff --git a/bruno/collections/elixForms API v2/Console UI/Backoffice/Backoffice - Dashboard.yml b/bruno/collections/elixForms API v2/Console UI/Backoffice/Backoffice - Dashboard.yml index 372bcc7..31ed0ba 100644 --- a/bruno/collections/elixForms API v2/Console UI/Backoffice/Backoffice - Dashboard.yml +++ b/bruno/collections/elixForms API v2/Console UI/Backoffice/Backoffice - Dashboard.yml @@ -5,7 +5,7 @@ info: http: method: GET - url: "{{elixFormsRootUrl}}/backoffice/backoffice_console.jsp?IUQOID=0&IURTLGY=&IUXSID=TX_I4453_UNIPR_{{unixTimestamp}}_R{{randomRID}}" + url: "{{elixFormsConsoleUrl}}/backoffice/backoffice_console.jsp?IUQOID=0&IURTLGY=&IUXSID=TX_I4453_UNIPR_{{unixTimestamp}}_R{{randomRID}}" headers: - name: Host value: console-unipr.elixforms.it @@ -21,7 +21,6 @@ http: - name: IUXSID value: TX_I4453_UNIPR_{{unixTimestamp}}_R{{randomRID}} type: query - description: Must be computed by executing "Login - Backoffice" auth: inherit runtime: diff --git a/bruno/collections/elixForms API v2/Console UI/Backoffice/Backoffice - Save Group.yml b/bruno/collections/elixForms API v2/Console UI/Backoffice/Backoffice - Save Group.yml index 7b47399..2161d03 100644 --- a/bruno/collections/elixForms API v2/Console UI/Backoffice/Backoffice - Save Group.yml +++ b/bruno/collections/elixForms API v2/Console UI/Backoffice/Backoffice - Save Group.yml @@ -5,7 +5,7 @@ info: http: method: POST - url: "{{elixFormsRootUrl}}/backoffice/groups/_savedata.jsp" + url: "{{elixFormsConsoleUrl}}/backoffice/groups/_savedata.jsp" headers: - name: Accept value: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7 diff --git a/bruno/collections/elixForms API v2/Console UI/Backoffice/Login - Backoffice.yml b/bruno/collections/elixForms API v2/Console UI/Backoffice/Login - Backoffice.yml index 3d018e7..570ebf4 100644 --- a/bruno/collections/elixForms API v2/Console UI/Backoffice/Login - Backoffice.yml +++ b/bruno/collections/elixForms API v2/Console UI/Backoffice/Login - Backoffice.yml @@ -5,7 +5,7 @@ info: http: method: POST - url: "{{elixFormsRootUrl}}/CISIInformationUnit/ExecuteTransaction.jws?IUXSID=TX_I4453_UNIPR_{{unixTimestamp}}_R{{randomRID}}" + url: "{{elixFormsConsoleUrl}}/CISIInformationUnit/ExecuteTransaction.jws?IUXSID=TX_I4453_UNIPR_{{unixTimestamp}}_R{{randomRID}}" headers: - name: Host value: console-unipr.elixforms.it @@ -15,7 +15,6 @@ http: - name: IUXSID value: TX_I4453_UNIPR_{{unixTimestamp}}_R{{randomRID}} type: query - description: Values are computed in pre-script! body: type: multipart-form data: diff --git a/bruno/collections/elixForms API v2/Console UI/Login - Gestione Schede.yml b/bruno/collections/elixForms API v2/Console UI/Login - Gestione Schede.yml index 374b7ff..5a12475 100644 --- a/bruno/collections/elixForms API v2/Console UI/Login - Gestione Schede.yml +++ b/bruno/collections/elixForms API v2/Console UI/Login - Gestione Schede.yml @@ -5,7 +5,7 @@ info: http: method: GET - url: "{{elixFormsRootUrl}}/rwe2/schema_console.jsp" + url: "{{elixFormsConsoleUrl}}/rwe2/schema_console.jsp" headers: - name: Cookie value: ISIPSESSION=dd755718a116664c31b89d25d251c6b2; AJSRV=BTN_USER_1787732684670_7497683962865219861; JSESSIONID=e480913d3ccdc8d517c2e8662d9a @@ -14,7 +14,7 @@ http: value: console-unipr.elixforms.it disabled: true - name: Referer - value: https://console-unipr.elixforms.it/backoffice/ + value: https://consol-unipr.elixforms.it/backoffice/ params: - name: IUXSID value: TX_I4453_UNIPR_1787737266508_R-1756946974 diff --git a/bruno/collections/elixForms API v2/Console UI/elixPro Studio/Login - elixPro Studio.yml b/bruno/collections/elixForms API v2/Console UI/elixPro Studio/Login - elixPro Studio.yml index 4736fd6..4de2a79 100644 --- a/bruno/collections/elixForms API v2/Console UI/elixPro Studio/Login - elixPro Studio.yml +++ b/bruno/collections/elixForms API v2/Console UI/elixPro Studio/Login - elixPro Studio.yml @@ -1,11 +1,11 @@ info: name: Login - elixPro Studio type: http - seq: 8 + seq: 1 http: method: POST - url: https://unipr.elixforms.it/eP/elixpro-studio/launch + url: "{{elixProStudioUrl}}/eP/elixpro-studio/launch" body: type: form-urlencoded data: 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 4323323..35208b7 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 @@ -5,42 +5,48 @@ info: http: method: GET - url: https://unipr.elixforms.it/eP/elixpro-studio/api/elixlog?from=2026-08-01T14:40&to=2026-08-07T14:40&user_id=123&user_full_name=mammi&status=KO&has_error=1&q=msg&error_q=err&offset=0&limit=500 + url: "{{elixProStudioUrl}}/eP/elixpro-studio/api/elixlog?from=2026-01-01T14:40&to=2026-08-07T14:40&offset=0&limit=500" params: - name: from - value: 2026-08-01T14:40 + value: 2026-01-01T14:40 type: query - name: to value: 2026-08-07T14:40 type: query - - name: user_id - value: "123" - type: query - - name: user_full_name - value: mammi - type: query - - name: status - value: KO - type: query - description: OK | KO | unselected - - name: has_error - value: "1" - type: query - description: 0 | 1 | unselected - - name: q - value: msg - type: query - description: Message content - - name: error_q - value: err - type: query - description: Error content - name: offset value: "0" type: query - name: limit value: "500" type: query + - name: user_id + value: "123" + type: query + disabled: true + - name: user_full_name + value: mammi + type: query + disabled: true + - name: status + value: KO + type: query + description: OK | KO | unselected + disabled: true + - name: has_error + value: "1" + type: query + description: 0 | 1 | unselected + disabled: true + - name: q + value: msg + type: query + description: Message content + disabled: true + - name: error_q + value: err + type: query + description: Error content + disabled: true auth: inherit settings: 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 3d09efc..ebf789d 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,11 +1,11 @@ info: name: elixPro - Get module code type: http - seq: 8 + seq: 3 http: method: GET - url: https://unipr.elixforms.it/eP/elixpro-editor/rest/workflow/:moduleTag/:state/epWorkflow + url: "{{elixProStudioUrl}}/eP/elixpro-editor/rest/workflow/:moduleTag/:state/epWorkflow" params: - name: moduleTag value: edilizia_rda_manutenzione_wf 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 new file mode 100644 index 0000000..1ceb6a4 --- /dev/null +++ b/bruno/collections/elixForms API v2/Console UI/elixPro Studio/elixPro - Get module versions.yml @@ -0,0 +1,112 @@ +info: + name: elixPro - Get module versions + type: http + seq: 4 + +http: + method: GET + url: "{{elixProStudioUrl}}/eP/elixpro-studio/api/elixpro/procedimento/history/versions?procedureTag=edilizia_rda_manutenzione_wf" + params: + - name: procedureTag + value: edilizia_rda_manutenzione_wf + type: query + auth: inherit + +settings: + encodeUrl: true + timeout: 0 + followRedirects: true + maxRedirects: 5 + forwardAuthorizationHeader: false + +examples: + - name: example + request: + url: https://unipr.elixforms.it/eP/elixpro-studio/api/elixpro/procedimento/history/versions?procedureTag=edilizia_rda_manutenzione_wf + method: GET + params: + - name: procedureTag + value: edilizia_rda_manutenzione_wf + type: query + response: + status: 200 + statusText: OK + headers: + - name: date + value: Mon, 31 Aug 2026 12:57:35 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: "729" + - 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": { + "configured": true, + "source": "jdbc", + "items": [ + { + "id": 17, + "tag": null, + "historyDt": "2026-07-24T10:04:31.390Z", + "creId": "pierpaolo.mammi@unipr.it" + }, + { + "id": 16, + "tag": null, + "historyDt": "2026-07-24T10:01:05.706Z", + "creId": "pierpaolo.mammi@unipr.it" + }, + { + "id": 15, + "tag": null, + "historyDt": "2026-07-24T10:00:04.909Z", + "creId": "pierpaolo.mammi@unipr.it" + }, + { + "id": 14, + "tag": null, + "historyDt": "2026-07-24T09:54:36.791Z", + "creId": "pierpaolo.mammi@unipr.it" + }, + { + "id": 13, + "tag": null, + "historyDt": "2026-07-24T09:10:10.208Z", + "creId": "pierpaolo.mammi@unipr.it" + }, + { + "id": 12, + "tag": null, + "historyDt": "2026-07-23T14:59:20.653Z", + "creId": "pierpaolo.mammi@unipr.it" + }, + { + "id": 11, + "tag": null, + "historyDt": "2026-07-23T14:53:22.915Z", + "creId": "pierpaolo.mammi@unipr.it" + } + ] + } + } diff --git a/bruno/collections/elixForms API v2/Console UI/elixPro Studio/elixPro - Get modules list.yml b/bruno/collections/elixForms API v2/Console UI/elixPro Studio/elixPro - Get modules list.yml index f11f159..79b0032 100644 --- a/bruno/collections/elixForms API v2/Console UI/elixPro Studio/elixPro - Get modules list.yml +++ b/bruno/collections/elixForms API v2/Console UI/elixPro Studio/elixPro - Get modules list.yml @@ -1,11 +1,11 @@ info: name: elixPro - Get modules list type: http - seq: 8 + seq: 2 http: method: GET - url: https://unipr.elixforms.it/eP/elixpro-studio/api/elixpro/procedimenti + url: "{{elixProStudioUrl}}/eP/elixpro-studio/api/elixpro/procedimenti" auth: inherit settings: diff --git a/bruno/collections/elixForms API v2/environments/elixForms - Prod.yml b/bruno/collections/elixForms API v2/environments/elixForms - Prod.yml index 51afa1c..5a5ffa2 100644 --- a/bruno/collections/elixForms API v2/environments/elixForms - Prod.yml +++ b/bruno/collections/elixForms API v2/environments/elixForms - Prod.yml @@ -3,17 +3,34 @@ color: "#2E8A54" variables: - name: elixFormsApiUrl value: https://procedure.unipr.it/eF/services/api + description: "" - name: elixFormsApiUsername value: "{{process.env.elixFormsApiUsername}}" + description: "" - name: elixFormsWsAuthenticationToken value: "{{process.env.elixFormsWsAuthenticationToken}}" + description: "" - name: elixFormsApiUrl_Default value: https://procedure.unipr.it/eF/api + description: "" - name: elixFormsApiPassword value: "{{process.env.elixFormsApiPassword}}" - - name: elixFormsRootUrl + description: "" + - name: elixFormsConsoleUrl value: https://console-unipr.elixforms.it + description: "" - name: elixFormsConsoleUsername value: "{{process.env.elixFormsConsoleUsername}}" + description: "" - name: elixFormsConsolePassword value: "{{process.env.elixFormsConsolePassword}}" + description: "" + - name: elixProStudioUrl + value: https://unipr.elixforms.it + description: "" + - name: elixProStudioUsername + value: "{{process.env.elixProStudioUsername}}" + description: "" + - name: elixProStudioPassword + value: "{{process.env.elixProStudioPassword}}" + description: "" diff --git a/env.json.template b/env.json.template index 18c575f..b1f0265 100644 --- a/env.json.template +++ b/env.json.template @@ -1,10 +1,10 @@ { "Config": { "ExcludeFromBruno": [ - "elixFormsRootUrl", "elixFormsApiUrl", "elixFormsApiUrl_Default", - "elixFormsRootUrl", + "elixFormsConsoleUrl", + "elixProStudioUrl", "esse3apiRootUrl", "IdemApiUrl", "IrisApiUrl", @@ -16,12 +16,15 @@ "elixForms API v2": { "elixFormsApiUrl": "https://console-unipr.elixforms.it/eF/services/api", "elixFormsApiUrl_Default": "https://console-unipr.elixforms.it/eF/api", - "elixFormsRootUrl": "https://console-unipr.elixforms.it", + "elixFormsConsoleUrl": "https://console-unipr.elixforms.it", + "elixProStudioUrl": "https://unipr.elixforms.it", + "elixFormsWsAuthenticationToken": null, "elixFormsApiUsername": null, "elixFormsApiPassword": null, "elixFormsConsoleUsername": null, "elixFormsConsolePassword": null, - "elixFormsWsAuthenticationToken": null + "elixProStudioUsername": null, + "elixProStudioPassword": null }, "ESSE3 Anagrafica API": { "esse3apiRootUrl": "https://unipr2.esse3.pp.cineca.it/e3rest/api",