diff --git a/collections/IDEM WebServices/Anagrafiche/Autorizzatori Centri.yml b/collections/IDEM WebServices/Anagrafiche/Autorizzatori Centri.yml
index 5d37888..ecd8c78 100644
--- a/collections/IDEM WebServices/Anagrafiche/Autorizzatori Centri.yml
+++ b/collections/IDEM WebServices/Anagrafiche/Autorizzatori Centri.yml
@@ -5,166 +5,12 @@ info:
http:
method: GET
- url: "{{IdemApiUrl}}/autoriz_ap_centri.php?cd_csa=105992"
+ url: "{{IdemApiUrl}}/autoriz_ap_centri.php"
params:
- name: cd_csa
- value: "106017"
+ value: "094034"
type: query
- description: CENTRO UNIVERSITARIO - CENTROACQUE.EU
- disabled: true
- - name: cd_csa
- value: "106209"
- type: query
- description: Centro Internazionale di Studi sulla Cooperazione - CISC
- disabled: true
- - name: cd_csa
- value: "106177"
- type: query
- description: Centro Studi Catulliani - C.S.C.
- disabled: true
- - name: cd_csa
- value: "106014"
- type: query
- description: CENTRO PER LE ATTIVITA' E LE PROFESSIONI DELLE ARTI E DELLO SPETTACOLO - CAPAS
- disabled: true
- - name: cd_csa
- value: "106013"
- type: query
- description: CENTRO INTERDIPARTIMENTALE DI RICERCA UNIPR - CO LAB
- disabled: true
- - name: cd_csa
- value: "106012"
- type: query
- description: CENTRO DI RICERCHE SULLO SPORT - CeRS
- disabled: true
- - name: cd_csa
- value: "300216"
- type: query
- description: Centro di Servizi e Misure G. Casnati
- disabled: true
- - name: cd_csa
- value: "106010"
- type: query
- description: Centro di Eccellenza per la Ricerca Tossicologica - CERT
- disabled: true
- - name: cd_csa
- value: "300221"
- type: query
- description: Centro Studi e Archivio della Comunicazione
- disabled: true
- - name: cd_csa
- value: "105992"
- type: query
- description: Centro Universitario per la Cooperazione Internazionale
- - name: cd_csa
- value: "106227"
- type: query
- description: Centro di Ateneo per L'inclusione (C.A.I)
- disabled: true
- - name: cd_csa
- value: "106008"
- type: query
- description: CENTRO DI MEDICINA DEL SONNO (C.M.S.)
- disabled: true
- - name: cd_csa
- value: "106178"
- type: query
- description: Centro Servizi E-Learning e Multimediali di Ateneo
- disabled: true
- - name: cd_csa
- value: "106027"
- type: query
- description: Centro di Servizi per la Salute, Igiene e Sicurezza nei luoghi di lavoro
- disabled: true
- - name: cd_csa
- value: "106208"
- type: query
- description: Centro Linguistico di Ateneo (C.L.A.)
- disabled: true
- - name: cd_csa
- value: "106176"
- type: query
- description: Centro di Formazione e Ricerca su Organizzazione, Qualita' e Sostenibilita' dei Sistemi Sanitari - LABSAN
- disabled: true
- - name: cd_csa
- value: "106158"
- type: query
- description: Centro Universitario di Bioetica - U.C.B.
- disabled: true
- - name: cd_csa
- value: "106006"
- type: query
- description: Centro Universitario di Odontoiatria
- disabled: true
- - name: cd_csa
- value: "106016"
- type: query
- description: CENTRO DI ECCELLENZA PER LO SVILUPPO E L' INNOVAZIONE TECNOLOGICA - CERIT
- disabled: true
- - name: cd_csa
- value: "106015"
- type: query
- description: CENTRO INTERDIPARTIMENTALE DI SICUREZZA STRADALE - DISS
- disabled: true
- - name: cd_csa
- value: "106011"
- type: query
- description: Centro Interdipartimentale di Ricerca in Medicina dello Sport e dell'Esercizio Fisico - SEM
- disabled: true
- - name: cd_csa
- value: "096187"
- type: query
- description: FUTURE TECHNOLOGY LAB
- disabled: true
- - name: cd_csa
- value: "106207"
- type: query
- description: Centro Interdipartimentale di Ricerca per il Microbiota "Microbiome Research Hub"
- disabled: true
- - name: cd_csa
- value: "106147"
- type: query
- description: Centro Studi in Affari Europei e Internazionali - Center for Studies in European and International Affairs - C.S.E.I.A.
- disabled: true
- - name: cd_csa
- value: "106195"
- type: query
- description: CIRS - Centro Interdipartimentale di Ricerca Sociale - Diritti, Societa' e Civilta'
- disabled: true
- - name: cd_csa
- value: "106179"
- type: query
- description: Ro.S.A. - Robust Statistics Academy
- disabled: true
- - name: cd_csa
- value: "106247"
- type: query
- description: Centro Interdipartimentale per le Neuroimmagini - CIN
- disabled: true
- - name: cd_csa
- value: "106286"
- type: query
- description: Centro di Ricerche su Sport, E-Sport e Game - RiSEG
- disabled: true
- - name: cd_csa
- value: "106236"
- type: query
- description: Centro Interdipartimentale di Ricerca per la conservazione, la costruzione e la rigenerazione di edifici e infrastrutture - CICCREI
- disabled: true
- - name: cd_csa
- value: "103407"
- type: query
- description: CENTRO INTERDIPARTIMENTALE DI RICERCA PER L'INNOVAZIONE DEI PRODOTTI PER LA SALUTE, BIOPHARMANET-TEC
- disabled: true
- - name: cd_csa
- value: "103405"
- type: query
- description: Centro Interdipartimentale di Ricerca di Oncologia Molecolare Translazionale - COMT
- disabled: true
- - name: cd_csa
- value: "096186"
- type: query
- description: CENTRO INTERDIPARTIMENTALE PER LA SICUREZZA, TECNOLOGIE E INNOVAZIONE AGROALIMENTARE - SITEIA.PARMA
+ description: Centro Interdipartimentale per l'Energia e l'Ambiente - CIDEA
disabled: true
- name: cd_csa
value: "096185"
@@ -172,24 +18,174 @@ http:
description: CENTRO DI RICERCA INTERDIPARTIMENTALE PER IL PACKAGING - CIPACK
disabled: true
- name: cd_csa
- value: "094034"
+ value: "096186"
type: query
- description: Centro Interdipartimentale per l'Energia e l'Ambiente - CIDEA
+ description: CENTRO INTERDIPARTIMENTALE PER LA SICUREZZA, TECNOLOGIE E INNOVAZIONE AGROALIMENTARE - SITEIA.PARMA
+ disabled: true
+ - name: cd_csa
+ value: "096187"
+ type: query
+ description: FUTURE TECHNOLOGY LAB
+ disabled: true
+ - name: cd_csa
+ value: "103405"
+ type: query
+ description: Centro Interdipartimentale di Ricerca di Oncologia Molecolare Translazionale - COMT
+ disabled: true
+ - name: cd_csa
+ value: "103407"
+ type: query
+ description: CENTRO INTERDIPARTIMENTALE DI RICERCA PER L'INNOVAZIONE DEI PRODOTTI PER LA SALUTE, BIOPHARMANET-TEC
+ disabled: true
+ - name: cd_csa
+ value: "105992"
+ type: query
+ description: Centro Universitario per la Cooperazione Internazionale
+ disabled: true
+ - name: cd_csa
+ value: "106006"
+ type: query
+ description: Centro Universitario di Odontoiatria
disabled: true
- name: cd_csa
value: "106007"
type: query
description: Centro Multidisciplinare Interdipartimentale Lattiero Caseario - MILC
disabled: true
+ - name: cd_csa
+ value: "106008"
+ type: query
+ description: CENTRO DI MEDICINA DEL SONNO (C.M.S.)
+ disabled: true
+ - name: cd_csa
+ value: "106010"
+ type: query
+ description: Centro di Eccellenza per la Ricerca Tossicologica - CERT
+ disabled: true
+ - name: cd_csa
+ value: "106011"
+ type: query
+ description: Centro Interdipartimentale di Ricerca in Medicina dello Sport e dell'Esercizio Fisico - SEM
+ disabled: true
+ - name: cd_csa
+ value: "106012"
+ type: query
+ description: CENTRO DI RICERCHE SULLO SPORT - CeRS
+ disabled: true
+ - name: cd_csa
+ value: "106013"
+ type: query
+ description: CENTRO INTERDIPARTIMENTALE DI RICERCA UNIPR - CO LAB
+ disabled: true
+ - name: cd_csa
+ value: "106014"
+ type: query
+ description: CENTRO PER LE ATTIVITA' E LE PROFESSIONI DELLE ARTI E DELLO SPETTACOLO - CAPAS
+ disabled: true
+ - name: cd_csa
+ value: "106015"
+ type: query
+ description: CENTRO INTERDIPARTIMENTALE DI SICUREZZA STRADALE - DISS
+ disabled: true
+ - name: cd_csa
+ value: "106016"
+ type: query
+ description: CENTRO DI ECCELLENZA PER LO SVILUPPO E L' INNOVAZIONE TECNOLOGICA - CERIT
+ disabled: true
+ - name: cd_csa
+ value: "106017"
+ type: query
+ description: CENTRO UNIVERSITARIO - CENTROACQUE.EU
+ disabled: true
+ - name: cd_csa
+ value: "106027"
+ type: query
+ description: Centro di Servizi per la Salute, Igiene e Sicurezza nei luoghi di lavoro
+ disabled: true
+ - name: cd_csa
+ value: "106147"
+ type: query
+ description: Centro Studi in Affari Europei e Internazionali - Center for Studies in European and International Affairs - C.S.E.I.A.
+ disabled: true
+ - name: cd_csa
+ value: "106158"
+ type: query
+ description: Centro Universitario di Bioetica - U.C.B.
+ disabled: true
+ - name: cd_csa
+ value: "106176"
+ type: query
+ description: Centro di Formazione e Ricerca su Organizzazione, Qualita' e Sostenibilita' dei Sistemi Sanitari - LABSAN
+ disabled: true
+ - name: cd_csa
+ value: "106177"
+ type: query
+ description: Centro Studi Catulliani - C.S.C.
+ disabled: true
+ - name: cd_csa
+ value: "106178"
+ type: query
+ description: Centro Servizi E-Learning e Multimediali di Ateneo
+ disabled: true
+ - name: cd_csa
+ value: "106179"
+ type: query
+ description: Ro.S.A. - Robust Statistics Academy
+ disabled: true
+ - name: cd_csa
+ value: "106195"
+ type: query
+ description: CIRS - Centro Interdipartimentale di Ricerca Sociale - Diritti, Societa' e Civilta'
+ disabled: true
+ - name: cd_csa
+ value: "106207"
+ type: query
+ description: Centro Interdipartimentale di Ricerca per il Microbiota "Microbiome Research Hub"
+ disabled: true
+ - name: cd_csa
+ value: "106208"
+ type: query
+ description: Centro Linguistico di Ateneo (C.L.A.)
+ disabled: true
+ - name: cd_csa
+ value: "106227"
+ type: query
+ description: Centro di Ateneo per L'inclusione (C.A.I)
+ disabled: true
+ - name: cd_csa
+ value: "106236"
+ type: query
+ description: Centro Interdipartimentale di Ricerca per la conservazione, la costruzione e la rigenerazione di edifici e infrastrutture - CICCREI
+ disabled: true
+ - name: cd_csa
+ value: "106247"
+ type: query
+ description: Centro Interdipartimentale per le Neuroimmagini - CIN
+ disabled: true
- name: cd_csa
value: "106272"
type: query
description: Centro Multidisciplinare per la Formazione degli Insegnanti e l'Innovazione Didattica CEFID)
disabled: true
+ - name: cd_csa
+ value: "106286"
+ type: query
+ description: Centro di Ricerche su Sport, E-Sport e Game - RiSEG
+ disabled: true
- name: id_ab
value: "186474"
type: query
disabled: true
+ - name: cd_csa
+ value: "300216"
+ type: query
+ description: Centro di Servizi e Misure G. Casnati
+ disabled: true
+ - name: cd_csa
+ value: "300221"
+ type: query
+ description: Centro Studi e Archivio della Comunicazione
+ disabled: true
auth: inherit
settings:
diff --git a/collections/IDEM WebServices/Anagrafiche/Dipendente (E-mail).yml b/collections/IDEM WebServices/Anagrafiche/Dipendente (E-mail).yml
index 268f64d..2526db9 100644
--- a/collections/IDEM WebServices/Anagrafiche/Dipendente (E-mail).yml
+++ b/collections/IDEM WebServices/Anagrafiche/Dipendente (E-mail).yml
@@ -5,7 +5,7 @@ info:
http:
method: GET
- url: "{{IdemApiUrl}}/dipendente.php?mail=pierpaolo.mammi@unipr.it"
+ url: "{{IdemApiUrl}}/dipendente.php?mail=andrea.pescetti@unipr.it"
params:
- name: mail
value: pierpaolo.mammi@unipr.it
@@ -42,6 +42,9 @@ http:
value: stefano.gobbi@unipr.it
type: query
disabled: true
+ - name: mail
+ value: andrea.pescetti@unipr.it
+ type: query
auth: inherit
settings:
diff --git a/collections/IDEM WebServices/Anagrafiche/Studente (Codice Fiscale).yml b/collections/IDEM WebServices/Anagrafiche/Studente (Codice Fiscale).yml
index 0aca118..b1eecc7 100644
--- a/collections/IDEM WebServices/Anagrafiche/Studente (Codice Fiscale).yml
+++ b/collections/IDEM WebServices/Anagrafiche/Studente (Codice Fiscale).yml
@@ -13,6 +13,13 @@ http:
- name: cod_fis
value: BAXSGL05D64H223O
type: query
+ - name: cod_fis
+ value: RSTBRN52L09G337F
+ type: query
+ disabled: true
+ - name: cod_fis
+ value: BRTSMN69B65G337A
+ type: query
disabled: true
auth: inherit
diff --git a/collections/IDEM WebServices/Anagrafiche/Studente (E-mail).yml b/collections/IDEM WebServices/Anagrafiche/Studente (E-mail).yml
index 8737a02..c0e9695 100644
--- a/collections/IDEM WebServices/Anagrafiche/Studente (E-mail).yml
+++ b/collections/IDEM WebServices/Anagrafiche/Studente (E-mail).yml
@@ -14,6 +14,10 @@ http:
value: sofiagiuliana.ba@studenti.unipr.it
type: query
disabled: true
+ - name: mail
+ value: bruno.rastelli@studenti.unipr.it
+ type: query
+ disabled: true
auth: inherit
settings:
diff --git a/collections/IDEM WebServices/Anagrafiche/Studente Carriere Dropdown (CF).yml b/collections/IDEM WebServices/Anagrafiche/Studente Carriere Dropdown (CF).yml
new file mode 100644
index 0000000..b3206a2
--- /dev/null
+++ b/collections/IDEM WebServices/Anagrafiche/Studente Carriere Dropdown (CF).yml
@@ -0,0 +1,196 @@
+info:
+ name: Studente Carriere Dropdown (CF)
+ type: http
+ seq: 11
+
+http:
+ method: GET
+ url: "{{IdemApiUrl}}/studente_carriere_dropdown.php?cod_fis=BAXSGL05D64H223O"
+ params:
+ - name: cod_fis
+ value: BRTSMN69B65G337A
+ type: query
+ disabled: true
+ - name: cod_fis
+ value: MMMPPL74T17E463A
+ type: query
+ disabled: true
+ - name: cod_fis
+ value: BAXSGL05D64H223O
+ type: query
+ - name: cod_fis
+ value: RSTBRN52L09G337F
+ type: query
+ disabled: true
+ auth: inherit
+
+settings:
+ encodeUrl: true
+ timeout: 0
+ followRedirects: true
+ maxRedirects: 5
+
+examples:
+ - name: Studente 200 OK (3 carriere)
+ request:
+ url: "{{IdemApiUrl}}/studente.php?cod_fis=BAXSGL05D64H223O"
+ method: GET
+ params:
+ - name: cod_fis
+ value: MMMPPL74T17E463A
+ type: query
+ disabled: true
+ - name: cod_fis
+ value: BAXSGL05D64H223O
+ type: query
+ response:
+ status: 200
+ statusText: OK
+ headers:
+ - name: date
+ value: Wed, 22 Apr 2026 14:25:34 GMT
+ - name: server
+ value: Apache/2.2.15 (CentOS)
+ - name: x-powered-by
+ value: PHP/5.3.3
+ - name: content-length
+ value: "4018"
+ - name: connection
+ value: close
+ - name: content-type
+ value: application/json
+ body:
+ type: json
+ data: |-
+ {
+ "pers_id": "397004",
+ "datiAnagrafici": {
+ "cognome": "BA",
+ "nome": "SOFIA GIULIANA",
+ "codiceFiscale": "BAXSGL05D64H223O"
+ },
+ "contatti": {
+ "emailPersonale": "sofiagiulianaba@gmail.com",
+ "emailAteneo": "sofiagiuliana.ba@studenti.unipr.it",
+ "cellulare": "+39 3515855681"
+ },
+ "residenza": {
+ "via": "via patrioti",
+ "numero": "41",
+ "cap": null,
+ "comune": "Sant'Ilario d'Enza",
+ "comuneCodice": "I342",
+ "telefono": "3515855681"
+ },
+ "ultima_carriera": {
+ "matricola": "399364",
+ "dataImmatricolazione": "02/02/2026",
+ "annoAccademico": "2025",
+ "statoCarrieraCodice": "A",
+ "statoCarrieraDescrizione": "Attivo",
+ "statoCarrieraMotivoCodice": "IMM",
+ "statoCarrieraMotivoDescrizione": "Immatricolazione",
+ "tipoCorsoCodice": "L2",
+ "tipoCorsoDescrizione": "Corso di Laurea",
+ "corsoCodice": "3120",
+ "corsoDescrizione": "SCIENZE DELLA NATURA E DELL'AMBIENTE",
+ "corsoDescrizioneEN": "NATURAL AND ENVIRONMENTAL SCIENCES",
+ "percorso": "9999",
+ "classeCorsoCodice": "L-32 R",
+ "corsoDurata": "3",
+ "corsoAnno": "1",
+ "anniFuoriCorso": "0",
+ "tipoIscrizioneCodice": "IC",
+ "corsoModalitaFlag": "0",
+ "iscrizioneCondizionataFlag": "0",
+ "ordinamento": "2025",
+ "dataIscrizione": "02/02/2026",
+ "dataChiusura": "",
+ "cdCsa": "106152",
+ "corsoDipartimento": "Dipartimento di Scienze Chimiche, della Vita e della Sostenibilità Ambientale "
+ },
+ "lista_carriere_certificati": "[399364] 399364 - Corso di Laurea in SCIENZE DELLA NATURA E DELL'AMBIENTE (3120) - Attivo (Immatricolazione) - Data imm. 02/02/2026\r\n[385881] 385881 - Semestre filtro in Semestre filtro (SFM) - Cessato (Chiusura percorso semestre filtro) - Data imm. 16/07/2025\r\n[373376] 373376 - Laurea Magistrale Ciclo Unico 5 anni in CHIMICA E TECNOLOGIA FARMACEUTICHE (5080) - Cessato (Rinuncia) - Data imm. 01/08/2024\r\n",
+ "carriere": [
+ {
+ "matricola": "399364",
+ "dataImmatricolazione": "02/02/2026",
+ "annoAccademico": "2025",
+ "statoCarrieraCodice": "A",
+ "statoCarrieraDescrizione": "Attivo",
+ "statoCarrieraMotivoCodice": "IMM",
+ "statoCarrieraMotivoDescrizione": "Immatricolazione",
+ "tipoCorsoCodice": "L2",
+ "tipoCorsoDescrizione": "Corso di Laurea",
+ "corsoCodice": "3120",
+ "corsoDescrizione": "SCIENZE DELLA NATURA E DELL'AMBIENTE",
+ "corsoDescrizioneEN": "NATURAL AND ENVIRONMENTAL SCIENCES",
+ "percorso": "9999",
+ "classeCorsoCodice": "L-32 R",
+ "corsoDurata": "3",
+ "corsoAnno": "1",
+ "anniFuoriCorso": "0",
+ "tipoIscrizioneCodice": "IC",
+ "corsoModalitaFlag": "0",
+ "iscrizioneCondizionataFlag": "0",
+ "ordinamento": "2025",
+ "dataIscrizione": "02/02/2026",
+ "dataChiusura": "",
+ "cdCsa": "106152",
+ "corsoDipartimento": "Dipartimento di Scienze Chimiche, della Vita e della Sostenibilità Ambientale "
+ },
+ {
+ "matricola": "385881",
+ "dataImmatricolazione": "16/07/2025",
+ "annoAccademico": "2025",
+ "statoCarrieraCodice": "X",
+ "statoCarrieraDescrizione": "Cessato",
+ "statoCarrieraMotivoCodice": "C_SFM",
+ "statoCarrieraMotivoDescrizione": "Chiusura percorso semestre filtro",
+ "tipoCorsoCodice": "SFM",
+ "tipoCorsoDescrizione": "Semestre filtro",
+ "corsoCodice": "SFM",
+ "corsoDescrizione": "Semestre filtro",
+ "corsoDescrizioneEN": null,
+ "percorso": "9999",
+ "classeCorsoCodice": null,
+ "corsoDurata": "1",
+ "corsoAnno": "1",
+ "anniFuoriCorso": "0",
+ "tipoIscrizioneCodice": "IC",
+ "corsoModalitaFlag": "0",
+ "iscrizioneCondizionataFlag": "0",
+ "ordinamento": "2025",
+ "dataIscrizione": "16/07/2025",
+ "dataChiusura": "07/01/2026",
+ "cdCsa": null,
+ "corsoDipartimento": null
+ },
+ {
+ "matricola": "373376",
+ "dataImmatricolazione": "01/08/2024",
+ "annoAccademico": "2024",
+ "statoCarrieraCodice": "X",
+ "statoCarrieraDescrizione": "Cessato",
+ "statoCarrieraMotivoCodice": "RIN",
+ "statoCarrieraMotivoDescrizione": "Rinuncia",
+ "tipoCorsoCodice": "LM5",
+ "tipoCorsoDescrizione": "Laurea Magistrale Ciclo Unico 5 anni",
+ "corsoCodice": "5080",
+ "corsoDescrizione": "CHIMICA E TECNOLOGIA FARMACEUTICHE",
+ "corsoDescrizioneEN": "PHARMACEUTICAL CHEMISTRY AND TECHNOLOGY",
+ "percorso": "9999",
+ "classeCorsoCodice": "LM-13.",
+ "corsoDurata": "5",
+ "corsoAnno": "1",
+ "anniFuoriCorso": "0",
+ "tipoIscrizioneCodice": "IC",
+ "corsoModalitaFlag": "0",
+ "iscrizioneCondizionataFlag": "0",
+ "ordinamento": "2023",
+ "dataIscrizione": "01/08/2024",
+ "dataChiusura": "29/04/2025",
+ "cdCsa": "106157",
+ "corsoDipartimento": "Dipartimento di Scienze degli Alimenti e del Farmaco"
+ }
+ ]
+ }
diff --git a/collections/IDEM WebServices/Contratti/Contratto Esteso (IRIS GW).yml b/collections/IDEM WebServices/Contratti/Contratto Esteso (IRIS GW).yml
index 20ba8be..6176f37 100644
--- a/collections/IDEM WebServices/Contratti/Contratto Esteso (IRIS GW).yml
+++ b/collections/IDEM WebServices/Contratti/Contratto Esteso (IRIS GW).yml
@@ -7,6 +7,18 @@ http:
method: GET
url: "{{IdemApiUrl}}/contratto_fs_esteso_ap.php?cod_con=GIUL_F_25_CRCT_RA_MOVYON_01"
params:
+ - name: cod_con
+ value: GIUL_F_25_CRCT_RA_MOVYON_01
+ type: query
+ disabled: true
+ - name: cod_con
+ value: CHIA_L_26_ACC_ACC_PROROGASTUDIOBALLERINI_01
+ type: query
+ disabled: true
+ - name: cod_con
+ value: BUTT_F_26_SPONSOR_CHIESI_02
+ type: query
+ disabled: true
- name: cod_con
value: GIUL_F_25_CRCT_RA_MOVYON_01
type: query
diff --git a/collections/IDEM WebServices/opencollection.yml b/collections/IDEM WebServices/opencollection.yml
index 29cb2df..f70d03a 100644
--- a/collections/IDEM WebServices/opencollection.yml
+++ b/collections/IDEM WebServices/opencollection.yml
@@ -15,6 +15,9 @@ config:
bypassProxy: ""
request:
+ headers:
+ - name: X-API-Key
+ value: WkBxJDVwJjJUajM3ZDVBV1NOZkF5cmY3eVVgZDNBZHVibXh+N0tMekBAbVNGV2ZnJTRuTiV0bWk1WUNzeHpEdg==
auth:
type: basic
username: "{{IdemApiUsername}}"
@@ -390,7 +393,4 @@ request:
// pm.visualizer.set(template, tableProps);
bundled: false
-extensions:
- ignore:
- - node_modules
- - .git
+extensions: {}
diff --git a/collections/IRIS GW (Gateway) REST API (v1)/.env.template b/collections/IRIS GW (Gateway) REST API (v1)/.env.template
index e4b23d3..e48ad6f 100644
--- a/collections/IRIS GW (Gateway) REST API (v1)/.env.template
+++ b/collections/IRIS GW (Gateway) REST API (v1)/.env.template
@@ -1 +1,2 @@
-IrisApiPassword=
\ No newline at end of file
+IrisApiPassword=
+IrisApiUsername=
\ No newline at end of file
diff --git a/collections/IRIS GW (Gateway) REST API (v1)/environments/IRIS - Prod.yml b/collections/IRIS GW (Gateway) REST API (v1)/environments/IRIS - Prod.yml
index 401dde2..e63a503 100644
--- a/collections/IRIS GW (Gateway) REST API (v1)/environments/IRIS - Prod.yml
+++ b/collections/IRIS GW (Gateway) REST API (v1)/environments/IRIS - Prod.yml
@@ -4,6 +4,6 @@ variables:
- name: IrisApiUrl
value: https://air.unipr.it/gw/rest/api
- name: IrisApiUsername
- value: restentities
+ value: "{{process.env.IrisApiUsername}}"
- name: IrisApiPassword
value: "{{process.env.IrisApiPassword}}"
diff --git a/collections/IRIS GW (Gateway) REST API (v1)/opencollection.yml b/collections/IRIS GW (Gateway) REST API (v1)/opencollection.yml
index 834bc46..723d471 100644
--- a/collections/IRIS GW (Gateway) REST API (v1)/opencollection.yml
+++ b/collections/IRIS GW (Gateway) REST API (v1)/opencollection.yml
@@ -15,6 +15,9 @@ config:
bypassProxy: ""
request:
+ headers:
+ - name: Accept
+ value: "*/*"
auth:
type: basic
username: "{{IrisApiUsername}}"
diff --git a/collections/elixForms API v2/.env.template b/collections/elixForms API v2/.env.template
index c45991a..d0c4222 100644
--- a/collections/elixForms API v2/.env.template
+++ b/collections/elixForms API v2/.env.template
@@ -1,2 +1,3 @@
elixFormsWsAuthenticationToken=
-elixFormsApiPassword=
\ No newline at end of file
+elixFormsApiPassword=
+elixFormsApiUsername=
\ No newline at end of file
diff --git a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/DSAN/CSV attività per export.yml b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/DSAN/CSV attività per export.yml
new file mode 100644
index 0000000..f408657
--- /dev/null
+++ b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/DSAN/CSV attività per export.yml
@@ -0,0 +1,53 @@
+info:
+ name: CSV attività per export
+ type: http
+ seq: 5
+
+http:
+ method: POST
+ url: "{{elixFormsApiUrl}}/eftl/process/v1"
+ headers:
+ - name: x-requested-with
+ value: XMLHttpRequest
+ - name: x-api-key
+ value: "{{elixFormsWsAuthenticationToken}}"
+ - name: x-ef-request-id
+ value: "31470"
+ body:
+ type: json
+ data: |-
+ {
+ "userDocument": "{{elixBase64EftlDocument}}", // see the pre-request script
+ "userContext": {
+ "lang": "IT",
+ "crlf": "\r\n",
+ "useTestCF": false
+ }
+ }
+ auth: inherit
+
+runtime:
+ scripts:
+ - type: before-request
+ code: |-
+ const { prepareEftlDocument } = require("./elixFormsJs.js")
+ // Copy-pasta your EFTL document below inside the template literals (`)
+ prepareEftlDocument(String.raw`
+ [EFTL][HEADER name="trimDocument" value="true" type="boolean" /]
+ [VAR name="importoAssegnato" type="number"][TAG]SCHEMAID,709,COL0118,IUQOID, ,,,0.00[/TAG][/VAR]
+ [VAR name="oreTotali" type="number"][TAG]SCHEMAID,709,COL0119,IUQOID, ,,,0[/TAG][/VAR]
+
+ [VAR name="anno" type="string"][TAG]GETVALUEBYTAG,ATTIVITA_ANNO,REQUEST,IUQOID,UPDATED_LAST[/TAG][/VAR]
+ [VAR name="ore" type="string"][TAG]GETVALUEBYTAG,ATTIVITA_ORE;ORE_DENTRO_ORARIO,REQUEST,IUQOID,UPDATED_LAST[/TAG][/VAR]
+
+ [VAR name="importoProporzionato" type="number"][% importoProporzionato = (importoAssegnato * ore) / oreTotali; %][/VAR]
+
+ [%= anno %];[%= ore %];[FORMAT type="number" pattern="0.00"][% importoProporzionato %][/FORMAT]
+ [/EFTL]
+ `);
+
+settings:
+ encodeUrl: true
+ timeout: 0
+ followRedirects: true
+ maxRedirects: 5
diff --git a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Calcolo dinamico ore equivalenti.yml b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/DSAN/Calcolo dinamico ore equivalenti.yml
similarity index 99%
rename from collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Calcolo dinamico ore equivalenti.yml
rename to collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/DSAN/Calcolo dinamico ore equivalenti.yml
index b859b0e..a62c318 100644
--- a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Calcolo dinamico ore equivalenti.yml
+++ b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/DSAN/Calcolo dinamico ore equivalenti.yml
@@ -1,7 +1,7 @@
info:
name: Calcolo dinamico ore equivalenti
type: http
- seq: 26
+ seq: 1
http:
method: POST
diff --git a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/DSAN/Calcolo importo in orario proporzionale.yml b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/DSAN/Calcolo importo in orario proporzionale.yml
new file mode 100644
index 0000000..32b8207
--- /dev/null
+++ b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/DSAN/Calcolo importo in orario proporzionale.yml
@@ -0,0 +1,51 @@
+info:
+ name: Calcolo importo in orario proporzionale
+ type: http
+ seq: 2
+
+http:
+ method: POST
+ url: "{{elixFormsApiUrl}}/eftl/process/v1"
+ headers:
+ - name: x-requested-with
+ value: XMLHttpRequest
+ - name: x-api-key
+ value: "{{elixFormsWsAuthenticationToken}}"
+ - name: x-ef-request-id
+ value: "30661"
+ body:
+ type: json
+ data: |-
+ {
+ "userDocument": "{{elixBase64EftlDocument}}", // see the pre-request script
+ "userContext": {
+ "lang": "IT",
+ "crlf": "\r\n",
+ "useTestCF": false
+ }
+ }
+ auth: inherit
+
+runtime:
+ scripts:
+ - type: before-request
+ code: |-
+ const { prepareEftlDocument } = require("./elixFormsJs.js")
+ // Copy-pasta your EFTL document below inside the template literals (`)
+ prepareEftlDocument(String.raw`
+ [EFTL][HEADER name="trimDocument" value="true" type="boolean" /]
+ [VAR name="importoAssegnato" type="number"][TAG]SCHEMAID,709,COL0118,IUQOID, ,,,0.00[/TAG][/VAR]
+ [VAR name="oreTotali" type="number"][TAG]SCHEMAID,709,COL0119,IUQOID, ,,,0[/TAG][/VAR]
+ [VAR name="oreAttivita" type="number"][TAG]GETVALUEBYTAG,ATTIVITA_ORE,REQUEST,IUQOID,UPDATED_LAST[/TAG][/VAR]
+
+ [VAR name="importoProporzionato" type="number"][% importoProporzionato = (importoAssegnato * oreAttivita) / oreTotali; %][/VAR]
+
+ [FORMAT type="number" pattern="0.00"][% importoProporzionato %][/FORMAT]
+ [/EFTL]
+ `);
+
+settings:
+ encodeUrl: true
+ timeout: 0
+ followRedirects: true
+ maxRedirects: 5
diff --git a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/DSAN/Calcolo limiti ore e altro.yml b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/DSAN/Calcolo limiti ore e altro.yml
new file mode 100644
index 0000000..f1afe04
--- /dev/null
+++ b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/DSAN/Calcolo limiti ore e altro.yml
@@ -0,0 +1,56 @@
+info:
+ name: Calcolo limiti ore e altro
+ type: http
+ seq: 3
+
+http:
+ method: POST
+ url: "{{elixFormsApiUrl}}/eftl/process/v1"
+ headers:
+ - name: x-requested-with
+ value: XMLHttpRequest
+ - name: x-api-key
+ value: "{{elixFormsWsAuthenticationToken}}"
+ - name: x-ef-request-id
+ value: "31418"
+ body:
+ type: json
+ data: |-
+ {
+ "userDocument": "{{elixBase64EftlDocument}}", // see the pre-request script
+ "userContext": {
+ "lang": "IT",
+ "crlf": "\r\n",
+ "useTestCF": false
+ }
+ }
+ auth: inherit
+
+runtime:
+ scripts:
+ - type: before-request
+ code: |-
+ const { prepareEftlDocument } = require("./elixFormsJs.js")
+ // Copy-pasta your EFTL document below inside the template literals (`)
+ prepareEftlDocument(String.raw`
+ [EFTL][HEADER name="trimDocument" value="true" type="boolean" /]
+ [VAR name="percentualePartTime" type="number"][TAG]GETVALUEBYTAG,DIPENDENTE_PERC_PARTTIME,REQUEST,IUQOID[/TAG][/VAR]
+ [VAR name="oreEquivalenti" type="number"][TAG]GETVALUEBYTAG,ORE_RIPARTIZIONE_ASSEGNATA,REQUEST,IUQOID[/TAG][/VAR]
+ [VAR name="maxOre" type="number"][TAG]GETVALUEBYTAG,MAX_ORE_DENTRO_ORARIO,REQUEST,IUQOID[/TAG][/VAR]
+
+ [VAR name="limiteOre" type="number"][% limiteOre = (percentualePartTime * maxOre); %][/VAR]
+
+ [IF]
+ [CONDITION][% limiteOre > oreEquivalenti %][/CONDITION]
+ [THEN][% limiteOre = oreEquivalenti; %][/THEN]
+ [/IF]
+
+ [FORMAT type="number" pattern="integer"][% limiteOre %][/FORMAT]
+ [/EFTL]
+ `);
+
+settings:
+ encodeUrl: true
+ timeout: 0
+ followRedirects: true
+ maxRedirects: 5
diff --git a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Calcolo ore IN o OUT servizio.yml b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/DSAN/Calcolo ore IN o OUT servizio.yml
similarity index 99%
rename from collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Calcolo ore IN o OUT servizio.yml
rename to collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/DSAN/Calcolo ore IN o OUT servizio.yml
index 0191929..bf3c90b 100644
--- a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Calcolo ore IN o OUT servizio.yml
+++ b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/DSAN/Calcolo ore IN o OUT servizio.yml
@@ -1,7 +1,7 @@
info:
name: Calcolo ore IN o OUT servizio
type: http
- seq: 25
+ seq: 4
http:
method: POST
diff --git a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Get year from date.yml b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/DSAN/Get year from date.yml
similarity index 99%
rename from collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Get year from date.yml
rename to collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/DSAN/Get year from date.yml
index 8fbb9a8..aecbcf2 100644
--- a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Get year from date.yml
+++ b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/DSAN/Get year from date.yml
@@ -1,7 +1,7 @@
info:
name: Get year from date
type: http
- seq: 21
+ seq: 6
http:
method: POST
diff --git a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/DSAN/Importo richiedente da Proposta ADVANCED.yml b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/DSAN/Importo richiedente da Proposta ADVANCED.yml
new file mode 100644
index 0000000..d4b3ed7
--- /dev/null
+++ b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/DSAN/Importo richiedente da Proposta ADVANCED.yml
@@ -0,0 +1,67 @@
+info:
+ name: Importo richiedente da Proposta ADVANCED
+ type: http
+ seq: 13
+
+http:
+ method: POST
+ url: "{{elixFormsApiUrl}}/eftl/process/v1"
+ headers:
+ - name: x-requested-with
+ value: XMLHttpRequest
+ - name: x-api-key
+ value: "{{elixFormsWsAuthenticationToken}}"
+ - name: x-ef-request-id
+ value: "31555"
+ body:
+ type: json
+ data: |-
+ {
+ "userDocument": "{{elixBase64EftlDocument}}", // see the pre-request script
+ "userContext": {
+ "lang": "IT",
+ "crlf": "\r\n",
+ "useTestCF": false
+ }
+ }
+ auth: inherit
+
+runtime:
+ scripts:
+ - type: before-request
+ code: |-
+ const { prepareEftlDocument } = require("./elixFormsJs.js")
+ // Copy-pasta your EFTL document below inside the template literals (`)
+ prepareEftlDocument(String.raw`
+ [EFTL][HEADER name="trimDocument" value="true" type="boolean" /]
+ [VAR name="codiceFiscaleRichiedente" type="string"][TAG]GETVALUEBYTAG,RICHIEDENTE_CODFIS,REQUEST,IUQOID[/TAG][/VAR]
+ [VAR name="datiRipartizioniIterable" type="iterable"][SPLIT regex="##"][TAG]GETVALUEBYTAG,RIPARTIZIONE_DATI_COMPLETI,REQUEST,IUQOID,CONCAT,##[/TAG][/SPLIT][/VAR]
+
+ [VAR name="item2" type="number"][% item2 = 1; %][/VAR]
+ [VAR name="item5" type="number"][% item5 = 4; %][/VAR]
+
+ [VAR name="importoRichiedente" type="number"][% importoRichiedente = 0; %][/VAR]
+
+ [FOR varname="riga" iterable="datiRipartizioniIterable"]
+ [VAR name="rigaiIterable" type="iterable"][SPLIT regex=";;"][VALUE_OF varname="riga" /][/SPLIT][/VAR]
+ [VAR name="codiceFiscale" type="string"][VALUE_OF varname="rigaiIterable" index="item2" /][/VAR]
+ [VAR name="importo" type="number"][VALUE_OF varname="rigaiIterable" index="item5" /][/VAR]
+ [IF]
+ [CONDITION][% codiceFiscale == codiceFiscaleRichiedente %][/CONDITION]
+ [THEN][% importoRichiedente = importo; %][/THEN]
+ [/IF]
+ [/FOR]
+
+ [FORMAT type="number" pattern="0.00"][% importoRichiedente %][/FORMAT]
+ [/EFTL]
+ `);
+
+settings:
+ encodeUrl: true
+ timeout: 0
+ followRedirects: true
+ maxRedirects: 5
+
+docs: |-
+ SchemaId 709
+ Campo COL0118
diff --git a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/DSAN/Indicazioni limiti annuali ore.yml b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/DSAN/Indicazioni limiti annuali ore.yml
new file mode 100644
index 0000000..db1bd1f
--- /dev/null
+++ b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/DSAN/Indicazioni limiti annuali ore.yml
@@ -0,0 +1,49 @@
+info:
+ name: Indicazioni limiti annuali ore
+ type: http
+ seq: 7
+
+http:
+ method: POST
+ url: "{{elixFormsApiUrl}}/eftl/process/v1"
+ headers:
+ - name: x-requested-with
+ value: XMLHttpRequest
+ - name: x-api-key
+ value: "{{elixFormsWsAuthenticationToken}}"
+ - name: x-ef-request-id
+ value: "30661"
+ body:
+ type: json
+ data: |-
+ {
+ "userDocument": "{{elixBase64EftlDocument}}", // see the pre-request script
+ "userContext": {
+ "lang": "IT",
+ "crlf": "\r\n",
+ "useTestCF": false
+ }
+ }
+ auth: inherit
+
+runtime:
+ scripts:
+ - type: before-request
+ code: |-
+ const { prepareEftlDocument } = require("./elixFormsJs.js")
+ // Copy-pasta your EFTL document below inside the template literals (`)
+ prepareEftlDocument(String.raw`
+ [EFTL][HEADER name="trimDocument" value="true" type="boolean" /]
+
+ In base alle ore equivalenti e al part-time, il limite annuale di ore di attivita' svolte dentro l'orario di lavoro e' pari a [TAG]GETVALUEBYTAG,LIMITE_ORE_DENTRO_ORARIO,REQUEST,IUQOID,UPDATED_LAST[/TAG]
+
+ In base alle ore equivalenti e al part-time, il limite annuale di ore di attivita' svolte fuori dall'orario di lavoro e' pari a [TAG]GETVALUEBYTAG,LIMITE_ORE_FUORI_ORARIO,REQUEST,IUQOID,UPDATED_LAST[/TAG]
+
+ [/EFTL]
+ `);
+
+settings:
+ encodeUrl: true
+ timeout: 0
+ followRedirects: true
+ maxRedirects: 5
diff --git a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Notifiche email partecipanti - Body.yml b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/DSAN/Notifiche email partecipanti - Body.yml
similarity index 99%
rename from collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Notifiche email partecipanti - Body.yml
rename to collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/DSAN/Notifiche email partecipanti - Body.yml
index f74a9c3..3ba49cd 100644
--- a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Notifiche email partecipanti - Body.yml
+++ b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/DSAN/Notifiche email partecipanti - Body.yml
@@ -1,7 +1,7 @@
info:
name: Notifiche email partecipanti - Body
type: http
- seq: 23
+ seq: 8
http:
method: POST
diff --git a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Notifiche email partecipanti - Subject.yml b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/DSAN/Notifiche email partecipanti - Subject.yml
similarity index 99%
rename from collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Notifiche email partecipanti - Subject.yml
rename to collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/DSAN/Notifiche email partecipanti - Subject.yml
index bce893a..3d74692 100644
--- a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Notifiche email partecipanti - Subject.yml
+++ b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/DSAN/Notifiche email partecipanti - Subject.yml
@@ -1,7 +1,7 @@
info:
name: Notifiche email partecipanti - Subject
type: http
- seq: 22
+ seq: 9
http:
method: POST
diff --git a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Nuovo check richiedente DSAN.yml b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/DSAN/Nuovo check richiedente DSAN.yml
similarity index 99%
rename from collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Nuovo check richiedente DSAN.yml
rename to collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/DSAN/Nuovo check richiedente DSAN.yml
index 2137a5a..fc79223 100644
--- a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Nuovo check richiedente DSAN.yml
+++ b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/DSAN/Nuovo check richiedente DSAN.yml
@@ -1,7 +1,7 @@
info:
name: Nuovo check richiedente DSAN
type: http
- seq: 20
+ seq: 12
http:
method: POST
diff --git a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/DSAN/Ore richiedente da Proposta ADVANCED.yml b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/DSAN/Ore richiedente da Proposta ADVANCED.yml
new file mode 100644
index 0000000..e001e3c
--- /dev/null
+++ b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/DSAN/Ore richiedente da Proposta ADVANCED.yml
@@ -0,0 +1,101 @@
+info:
+ name: Ore richiedente da Proposta ADVANCED
+ type: http
+ seq: 14
+
+http:
+ method: POST
+ url: "{{elixFormsApiUrl}}/eftl/process/v1"
+ headers:
+ - name: x-requested-with
+ value: XMLHttpRequest
+ - name: x-api-key
+ value: "{{elixFormsWsAuthenticationToken}}"
+ - name: x-ef-request-id
+ value: "31555"
+ body:
+ type: json
+ data: |-
+ {
+ "userDocument": "{{elixBase64EftlDocument}}", // see the pre-request script
+ "userContext": {
+ "lang": "IT",
+ "crlf": "\r\n",
+ "IS_OP": "OP0",
+ "IS_CO": "CO0",
+ "IS_FU": "FU0",
+ "IS_EP": "EP0",
+ "OP": 0.0431,
+ "CO": 0.0405,
+ "FU": 0.0350,
+ "EP": 0.0307,
+ "useTestCF": false
+ }
+ }
+ auth: inherit
+
+runtime:
+ scripts:
+ - type: before-request
+ code: |-
+ const { prepareEftlDocument } = require("./elixFormsJs.js")
+ // Copy-pasta your EFTL document below inside the template literals (`)
+ prepareEftlDocument(String.raw`
+ [EFTL][HEADER name="trimDocument" value="true" type="boolean" /]
+ [VAR name="inquadramentoRichiedente" type="string"][TAG]GETVALUEBYTAG,INQUADRAMENTO_DIPENDENTE,REQUEST,IUQOID[/TAG][/VAR]
+ [VAR name="codiceFiscaleRichiedente" type="string"][TAG]GETVALUEBYTAG,RICHIEDENTE_CODFIS,REQUEST,IUQOID[/TAG][/VAR]
+ [VAR name="datiRipartizioniIterable" type="iterable"][SPLIT regex="##"][TAG]GETVALUEBYTAG,RIPARTIZIONE_DATI_COMPLETI,REQUEST,IUQOID,CONCAT,##[/TAG][/SPLIT][/VAR]
+
+ [% item2 = 1; %]
+ [% item5 = 4; %]
+ [% importoRichiedente = 0; %]
+ [% fattoreConversione = 0; %]
+
+ [FOR varname="riga" iterable="datiRipartizioniIterable"]
+ [VAR name="rigaIterable" type="iterable"][SPLIT regex=";;"][VALUE_OF varname="riga" /][/SPLIT][/VAR]
+ [VAR name="codiceFiscale" type="string"][VALUE_OF varname="rigaIterable" index="item2" /][/VAR]
+ [VAR name="importo" type="number"][VALUE_OF varname="rigaIterable" index="item5" /][/VAR]
+ [IF]
+ [CONDITION][% codiceFiscale == codiceFiscaleRichiedente %][/CONDITION]
+ [THEN][% importoRichiedente = importo; %][/THEN]
+ [/IF]
+ [/FOR]
+
+ [IF]
+ [CONDITION][CONTAINS varname="IS_OP"][% inquadramentoRichiedente %][/CONTAINS][/CONDITION]
+ [THEN][% fattoreConversione = OP; %][/THEN]
+ [ELSE IF]
+ [CONDITION][CONTAINS varname="IS_CO"][% inquadramentoRichiedente %][/CONTAINS][/CONDITION]
+ [THEN][% fattoreConversione = CO; %][/THEN]
+ [/ELSE IF]
+ [ELSE IF]
+ [CONDITION][CONTAINS varname="IS_FU"][% inquadramentoRichiedente %][/CONTAINS][/CONDITION]
+ [THEN][% fattoreConversione = FU; %][/THEN]
+ [/ELSE IF]
+ [ELSE IF]
+ [CONDITION][CONTAINS varname="IS_EP"][% inquadramentoRichiedente %][/CONTAINS][/CONDITION]
+ [THEN][% fattoreConversione = EP; %][/THEN]
+ [/ELSE IF]
+ [/IF]
+
+ [!--
+ inquadramentoRichiedente: [%= inquadramentoRichiedente %]
+ codiceFiscaleRichiedente: [%= codiceFiscaleRichiedente %]
+ importoRichiedente: [%= importoRichiedente %]
+ fattoreConversione: [%= fattoreConversione %]
+ Output
+ --]
+
+ [FORMAT type="number" pattern="0"][% importoRichiedente * fattoreConversione %][/FORMAT]
+ [/EFTL]
+ `);
+
+settings:
+ encodeUrl: true
+ timeout: 0
+ followRedirects: true
+ maxRedirects: 5
+
+docs: |-
+ SchemaId 709
+ Campo COL0118
diff --git a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Partecipanti HAS DSAN.yml b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/DSAN/Partecipanti HAS DSAN.yml
similarity index 99%
rename from collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Partecipanti HAS DSAN.yml
rename to collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/DSAN/Partecipanti HAS DSAN.yml
index 72f0a98..b19e0fe 100644
--- a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Partecipanti HAS DSAN.yml
+++ b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/DSAN/Partecipanti HAS DSAN.yml
@@ -1,7 +1,7 @@
info:
name: Partecipanti HAS DSAN
type: http
- seq: 24
+ seq: 10
http:
method: POST
diff --git a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Recupero email da array.yml b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/DSAN/Recupero email da array.yml
similarity index 59%
rename from collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Recupero email da array.yml
rename to collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/DSAN/Recupero email da array.yml
index 2d36c91..2653808 100644
--- a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Recupero email da array.yml
+++ b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/DSAN/Recupero email da array.yml
@@ -1,7 +1,7 @@
info:
name: Recupero email da array
type: http
- seq: 27
+ seq: 11
http:
method: POST
@@ -12,7 +12,7 @@ http:
- name: x-api-key
value: "{{elixFormsWsAuthenticationToken}}"
- name: x-ef-request-id
- value: "25286"
+ value: "31397"
body:
type: json
data: |-
@@ -35,6 +35,7 @@ runtime:
prepareEftlDocument(String.raw`
[EFTL][HEADER name="trimDocument" value="true" type="boolean" /]
+ [VAR name="richiedenteCF" type="string"][TAG]GETVALUEBYTAG,RICHIEDENTE_CODFIS,REQUEST,IUQOID,UPDATED_LAST[/TAG][/VAR]
[VAR name="firstItem" type="number"][% firstItem = 0; %][/VAR]
[VAR name="secondItem" type="number"][% secondItem = 1; %][/VAR]
@@ -44,21 +45,27 @@ runtime:
[VAR name="lastUpdatedNominativoCF" type="string"][VALUE_OF varname="lastUpdatedNominativoRightIterable" index="firstItem" /][/VAR]
[VAR name="emailPartecipante" type="string"][% emailPartecipante = ""; %][/VAR]
- [VAR name="arrayCfEmailIterable" type="iterable"][SPLIT regex=";"][TAG]GETVALUEBYTAG,SOGGETTI_EMAIL,REQUEST,IUQOID[/TAG][/SPLIT][/VAR]
- [FOR varname="coppia" iterable="arrayCfEmailIterable"]
- [VAR name="coppiaIterable" type="iterable"][SPLIT regex=":"][VALUE_OF varname="coppia" /][/SPLIT][/VAR]
- [VAR name="codiceFiscale" type="string"][VALUE_OF varname="coppiaIterable" index="firstItem" /][/VAR]
- [VAR name="email" type="string"][VALUE_OF varname="coppiaIterable" index="secondItem" /][/VAR]
-
- [IF]
- [CONDITION][% lastUpdatedNominativoCF == codiceFiscale %][/CONDITION]
- [THEN][% emailPartecipante = email; %][/THEN]
- [/IF]
- [/FOR]
[IF]
- [CONDITION][% DEBUG == "S" %][/CONDITION]
- [THEN][% emailPartecipante = "pierpaolo.mammi@unipr.it"; %][/THEN]
+ [CONDITION][% lastUpdatedNominativoCF != "" && lastUpdatedNominativoCF != richiedenteCF %][/CONDITION]
+ [THEN]
+ [VAR name="arrayCfEmailIterable" type="iterable"][SPLIT regex=";"][TAG]GETVALUEBYTAG,SOGGETTI_EMAIL,REQUEST,IUQOID[/TAG][/SPLIT][/VAR]
+ [FOR varname="coppia" iterable="arrayCfEmailIterable"]
+ [VAR name="coppiaIterable" type="iterable"][SPLIT regex=":"][VALUE_OF varname="coppia" /][/SPLIT][/VAR]
+ [VAR name="codiceFiscale" type="string"][VALUE_OF varname="coppiaIterable" index="firstItem" /][/VAR]
+ [VAR name="email" type="string"][VALUE_OF varname="coppiaIterable" index="secondItem" /][/VAR]
+
+ [IF]
+ [CONDITION][% lastUpdatedNominativoCF == codiceFiscale %][/CONDITION]
+ [THEN][% emailPartecipante = email; %][/THEN]
+ [/IF]
+ [/FOR]
+
+ [IF]
+ [CONDITION][% DEBUG == "S" %][/CONDITION]
+ [THEN][% emailPartecipante = "pierpaolo.mammi@unipr.it"; %][/THEN]
+ [/IF]
+ [/THEN]
[/IF]
[%= emailPartecipante %]
diff --git a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/DSAN/Richiedente ammesso ADVANCED.yml b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/DSAN/Richiedente ammesso ADVANCED.yml
new file mode 100644
index 0000000..6c22e35
--- /dev/null
+++ b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/DSAN/Richiedente ammesso ADVANCED.yml
@@ -0,0 +1,76 @@
+info:
+ name: Richiedente ammesso ADVANCED
+ type: http
+ seq: 15
+
+http:
+ method: POST
+ url: "{{elixFormsApiUrl}}/eftl/process/v1"
+ headers:
+ - name: x-requested-with
+ value: XMLHttpRequest
+ - name: x-api-key
+ value: "{{elixFormsWsAuthenticationToken}}"
+ - name: x-ef-request-id
+ value: "31555"
+ body:
+ type: json
+ data: |-
+ {
+ "userDocument": "{{elixBase64EftlDocument}}", // see the pre-request script
+ "userContext": {
+ "lang": "IT",
+ "crlf": "\r\n",
+ "useTestCF": false
+ }
+ }
+ auth: inherit
+
+runtime:
+ scripts:
+ - type: before-request
+ code: |-
+ const { prepareEftlDocument } = require("./elixFormsJs.js")
+ // Copy-pasta your EFTL document below inside the template literals (`)
+ prepareEftlDocument(String.raw`
+ [EFTL][HEADER name="trimDocument" value="true" type="boolean" /]
+ [VAR name="checkUtentePartecipante" type="string"][% checkUtentePartecipante = "Il richiedente non è ammesso alla compilazione perché non partecipa alle ripartizioni"; %][/VAR]
+ [VAR name="richiedenteCF" type="string"][TAG]GETVALUEBYTAG,RICHIEDENTE_CODFIS,REQUEST,IUQOID[/TAG][/VAR]
+ [VAR name="richiedentePropostaCF" type="string"][TAG]GETVALUEBYTAG,PROPOSTA_RICHIEDENTE_CODFIS,REQUEST,IUQOID[/TAG][/VAR]
+ [VAR name="ripartizioniDatiCompleti" type="string"][TAG]GETVALUEBYTAG,RIPARTIZIONE_DATI_COMPLETI,REQUEST,IUQOID[/TAG][/VAR]
+
+ [!-- ATTENZIONE: gli ELSEIF non rispettano la logica di esclusione dei blocchi! Lasciare le condizioni in questo ordine! --]
+ [!-- 1. Il richiedente non deve essere vuoto --]
+ [!-- 2. Il richiedente deve comparire fra le ripartizioni --]
+ [!-- 3. Il richiedente può eventualmente comparire fra i nominativi ammessi (DEBUG) --]
+ [!-- 4. Il richiedente non deve essere il RS che ha presentato la Proposta --]
+ [IF]
+ [CONDITION][IS_EMPTY varname="richiedenteCF" /][/CONDITION]
+ [THEN][% checkUtentePartecipante = "Nessun richiedente trovato"; %][/THEN]
+ [ELSE IF]
+ [CONDITION][CONTAINS varname="ripartizioniDatiCompleti"];;[VALUE_OF varname="richiedenteCF" /];;[/CONTAINS][/CONDITION]
+ [THEN][% checkUtentePartecipante = ""; %][/THEN]
+ [/ELSE IF]
+ [ELSE IF]
+ [CONDITION][CONTAINS varname="codiciFiscaliAmmessi"][VALUE_OF varname="richiedenteCF" /][/CONTAINS][/CONDITION]
+ [THEN][% checkUtentePartecipante = ""; %][/THEN]
+ [/ELSE IF]
+ [ELSE IF]
+ [CONDITION][% richiedenteCF == richiedentePropostaCF %][/CONDITION]
+ [THEN][% checkUtentePartecipante = "Il Responsabile Scientifico proponente della Proposta non deve compilare la DSAN"; %][/THEN]
+ [/ELSE IF]
+ [/IF]
+
+ [%= checkUtentePartecipante %]
+ [/EFTL]
+ `);
+
+settings:
+ encodeUrl: true
+ timeout: 0
+ followRedirects: true
+ maxRedirects: 5
+
+docs: |-
+ SchemaId 709
+ Campo COL0118
diff --git a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/DSAN/folder.yml b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/DSAN/folder.yml
new file mode 100644
index 0000000..22f7998
--- /dev/null
+++ b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/DSAN/folder.yml
@@ -0,0 +1,7 @@
+info:
+ name: DSAN
+ type: folder
+ seq: 2
+
+request:
+ auth: inherit
diff --git a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Elenco partecipanti per tabella HTML Copy.yml b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Elenco partecipanti per tabella HTML Copy.yml
deleted file mode 100644
index c94efc1..0000000
--- a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Elenco partecipanti per tabella HTML Copy.yml
+++ /dev/null
@@ -1,85 +0,0 @@
-info:
- name: Elenco partecipanti per tabella HTML Copy
- type: http
- seq: 10
-
-http:
- method: POST
- url: "{{elixFormsApiUrl}}/eftl/process/v1"
- headers:
- - name: x-requested-with
- value: XMLHttpRequest
- - name: x-api-key
- value: "{{elixFormsWsAuthenticationToken}}"
- - name: x-ef-request-id
- value: "19758"
- body:
- type: json
- data: |-
- {
- "userDocument": "{{elixBase64EftlDocument}}", // see the pre-request script
- "userContext": {
- "lang": "IT",
- "crlf": "\r\n"
- }
- }
- auth: inherit
-
-runtime:
- scripts:
- - type: before-request
- code: |-
- const { prepareEftlDocument } = require("./elixFormsJs.js")
- // Copy-pasta your EFTL document below inside the template literals (`)
- prepareEftlDocument(String.raw`
- [EFTL]
- [VAR name="newLine" type="string"][VALUE_OF varname="crlf" /][/VAR]
- [VAR name="ripartizioniNominativiWithSep" type="string"][TAG]SCHEMAID,538,COL0005,ID_OBJECT,,#[/TAG][/VAR]
- [VAR name="ripartizioniImportiWithSep" type="string"][TAG]SCHEMAID,538,COL0002,ID_OBJECT,,#[/TAG][/VAR]
-
- | Partecipante | Importo (EUR) |
- [IF][CONDITION][IS_NOT_EMPTY varname="ripartizioniNominativiWithSep" /][/CONDITION][THEN]
- [VAR name="ripartizioniNominativiIterable" type="iterable"][SPLIT regex="#"][VALUE_OF varname="ripartizioniNominativiWithSep" /][/SPLIT][/VAR]
- [VAR name="ripartizioniImportiIterable" type="iterable"][SPLIT regex="#"][VALUE_OF varname="ripartizioniImportiWithSep" /][/SPLIT][/VAR]
- [VAR name="ripartizioniCount" type="number"][SIZE_OF varname="ripartizioniNominativiIterable" /][/VAR]
- [VAR name="ripartizioneIdx" type="string"][% ripartizioneIdx = 0; %][/VAR]
- [VAR name="firstItem" type="number"][% firstItem = 0; %][/VAR]
- [VAR name="secondItem" type="number"][% secondItem = 1; %][/VAR]
-
-
- [FOR varName="ripartizione" iterable="ripartizioniNominativiIterable"]
- [VAR name="ripartizioneNominativoFull" type="string"][VALUE_OF varname="ripartizioniNominativiIterable" index="ripartizioneIdx" /][/VAR]
- [VAR name="ripartizioneImporto" type="string"][VALUE_OF varname="ripartizioniImportiIterable" index="ripartizioneIdx" /][/VAR]
- [VAR name="ripartizioneNominativoIterable" type="iterable"][SPLIT regex="] "][TRIM][VALUE_OF varname="ripartizioneNominativoFull" /][/TRIM][/SPLIT][/VAR]
- [VAR name="ripartizioneNominativo" type="string"][VALUE_OF varname="ripartizioneNominativoIterable" index="secondItem" /][/VAR]
- [% ripartizioneIdx = ripartizioneIdx + 1; %]
- [VAR name="ripartizioneKeyIterable" type="iterable"][SPLIT regex="\."][% ripartizioneIdx + "" %][/SPLIT][/VAR]
- [VAR name="ripartizioneKey" type="string"][VALUE_OF varname="ripartizioneKeyIterable" index="firstItem" /][/VAR]
- | [VALUE_OF varname="ripartizioneNominativo" /] | [VALUE_OF varname="ripartizioneImporto" /] |
- [/FOR]
-
- [!--
- [WHILE threshold="99"]
- [CONDITION][% ripartizioneIdx < ripartizioniCount %][/CONDITION]
- [DO]
- [VAR name="ripartizioneNominativoFull" type="string"][VALUE_OF varname="ripartizioniNominativiIterable" index="ripartizioneIdx" /][/VAR]
- [VAR name="ripartizioneImporto" type="string"][VALUE_OF varname="ripartizioniImportiIterable" index="ripartizioneIdx" /][/VAR]
- [VAR name="ripartizioneNominativoIterable" type="iterable"][SPLIT regex="] "][TRIM][VALUE_OF varname="ripartizioneNominativoFull" /][/TRIM][/SPLIT][/VAR]
- [VAR name="ripartizioneNominativo" type="string"][VALUE_OF varname="ripartizioneNominativoIterable" index="secondItem" /][/VAR]
- [% ripartizioneIdx = ripartizioneIdx + 1; %]
- [VAR name="ripartizioneKeyIterable" type="iterable"][SPLIT regex="\."][% ripartizioneIdx + "" %][/SPLIT][/VAR]
- [VAR name="ripartizioneKey" type="string"][VALUE_OF varname="ripartizioneKeyIterable" index="firstItem" /][/VAR]
- | [VALUE_OF varname="ripartizioneNominativo" /] | [VALUE_OF varname="ripartizioneImporto" /] |
- [/DO]
- [/WHILE]
- --]
- [/THEN][/IF]
-
- [/EFTL]
- `);
-
-settings:
- encodeUrl: true
- timeout: 0
- followRedirects: true
- maxRedirects: 5
diff --git a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Calcolo importo per singolo partecipante.yml b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Calcolo importo per singolo partecipante.yml
similarity index 99%
rename from collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Calcolo importo per singolo partecipante.yml
rename to collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Calcolo importo per singolo partecipante.yml
index 93fb279..36ac131 100644
--- a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Calcolo importo per singolo partecipante.yml
+++ b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Calcolo importo per singolo partecipante.yml
@@ -1,7 +1,7 @@
info:
name: Calcolo importo per singolo partecipante
type: http
- seq: 16
+ seq: 1
http:
method: POST
diff --git a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Calcolo ore equivalenti.yml b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Calcolo ore equivalenti.yml
similarity index 99%
rename from collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Calcolo ore equivalenti.yml
rename to collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Calcolo ore equivalenti.yml
index 0cf9654..c13a52e 100644
--- a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Calcolo ore equivalenti.yml
+++ b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Calcolo ore equivalenti.yml
@@ -1,7 +1,7 @@
info:
name: Calcolo ore equivalenti
type: http
- seq: 19
+ seq: 3
http:
method: POST
diff --git a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Calcolo ripartizione per tipologia persona.yml b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Calcolo ripartizione per tipologia persona.yml
similarity index 99%
rename from collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Calcolo ripartizione per tipologia persona.yml
rename to collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Calcolo ripartizione per tipologia persona.yml
index 9409421..3bc811e 100644
--- a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Calcolo ripartizione per tipologia persona.yml
+++ b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Calcolo ripartizione per tipologia persona.yml
@@ -1,7 +1,7 @@
info:
name: Calcolo ripartizione per tipologia persona
type: http
- seq: 14
+ seq: 4
http:
method: POST
diff --git a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Check richiedente in partecipanti by CodFis.yml b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Check richiedente in partecipanti by CodFis.yml
similarity index 99%
rename from collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Check richiedente in partecipanti by CodFis.yml
rename to collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Check richiedente in partecipanti by CodFis.yml
index 32de62f..ace0121 100644
--- a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Check richiedente in partecipanti by CodFis.yml
+++ b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Check richiedente in partecipanti by CodFis.yml
@@ -1,7 +1,7 @@
info:
name: Check richiedente in partecipanti by CodFis
type: http
- seq: 4
+ seq: 6
http:
method: POST
diff --git a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Check richiedente in partecipanti.yml b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Check richiedente in partecipanti.yml
similarity index 99%
rename from collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Check richiedente in partecipanti.yml
rename to collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Check richiedente in partecipanti.yml
index a2801fa..578acf8 100644
--- a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Check richiedente in partecipanti.yml
+++ b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Check richiedente in partecipanti.yml
@@ -1,7 +1,7 @@
info:
name: Check richiedente in partecipanti
type: http
- seq: 3
+ seq: 5
http:
method: POST
diff --git a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Codice fiscale ammesso.yml b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Codice fiscale ammesso.yml
similarity index 99%
rename from collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Codice fiscale ammesso.yml
rename to collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Codice fiscale ammesso.yml
index e764396..35a06d5 100644
--- a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Codice fiscale ammesso.yml
+++ b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Codice fiscale ammesso.yml
@@ -1,7 +1,7 @@
info:
name: Codice fiscale ammesso
type: http
- seq: 1
+ seq: 7
http:
method: POST
diff --git a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Codici fiscali ripartizioni Simple-minded.yml b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Codici fiscali ripartizioni Simple-minded.yml
similarity index 99%
rename from collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Codici fiscali ripartizioni Simple-minded.yml
rename to collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Codici fiscali ripartizioni Simple-minded.yml
index 3feb2cd..0b5461a 100644
--- a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Codici fiscali ripartizioni Simple-minded.yml
+++ b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Codici fiscali ripartizioni Simple-minded.yml
@@ -1,7 +1,7 @@
info:
name: Codici fiscali ripartizioni Simple-minded
type: http
- seq: 6
+ seq: 9
http:
method: POST
diff --git a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Codici fiscali ripartizioni.yml b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Codici fiscali ripartizioni.yml
similarity index 99%
rename from collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Codici fiscali ripartizioni.yml
rename to collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Codici fiscali ripartizioni.yml
index 2032eed..6bda9e6 100644
--- a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Codici fiscali ripartizioni.yml
+++ b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Codici fiscali ripartizioni.yml
@@ -1,7 +1,7 @@
info:
name: Codici fiscali ripartizioni
type: http
- seq: 5
+ seq: 8
http:
method: POST
diff --git a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Dati completi ripartizione.yml b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Dati completi ripartizione.yml
new file mode 100644
index 0000000..9578821
--- /dev/null
+++ b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Dati completi ripartizione.yml
@@ -0,0 +1,61 @@
+info:
+ name: Dati completi ripartizione
+ type: http
+ seq: 2
+
+http:
+ method: POST
+ url: "{{elixFormsApiUrl}}/eftl/process/v1"
+ headers:
+ - name: x-requested-with
+ value: XMLHttpRequest
+ - name: x-api-key
+ value: "{{elixFormsWsAuthenticationToken}}"
+ - name: x-ef-request-id
+ value: "31499"
+ body:
+ type: json
+ data: |-
+ {
+ "userDocument": "{{elixBase64EftlDocument}}", // see the pre-request script
+ "userContext": {
+ "lang": "IT",
+ "crlf": "\r\n"
+ }
+ }
+ auth: inherit
+
+runtime:
+ scripts:
+ - type: before-request
+ code: |-
+ const { prepareEftlDocument } = require("./elixFormsJs.js")
+ // Copy-pasta your EFTL document below inside the template literals (`)
+ prepareEftlDocument(String.raw`
+ [EFTL][HEADER name="trimDocument" value="true" type="boolean" /]
+ [VAR name="partecipante" type="string"][TAG]GETVALUEBYTAG,PARTECIPANTE,REQUEST,IUQOID,UPDATED_LAST[/TAG][/VAR]
+ [VAR name="importo" type="string"][TAG]GETVALUEBYTAG,IMPORTO_RIPARTIZIONE,REQUEST,IUQOID,UPDATED_LAST[/TAG][/VAR]
+
+ [VAR name="firstItem" type="number"][% firstItem = 0; %][/VAR]
+ [VAR name="secondItem" type="number"][% secondItem = 1; %][/VAR]
+
+ [!-- Rimuoviamo l'indice della scelta da tendina "[X] " --]
+ [VAR name="datiIterable" type="iterable"][SPLIT regex="] "][VALUE_OF varname="partecipante" /][/SPLIT][/VAR]
+ [!-- Scorriamo l'iterable splittando man mano per i divisori nella scelta da tendina --]
+ [VAR name="datiIterable" type="iterable"][SPLIT regex=" \(CF: "][VALUE_OF varname="datiIterable" index="secondItem" /][/SPLIT][/VAR]
+ [VAR name="nominativo" type="string"][VALUE_OF varname="datiIterable" index="firstItem" /][/VAR]
+ [VAR name="datiIterable" type="iterable"][SPLIT regex=", Qualifica: "][VALUE_OF varname="datiIterable" index="secondItem" /][/SPLIT][/VAR]
+ [VAR name="codiceFiscale" type="string"][VALUE_OF varname="datiIterable" index="firstItem" /][/VAR]
+ [VAR name="datiIterable" type="iterable"][SPLIT regex=", Struttura di afferenza: "][VALUE_OF varname="datiIterable" index="secondItem" /][/SPLIT][/VAR]
+ [VAR name="qualifica" type="string"][VALUE_OF varname="datiIterable" index="firstItem" /][/VAR]
+ [VAR name="struttura" type="string"][VALUE_OF varname="datiIterable" index="secondItem" /][/VAR]
+
+ [%= nominativo + ";;" + codiceFiscale + ";;" + qualifica + ";;" + struttura + ";;" + importo %]
+ [/EFTL]
+ `);
+
+settings:
+ encodeUrl: true
+ timeout: 0
+ followRedirects: true
+ maxRedirects: 5
diff --git a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Elenco contraenti formattati.yml b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Elenco contraenti formattati.yml
similarity index 99%
rename from collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Elenco contraenti formattati.yml
rename to collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Elenco contraenti formattati.yml
index 8c2ff1e..152b9d0 100644
--- a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Elenco contraenti formattati.yml
+++ b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Elenco contraenti formattati.yml
@@ -1,7 +1,7 @@
info:
name: Elenco contraenti formattati
type: http
- seq: 7
+ seq: 10
http:
method: POST
diff --git a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Elenco partecipanti per dropdown con chiave.yml b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Elenco partecipanti per dropdown con chiave.yml
similarity index 99%
rename from collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Elenco partecipanti per dropdown con chiave.yml
rename to collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Elenco partecipanti per dropdown con chiave.yml
index f48bacf..55ebc0b 100644
--- a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Elenco partecipanti per dropdown con chiave.yml
+++ b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Elenco partecipanti per dropdown con chiave.yml
@@ -1,7 +1,7 @@
info:
name: Elenco partecipanti per dropdown con chiave
type: http
- seq: 8
+ seq: 11
http:
method: POST
diff --git a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Elenco partecipanti per tendina.yml b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Elenco partecipanti per tendina.yml
similarity index 99%
rename from collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Elenco partecipanti per tendina.yml
rename to collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Elenco partecipanti per tendina.yml
index 93fe54c..885c6c9 100644
--- a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Elenco partecipanti per tendina.yml
+++ b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Elenco partecipanti per tendina.yml
@@ -1,7 +1,7 @@
info:
name: Elenco partecipanti per tendina
type: http
- seq: 11
+ seq: 12
http:
method: POST
diff --git a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Numero partecipanti meno RS (se c'è).yml b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Numero partecipanti meno RS (se c'è).yml
similarity index 99%
rename from collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Numero partecipanti meno RS (se c'è).yml
rename to collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Numero partecipanti meno RS (se c'è).yml
index 2ad0a26..12ad366 100644
--- a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Numero partecipanti meno RS (se c'è).yml
+++ b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Numero partecipanti meno RS (se c'è).yml
@@ -1,7 +1,7 @@
info:
name: Numero partecipanti meno RS (se c'è)
type: http
- seq: 15
+ seq: 13
http:
method: POST
diff --git a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Numero ripartizioni da form partecipanti.yml b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Numero ripartizioni da form partecipanti.yml
similarity index 99%
rename from collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Numero ripartizioni da form partecipanti.yml
rename to collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Numero ripartizioni da form partecipanti.yml
index 4cfd8ee..ae582d7 100644
--- a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Numero ripartizioni da form partecipanti.yml
+++ b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Numero ripartizioni da form partecipanti.yml
@@ -1,7 +1,7 @@
info:
name: Numero ripartizioni da form partecipanti
type: http
- seq: 12
+ seq: 14
http:
method: POST
diff --git a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Partecipanti per Qualifica.yml b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Partecipanti per Qualifica.yml
similarity index 99%
rename from collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Partecipanti per Qualifica.yml
rename to collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Partecipanti per Qualifica.yml
index 7dcb293..44d52c9 100644
--- a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Partecipanti per Qualifica.yml
+++ b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Partecipanti per Qualifica.yml
@@ -1,7 +1,7 @@
info:
name: Partecipanti per Qualifica
type: http
- seq: 2
+ seq: 15
http:
method: POST
diff --git a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/RS proponente completo (multipli).yml b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/RS proponente completo (multipli).yml
similarity index 99%
rename from collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/RS proponente completo (multipli).yml
rename to collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/RS proponente completo (multipli).yml
index 00c132e..2b02c0e 100644
--- a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/RS proponente completo (multipli).yml
+++ b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/RS proponente completo (multipli).yml
@@ -1,7 +1,7 @@
info:
name: RS proponente completo (multipli)
type: http
- seq: 13
+ seq: 17
http:
method: POST
diff --git a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Recupero importo richiedente da proposta.yml b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Recupero importo richiedente da proposta.yml
similarity index 93%
rename from collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Recupero importo richiedente da proposta.yml
rename to collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Recupero importo richiedente da proposta.yml
index df1a60f..ea6c09e 100644
--- a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Recupero importo richiedente da proposta.yml
+++ b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Recupero importo richiedente da proposta.yml
@@ -1,7 +1,7 @@
info:
name: Recupero importo richiedente da proposta
type: http
- seq: 18
+ seq: 16
http:
method: POST
@@ -62,7 +62,11 @@ runtime:
[/IF]
[/FOR]
+ [!--
[%= importoRichiedente %]
+ --]
+
+ [FORMAT type="number" pattern="0.00"][% importoRichiedente %][/FORMAT]
[/EFTL]
`);
@@ -71,3 +75,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
+
+docs: |-
+ SchemaId 709
+ Campo COL0118
diff --git a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/TEST ordine GetValueByTag.yml b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/TEST ordine GetValueByTag.yml
similarity index 99%
rename from collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/TEST ordine GetValueByTag.yml
rename to collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/TEST ordine GetValueByTag.yml
index fe459d1..e4fc4f7 100644
--- a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/TEST ordine GetValueByTag.yml
+++ b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/TEST ordine GetValueByTag.yml
@@ -1,7 +1,7 @@
info:
name: TEST ordine GetValueByTag
type: http
- seq: 17
+ seq: 18
http:
method: POST
diff --git a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Tabella HTML ripartizioni FOR ADVANCED.yml b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Tabella HTML ripartizioni FOR ADVANCED.yml
new file mode 100644
index 0000000..f263777
--- /dev/null
+++ b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Tabella HTML ripartizioni FOR ADVANCED.yml
@@ -0,0 +1,68 @@
+info:
+ name: Tabella HTML ripartizioni FOR ADVANCED
+ type: http
+ seq: 21
+
+http:
+ method: POST
+ url: "{{elixFormsApiUrl}}/eftl/process/v1"
+ headers:
+ - name: x-requested-with
+ value: XMLHttpRequest
+ - name: x-api-key
+ value: "{{elixFormsWsAuthenticationToken}}"
+ - name: x-ef-request-id
+ value: "31499"
+ body:
+ type: json
+ data: |-
+ {
+ "userDocument": "{{elixBase64EftlDocument}}", // see the pre-request script
+ "userContext": {
+ "lang": "IT",
+ "crlf": "\r\n"
+ }
+ }
+ auth: inherit
+
+runtime:
+ scripts:
+ - type: before-request
+ code: |-
+ const { prepareEftlDocument } = require("./elixFormsJs.js")
+ // Copy-pasta your EFTL document below inside the template literals (`)
+ prepareEftlDocument(String.raw`
+ [EFTL]
+ [VAR name="datiRipartizioneIterable" type="iterable"][SPLIT regex="##" emptyIfBlank="true"][TAG]GETVALUEBYTAG,RIPARTIZIONE_DATI_COMPLETI,REQUEST,IUQOID,CONCAT,##[/TAG][/SPLIT][/VAR]
+
+ [VAR name="item1" type="number"][% item1 = 0; %][/VAR]
+ [VAR name="item2" type="number"][% item2 = 1; %][/VAR]
+ [VAR name="item3" type="number"][% item3 = 2; %][/VAR]
+ [VAR name="item4" type="number"][% item4 = 3; %][/VAR]
+ [VAR name="item5" type="number"][% item5 = 4; %][/VAR]
+
+
+
+ | Nominativo |
+ Codice fiscale |
+ Qualifica |
+ Struttura |
+ Importo (€) |
+
+ [FOR varName="ripartizione" iterable="datiRipartizioneIterable"][VAR name="datiIterable" type="iterable"][SPLIT regex=";;" emptyIfBlank="true"][VALUE_OF varname="ripartizione" /][/SPLIT][/VAR]
+
+ | [VALUE_OF varname="datiIterable" index="item1" /] |
+ [VALUE_OF varname="datiIterable" index="item2" /] |
+ [VALUE_OF varname="datiIterable" index="item3" /] |
+ [VALUE_OF varname="datiIterable" index="item4" /] |
+ [FORMAT type="number" pattern="#,##0.00"][VALUE_OF varname="datiIterable" index="item5" /][/FORMAT] |
+
[/FOR]
+
+ [/EFTL]
+ `);
+
+settings:
+ encodeUrl: true
+ timeout: 0
+ followRedirects: true
+ maxRedirects: 5
diff --git a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Tabella HTML ripartizioni FOR.yml b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Tabella HTML ripartizioni FOR.yml
new file mode 100644
index 0000000..b9d8725
--- /dev/null
+++ b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Tabella HTML ripartizioni FOR.yml
@@ -0,0 +1,69 @@
+info:
+ name: Tabella HTML ripartizioni FOR
+ type: http
+ seq: 20
+
+http:
+ method: POST
+ url: "{{elixFormsApiUrl}}/eftl/process/v1"
+ headers:
+ - name: x-requested-with
+ value: XMLHttpRequest
+ - name: x-api-key
+ value: "{{elixFormsWsAuthenticationToken}}"
+ - name: x-ef-request-id
+ value: "31499"
+ body:
+ type: json
+ data: |-
+ {
+ "userDocument": "{{elixBase64EftlDocument}}", // see the pre-request script
+ "userContext": {
+ "lang": "IT",
+ "crlf": "\r\n"
+ }
+ }
+ auth: inherit
+
+runtime:
+ scripts:
+ - type: before-request
+ code: |-
+ const { prepareEftlDocument } = require("./elixFormsJs.js")
+ // Copy-pasta your EFTL document below inside the template literals (`)
+ prepareEftlDocument(String.raw`
+ [EFTL]
+ [VAR name="newLine" type="string"][VALUE_OF varname="crlf" /][/VAR]
+ [VAR name="ripartizioniNominativiWithSep" type="string"][TAG]SCHEMAID,538,COL0005,ID_OBJECT,,#[/TAG][/VAR]
+ [VAR name="ripartizioniImportiWithSep" type="string"][TAG]SCHEMAID,538,COL0002,ID_OBJECT,,#[/TAG][/VAR]
+ [VAR name="ripartizioniNominativiIterable" type="iterable"][SPLIT regex="#" emptyIfBlank="true"][VALUE_OF varname="ripartizioniNominativiWithSep" /][/SPLIT][/VAR]
+ [VAR name="ripartizioniImportiIterable" type="iterable"][SPLIT regex="#" emptyIfBlank="true"][VALUE_OF varname="ripartizioniImportiWithSep" /][/SPLIT][/VAR]
+ [VAR name="ripartizioneIdx" type="string"][% ripartizioneIdx = 0; %][/VAR]
+ [VAR name="firstItem" type="number"][% firstItem = 0; %][/VAR]
+ [VAR name="secondItem" type="number"][% secondItem = 1; %][/VAR]
+
+ [%= ripartizioniNominativiIterable %]
+
+
+ | Partecipante | Importo (EUR) |
+ [FOR varName="ripartizione" iterable="ripartizioniNominativiIterable"]
+ [VAR name="ripartizioneNominativoFull" type="string"][VALUE_OF varname="ripartizioniNominativiIterable" index="ripartizioneIdx" /][/VAR]
+ [VAR name="ripartizioneImporto" type="string"][VALUE_OF varname="ripartizioniImportiIterable" index="ripartizioneIdx" /][/VAR]
+ [VAR name="ripartizioneNominativoIterable" type="iterable"][SPLIT regex="] "][TRIM][VALUE_OF varname="ripartizioneNominativoFull" /][/TRIM][/SPLIT][/VAR]
+ [VAR name="ripartizioneNominativo" type="string"][VALUE_OF varname="ripartizioneNominativoIterable" index="secondItem" /][/VAR]
+ [% ripartizioneIdx = ripartizioneIdx + 1; %]
+ [VAR name="ripartizioneKeyIterable" type="iterable"][SPLIT regex="\."][% ripartizioneIdx + "" %][/SPLIT][/VAR]
+ [VAR name="ripartizioneKey" type="string"][VALUE_OF varname="ripartizioneKeyIterable" index="firstItem" /][/VAR]
+
+ | [VALUE_OF varname="ripartizioneNominativo" /] | [VALUE_OF varname="ripartizioneImporto" /] |
+
+ [/FOR]
+
+ [/EFTL]
+ `);
+
+settings:
+ encodeUrl: true
+ timeout: 0
+ followRedirects: true
+ maxRedirects: 5
diff --git a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Elenco partecipanti per tabella HTML.yml b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Tabella HTML ripartizioni WHILE.yml
similarity index 96%
rename from collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Elenco partecipanti per tabella HTML.yml
rename to collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Tabella HTML ripartizioni WHILE.yml
index 0cfaa1d..f81bd83 100644
--- a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Elenco partecipanti per tabella HTML.yml
+++ b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/Tabella HTML ripartizioni WHILE.yml
@@ -1,7 +1,7 @@
info:
- name: Elenco partecipanti per tabella HTML
+ name: Tabella HTML ripartizioni WHILE
type: http
- seq: 9
+ seq: 19
http:
method: POST
@@ -19,6 +19,9 @@ http:
disabled: true
- name: x-ef-request-id
value: "23761"
+ disabled: true
+ - name: x-ef-request-id
+ value: "31499"
body:
type: json
data: |-
diff --git a/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/folder.yml b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/folder.yml
new file mode 100644
index 0000000..9934f2b
--- /dev/null
+++ b/collections/elixForms API v2/EFTL processing/CCT - Liquidazione Compensi/Proposta/folder.yml
@@ -0,0 +1,7 @@
+info:
+ name: Proposta
+ type: folder
+ seq: 1
+
+request:
+ auth: inherit
diff --git a/collections/elixForms API v2/EFTL processing/Test vari/TAG per protocollazione fra uffici.yml b/collections/elixForms API v2/EFTL processing/Test vari/TAG per protocollazione fra uffici.yml
new file mode 100644
index 0000000..e022ef4
--- /dev/null
+++ b/collections/elixForms API v2/EFTL processing/Test vari/TAG per protocollazione fra uffici.yml
@@ -0,0 +1,55 @@
+info:
+ name: TAG per protocollazione fra uffici
+ type: http
+ seq: 4
+
+http:
+ method: POST
+ url: "{{elixFormsApiUrl}}/eftl/process/v1"
+ headers:
+ - name: x-requested-with
+ value: XMLHttpRequest
+ - name: x-api-key
+ value: "{{elixFormsWsAuthenticationToken}}"
+ - name: x-ef-request-id
+ value: "29674"
+ body:
+ type: json
+ data: |-
+ {
+ "userDocument": "{{elixBase64EftlDocument}}", // see the pre-request script
+ "userContext": {
+ "lang": "IT",
+ "crlf": "\r\n"
+ }
+ }
+ auth: inherit
+
+runtime:
+ scripts:
+ - type: before-request
+ code: |-
+ const { prepareEftlDocument } = require("./elixFormsJs.js")
+ // Copy-pasta your EFTL document below inside the template literals (`)
+ prepareEftlDocument(String.raw`
+ [EFTL][HEADER name="trimDocument" value="true" type="boolean" /]
+
+ - document_type: interno
+ - document_is_draft: false
+ - document_subject: Autorizzazione al pagamento - [TAG]GETVALUEBYTAG,ID_CONTRATTO,REQUEST,IUQOID[/TAG] - [TAG]GETVALUEBYTAG,ELENCO_CONTRAENTI_CSV,REQUEST,IUQOID[/TAG] - [TAG]GETVALUEBYTAG,ELENCO_RS_CSV,REQUEST,IUQOID[/TAG] - [TAG]GETVALUEBYTAG,TITOLO_CONTRATTO,REQUEST,IUQOID[/TAG]
+ - document_means: elixForms
+ - document_index_title: elixForms - Autorizzazione Pagamento Liquidazione
+ - document_minutes_discard: 99
+ - document_minutes_class_cod: 03/19
+ - document_minutes_sender_surname: [TAG]GETVALUEBYTAG,AUTORIZ_RAG_COGNOME,REQUEST,IUQOID[/TAG]
+ - document_minutes_sender_office_name: [TAG]GETVALUEBYTAG,AUTORIZ_RAG_UO,REQUEST,IUQOID[/TAG]
+
+
+ [/EFTL]
+ `);
+
+settings:
+ encodeUrl: true
+ timeout: 0
+ followRedirects: true
+ maxRedirects: 5
diff --git a/collections/elixForms API v2/Request details/Get ExportTags.yml b/collections/elixForms API v2/Request details/Get ExportTags.yml
index 9242a93..b09cf4d 100644
--- a/collections/elixForms API v2/Request details/Get ExportTags.yml
+++ b/collections/elixForms API v2/Request details/Get ExportTags.yml
@@ -5,7 +5,7 @@ info:
http:
method: GET
- url: "{{elixFormsApiUrl}}/request/:request_id/view/:view_name/exportTags/get/v1?exportGroup=API&exportGroup=RICHIESTA"
+ url: "{{elixFormsApiUrl}}/request/:request_id/view/:view_name/exportTags/get/v1?moduleTag=RIPARTIZIONE_CCT_DSAN&exportGroup=ReportOre"
headers:
- name: x-requested-with
value: XMLHttpRequest
@@ -17,17 +17,17 @@ http:
type: query
disabled: true
- name: moduleTag
- value: PROPOSTA_CCT_OPERATORE
+ value: RIPARTIZIONE_CCT_DSAN
type: query
- disabled: true
- name: exportGroup
value: API
type: query
+ disabled: true
- name: exportGroup
- value: RICHIESTA
+ value: ReportOre
type: query
- name: request_id
- value: "17144"
+ value: "31470"
type: path
- name: view_name
value: _DEFAULT
diff --git a/collections/elixForms API v2/environments/elixForms - Prod.yml b/collections/elixForms API v2/environments/elixForms - Prod.yml
index 5de17ed..793ad02 100644
--- a/collections/elixForms API v2/environments/elixForms - Prod.yml
+++ b/collections/elixForms API v2/environments/elixForms - Prod.yml
@@ -6,7 +6,7 @@ variables:
- name: elixFormsRootUrl
value: https://procedure.unipr.it
- name: elixFormsApiUsername
- value: api_unipr
+ value: "{{process.env.elixFormsApiUsername}}"
- name: elixRegisterResultColumns
value: ""
- name: elixFormsWsAuthenticationToken