add other collections
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
info:
|
||||
name: Get Organization Content
|
||||
type: http
|
||||
seq: 5
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: https://www.dati.gov.it/opendata/api/3/action/organization_show?id=agcm
|
||||
params:
|
||||
- name: id
|
||||
value: agenzia-per-l-italia-digitale
|
||||
type: query
|
||||
disabled: true
|
||||
- name: id
|
||||
value: agcm
|
||||
type: query
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
@@ -0,0 +1,15 @@
|
||||
info:
|
||||
name: Get Organization List
|
||||
type: http
|
||||
seq: 4
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: https://dati.gov.it/opendata/api/3/action/organization_list
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
@@ -0,0 +1,23 @@
|
||||
info:
|
||||
name: Get Package Content
|
||||
type: http
|
||||
seq: 3
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: https://www.dati.gov.it/opendata/api/3/action/package_show?id=province-regionali
|
||||
params:
|
||||
- name: id
|
||||
value: elenco-stalloni-funzionanti
|
||||
type: query
|
||||
disabled: true
|
||||
- name: id
|
||||
value: province-regionali
|
||||
type: query
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
@@ -0,0 +1,24 @@
|
||||
info:
|
||||
name: Get Package List with Resources
|
||||
type: http
|
||||
seq: 2
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: https://dati.gov.it/opendata/api/3/action/current_package_list_with_resources?limit=20
|
||||
params:
|
||||
- name: limit
|
||||
value: "20"
|
||||
type: query
|
||||
description: max 100 suggested
|
||||
- name: offset
|
||||
value: "20"
|
||||
type: query
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
@@ -0,0 +1,15 @@
|
||||
info:
|
||||
name: Get Package List
|
||||
type: http
|
||||
seq: 1
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: https://dati.gov.it/opendata/api/3/action/package_list
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
@@ -0,0 +1,9 @@
|
||||
opencollection: 1.0.0
|
||||
|
||||
info:
|
||||
name: Gov.it OpenData
|
||||
bundled: false
|
||||
extensions:
|
||||
ignore:
|
||||
- node_modules
|
||||
- .git
|
||||
@@ -0,0 +1,314 @@
|
||||
info:
|
||||
name: Autorizzatori Centri
|
||||
type: http
|
||||
seq: 2
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{IdemApiUrl}}/autoriz_ap_centri.php?cs_csa=106017"
|
||||
params:
|
||||
- name: cs_csa
|
||||
value: "106017"
|
||||
type: query
|
||||
description: CENTRO UNIVERSITARIO - CENTROACQUE.EU
|
||||
- name: cs_csa
|
||||
value: "106209"
|
||||
type: query
|
||||
description: Centro Internazionale di Studi sulla Cooperazione - CISC
|
||||
disabled: true
|
||||
- name: cs_csa
|
||||
value: "106177"
|
||||
type: query
|
||||
description: Centro Studi Catulliani - C.S.C.
|
||||
disabled: true
|
||||
- name: cs_csa
|
||||
value: "106014"
|
||||
type: query
|
||||
description: CENTRO PER LE ATTIVITA' E LE PROFESSIONI DELLE ARTI E DELLO SPETTACOLO - CAPAS
|
||||
disabled: true
|
||||
- name: cs_csa
|
||||
value: "106013"
|
||||
type: query
|
||||
description: CENTRO INTERDIPARTIMENTALE DI RICERCA UNIPR - CO LAB
|
||||
disabled: true
|
||||
- name: cs_csa
|
||||
value: "106012"
|
||||
type: query
|
||||
description: CENTRO DI RICERCHE SULLO SPORT - CeRS
|
||||
disabled: true
|
||||
- name: cs_csa
|
||||
value: "300216"
|
||||
type: query
|
||||
description: Centro di Servizi e Misure G. Casnati
|
||||
disabled: true
|
||||
- name: cs_csa
|
||||
value: "106010"
|
||||
type: query
|
||||
description: Centro di Eccellenza per la Ricerca Tossicologica - CERT
|
||||
disabled: true
|
||||
- name: cs_csa
|
||||
value: "300221"
|
||||
type: query
|
||||
description: Centro Studi e Archivio della Comunicazione
|
||||
disabled: true
|
||||
- name: cs_csa
|
||||
value: "105992"
|
||||
type: query
|
||||
description: Centro Universitario per la Cooperazione Internazionale
|
||||
disabled: true
|
||||
- name: cs_csa
|
||||
value: "106227"
|
||||
type: query
|
||||
description: Centro di Ateneo per L'inclusione (C.A.I)
|
||||
disabled: true
|
||||
- name: cs_csa
|
||||
value: "106008"
|
||||
type: query
|
||||
description: CENTRO DI MEDICINA DEL SONNO (C.M.S.)
|
||||
disabled: true
|
||||
- name: cs_csa
|
||||
value: "106178"
|
||||
type: query
|
||||
description: Centro Servizi E-Learning e Multimediali di Ateneo
|
||||
disabled: true
|
||||
- name: cs_csa
|
||||
value: "106027"
|
||||
type: query
|
||||
description: Centro di Servizi per la Salute, Igiene e Sicurezza nei luoghi di lavoro
|
||||
disabled: true
|
||||
- name: cs_csa
|
||||
value: "106208"
|
||||
type: query
|
||||
description: Centro Linguistico di Ateneo (C.L.A.)
|
||||
disabled: true
|
||||
- name: cs_csa
|
||||
value: "106176"
|
||||
type: query
|
||||
description: Centro di Formazione e Ricerca su Organizzazione, Qualita' e Sostenibilita' dei Sistemi Sanitari - LABSAN
|
||||
disabled: true
|
||||
- name: cs_csa
|
||||
value: "106158"
|
||||
type: query
|
||||
description: Centro Universitario di Bioetica - U.C.B.
|
||||
disabled: true
|
||||
- name: cs_csa
|
||||
value: "106006"
|
||||
type: query
|
||||
description: Centro Universitario di Odontoiatria
|
||||
disabled: true
|
||||
- name: cs_csa
|
||||
value: "106016"
|
||||
type: query
|
||||
description: CENTRO DI ECCELLENZA PER LO SVILUPPO E L' INNOVAZIONE TECNOLOGICA - CERIT
|
||||
disabled: true
|
||||
- name: cs_csa
|
||||
value: "106015"
|
||||
type: query
|
||||
description: CENTRO INTERDIPARTIMENTALE DI SICUREZZA STRADALE - DISS
|
||||
disabled: true
|
||||
- name: cs_csa
|
||||
value: "106011"
|
||||
type: query
|
||||
description: Centro Interdipartimentale di Ricerca in Medicina dello Sport e dell'Esercizio Fisico - SEM
|
||||
disabled: true
|
||||
- name: cs_csa
|
||||
value: "096187"
|
||||
type: query
|
||||
description: FUTURE TECHNOLOGY LAB
|
||||
disabled: true
|
||||
- name: cs_csa
|
||||
value: "106207"
|
||||
type: query
|
||||
description: Centro Interdipartimentale di Ricerca per il Microbiota "Microbiome Research Hub"
|
||||
disabled: true
|
||||
- name: cs_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: cs_csa
|
||||
value: "106195"
|
||||
type: query
|
||||
description: CIRS - Centro Interdipartimentale di Ricerca Sociale - Diritti, Societa' e Civilta'
|
||||
disabled: true
|
||||
- name: cs_csa
|
||||
value: "106179"
|
||||
type: query
|
||||
description: Ro.S.A. - Robust Statistics Academy
|
||||
disabled: true
|
||||
- name: cs_csa
|
||||
value: "106247"
|
||||
type: query
|
||||
description: Centro Interdipartimentale per le Neuroimmagini - CIN
|
||||
disabled: true
|
||||
- name: cs_csa
|
||||
value: "106286"
|
||||
type: query
|
||||
description: Centro di Ricerche su Sport, E-Sport e Game - RiSEG
|
||||
disabled: true
|
||||
- name: cs_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: cs_csa
|
||||
value: "103407"
|
||||
type: query
|
||||
description: CENTRO INTERDIPARTIMENTALE DI RICERCA PER L'INNOVAZIONE DEI PRODOTTI PER LA SALUTE, BIOPHARMANET-TEC
|
||||
disabled: true
|
||||
- name: cs_csa
|
||||
value: "103405"
|
||||
type: query
|
||||
description: Centro Interdipartimentale di Ricerca di Oncologia Molecolare Translazionale - COMT
|
||||
disabled: true
|
||||
- name: cs_csa
|
||||
value: "096186"
|
||||
type: query
|
||||
description: CENTRO INTERDIPARTIMENTALE PER LA SICUREZZA, TECNOLOGIE E INNOVAZIONE AGROALIMENTARE - SITEIA.PARMA
|
||||
disabled: true
|
||||
- name: cs_csa
|
||||
value: "096185"
|
||||
type: query
|
||||
description: CENTRO DI RICERCA INTERDIPARTIMENTALE PER IL PACKAGING - CIPACK
|
||||
disabled: true
|
||||
- name: cs_csa
|
||||
value: "094034"
|
||||
type: query
|
||||
description: Centro Interdipartimentale per l'Energia e l'Ambiente - CIDEA
|
||||
disabled: true
|
||||
- name: cs_csa
|
||||
value: "106007"
|
||||
type: query
|
||||
description: Centro Multidisciplinare Interdipartimentale Lattiero Caseario - MILC
|
||||
disabled: true
|
||||
- name: cs_csa
|
||||
value: "106272"
|
||||
type: query
|
||||
description: Centro Multidisciplinare per la Formazione degli Insegnanti e l'Innovazione Didattica CEFID)
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: Autorizzatori - Success
|
||||
request:
|
||||
url: "{{IdemApiUrl}}/autoriz_ap.php?id_ab=186471"
|
||||
method: GET
|
||||
params:
|
||||
- name: id_ab
|
||||
value: "186473"
|
||||
type: query
|
||||
description: Dipartimento di Ingegneria e Architettura
|
||||
disabled: true
|
||||
- name: id_ab
|
||||
value: "186469"
|
||||
type: query
|
||||
description: Dipartimento di Scienze Matematiche, Fisiche e Informatiche
|
||||
disabled: true
|
||||
- name: id_ab
|
||||
value: "22160"
|
||||
type: query
|
||||
disabled: true
|
||||
- name: id_ab
|
||||
value: "186471"
|
||||
type: query
|
||||
description: "Dipartimento di Scienze Chimiche, della Vita e della Sostenibilità Ambientale "
|
||||
response:
|
||||
statusText: "200"
|
||||
headers:
|
||||
- name: Date
|
||||
value: Tue, 03 Jun 2025 07:16:52 GMT
|
||||
- name: Server
|
||||
value: Apache/2.2.15 (CentOS)
|
||||
- name: X-Powered-By
|
||||
value: PHP/5.3.3
|
||||
- name: Content-Length
|
||||
value: "742"
|
||||
- name: Connection
|
||||
value: close
|
||||
- name: Content-Type
|
||||
value: application/json
|
||||
body:
|
||||
type: json
|
||||
data: |-
|
||||
{
|
||||
"Cognome direttore": "CORRADINI",
|
||||
"Nome direttore": "Roberto",
|
||||
"Titolo direttore": "Prof.",
|
||||
"Codice fiscale direttore": "CRRRRT63T31H223A",
|
||||
"Email direttore": "roberto.corradini@unipr.it",
|
||||
"ID_AB direttore": "16044",
|
||||
"ID Struttura direttore": "186471",
|
||||
"Descrizione struttura direttore": "Dipartimento di Scienze Chimiche, della Vita e della Sostenibilità Ambientale ",
|
||||
"Cognome RAG": "RAMIGNI",
|
||||
"Nome RAG": "Michele",
|
||||
"Titolo RAG": "Dott.",
|
||||
"Codice fiscale RAG": "Michele",
|
||||
"Email responsabile scientifico": "michele.ramigni@unipr.it",
|
||||
"ID_AB responsabile scientifico": "15541",
|
||||
"ID Struttura responsabile scientifico": "186471",
|
||||
"Descrizione struttura responsabile scientifico": "Dipartimento di Scienze Chimiche, della Vita e della Sostenibilità Ambientale "
|
||||
}
|
||||
- name: Autorizzatori - Nessun direttore
|
||||
request:
|
||||
url: "{{IdemApiUrl}}/autoriz_ap.php?id_ab=22160"
|
||||
method: GET
|
||||
params:
|
||||
- name: id_ab
|
||||
value: "186473"
|
||||
type: query
|
||||
description: Dipartimento di Ingegneria e Architettura
|
||||
disabled: true
|
||||
- name: id_ab
|
||||
value: "186469"
|
||||
type: query
|
||||
description: Dipartimento di Scienze Matematiche, Fisiche e Informatiche
|
||||
disabled: true
|
||||
- name: id_ab
|
||||
value: "22160"
|
||||
type: query
|
||||
- name: id_ab
|
||||
value: "186471"
|
||||
type: query
|
||||
description: "Dipartimento di Scienze Chimiche, della Vita e della Sostenibilità Ambientale "
|
||||
disabled: true
|
||||
response:
|
||||
statusText: "200"
|
||||
headers:
|
||||
- name: Date
|
||||
value: Tue, 03 Jun 2025 07:30:24 GMT
|
||||
- name: Server
|
||||
value: Apache/2.2.15 (CentOS)
|
||||
- name: X-Powered-By
|
||||
value: PHP/5.3.3
|
||||
- name: Content-Length
|
||||
value: "29"
|
||||
- name: Connection
|
||||
value: close
|
||||
- name: Content-Type
|
||||
value: application/json
|
||||
body:
|
||||
type: json
|
||||
data: |-
|
||||
{
|
||||
"errore": "Nessun direttore"
|
||||
}
|
||||
|
||||
docs: |-
|
||||
| ID_AB | CD_CSA | CD_NODO | DENOMINAZIONE |
|
||||
| :----- | :----- | :------ | :---------------------------------------------------------------------------- |
|
||||
| 186449 | 106148 | 300800 | Dipartimento di Scienze Medico-Veterinarie |
|
||||
| 186469 | 106150 | 300810 | Dipartimento di Scienze Matematiche, Fisiche e Informatiche |
|
||||
| 186470 | 106151 | 300820 | Dipartimento di Giurisprudenza, Studî Politici e Internazionali |
|
||||
| 186471 | 106152 | 300830 | Dipartimento di Scienze Chimiche, della Vita e della Sostenibilità Ambientale |
|
||||
| 186472 | 106153 | 300840 | Dipartimento di Scienze Economiche e Aziendali |
|
||||
| 186473 | 106154 | 300850 | Dipartimento di Ingegneria e Architettura |
|
||||
| 186474 | 106155 | 300860 | Dipartimento di Medicina e Chirurgia |
|
||||
| 186475 | 106156 | 300870 | Dipartimento di Discipline Umanistiche, Sociali e delle Imprese Culturali |
|
||||
| 186478 | 106157 | 300880 | Dipartimento di Scienze degli Alimenti e del Farmaco |
|
||||
| 259638 | 106277 | 300890 | Dipartimento di Ingegneria dei Sistemi e delle Tecnologie Industriali - DISTI |
|
||||
@@ -0,0 +1,172 @@
|
||||
info:
|
||||
name: Autorizzatori
|
||||
type: http
|
||||
seq: 1
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{IdemApiUrl}}/autoriz_ap.php?id_ab=186474"
|
||||
params:
|
||||
- name: id_ab
|
||||
value: "186473"
|
||||
type: query
|
||||
description: Dipartimento di Ingegneria e Architettura
|
||||
disabled: true
|
||||
- name: id_ab
|
||||
value: "186471"
|
||||
type: query
|
||||
description: "Dipartimento di Scienze Chimiche, della Vita e della Sostenibilità Ambientale "
|
||||
disabled: true
|
||||
- name: id_ab
|
||||
value: "186469"
|
||||
type: query
|
||||
description: Dipartimento di Scienze Matematiche, Fisiche e Informatiche
|
||||
disabled: true
|
||||
- name: id_ab
|
||||
value: "186478"
|
||||
type: query
|
||||
description: Dipartimento di Scienze degli Alimenti e del Farmaco
|
||||
disabled: true
|
||||
- name: id_ab
|
||||
value: "103725"
|
||||
type: query
|
||||
description: Centro
|
||||
disabled: true
|
||||
- name: id_ab
|
||||
value: "101784"
|
||||
type: query
|
||||
description: CENTRO INTERDIPARTIMENTALE PER LA SICUREZZA, TECNOLOGIE E INNOVAZIONE AGROALIMENTARE - SITEIA.PARMA
|
||||
disabled: true
|
||||
- name: id_ab
|
||||
value: "162359"
|
||||
type: query
|
||||
disabled: true
|
||||
- name: id_ab
|
||||
value: "186474"
|
||||
type: query
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: Autorizzatori - Success
|
||||
request:
|
||||
url: "{{IdemApiUrl}}/autoriz_ap.php?id_ab=186471"
|
||||
method: GET
|
||||
params:
|
||||
- name: id_ab
|
||||
value: "186473"
|
||||
type: query
|
||||
description: Dipartimento di Ingegneria e Architettura
|
||||
disabled: true
|
||||
- name: id_ab
|
||||
value: "186469"
|
||||
type: query
|
||||
description: Dipartimento di Scienze Matematiche, Fisiche e Informatiche
|
||||
disabled: true
|
||||
- name: id_ab
|
||||
value: "22160"
|
||||
type: query
|
||||
disabled: true
|
||||
- name: id_ab
|
||||
value: "186471"
|
||||
type: query
|
||||
description: "Dipartimento di Scienze Chimiche, della Vita e della Sostenibilità Ambientale "
|
||||
response:
|
||||
statusText: "200"
|
||||
headers:
|
||||
- name: Date
|
||||
value: Tue, 03 Jun 2025 07:16:52 GMT
|
||||
- name: Server
|
||||
value: Apache/2.2.15 (CentOS)
|
||||
- name: X-Powered-By
|
||||
value: PHP/5.3.3
|
||||
- name: Content-Length
|
||||
value: "742"
|
||||
- name: Connection
|
||||
value: close
|
||||
- name: Content-Type
|
||||
value: application/json
|
||||
body:
|
||||
type: json
|
||||
data: |-
|
||||
{
|
||||
"Cognome direttore": "CORRADINI",
|
||||
"Nome direttore": "Roberto",
|
||||
"Titolo direttore": "Prof.",
|
||||
"Codice fiscale direttore": "CRRRRT63T31H223A",
|
||||
"Email direttore": "roberto.corradini@unipr.it",
|
||||
"ID_AB direttore": "16044",
|
||||
"ID Struttura direttore": "186471",
|
||||
"Descrizione struttura direttore": "Dipartimento di Scienze Chimiche, della Vita e della Sostenibilità Ambientale ",
|
||||
"Cognome RAG": "RAMIGNI",
|
||||
"Nome RAG": "Michele",
|
||||
"Titolo RAG": "Dott.",
|
||||
"Codice fiscale RAG": "Michele",
|
||||
"Email responsabile scientifico": "michele.ramigni@unipr.it",
|
||||
"ID_AB responsabile scientifico": "15541",
|
||||
"ID Struttura responsabile scientifico": "186471",
|
||||
"Descrizione struttura responsabile scientifico": "Dipartimento di Scienze Chimiche, della Vita e della Sostenibilità Ambientale "
|
||||
}
|
||||
- name: Autorizzatori - Nessun direttore
|
||||
request:
|
||||
url: "{{IdemApiUrl}}/autoriz_ap.php?id_ab=22160"
|
||||
method: GET
|
||||
params:
|
||||
- name: id_ab
|
||||
value: "186473"
|
||||
type: query
|
||||
description: Dipartimento di Ingegneria e Architettura
|
||||
disabled: true
|
||||
- name: id_ab
|
||||
value: "186469"
|
||||
type: query
|
||||
description: Dipartimento di Scienze Matematiche, Fisiche e Informatiche
|
||||
disabled: true
|
||||
- name: id_ab
|
||||
value: "22160"
|
||||
type: query
|
||||
- name: id_ab
|
||||
value: "186471"
|
||||
type: query
|
||||
description: "Dipartimento di Scienze Chimiche, della Vita e della Sostenibilità Ambientale "
|
||||
disabled: true
|
||||
response:
|
||||
statusText: "200"
|
||||
headers:
|
||||
- name: Date
|
||||
value: Tue, 03 Jun 2025 07:30:24 GMT
|
||||
- name: Server
|
||||
value: Apache/2.2.15 (CentOS)
|
||||
- name: X-Powered-By
|
||||
value: PHP/5.3.3
|
||||
- name: Content-Length
|
||||
value: "29"
|
||||
- name: Connection
|
||||
value: close
|
||||
- name: Content-Type
|
||||
value: application/json
|
||||
body:
|
||||
type: json
|
||||
data: |-
|
||||
{
|
||||
"errore": "Nessun direttore"
|
||||
}
|
||||
|
||||
docs: |-
|
||||
| ID_AB | CD_CSA | CD_NODO | DENOMINAZIONE |
|
||||
| :----- | :----- | :------ | :---------------------------------------------------------------------------- |
|
||||
| 186449 | 106148 | 300800 | Dipartimento di Scienze Medico-Veterinarie |
|
||||
| 186469 | 106150 | 300810 | Dipartimento di Scienze Matematiche, Fisiche e Informatiche |
|
||||
| 186470 | 106151 | 300820 | Dipartimento di Giurisprudenza, Studî Politici e Internazionali |
|
||||
| 186471 | 106152 | 300830 | Dipartimento di Scienze Chimiche, della Vita e della Sostenibilità Ambientale |
|
||||
| 186472 | 106153 | 300840 | Dipartimento di Scienze Economiche e Aziendali |
|
||||
| 186473 | 106154 | 300850 | Dipartimento di Ingegneria e Architettura |
|
||||
| 186474 | 106155 | 300860 | Dipartimento di Medicina e Chirurgia |
|
||||
| 186475 | 106156 | 300870 | Dipartimento di Discipline Umanistiche, Sociali e delle Imprese Culturali |
|
||||
| 186478 | 106157 | 300880 | Dipartimento di Scienze degli Alimenti e del Farmaco |
|
||||
| 259638 | 106277 | 300890 | Dipartimento di Ingegneria dei Sistemi e delle Tecnologie Industriali - DISTI |
|
||||
@@ -0,0 +1,462 @@
|
||||
info:
|
||||
name: Dipendente (Codice fiscale)
|
||||
type: http
|
||||
seq: 3
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{IdemApiUrl}}/dipendente.php?cod_fis=MMMPPL74T17E463A&t=1"
|
||||
params:
|
||||
- name: cod_fis
|
||||
value: BLLCDL60C28H224V
|
||||
type: query
|
||||
description: Codice fislcale del dipendente
|
||||
disabled: true
|
||||
- name: cod_fis
|
||||
value: RCRVCN92S06D284C
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_fis
|
||||
value: NCLMHL73P02I862C
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_fis
|
||||
value: CRRRRT63T31H223A
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_fis
|
||||
value: BRTSMN69B65G337A
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_fis
|
||||
value: XXXXXXXXXXXXXXXX
|
||||
type: query
|
||||
description: 404 Not Found - Testing
|
||||
disabled: true
|
||||
- name: cod_fis
|
||||
value: BFFSFN68R19H501F
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_fis
|
||||
value: MMMPPL74T17E463A
|
||||
type: query
|
||||
- name: t
|
||||
value: "1"
|
||||
type: query
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: Dipendente (Codice fiscale) - Ricercatore
|
||||
request:
|
||||
url: "{{IdemApiUrl}}/dipendente.php?cod_fis=RCRVCN92S06D284C"
|
||||
method: GET
|
||||
params:
|
||||
- name: cod_fis
|
||||
value: BLLCDL60C28H224V
|
||||
type: query
|
||||
description: Codice fislcale del dipendente
|
||||
disabled: true
|
||||
- name: cod_fis
|
||||
value: RCRVCN92S06D284C
|
||||
type: query
|
||||
- name: cod_fis
|
||||
value: NCLMHL73P02I862C
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_fis
|
||||
value: MMMPPL74T17E463A
|
||||
type: query
|
||||
disabled: true
|
||||
- name: mail
|
||||
value: pierpaolo.mammi@unipr.it
|
||||
type: query
|
||||
disabled: true
|
||||
response:
|
||||
statusText: "200"
|
||||
headers:
|
||||
- name: Date
|
||||
value: Fri, 06 Jun 2025 07:52:28 GMT
|
||||
- name: Server
|
||||
value: Apache/2.2.15 (CentOS)
|
||||
- name: X-Powered-By
|
||||
value: PHP/5.3.3
|
||||
- name: Content-Length
|
||||
value: "1368"
|
||||
- name: Connection
|
||||
value: close
|
||||
- name: Content-Type
|
||||
value: application/json
|
||||
body:
|
||||
type: json
|
||||
data: |-
|
||||
{
|
||||
"idAb": "230022",
|
||||
"matricola": "033657",
|
||||
"nome": "Vincenzo",
|
||||
"cognome": "ARCERI",
|
||||
"dataFineRapporto": "2026-08-31",
|
||||
"dataInizioRapporto": "2021-09-01",
|
||||
"codice_attivita": "0001",
|
||||
"descrizione_attivita": "In servizio",
|
||||
"emailAteneo": "vincenzo.arceri@unipr.it",
|
||||
"cellulare_servizio": null,
|
||||
"ruolo": "RD",
|
||||
"profilo": "00000000000",
|
||||
"inquadramento": "PX0100",
|
||||
"genere": "M",
|
||||
"cod_fis": "RCRVCN92S06D284C",
|
||||
"id_ab_struttura": "186469",
|
||||
"codice_struttura": "106150",
|
||||
"nome_struttura": "Dipartimento di Scienze Matematiche, Fisiche e Informatiche",
|
||||
"id_ab_struttura_padre": "22484",
|
||||
"codice_struttura_padre": "170021",
|
||||
"nome_struttura_padre": "Universita' degli Studi di PARMA",
|
||||
"telefono": "906961",
|
||||
"comitato": "01",
|
||||
"codiceSsd": "INFO-01/A",
|
||||
"area_disciplinare": "01",
|
||||
"nome_sup_diretto": "Adriano",
|
||||
"cognome_sup_diretto": "TOMASSINI",
|
||||
"cf_sup_diretto": "TMSDRN69A28H501Y",
|
||||
"mail_sup_diretto": "adriano.tomassini@unipr.it",
|
||||
"matricola_sup_diretto": "005252",
|
||||
"nome_sup_apicale": "Adriano",
|
||||
"cognome_sup_apicale": "TOMASSINI",
|
||||
"matricola_sup_apicale": "005252",
|
||||
"cf_sup_apicale": "TMSDRN69A28H501Y",
|
||||
"mail_sup_apicale": "adriano.tomassini@unipr.it",
|
||||
"pt_tipo": null,
|
||||
"pt_ds_tipo": null,
|
||||
"perc_pt": "100",
|
||||
"descrizione_ruolo": null,
|
||||
"descrizione_profilo": "Non assegnato",
|
||||
"descrizione_inquadramento": "Ricercatore t.d. art. 24 c. 3 lett. A Legge 240/10 (t.pieno)",
|
||||
"id_fascicolo_titulus": "3225458",
|
||||
"num_fascicolo_titulus": "2021-UNPRCLE-07/00.033657"
|
||||
}
|
||||
- name: Dipendente (Codice fiscale) - Funzionario
|
||||
request:
|
||||
url: "{{IdemApiUrl}}/dipendente.php?cod_fis=MMMPPL74T17E463A"
|
||||
method: GET
|
||||
params:
|
||||
- name: cod_fis
|
||||
value: BLLCDL60C28H224V
|
||||
type: query
|
||||
description: Codice fislcale del dipendente
|
||||
disabled: true
|
||||
- name: cod_fis
|
||||
value: RCRVCN92S06D284C
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_fis
|
||||
value: NCLMHL73P02I862C
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_fis
|
||||
value: MMMPPL74T17E463A
|
||||
type: query
|
||||
- name: mail
|
||||
value: pierpaolo.mammi@unipr.it
|
||||
type: query
|
||||
disabled: true
|
||||
response:
|
||||
statusText: "200"
|
||||
headers:
|
||||
- name: Date
|
||||
value: Fri, 06 Jun 2025 07:53:46 GMT
|
||||
- name: Server
|
||||
value: Apache/2.2.15 (CentOS)
|
||||
- name: X-Powered-By
|
||||
value: PHP/5.3.3
|
||||
- name: Content-Length
|
||||
value: "1294"
|
||||
- name: Connection
|
||||
value: close
|
||||
- name: Content-Type
|
||||
value: application/json
|
||||
body:
|
||||
type: json
|
||||
data: |-
|
||||
{
|
||||
"idAb": "269139",
|
||||
"matricola": "050713",
|
||||
"nome": "Pier Paolo",
|
||||
"cognome": "MAMMI",
|
||||
"dataFineRapporto": null,
|
||||
"dataInizioRapporto": "2025-01-20",
|
||||
"codice_attivita": "0001",
|
||||
"descrizione_attivita": "In servizio",
|
||||
"emailAteneo": "pierpaolo.mammi@unipr.it",
|
||||
"cellulare_servizio": null,
|
||||
"ruolo": "ND",
|
||||
"profilo": "SETTORE_10",
|
||||
"inquadramento": "FU0",
|
||||
"genere": "M",
|
||||
"cod_fis": "MMMPPL74T17E463A",
|
||||
"id_ab_struttura": "162359",
|
||||
"codice_struttura": "106143",
|
||||
"nome_struttura": "U.O. Sistemi Applicativi",
|
||||
"id_ab_struttura_padre": "162353",
|
||||
"codice_struttura_padre": "106139",
|
||||
"nome_struttura_padre": "Area - Sistemi Informativi",
|
||||
"telefono": "0521 904145",
|
||||
"comitato": null,
|
||||
"codiceSsd": "000000000000",
|
||||
"area_disciplinare": "00",
|
||||
"nome_sup_diretto": "Simona",
|
||||
"cognome_sup_diretto": "BERTE'",
|
||||
"cf_sup_diretto": "BRTSMN69B65G337A",
|
||||
"mail_sup_diretto": "simona.berte@unipr.it",
|
||||
"matricola_sup_diretto": "005603",
|
||||
"nome_sup_apicale": "Candeloro",
|
||||
"cognome_sup_apicale": "BELLANTONI",
|
||||
"matricola_sup_apicale": "028973",
|
||||
"cf_sup_apicale": "BLLCDL60C28H224V",
|
||||
"mail_sup_apicale": "candeloro.bellantoni@unipr.it",
|
||||
"pt_tipo": null,
|
||||
"pt_ds_tipo": null,
|
||||
"perc_pt": "100",
|
||||
"descrizione_ruolo": null,
|
||||
"descrizione_profilo": "Settore tecnico - informatico",
|
||||
"descrizione_inquadramento": "Area dei Funzionari",
|
||||
"id_fascicolo_titulus": "5404836",
|
||||
"num_fascicolo_titulus": "2025-UNPRCLE-07/00.50713"
|
||||
}
|
||||
- name: Dipendente (Codice fiscale) - Dirigente
|
||||
request:
|
||||
url: "{{IdemApiUrl}}/dipendente.php?cod_fis=BLLCDL60C28H224V"
|
||||
method: GET
|
||||
params:
|
||||
- name: cod_fis
|
||||
value: BLLCDL60C28H224V
|
||||
type: query
|
||||
description: Codice fislcale del dipendente
|
||||
- name: cod_fis
|
||||
value: RCRVCN92S06D284C
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_fis
|
||||
value: NCLMHL73P02I862C
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_fis
|
||||
value: MMMPPL74T17E463A
|
||||
type: query
|
||||
disabled: true
|
||||
- name: mail
|
||||
value: pierpaolo.mammi@unipr.it
|
||||
type: query
|
||||
disabled: true
|
||||
response:
|
||||
statusText: "200"
|
||||
headers:
|
||||
- name: Date
|
||||
value: Fri, 06 Jun 2025 07:54:03 GMT
|
||||
- name: Server
|
||||
value: Apache/2.2.15 (CentOS)
|
||||
- name: X-Powered-By
|
||||
value: PHP/5.3.3
|
||||
- name: Content-Length
|
||||
value: "1336"
|
||||
- name: Connection
|
||||
value: close
|
||||
- name: Content-Type
|
||||
value: application/json
|
||||
body:
|
||||
type: json
|
||||
data: |-
|
||||
{
|
||||
"idAb": "217656",
|
||||
"matricola": "028973",
|
||||
"nome": "Candeloro",
|
||||
"cognome": "BELLANTONI",
|
||||
"dataFineRapporto": "2025-10-31",
|
||||
"dataInizioRapporto": "2022-11-01",
|
||||
"codice_attivita": "0001",
|
||||
"descrizione_attivita": "In servizio",
|
||||
"emailAteneo": "candeloro.bellantoni@unipr.it",
|
||||
"cellulare_servizio": null,
|
||||
"ruolo": "DC",
|
||||
"profilo": "00000000000",
|
||||
"inquadramento": "00005",
|
||||
"genere": "M",
|
||||
"cod_fis": "BLLCDL60C28H224V",
|
||||
"id_ab_struttura": "22160",
|
||||
"codice_struttura": "002000",
|
||||
"nome_struttura": "Direzione Generale",
|
||||
"id_ab_struttura_padre": "112266",
|
||||
"codice_struttura_padre": "106018",
|
||||
"nome_struttura_padre": "Rettorato, Direzione Generale, Aree Dirigenziali",
|
||||
"telefono": null,
|
||||
"comitato": null,
|
||||
"codiceSsd": "000000000000",
|
||||
"area_disciplinare": "00",
|
||||
"nome_sup_diretto": "Candeloro",
|
||||
"cognome_sup_diretto": "BELLANTONI",
|
||||
"cf_sup_diretto": "BLLCDL60C28H224V",
|
||||
"mail_sup_diretto": "candeloro.bellantoni@unipr.it",
|
||||
"matricola_sup_diretto": "028973",
|
||||
"nome_sup_apicale": "Candeloro",
|
||||
"cognome_sup_apicale": "BELLANTONI",
|
||||
"matricola_sup_apicale": "028973",
|
||||
"cf_sup_apicale": "BLLCDL60C28H224V",
|
||||
"mail_sup_apicale": "candeloro.bellantoni@unipr.it",
|
||||
"pt_tipo": null,
|
||||
"pt_ds_tipo": null,
|
||||
"perc_pt": "100",
|
||||
"descrizione_ruolo": null,
|
||||
"descrizione_profilo": "Non assegnato",
|
||||
"descrizione_inquadramento": "Direttore generale (Legge 240/2010)",
|
||||
"id_fascicolo_titulus": "2430679",
|
||||
"num_fascicolo_titulus": "2020-UNPRCLE-07/00.28973"
|
||||
}
|
||||
- name: Dipendente (Codice fiscale) - Professore
|
||||
request:
|
||||
url: "{{IdemApiUrl}}/dipendente.php?cod_fis=CRRRRT63T31H223A"
|
||||
method: GET
|
||||
params:
|
||||
- name: cod_fis
|
||||
value: BLLCDL60C28H224V
|
||||
type: query
|
||||
description: Codice fislcale del dipendente
|
||||
disabled: true
|
||||
- name: cod_fis
|
||||
value: RCRVCN92S06D284C
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_fis
|
||||
value: NCLMHL73P02I862C
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_fis
|
||||
value: MMMPPL74T17E463A
|
||||
type: query
|
||||
disabled: true
|
||||
- name: mail
|
||||
value: pierpaolo.mammi@unipr.it
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_fis
|
||||
value: CRRRRT63T31H223A
|
||||
type: query
|
||||
response:
|
||||
statusText: "200"
|
||||
headers:
|
||||
- name: Date
|
||||
value: Fri, 06 Jun 2025 07:55:11 GMT
|
||||
- name: Server
|
||||
value: Apache/2.2.15 (CentOS)
|
||||
- name: X-Powered-By
|
||||
value: PHP/5.3.3
|
||||
- name: Content-Length
|
||||
value: "1373"
|
||||
- name: Connection
|
||||
value: close
|
||||
- name: Content-Type
|
||||
value: application/json
|
||||
body:
|
||||
type: json
|
||||
data: |-
|
||||
{
|
||||
"idAb": "16044",
|
||||
"matricola": "004855",
|
||||
"nome": "Roberto",
|
||||
"cognome": "CORRADINI",
|
||||
"dataFineRapporto": null,
|
||||
"dataInizioRapporto": "2018-10-16",
|
||||
"codice_attivita": "0001",
|
||||
"descrizione_attivita": "In servizio",
|
||||
"emailAteneo": "roberto.corradini@unipr.it",
|
||||
"cellulare_servizio": null,
|
||||
"ruolo": "PO",
|
||||
"profilo": "00000000000",
|
||||
"inquadramento": "PN0003",
|
||||
"genere": "M",
|
||||
"cod_fis": "CRRRRT63T31H223A",
|
||||
"id_ab_struttura": "186471",
|
||||
"codice_struttura": "106152",
|
||||
"nome_struttura": "Dipartimento di Scienze Chimiche, della Vita e della Sostenibilità Ambientale ",
|
||||
"id_ab_struttura_padre": "22484",
|
||||
"codice_struttura_padre": "170021",
|
||||
"nome_struttura_padre": "Universita' degli Studi di PARMA",
|
||||
"telefono": "905410",
|
||||
"comitato": "03",
|
||||
"codiceSsd": "CHEM-05/A",
|
||||
"area_disciplinare": "03",
|
||||
"nome_sup_diretto": "Roberto",
|
||||
"cognome_sup_diretto": "CORRADINI",
|
||||
"cf_sup_diretto": "CRRRRT63T31H223A",
|
||||
"mail_sup_diretto": "roberto.corradini@unipr.it",
|
||||
"matricola_sup_diretto": "004855",
|
||||
"nome_sup_apicale": "Roberto",
|
||||
"cognome_sup_apicale": "CORRADINI",
|
||||
"matricola_sup_apicale": "004855",
|
||||
"cf_sup_apicale": "CRRRRT63T31H223A",
|
||||
"mail_sup_apicale": "roberto.corradini@unipr.it",
|
||||
"pt_tipo": null,
|
||||
"pt_ds_tipo": null,
|
||||
"perc_pt": "100",
|
||||
"descrizione_ruolo": null,
|
||||
"descrizione_profilo": "Non assegnato",
|
||||
"descrizione_inquadramento": "Prof.Ordinario Legge 240/10 - t.pieno - classe 3",
|
||||
"id_fascicolo_titulus": "45240",
|
||||
"num_fascicolo_titulus": "2014-UNPRCLE-07/00.004855"
|
||||
}
|
||||
- name: Dipendente (Codice fiscale) - 404 Not Found
|
||||
request:
|
||||
url: "{{IdemApiUrl}}/dipendente.php?cod_fis=XXXXXXXXXXXXXXXX"
|
||||
method: GET
|
||||
params:
|
||||
- name: cod_fis
|
||||
value: BLLCDL60C28H224V
|
||||
type: query
|
||||
description: Codice fislcale del dipendente
|
||||
disabled: true
|
||||
- name: cod_fis
|
||||
value: RCRVCN92S06D284C
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_fis
|
||||
value: NCLMHL73P02I862C
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_fis
|
||||
value: MMMPPL74T17E463A
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_fis
|
||||
value: CRRRRT63T31H223A
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_fis
|
||||
value: BRTSMN69B65G337A
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_fis
|
||||
value: XXXXXXXXXXXXXXXX
|
||||
type: query
|
||||
description: 404 Not Found - Testing
|
||||
response:
|
||||
statusText: "404"
|
||||
headers:
|
||||
- name: Date
|
||||
value: Mon, 23 Jun 2025 09:22:12 GMT
|
||||
- name: Server
|
||||
value: Apache/2.2.15 (CentOS)
|
||||
- name: X-Powered-By
|
||||
value: PHP/5.3.3
|
||||
- name: Content-Length
|
||||
value: "2"
|
||||
- name: Connection
|
||||
value: close
|
||||
- name: Content-Type
|
||||
value: application/json
|
||||
body:
|
||||
type: json
|
||||
data: "{}"
|
||||
@@ -0,0 +1,158 @@
|
||||
info:
|
||||
name: Dipendente (E-mail)
|
||||
type: http
|
||||
seq: 4
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{IdemApiUrl}}/dipendente.php?mail=stefano.gobbi@unipr.it"
|
||||
params:
|
||||
- name: mail
|
||||
value: pierpaolo.mammi@unipr.it
|
||||
type: query
|
||||
disabled: true
|
||||
- name: mail
|
||||
value: rossano.bolpagni@unipr.it
|
||||
type: query
|
||||
disabled: true
|
||||
- name: mail
|
||||
value: mario.rossi@unipr.it
|
||||
type: query
|
||||
disabled: true
|
||||
- name: mail
|
||||
value: utente.test-sp@unipr.it
|
||||
type: query
|
||||
disabled: true
|
||||
- name: mail
|
||||
value: emanuele.castelli@unipr.it
|
||||
type: query
|
||||
disabled: true
|
||||
- name: mail
|
||||
value: andrea.prati@unipr.it
|
||||
type: query
|
||||
disabled: true
|
||||
- name: mail
|
||||
value: paolo.cova@unipr.it
|
||||
type: query
|
||||
disabled: true
|
||||
- name: mail
|
||||
value: anna.solito@unipr.it
|
||||
type: query
|
||||
disabled: true
|
||||
- name: mail
|
||||
value: stefano.gobbi@unipr.it
|
||||
type: query
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: Dipendente (E-mail) - Success
|
||||
request:
|
||||
url: "{{IdemApiUrl}}/dipendente.php?mail=pierpaolo.mammi@unipr.it"
|
||||
method: GET
|
||||
params:
|
||||
- name: mail
|
||||
value: pierpaolo.mammi@unipr.it
|
||||
type: query
|
||||
response:
|
||||
statusText: "200"
|
||||
headers:
|
||||
- name: Date
|
||||
value: Mon, 09 Jun 2025 09:35:49 GMT
|
||||
- name: Server
|
||||
value: Apache/2.2.15 (CentOS)
|
||||
- name: X-Powered-By
|
||||
value: PHP/5.3.3
|
||||
- name: Content-Length
|
||||
value: "1285"
|
||||
- name: Connection
|
||||
value: close
|
||||
- name: Content-Type
|
||||
value: application/json
|
||||
body:
|
||||
type: json
|
||||
data: |-
|
||||
{
|
||||
"idAb": "269139",
|
||||
"matricola": "050713",
|
||||
"nome": "Pier Paolo",
|
||||
"cognome": "MAMMI",
|
||||
"dataFineRapporto": null,
|
||||
"dataInizioRapporto": "2025-01-20",
|
||||
"codice_attivita": "0001",
|
||||
"descrizione_attivita": "In servizio",
|
||||
"emailAteneo": "pierpaolo.mammi@unipr.it",
|
||||
"cellulare_servizio": null,
|
||||
"ruolo": "ND",
|
||||
"profilo": "SETTORE_10",
|
||||
"inquadramento": "FU0",
|
||||
"genere": "M",
|
||||
"cod_fis": "MMMPPL74T17E463A",
|
||||
"id_ab_struttura": "162359",
|
||||
"codice_struttura": "106143",
|
||||
"nome_struttura": "U.O. Sistemi Applicativi",
|
||||
"id_ab_struttura_padre": "162353",
|
||||
"codice_struttura_padre": "106139",
|
||||
"nome_struttura_padre": "Area - Sistemi Informativi",
|
||||
"telefono": "0521 904145",
|
||||
"comitato": null,
|
||||
"codiceSsd": "000000000000",
|
||||
"area_disciplinare": "00",
|
||||
"nome_sup_diretto": "Simona",
|
||||
"cognome_sup_diretto": "BERTE'",
|
||||
"cf_sup_diretto": "BRTSMN69B65G337A",
|
||||
"mail_sup_diretto": "simona.berte@unipr.it",
|
||||
"matricola_sup_diretto": "005603",
|
||||
"nome_sup_apicale": "Candeloro",
|
||||
"cognome_sup_apicale": "BELLANTONI",
|
||||
"matricola_sup_apicale": "028973",
|
||||
"cf_sup_apicale": "BLLCDL60C28H224V",
|
||||
"mail_sup_apicale": "candeloro.bellantoni@unipr.it",
|
||||
"pt_tipo": null,
|
||||
"pt_ds_tipo": null,
|
||||
"perc_pt": "100",
|
||||
"descrizione_ruolo": null,
|
||||
"descrizione_profilo": "Settore tecnico - informatico",
|
||||
"descrizione_inquadramento": "Funzionari",
|
||||
"id_fascicolo_titulus": "5404836",
|
||||
"num_fascicolo_titulus": "2025-UNPRCLE-07/00.50713"
|
||||
}
|
||||
- name: Dipendente (E-mail) - 404 Not Found
|
||||
request:
|
||||
url: "{{IdemApiUrl}}/dipendente.php?mail=mario.rossi@unipr.it"
|
||||
method: GET
|
||||
params:
|
||||
- name: mail
|
||||
value: pierpaolo.mammi@unipr.it
|
||||
type: query
|
||||
disabled: true
|
||||
- name: mail
|
||||
value: rossano.bolpagni@unipr.it
|
||||
type: query
|
||||
disabled: true
|
||||
- name: mail
|
||||
value: mario.rossi@unipr.it
|
||||
type: query
|
||||
response:
|
||||
statusText: "404"
|
||||
headers:
|
||||
- name: Date
|
||||
value: Mon, 23 Jun 2025 09:21:04 GMT
|
||||
- name: Server
|
||||
value: Apache/2.2.15 (CentOS)
|
||||
- name: X-Powered-By
|
||||
value: PHP/5.3.3
|
||||
- name: Content-Length
|
||||
value: "2"
|
||||
- name: Connection
|
||||
value: close
|
||||
- name: Content-Type
|
||||
value: application/json
|
||||
body:
|
||||
type: json
|
||||
data: "{}"
|
||||
@@ -0,0 +1,459 @@
|
||||
info:
|
||||
name: Dipendente by Codice Fiscale
|
||||
type: http
|
||||
seq: 5
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{IdemApiUrl}}/dipendente_by_codfis.php?cod_fis=MMMPPL74T17E463A"
|
||||
params:
|
||||
- name: cod_fis
|
||||
value: BLLCDL60C28H224V
|
||||
type: query
|
||||
description: Codice fislcale del dipendente
|
||||
disabled: true
|
||||
- name: cod_fis
|
||||
value: RCRVCN92S06D284C
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_fis
|
||||
value: NCLMHL73P02I862C
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_fis
|
||||
value: CRRRRT63T31H223A
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_fis
|
||||
value: BRTSMN69B65G337A
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_fis
|
||||
value: XXXXXXXXXXXXXXXX
|
||||
type: query
|
||||
description: 404 Not Found - Testing
|
||||
disabled: true
|
||||
- name: cod_fis
|
||||
value: BFFSFN68R19H501F
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_fis
|
||||
value: MMMPPL74T17E463A
|
||||
type: query
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: Dipendente (Codice fiscale) - Ricercatore
|
||||
request:
|
||||
url: "{{IdemApiUrl}}/dipendente.php?cod_fis=RCRVCN92S06D284C"
|
||||
method: GET
|
||||
params:
|
||||
- name: cod_fis
|
||||
value: BLLCDL60C28H224V
|
||||
type: query
|
||||
description: Codice fislcale del dipendente
|
||||
disabled: true
|
||||
- name: cod_fis
|
||||
value: RCRVCN92S06D284C
|
||||
type: query
|
||||
- name: cod_fis
|
||||
value: NCLMHL73P02I862C
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_fis
|
||||
value: MMMPPL74T17E463A
|
||||
type: query
|
||||
disabled: true
|
||||
- name: mail
|
||||
value: pierpaolo.mammi@unipr.it
|
||||
type: query
|
||||
disabled: true
|
||||
response:
|
||||
statusText: "200"
|
||||
headers:
|
||||
- name: Date
|
||||
value: Fri, 06 Jun 2025 07:52:28 GMT
|
||||
- name: Server
|
||||
value: Apache/2.2.15 (CentOS)
|
||||
- name: X-Powered-By
|
||||
value: PHP/5.3.3
|
||||
- name: Content-Length
|
||||
value: "1368"
|
||||
- name: Connection
|
||||
value: close
|
||||
- name: Content-Type
|
||||
value: application/json
|
||||
body:
|
||||
type: json
|
||||
data: |-
|
||||
{
|
||||
"idAb": "230022",
|
||||
"matricola": "033657",
|
||||
"nome": "Vincenzo",
|
||||
"cognome": "ARCERI",
|
||||
"dataFineRapporto": "2026-08-31",
|
||||
"dataInizioRapporto": "2021-09-01",
|
||||
"codice_attivita": "0001",
|
||||
"descrizione_attivita": "In servizio",
|
||||
"emailAteneo": "vincenzo.arceri@unipr.it",
|
||||
"cellulare_servizio": null,
|
||||
"ruolo": "RD",
|
||||
"profilo": "00000000000",
|
||||
"inquadramento": "PX0100",
|
||||
"genere": "M",
|
||||
"cod_fis": "RCRVCN92S06D284C",
|
||||
"id_ab_struttura": "186469",
|
||||
"codice_struttura": "106150",
|
||||
"nome_struttura": "Dipartimento di Scienze Matematiche, Fisiche e Informatiche",
|
||||
"id_ab_struttura_padre": "22484",
|
||||
"codice_struttura_padre": "170021",
|
||||
"nome_struttura_padre": "Universita' degli Studi di PARMA",
|
||||
"telefono": "906961",
|
||||
"comitato": "01",
|
||||
"codiceSsd": "INFO-01/A",
|
||||
"area_disciplinare": "01",
|
||||
"nome_sup_diretto": "Adriano",
|
||||
"cognome_sup_diretto": "TOMASSINI",
|
||||
"cf_sup_diretto": "TMSDRN69A28H501Y",
|
||||
"mail_sup_diretto": "adriano.tomassini@unipr.it",
|
||||
"matricola_sup_diretto": "005252",
|
||||
"nome_sup_apicale": "Adriano",
|
||||
"cognome_sup_apicale": "TOMASSINI",
|
||||
"matricola_sup_apicale": "005252",
|
||||
"cf_sup_apicale": "TMSDRN69A28H501Y",
|
||||
"mail_sup_apicale": "adriano.tomassini@unipr.it",
|
||||
"pt_tipo": null,
|
||||
"pt_ds_tipo": null,
|
||||
"perc_pt": "100",
|
||||
"descrizione_ruolo": null,
|
||||
"descrizione_profilo": "Non assegnato",
|
||||
"descrizione_inquadramento": "Ricercatore t.d. art. 24 c. 3 lett. A Legge 240/10 (t.pieno)",
|
||||
"id_fascicolo_titulus": "3225458",
|
||||
"num_fascicolo_titulus": "2021-UNPRCLE-07/00.033657"
|
||||
}
|
||||
- name: Dipendente (Codice fiscale) - Funzionario
|
||||
request:
|
||||
url: "{{IdemApiUrl}}/dipendente.php?cod_fis=MMMPPL74T17E463A"
|
||||
method: GET
|
||||
params:
|
||||
- name: cod_fis
|
||||
value: BLLCDL60C28H224V
|
||||
type: query
|
||||
description: Codice fislcale del dipendente
|
||||
disabled: true
|
||||
- name: cod_fis
|
||||
value: RCRVCN92S06D284C
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_fis
|
||||
value: NCLMHL73P02I862C
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_fis
|
||||
value: MMMPPL74T17E463A
|
||||
type: query
|
||||
- name: mail
|
||||
value: pierpaolo.mammi@unipr.it
|
||||
type: query
|
||||
disabled: true
|
||||
response:
|
||||
statusText: "200"
|
||||
headers:
|
||||
- name: Date
|
||||
value: Fri, 06 Jun 2025 07:53:46 GMT
|
||||
- name: Server
|
||||
value: Apache/2.2.15 (CentOS)
|
||||
- name: X-Powered-By
|
||||
value: PHP/5.3.3
|
||||
- name: Content-Length
|
||||
value: "1294"
|
||||
- name: Connection
|
||||
value: close
|
||||
- name: Content-Type
|
||||
value: application/json
|
||||
body:
|
||||
type: json
|
||||
data: |-
|
||||
{
|
||||
"idAb": "269139",
|
||||
"matricola": "050713",
|
||||
"nome": "Pier Paolo",
|
||||
"cognome": "MAMMI",
|
||||
"dataFineRapporto": null,
|
||||
"dataInizioRapporto": "2025-01-20",
|
||||
"codice_attivita": "0001",
|
||||
"descrizione_attivita": "In servizio",
|
||||
"emailAteneo": "pierpaolo.mammi@unipr.it",
|
||||
"cellulare_servizio": null,
|
||||
"ruolo": "ND",
|
||||
"profilo": "SETTORE_10",
|
||||
"inquadramento": "FU0",
|
||||
"genere": "M",
|
||||
"cod_fis": "MMMPPL74T17E463A",
|
||||
"id_ab_struttura": "162359",
|
||||
"codice_struttura": "106143",
|
||||
"nome_struttura": "U.O. Sistemi Applicativi",
|
||||
"id_ab_struttura_padre": "162353",
|
||||
"codice_struttura_padre": "106139",
|
||||
"nome_struttura_padre": "Area - Sistemi Informativi",
|
||||
"telefono": "0521 904145",
|
||||
"comitato": null,
|
||||
"codiceSsd": "000000000000",
|
||||
"area_disciplinare": "00",
|
||||
"nome_sup_diretto": "Simona",
|
||||
"cognome_sup_diretto": "BERTE'",
|
||||
"cf_sup_diretto": "BRTSMN69B65G337A",
|
||||
"mail_sup_diretto": "simona.berte@unipr.it",
|
||||
"matricola_sup_diretto": "005603",
|
||||
"nome_sup_apicale": "Candeloro",
|
||||
"cognome_sup_apicale": "BELLANTONI",
|
||||
"matricola_sup_apicale": "028973",
|
||||
"cf_sup_apicale": "BLLCDL60C28H224V",
|
||||
"mail_sup_apicale": "candeloro.bellantoni@unipr.it",
|
||||
"pt_tipo": null,
|
||||
"pt_ds_tipo": null,
|
||||
"perc_pt": "100",
|
||||
"descrizione_ruolo": null,
|
||||
"descrizione_profilo": "Settore tecnico - informatico",
|
||||
"descrizione_inquadramento": "Area dei Funzionari",
|
||||
"id_fascicolo_titulus": "5404836",
|
||||
"num_fascicolo_titulus": "2025-UNPRCLE-07/00.50713"
|
||||
}
|
||||
- name: Dipendente (Codice fiscale) - Dirigente
|
||||
request:
|
||||
url: "{{IdemApiUrl}}/dipendente.php?cod_fis=BLLCDL60C28H224V"
|
||||
method: GET
|
||||
params:
|
||||
- name: cod_fis
|
||||
value: BLLCDL60C28H224V
|
||||
type: query
|
||||
description: Codice fislcale del dipendente
|
||||
- name: cod_fis
|
||||
value: RCRVCN92S06D284C
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_fis
|
||||
value: NCLMHL73P02I862C
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_fis
|
||||
value: MMMPPL74T17E463A
|
||||
type: query
|
||||
disabled: true
|
||||
- name: mail
|
||||
value: pierpaolo.mammi@unipr.it
|
||||
type: query
|
||||
disabled: true
|
||||
response:
|
||||
statusText: "200"
|
||||
headers:
|
||||
- name: Date
|
||||
value: Fri, 06 Jun 2025 07:54:03 GMT
|
||||
- name: Server
|
||||
value: Apache/2.2.15 (CentOS)
|
||||
- name: X-Powered-By
|
||||
value: PHP/5.3.3
|
||||
- name: Content-Length
|
||||
value: "1336"
|
||||
- name: Connection
|
||||
value: close
|
||||
- name: Content-Type
|
||||
value: application/json
|
||||
body:
|
||||
type: json
|
||||
data: |-
|
||||
{
|
||||
"idAb": "217656",
|
||||
"matricola": "028973",
|
||||
"nome": "Candeloro",
|
||||
"cognome": "BELLANTONI",
|
||||
"dataFineRapporto": "2025-10-31",
|
||||
"dataInizioRapporto": "2022-11-01",
|
||||
"codice_attivita": "0001",
|
||||
"descrizione_attivita": "In servizio",
|
||||
"emailAteneo": "candeloro.bellantoni@unipr.it",
|
||||
"cellulare_servizio": null,
|
||||
"ruolo": "DC",
|
||||
"profilo": "00000000000",
|
||||
"inquadramento": "00005",
|
||||
"genere": "M",
|
||||
"cod_fis": "BLLCDL60C28H224V",
|
||||
"id_ab_struttura": "22160",
|
||||
"codice_struttura": "002000",
|
||||
"nome_struttura": "Direzione Generale",
|
||||
"id_ab_struttura_padre": "112266",
|
||||
"codice_struttura_padre": "106018",
|
||||
"nome_struttura_padre": "Rettorato, Direzione Generale, Aree Dirigenziali",
|
||||
"telefono": null,
|
||||
"comitato": null,
|
||||
"codiceSsd": "000000000000",
|
||||
"area_disciplinare": "00",
|
||||
"nome_sup_diretto": "Candeloro",
|
||||
"cognome_sup_diretto": "BELLANTONI",
|
||||
"cf_sup_diretto": "BLLCDL60C28H224V",
|
||||
"mail_sup_diretto": "candeloro.bellantoni@unipr.it",
|
||||
"matricola_sup_diretto": "028973",
|
||||
"nome_sup_apicale": "Candeloro",
|
||||
"cognome_sup_apicale": "BELLANTONI",
|
||||
"matricola_sup_apicale": "028973",
|
||||
"cf_sup_apicale": "BLLCDL60C28H224V",
|
||||
"mail_sup_apicale": "candeloro.bellantoni@unipr.it",
|
||||
"pt_tipo": null,
|
||||
"pt_ds_tipo": null,
|
||||
"perc_pt": "100",
|
||||
"descrizione_ruolo": null,
|
||||
"descrizione_profilo": "Non assegnato",
|
||||
"descrizione_inquadramento": "Direttore generale (Legge 240/2010)",
|
||||
"id_fascicolo_titulus": "2430679",
|
||||
"num_fascicolo_titulus": "2020-UNPRCLE-07/00.28973"
|
||||
}
|
||||
- name: Dipendente (Codice fiscale) - Professore
|
||||
request:
|
||||
url: "{{IdemApiUrl}}/dipendente.php?cod_fis=CRRRRT63T31H223A"
|
||||
method: GET
|
||||
params:
|
||||
- name: cod_fis
|
||||
value: BLLCDL60C28H224V
|
||||
type: query
|
||||
description: Codice fislcale del dipendente
|
||||
disabled: true
|
||||
- name: cod_fis
|
||||
value: RCRVCN92S06D284C
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_fis
|
||||
value: NCLMHL73P02I862C
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_fis
|
||||
value: MMMPPL74T17E463A
|
||||
type: query
|
||||
disabled: true
|
||||
- name: mail
|
||||
value: pierpaolo.mammi@unipr.it
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_fis
|
||||
value: CRRRRT63T31H223A
|
||||
type: query
|
||||
response:
|
||||
statusText: "200"
|
||||
headers:
|
||||
- name: Date
|
||||
value: Fri, 06 Jun 2025 07:55:11 GMT
|
||||
- name: Server
|
||||
value: Apache/2.2.15 (CentOS)
|
||||
- name: X-Powered-By
|
||||
value: PHP/5.3.3
|
||||
- name: Content-Length
|
||||
value: "1373"
|
||||
- name: Connection
|
||||
value: close
|
||||
- name: Content-Type
|
||||
value: application/json
|
||||
body:
|
||||
type: json
|
||||
data: |-
|
||||
{
|
||||
"idAb": "16044",
|
||||
"matricola": "004855",
|
||||
"nome": "Roberto",
|
||||
"cognome": "CORRADINI",
|
||||
"dataFineRapporto": null,
|
||||
"dataInizioRapporto": "2018-10-16",
|
||||
"codice_attivita": "0001",
|
||||
"descrizione_attivita": "In servizio",
|
||||
"emailAteneo": "roberto.corradini@unipr.it",
|
||||
"cellulare_servizio": null,
|
||||
"ruolo": "PO",
|
||||
"profilo": "00000000000",
|
||||
"inquadramento": "PN0003",
|
||||
"genere": "M",
|
||||
"cod_fis": "CRRRRT63T31H223A",
|
||||
"id_ab_struttura": "186471",
|
||||
"codice_struttura": "106152",
|
||||
"nome_struttura": "Dipartimento di Scienze Chimiche, della Vita e della Sostenibilità Ambientale ",
|
||||
"id_ab_struttura_padre": "22484",
|
||||
"codice_struttura_padre": "170021",
|
||||
"nome_struttura_padre": "Universita' degli Studi di PARMA",
|
||||
"telefono": "905410",
|
||||
"comitato": "03",
|
||||
"codiceSsd": "CHEM-05/A",
|
||||
"area_disciplinare": "03",
|
||||
"nome_sup_diretto": "Roberto",
|
||||
"cognome_sup_diretto": "CORRADINI",
|
||||
"cf_sup_diretto": "CRRRRT63T31H223A",
|
||||
"mail_sup_diretto": "roberto.corradini@unipr.it",
|
||||
"matricola_sup_diretto": "004855",
|
||||
"nome_sup_apicale": "Roberto",
|
||||
"cognome_sup_apicale": "CORRADINI",
|
||||
"matricola_sup_apicale": "004855",
|
||||
"cf_sup_apicale": "CRRRRT63T31H223A",
|
||||
"mail_sup_apicale": "roberto.corradini@unipr.it",
|
||||
"pt_tipo": null,
|
||||
"pt_ds_tipo": null,
|
||||
"perc_pt": "100",
|
||||
"descrizione_ruolo": null,
|
||||
"descrizione_profilo": "Non assegnato",
|
||||
"descrizione_inquadramento": "Prof.Ordinario Legge 240/10 - t.pieno - classe 3",
|
||||
"id_fascicolo_titulus": "45240",
|
||||
"num_fascicolo_titulus": "2014-UNPRCLE-07/00.004855"
|
||||
}
|
||||
- name: Dipendente (Codice fiscale) - 404 Not Found
|
||||
request:
|
||||
url: "{{IdemApiUrl}}/dipendente.php?cod_fis=XXXXXXXXXXXXXXXX"
|
||||
method: GET
|
||||
params:
|
||||
- name: cod_fis
|
||||
value: BLLCDL60C28H224V
|
||||
type: query
|
||||
description: Codice fislcale del dipendente
|
||||
disabled: true
|
||||
- name: cod_fis
|
||||
value: RCRVCN92S06D284C
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_fis
|
||||
value: NCLMHL73P02I862C
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_fis
|
||||
value: MMMPPL74T17E463A
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_fis
|
||||
value: CRRRRT63T31H223A
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_fis
|
||||
value: BRTSMN69B65G337A
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_fis
|
||||
value: XXXXXXXXXXXXXXXX
|
||||
type: query
|
||||
description: 404 Not Found - Testing
|
||||
response:
|
||||
statusText: "404"
|
||||
headers:
|
||||
- name: Date
|
||||
value: Mon, 23 Jun 2025 09:22:12 GMT
|
||||
- name: Server
|
||||
value: Apache/2.2.15 (CentOS)
|
||||
- name: X-Powered-By
|
||||
value: PHP/5.3.3
|
||||
- name: Content-Length
|
||||
value: "2"
|
||||
- name: Connection
|
||||
value: close
|
||||
- name: Content-Type
|
||||
value: application/json
|
||||
body:
|
||||
type: json
|
||||
data: "{}"
|
||||
@@ -0,0 +1,154 @@
|
||||
info:
|
||||
name: Dipendente by E-mail
|
||||
type: http
|
||||
seq: 6
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{IdemApiUrl}}/dipendente_by_email.php?mail=anna.solito@unipr.it"
|
||||
params:
|
||||
- name: mail
|
||||
value: pierpaolo.mammi@unipr.it
|
||||
type: query
|
||||
disabled: true
|
||||
- name: mail
|
||||
value: rossano.bolpagni@unipr.it
|
||||
type: query
|
||||
disabled: true
|
||||
- name: mail
|
||||
value: mario.rossi@unipr.it
|
||||
type: query
|
||||
disabled: true
|
||||
- name: mail
|
||||
value: utente.test-sp@unipr.it
|
||||
type: query
|
||||
disabled: true
|
||||
- name: mail
|
||||
value: emanuele.castelli@unipr.it
|
||||
type: query
|
||||
disabled: true
|
||||
- name: mail
|
||||
value: wanda.boglioli@unipr.it
|
||||
type: query
|
||||
disabled: true
|
||||
- name: mail
|
||||
value: anna.solito@unipr.it
|
||||
type: query
|
||||
- name: mail
|
||||
value: martina.ardizzi@unipr.it
|
||||
type: query
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: Dipendente (E-mail) - Success
|
||||
request:
|
||||
url: "{{IdemApiUrl}}/dipendente.php?mail=pierpaolo.mammi@unipr.it"
|
||||
method: GET
|
||||
params:
|
||||
- name: mail
|
||||
value: pierpaolo.mammi@unipr.it
|
||||
type: query
|
||||
response:
|
||||
statusText: "200"
|
||||
headers:
|
||||
- name: Date
|
||||
value: Mon, 09 Jun 2025 09:35:49 GMT
|
||||
- name: Server
|
||||
value: Apache/2.2.15 (CentOS)
|
||||
- name: X-Powered-By
|
||||
value: PHP/5.3.3
|
||||
- name: Content-Length
|
||||
value: "1285"
|
||||
- name: Connection
|
||||
value: close
|
||||
- name: Content-Type
|
||||
value: application/json
|
||||
body:
|
||||
type: json
|
||||
data: |-
|
||||
{
|
||||
"idAb": "269139",
|
||||
"matricola": "050713",
|
||||
"nome": "Pier Paolo",
|
||||
"cognome": "MAMMI",
|
||||
"dataFineRapporto": null,
|
||||
"dataInizioRapporto": "2025-01-20",
|
||||
"codice_attivita": "0001",
|
||||
"descrizione_attivita": "In servizio",
|
||||
"emailAteneo": "pierpaolo.mammi@unipr.it",
|
||||
"cellulare_servizio": null,
|
||||
"ruolo": "ND",
|
||||
"profilo": "SETTORE_10",
|
||||
"inquadramento": "FU0",
|
||||
"genere": "M",
|
||||
"cod_fis": "MMMPPL74T17E463A",
|
||||
"id_ab_struttura": "162359",
|
||||
"codice_struttura": "106143",
|
||||
"nome_struttura": "U.O. Sistemi Applicativi",
|
||||
"id_ab_struttura_padre": "162353",
|
||||
"codice_struttura_padre": "106139",
|
||||
"nome_struttura_padre": "Area - Sistemi Informativi",
|
||||
"telefono": "0521 904145",
|
||||
"comitato": null,
|
||||
"codiceSsd": "000000000000",
|
||||
"area_disciplinare": "00",
|
||||
"nome_sup_diretto": "Simona",
|
||||
"cognome_sup_diretto": "BERTE'",
|
||||
"cf_sup_diretto": "BRTSMN69B65G337A",
|
||||
"mail_sup_diretto": "simona.berte@unipr.it",
|
||||
"matricola_sup_diretto": "005603",
|
||||
"nome_sup_apicale": "Candeloro",
|
||||
"cognome_sup_apicale": "BELLANTONI",
|
||||
"matricola_sup_apicale": "028973",
|
||||
"cf_sup_apicale": "BLLCDL60C28H224V",
|
||||
"mail_sup_apicale": "candeloro.bellantoni@unipr.it",
|
||||
"pt_tipo": null,
|
||||
"pt_ds_tipo": null,
|
||||
"perc_pt": "100",
|
||||
"descrizione_ruolo": null,
|
||||
"descrizione_profilo": "Settore tecnico - informatico",
|
||||
"descrizione_inquadramento": "Funzionari",
|
||||
"id_fascicolo_titulus": "5404836",
|
||||
"num_fascicolo_titulus": "2025-UNPRCLE-07/00.50713"
|
||||
}
|
||||
- name: Dipendente (E-mail) - 404 Not Found
|
||||
request:
|
||||
url: "{{IdemApiUrl}}/dipendente.php?mail=mario.rossi@unipr.it"
|
||||
method: GET
|
||||
params:
|
||||
- name: mail
|
||||
value: pierpaolo.mammi@unipr.it
|
||||
type: query
|
||||
disabled: true
|
||||
- name: mail
|
||||
value: rossano.bolpagni@unipr.it
|
||||
type: query
|
||||
disabled: true
|
||||
- name: mail
|
||||
value: mario.rossi@unipr.it
|
||||
type: query
|
||||
response:
|
||||
statusText: "404"
|
||||
headers:
|
||||
- name: Date
|
||||
value: Mon, 23 Jun 2025 09:21:04 GMT
|
||||
- name: Server
|
||||
value: Apache/2.2.15 (CentOS)
|
||||
- name: X-Powered-By
|
||||
value: PHP/5.3.3
|
||||
- name: Content-Length
|
||||
value: "2"
|
||||
- name: Connection
|
||||
value: close
|
||||
- name: Content-Type
|
||||
value: application/json
|
||||
body:
|
||||
type: json
|
||||
data: "{}"
|
||||
@@ -0,0 +1,42 @@
|
||||
info:
|
||||
name: Strutture Centri
|
||||
type: http
|
||||
seq: 8
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{IdemApiUrl}}/strutt_centri.php"
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: Strutture apicali - Success
|
||||
request:
|
||||
url: "{{IdemApiUrl}}/strutt_apicali.php"
|
||||
method: GET
|
||||
response:
|
||||
statusText: "200"
|
||||
headers:
|
||||
- name: Date
|
||||
value: Tue, 22 Apr 2025 13:04:33 GMT
|
||||
- name: Server
|
||||
value: Apache/2.2.15 (CentOS)
|
||||
- name: X-Powered-By
|
||||
value: PHP/5.3.3
|
||||
- name: Content-Length
|
||||
value: "2225"
|
||||
- name: Connection
|
||||
value: close
|
||||
- name: Content-Type
|
||||
value: application/json
|
||||
body:
|
||||
type: json
|
||||
data: |-
|
||||
{
|
||||
"strutt": "---------------\r\n[106282] Area - Affari Generali\r\n[106066] Area - Didattica e Servizi agli Studenti\r\n[106050] Area - Economico Finanziaria\r\n[106057] Area - Edilizia e Infrastrutture\r\n[106073] Area - Personale e Organizzazione\r\n[106221] Area - Rapporti con la Societa'\r\n[106080] Area - Ricerca e Valorizzazione\r\n[106139] Area - Sistemi Informativi\r\n[106014] CAPAS\r\n[106008] CENTRO DI MEDICINA DEL SONNO (C.M.S.)\r\n[106017] CENTROACQUE.EU\r\n[106016] CERIT\r\n[106010] CERT\r\n[300216] CIM G. Casnati\r\n[106209] CISC\r\n[300221] CSAC \r\n[105992] CUCI\r\n[106012] CeRS\r\n[106227] Centro Accoglienza e Inclusione (C.A.I)\r\n[106208] Centro Linguistico di Ateneo (C.L.A.)\r\n[106027] Centro Serv. per Salute, Igiene Sicurezza lavoro\r\n[106178] Centro Servizi E- Learning\r\n[106177] Centro Studi Catulliani - C.S.C.\r\n[106158] Centro Universitario di Bioetica - U.C.B.\r\n[106006] Centro Universitario di Odontoiatria\r\n[106176] LABSAN\r\n[106013] UNIPR-CO LAB\r\n[103407] BIOPHARMANET-TEC\r\n[106236] CICCREI\r\n[094034] CIDEA\r\n[096185] CIPACK\r\n[106195] CIRS - Cent. Interd.le Ric.Soc.le\r\n[103405] COMT\r\n[106147] CSEIA\r\n[106247] Centro Interdip. per le Neuroimmagini - CIN\r\n[106286] Centro Ricerche su Sport, E-Sport e Game - RiSEG\r\n[106015] DISS\r\n[096187] FUTURE TECHNOLOGY LAB\r\n[106007] MILC\r\n[106207] MRH - Ricerca per il Microbiota\r\n[106179] Ro.S.A. - Robust Statistics Academy\r\n[106011] SEM\r\n[096186] SITEIA.PARMA\r\n[106156] Dip. Discipl. Umanistiche, Sociali e Imprese Cult.\r\n[106151] Dip. Giurisprudenza, Studì Politici e Internaz.li\r\n[106154] Dip. Ingegneria e Architettura\r\n[106155] Dip. Medicina e Chirurgia\r\n[106152] Dip. Sc. Chimiche, Vita e Sostenibilita' Ambientale\r\n[106153] Dip. Scienze Economiche e Aziendali\r\n[106150] Dip. Scienze Matematiche, Fisiche e Informatiche\r\n[106148] Dip. Scienze Medico-Veterinarie\r\n[106157] Dip. Scienze degli Alimenti e del Farmaco\r\n[106277] Dip.Ingegneria Sist. e Tec. DISTI\r\n[106206] Scuola di Studi Superiori in Alimenti e Nutrizione\r\n[106272] Centro Multidiscipl. Formazi. Insegnanti (CEFID)\r\n[106237] Unita' Centrale di Coordinamento per il PNRR\r\n[106273] Ufficio Area Acquisti"
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
info:
|
||||
name: Strutture apicali
|
||||
type: http
|
||||
seq: 7
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{IdemApiUrl}}/strutt_apicali.php"
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: Strutture apicali - Success
|
||||
request:
|
||||
url: "{{IdemApiUrl}}/strutt_apicali.php"
|
||||
method: GET
|
||||
response:
|
||||
statusText: "200"
|
||||
headers:
|
||||
- name: Date
|
||||
value: Tue, 22 Apr 2025 13:04:33 GMT
|
||||
- name: Server
|
||||
value: Apache/2.2.15 (CentOS)
|
||||
- name: X-Powered-By
|
||||
value: PHP/5.3.3
|
||||
- name: Content-Length
|
||||
value: "2225"
|
||||
- name: Connection
|
||||
value: close
|
||||
- name: Content-Type
|
||||
value: application/json
|
||||
body:
|
||||
type: json
|
||||
data: |-
|
||||
{
|
||||
"strutt": "---------------\r\n[106282] Area - Affari Generali\r\n[106066] Area - Didattica e Servizi agli Studenti\r\n[106050] Area - Economico Finanziaria\r\n[106057] Area - Edilizia e Infrastrutture\r\n[106073] Area - Personale e Organizzazione\r\n[106221] Area - Rapporti con la Societa'\r\n[106080] Area - Ricerca e Valorizzazione\r\n[106139] Area - Sistemi Informativi\r\n[106014] CAPAS\r\n[106008] CENTRO DI MEDICINA DEL SONNO (C.M.S.)\r\n[106017] CENTROACQUE.EU\r\n[106016] CERIT\r\n[106010] CERT\r\n[300216] CIM G. Casnati\r\n[106209] CISC\r\n[300221] CSAC \r\n[105992] CUCI\r\n[106012] CeRS\r\n[106227] Centro Accoglienza e Inclusione (C.A.I)\r\n[106208] Centro Linguistico di Ateneo (C.L.A.)\r\n[106027] Centro Serv. per Salute, Igiene Sicurezza lavoro\r\n[106178] Centro Servizi E- Learning\r\n[106177] Centro Studi Catulliani - C.S.C.\r\n[106158] Centro Universitario di Bioetica - U.C.B.\r\n[106006] Centro Universitario di Odontoiatria\r\n[106176] LABSAN\r\n[106013] UNIPR-CO LAB\r\n[103407] BIOPHARMANET-TEC\r\n[106236] CICCREI\r\n[094034] CIDEA\r\n[096185] CIPACK\r\n[106195] CIRS - Cent. Interd.le Ric.Soc.le\r\n[103405] COMT\r\n[106147] CSEIA\r\n[106247] Centro Interdip. per le Neuroimmagini - CIN\r\n[106286] Centro Ricerche su Sport, E-Sport e Game - RiSEG\r\n[106015] DISS\r\n[096187] FUTURE TECHNOLOGY LAB\r\n[106007] MILC\r\n[106207] MRH - Ricerca per il Microbiota\r\n[106179] Ro.S.A. - Robust Statistics Academy\r\n[106011] SEM\r\n[096186] SITEIA.PARMA\r\n[106156] Dip. Discipl. Umanistiche, Sociali e Imprese Cult.\r\n[106151] Dip. Giurisprudenza, Studì Politici e Internaz.li\r\n[106154] Dip. Ingegneria e Architettura\r\n[106155] Dip. Medicina e Chirurgia\r\n[106152] Dip. Sc. Chimiche, Vita e Sostenibilita' Ambientale\r\n[106153] Dip. Scienze Economiche e Aziendali\r\n[106150] Dip. Scienze Matematiche, Fisiche e Informatiche\r\n[106148] Dip. Scienze Medico-Veterinarie\r\n[106157] Dip. Scienze degli Alimenti e del Farmaco\r\n[106277] Dip.Ingegneria Sist. e Tec. DISTI\r\n[106206] Scuola di Studi Superiori in Alimenti e Nutrizione\r\n[106272] Centro Multidiscipl. Formazi. Insegnanti (CEFID)\r\n[106237] Unita' Centrale di Coordinamento per il PNRR\r\n[106273] Ufficio Area Acquisti"
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
info:
|
||||
name: Anagrafiche
|
||||
type: folder
|
||||
seq: 1
|
||||
|
||||
request:
|
||||
auth: inherit
|
||||
@@ -0,0 +1,434 @@
|
||||
info:
|
||||
name: Contratti (IRIS GW)
|
||||
type: http
|
||||
seq: 1
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{IdemApiUrl}}/contratti_fastsearch_ap.php?term=CRIS_G_25"
|
||||
params:
|
||||
- name: term
|
||||
value: CRIS_G_25
|
||||
type: query
|
||||
description: Sottostringa da ricercare nel codice contratto o nel titolo (case insensitive)
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: Success
|
||||
request:
|
||||
url: "{{IdemApiUrl}}/contratti_fastsearch_ap.php?term=BON"
|
||||
method: GET
|
||||
params:
|
||||
- name: term
|
||||
value: BON
|
||||
type: query
|
||||
response:
|
||||
statusText: "200"
|
||||
headers:
|
||||
- name: Date
|
||||
value: Tue, 22 Apr 2025 12:04:22 GMT
|
||||
- name: Server
|
||||
value: Apache/2.2.15 (CentOS)
|
||||
- name: X-Powered-By
|
||||
value: PHP/5.3.3
|
||||
- name: Connection
|
||||
value: close
|
||||
- name: Transfer-Encoding
|
||||
value: chunked
|
||||
- name: Content-Type
|
||||
value: application/json
|
||||
body:
|
||||
type: json
|
||||
data: |-
|
||||
[
|
||||
{
|
||||
"label": "[ANEL_G_25_CONV_QUA_ORFECT_01] Protocollo d'intesa con Università degli Studi di Modena e Reggio Emilia - Centro Interdipartimentale di Ricerca ORFECT per la realizzazione di una collaborazione nei settori della libertà religiosa, del dialogo interreligioso e dell’integrazione culturale.",
|
||||
"value": "ANEL_G_25_CONV_QUA_ORFECT_01"
|
||||
},
|
||||
{
|
||||
"label": "[ARAL_E_25_CCS_IST_RB_01] Data Use and Registration Agreement: All of Us Research Program",
|
||||
"value": "ARAL_E_25_CCS_IST_RB_01"
|
||||
},
|
||||
{
|
||||
"label": "[ARCE_V_24_CRCT_RA_01] Qualifica di software esistente per l’applicazione in \r\nsistemi critici in conformità ai principali standard di functional safety e cybersecurity",
|
||||
"value": "ARCE_V_24_CRCT_RA_01"
|
||||
},
|
||||
{
|
||||
"label": "[BELL_B_25_CCS_IST_RA_01] realizzazione di attività di studio e ricerca dei fenomeni di corrosione di opere di grandi infrastrutture viarie la cui demolizione ricade nell’ambito degli appalti acquisiti e da acquisire da parte della TOTO Spa.",
|
||||
"value": "BELL_B_25_CCS_IST_RA_01"
|
||||
},
|
||||
{
|
||||
"label": "[BETT_S_24_FORM_COM_01] ACCORDO DI COLLABORAZIONE PER ATTIVITÀ FORMATIVE",
|
||||
"value": "BETT_S_24_FORM_COM_01"
|
||||
},
|
||||
{
|
||||
"label": "[BOLP_R_24_CCS_IST_RA_AIPO_01] Attività di monitoraggio ambientale nell’ambito degli interventi a sistemazione a corrente libera del fiume Po",
|
||||
"value": "BOLP_R_24_CCS_IST_RA_AIPO_01"
|
||||
},
|
||||
{
|
||||
"label": "[BOLP_R_25_ACC_ACC_RER_01] Atto di nomina a RESPONSABILE del trattamento ai sensi dell’art. 28 Reg. 2016/679/EU ADDENDUM alle relazioni contrattuali in essere per l’Accordo di Collaborazione (art. 15 legge n. 241/1990 e art. 5, c. 6, Dlgs n. 50/2016 e art. 7, c. 4 DLgs n. 36/2023) sul tema “Zero Invasive Alien Species – Plants Strategy ovvero Zero specie aliene invasive in Emilia-Romagna – Strategia per le specie vegetali”, denominato ZEROIAS-Plants",
|
||||
"value": "BOLP_R_25_ACC_ACC_RER_01"
|
||||
},
|
||||
{
|
||||
"label": "[BONI_C_25_MTA_01] “Immunological and virological characterization of patients with chronic HBV-HDV infection: association with disease outcomes and response to Bulevirtide treatment”",
|
||||
"value": "BONI_C_25_MTA_01"
|
||||
},
|
||||
{
|
||||
"label": "[BONI_L_25_CCS_IST_RB_01] Sottoscrizione di un secondment agreement per progetto europeo intitolato: “Reactive adaptive behaviour elicited by events in close proximity of the body, acronimo RAB-PPS”",
|
||||
"value": "BONI_L_25_CCS_IST_RB_01"
|
||||
},
|
||||
{
|
||||
"label": "[BUSC_A_25_CRCT_RA_IRENAMBIENTE_01] “Monitoraggio mediante test di reversione genica sui ceppi TA98 e TA100 di\r\nSalmonella typhimurium e test della Cometa (Comet Assay) su leucociti umani della\r\nmutagenicità delle matrici ambientali (suolo e particolato atmosferico – PM2,5) prelevate\r\nnell’area circostante l’impianto di incenerimento di rifiuti di Parma”",
|
||||
"value": "BUSC_A_25_CRCT_RA_IRENAMBIENTE_01"
|
||||
},
|
||||
{
|
||||
"label": "[BUTI_S_25_CCS_IST_RAS_01] An integrated approach to implementing Precision Oncology in renal cell carcinoma (RCC): identification and validation of clinical, tissue-based, and circulating factors to refine prognosis, response prediction, and therapeutic choices.",
|
||||
"value": "BUTI_S_25_CCS_IST_RAS_01"
|
||||
},
|
||||
{
|
||||
"label": "[CALI_A_24_CRCT_RA_01] “Ideazione ed implementazione di applicazioni innovative per l’analisi chimica in campo alimentare mediante tecniche cromatografiche e spettrometria di massa ad alta risoluzione con approccio target/untarget, data fusion multi-tecnica e data analysis mediante tecniche chemiometriche avanzate”",
|
||||
"value": "CALI_A_24_CRCT_RA_01"
|
||||
},
|
||||
{
|
||||
"label": "[CARI_E_25_FORM_COM_02] Corso \"Giudici qualificati_professionisti dell'analisi sensoriale\" 2025 - Good Senses Srl",
|
||||
"value": "CARI_E_25_FORM_COM_02"
|
||||
},
|
||||
{
|
||||
"label": "[CARI_E_25_FORM_COM_03] Ciclo di Corsi \"UniSaFo\" 2025 - UniSaFo Srl",
|
||||
"value": "CARI_E_25_FORM_COM_03"
|
||||
},
|
||||
{
|
||||
"label": "[CARI_E_25_FORM_COM_04] Corso IFU University - \"Juice Processing Summer School\" 2025 _ IFU",
|
||||
"value": "CARI_E_25_FORM_COM_04"
|
||||
},
|
||||
{
|
||||
"label": "[CAVA_A_24_CCS_IST_RAS_01] Accordo collaborazione per studio: \"New pharmaceutical approaches for the treatment od advanced solid tumors\"",
|
||||
"value": "CAVA_A_24_CCS_IST_RAS_01"
|
||||
},
|
||||
{
|
||||
"label": "[CELI_F_25_CRCT_RA_01] Studio idrogeologico e definizione del modello di flusso del sito in cui ricade lo Stabilimento Sarlux Refining & Power di Sarroch",
|
||||
"value": "CELI_F_25_CRCT_RA_01"
|
||||
},
|
||||
{
|
||||
"label": "[CELI_F_25_CRCT_RA_IDROSAR_01] Studio idrogeologico e definizione del modello di flusso del sito in cui ricade lo Stabilimento Sarlux Refining & Power di Sarroch",
|
||||
"value": "CELI_F_25_CRCT_RA_IDROSAR_01"
|
||||
},
|
||||
{
|
||||
"label": "[CELI_F_25_SERV_CON_IDROGS_ITALFERR_01] Supporto alla redazione di uno studio geologico e idrogeologico per la caratterizzazione dell’acquifero del Gran Sasso, inerente alla messa in sicurezza del sistema idrico",
|
||||
"value": "CELI_F_25_SERV_CON_IDROGS_ITALFERR_01"
|
||||
},
|
||||
{
|
||||
"label": "[CORR_M_25_ACC_ACC_MENTORING_01] PROGETTO DI MENTORING “CRESCITA CONDIVISA”",
|
||||
"value": "CORR_M_25_ACC_ACC_MENTORING_01"
|
||||
},
|
||||
{
|
||||
"label": "[COST_D_24_CCS_IST_RA_01] INDIVIDUAZIONE DI STRATEGIE PER LO SVILUPPO DELLA SMART CITY, MEDIANTE ATTIVITA’ DI STUDIO E RICERCA",
|
||||
"value": "COST_D_24_CCS_IST_RA_01"
|
||||
},
|
||||
{
|
||||
"label": "[COST_G_24_SERV_CON_SYNERGETIC_01] Attività di studio, ricerca e consulenza per lo sviluppo e produzione di materie prime, semilavorati e prodotti finiti in ambito cosmetico, cosmeceutico e nutraceutico",
|
||||
"value": "COST_G_24_SERV_CON_SYNERGETIC_01"
|
||||
},
|
||||
{
|
||||
"label": "[COVA_P_24_SERV_CON_01] “Scelta dei migliori lavori scientifici presentati alla conferenza ESREF 2024 per loro pubblicazione\"",
|
||||
"value": "COVA_P_24_SERV_CON_01"
|
||||
},
|
||||
{
|
||||
"label": "[CRIS_G_25_CCS_IST_RB_01] Retail Sustainable Innovation",
|
||||
"value": "CRIS_G_25_CCS_IST_RB_01"
|
||||
},
|
||||
{
|
||||
"label": "[DALL_A_25_CCS_IST_RAS_01] Contratto per la conduzione di studio osservazionale dal titolo: “La stima del rischio di fallimento del parto operativo e outcome sfavorevoli del travaglio in seguito alla valutazione clinica ed ecografica della posizione della testa fetale versus il management clinico convenzionale: l’analisi di dati prospettici da dataset internazionali attraverso il l’analisi statistica effettuata con il Propensity Score.”",
|
||||
"value": "DALL_A_25_CCS_IST_RAS_01"
|
||||
},
|
||||
{
|
||||
"label": "[DALL_C_24_ACC_ACC_01] \"Protocol of International University Cooperation for Educational and Scientific Purposes” MoU Thammasat University-Università degli Studi di Parma",
|
||||
"value": "DALL_C_24_ACC_ACC_01"
|
||||
},
|
||||
{
|
||||
"label": "[DALL_C_24_ACC_ACC_02] “Protocol of International University Cooperation for Educational and Scientific Purposes” - MoU Thammasat University e Università di Parma",
|
||||
"value": "DALL_C_24_ACC_ACC_02"
|
||||
},
|
||||
{
|
||||
"label": "[DALP_A_24_CRCT_RA_ACMI_2024_01] Applicazioni di intelligenza artificiale e big data per la progettazione e funzionamento di linee di palettizzazione e avvolgitori di palette Industry 4.0",
|
||||
"value": "DALP_A_24_CRCT_RA_ACMI_2024_01"
|
||||
},
|
||||
{
|
||||
"label": "[DELR_D_24_NDA_01] Non disclosure agreement - UNIPR e DANONE GLOBAL RESEARCH & INNOVATION CENTER B.V",
|
||||
"value": "DELR_D_24_NDA_01"
|
||||
},
|
||||
{
|
||||
"label": "[DELR_D_25_MTA_01] Comparison of the bioavailability of the flavanol of grape extracts administered in capsule or in gummy: a 4-way randomized crossover study in healthy participants",
|
||||
"value": "DELR_D_25_MTA_01"
|
||||
},
|
||||
{
|
||||
"label": "[DORI_M_25_FORM_COM_CONGRESSO_01] “Congresso Nazionale di Idraulica 2024”",
|
||||
"value": "DORI_M_25_FORM_COM_CONGRESSO_01"
|
||||
},
|
||||
{
|
||||
"label": "[ESPO_S_25_CRCT_RAS_01] CONTRATTO PER LA CONDUZIONE DELLA SPERIMENTAZIONE CLINICA CON INTEGRATORE ALIMENTARE DAL TITOLO: \"Valutazione dell’effetto di L. casei DG® (L. paracasei CNCM I1572) sull’assorbimento della Vitamina D in una popolazione pediatrica. Studio clinico esplorativo, randomizzato, controllato, in doppio cieco”",
|
||||
"value": "ESPO_S_25_CRCT_RAS_01"
|
||||
},
|
||||
{
|
||||
"label": "[FAVI_C_25_CRCT_RA_HYPERLEAN_01] Studio e ricerca di regole Design for Manufacturing, Design for Sustainability e Hygienic Design per macchine e processi tecnologici innovativi",
|
||||
"value": "FAVI_C_25_CRCT_RA_HYPERLEAN_01"
|
||||
},
|
||||
{
|
||||
"label": "[FERR_A_25_SERV_CON_01] Analisi della composizione in acidi grassi della panna di latte e studio degli effetti di interese sulla variabilità con particolare riferimento a Acido Oleico e Acido Palmitico",
|
||||
"value": "FERR_A_25_SERV_CON_01"
|
||||
},
|
||||
{
|
||||
"label": "[FERR_G_25_MTA_SMILE-DIH_01] SMILE-DIH-“Promozione e diffusione dei servizi di digitalizzazione attraverso l’utilizzo di dimostratori sulle tematiche di Digital Twin e sistemi IoT”",
|
||||
"value": "FERR_G_25_MTA_SMILE-DIH_01"
|
||||
},
|
||||
{
|
||||
"label": "[FIAC_E_24_CCS_IST_RAS_01] Progetto per due studi CLinici prospettici, multicentrici, randomizzati, in aperto, per valutare l’effetto della terapia personalizzata in pazienti in pazienti IgAN in base ai risultati della biopsia renale CLIgAN).",
|
||||
"value": "FIAC_E_24_CCS_IST_RAS_01"
|
||||
},
|
||||
{
|
||||
"label": "[FORN_L_24_FORM_COM_01] CONTRATTO PER LA REALIZZAZIONE DEL CORSO Dl FORMAZIONE PROFESSIONALE IN \"ANALYTICS E BUSINESS PERFORMANCE PER LE DECISIONI AZIENDALI\"",
|
||||
"value": "FORN_L_24_FORM_COM_01"
|
||||
},
|
||||
{
|
||||
"label": "[GALA_G_25_CCS_IST_RB_01] CONVENZIONE TRA UNIVERSITA’ DEGLI STUDI DI PARMA E ORDINE DEI TECNOLOGI ALIMENTARI DELL’EMILIA ROMAGNA, TOSCANA, MARCHE ED UMBRIA",
|
||||
"value": "GALA_G_25_CCS_IST_RB_01"
|
||||
},
|
||||
{
|
||||
"label": "[GATT_M_25_CRCT_RA_GRANAPADANO_01] “PROGETTO DI RICERCA E SVILUPPO PER LA VALUTAZIONE DELLA QUALITÀ DEL FORMAGGIO A SEGUITO DELLA SOSTITUZIONE DEL CAGLIO DI VITELLO CON UN COAGULANTE MICROBICO”",
|
||||
"value": "GATT_M_25_CRCT_RA_GRANAPADANO_01"
|
||||
},
|
||||
{
|
||||
"label": "[GIAN_M_25_CRCT_RA_BARILLA_01] \"Sviluppo, validazione e applicazione di genosensori portabili per la rivelazione multipla di allergeni nascosti in farine di frumento\"",
|
||||
"value": "GIAN_M_25_CRCT_RA_BARILLA_01"
|
||||
},
|
||||
{
|
||||
"label": "[GIUL_N_24_CCS_IST_RAS_01] CONTRATTO PER LA COLLABORAZIONE ALLO STUDIO DAL TITOLO “RANDOMMNESS: THE HETEROGENOUS SPATIAL DISTRIBUTION OF MULTIPLE MYELOMA UNVEILED BY LIQUID BIOPSY” CODICE PROTOCOLLO: RANDOMMNESS",
|
||||
"value": "GIUL_N_24_CCS_IST_RAS_01"
|
||||
},
|
||||
{
|
||||
"label": "[GIUL_N_25_CRCT_RAS_01] CONTRATTO PER LA CONDUZIONE DELLA SPERIMENTAZIONE CLINICA SU MEDICINALI dal titolo: A multi-center, open-label, phase 2 study of Elranatamab in patients with high-risk smoldering multiple myeloma\"",
|
||||
"value": "GIUL_N_25_CRCT_RAS_01"
|
||||
},
|
||||
{
|
||||
"label": "[LAGR_C_25_CRCT_RB_01] Analisi istologiche su tessuti polmonari ed extra-polmonari animali ed umani",
|
||||
"value": "LAGR_C_25_CRCT_RB_01"
|
||||
},
|
||||
{
|
||||
"label": "[LAGR_C_25_CRCT_RB_02] Emendamento n. 2 al contratto per la conduzione di una ricerca dal titolo \"Studio del ruolo e dei meccanismi deregolati nell’epitelio e nell’endotelio nella Broncopneumopatia Cronica Ostruttiva (BPCO) e dell’epitelio aberrante nella Fibrosi Polmonare Idiopatica (IPF) in campioni derivanti da modelli animali e da paziente.\"",
|
||||
"value": "LAGR_C_25_CRCT_RB_02"
|
||||
},
|
||||
{
|
||||
"label": "[LAZZ_C_25_MTA_01] MTA - Purac Biochem – Università di Parma “ANTIMICROBIAL EXTRACT PATENT N. 102019000006815”",
|
||||
"value": "LAZZ_C_25_MTA_01"
|
||||
},
|
||||
{
|
||||
"label": "[LODI_D_24_CRCT_RA_E80_01] “Analisi dei Metodi di Cross-Localizzazione di Flotte di Veicoli e di Fusione Sensoriale”",
|
||||
"value": "LODI_D_24_CRCT_RA_E80_01"
|
||||
},
|
||||
{
|
||||
"label": "[MALC_A_25_CONV_QUA_NEXT_01] Collaborazione per la realizzazione, tramite successivi accordi attuativi, di attività congiunte di studio, ricerca, didattica, terza missione, nell’ambito di tematiche di mutuo interesse.",
|
||||
"value": "MALC_A_25_CONV_QUA_NEXT_01"
|
||||
},
|
||||
{
|
||||
"label": "[MAMB_C_24_CRCT_RA_01] Catalogazione di parchi e giardini storici",
|
||||
"value": "MAMB_C_24_CRCT_RA_01"
|
||||
},
|
||||
{
|
||||
"label": "[MATR_G_25_SERV_CON_CAAD_01] “CENTRI PER L'ADATTAMENTO AMBIENTE DOMESTICO (CAAD)”",
|
||||
"value": "MATR_G_25_SERV_CON_CAAD_01"
|
||||
},
|
||||
{
|
||||
"label": "[MILA_D_24_CRCT_RA_SIDEL_01] \"Riciclo di Bottiglie in PET\"",
|
||||
"value": "MILA_D_24_CRCT_RA_SIDEL_01"
|
||||
},
|
||||
{
|
||||
"label": "[MIRA_M_25_MTA_01] Material Transfer Agreement RUES hESC lines differentiated into Atrial Cardiomyocytes via commercially available Kit (Thermofisher) Silicon Carbide Conductive Nanowires SiC-NWs growth at University of Parma and IMEM National Research Council , Parma IT (3 mg each)",
|
||||
"value": "MIRA_M_25_MTA_01"
|
||||
},
|
||||
{
|
||||
"label": "[MONT_A_25_SERV_CON_01] Monitoraggio Ponte di Casalmaggiore sul PO lungo la S.S. 343 “Asolana”",
|
||||
"value": "MONT_A_25_SERV_CON_01"
|
||||
},
|
||||
{
|
||||
"label": "[MONT_A_25_SERV_CON_MISCELE_02] \"Indagine di mercato per consulenza tecnico-scientifica per le miscele in conglomerato bituminoso della pavimentazione autostradale\" - Collegamento Autostradale di Connessione tra Brescia e Milano - Prof. Montepara",
|
||||
"value": "MONT_A_25_SERV_CON_MISCELE_02"
|
||||
},
|
||||
{
|
||||
"label": "[MONT_B_25_CRCT_RA_CHIESI_01] Application of the proximity-dependent biotin identification (BioID) analysis platform to uncover novel interactors of proteins relevant to the IPF disease model",
|
||||
"value": "MONT_B_25_CRCT_RA_CHIESI_01"
|
||||
},
|
||||
{
|
||||
"label": "[MORA_P_25_FORM_COM_01] Contratto di formazione a favore di AJ Oftalmica sul tema “Studio della patologia maculare in rapporto alle modificazioni della condizione fachica dell'occhio\"",
|
||||
"value": "MORA_P_25_FORM_COM_01"
|
||||
},
|
||||
{
|
||||
"label": "[MORO_F_24_SERV_CON_01] Studio della resistenza strutturale di ganci per il sollevamento armadi",
|
||||
"value": "MORO_F_24_SERV_CON_01"
|
||||
},
|
||||
{
|
||||
"label": "[MOR_M_25_CRCT_RA_CHIESI-RES00426_01] Messa a punto di un protocollo computazionale per la predizione dell’elicità di piccoli peptidi e studio di relazioni struttura-attività di composti di interesse farmaceutico mediante tecniche computazionali",
|
||||
"value": "MOR_M_25_CRCT_RA_CHIESI-RES00426_01"
|
||||
},
|
||||
{
|
||||
"label": "[NICC_G_25_CRCT_RAS_01] Contratto di sperimentazione cinica dal titolo “Artemis - effects of ziltivekimab versus placebo on cardiovascular outcomes in patients with acute myocardial infarction”",
|
||||
"value": "NICC_G_25_CRCT_RAS_01"
|
||||
},
|
||||
{
|
||||
"label": "[PADU_C_24_CRCT_RA_01] Sviluppo di una piattaforma mucoadesiva basata su termogel per la somministrazione buccale di farmaci – CHF-RES00417",
|
||||
"value": "PADU_C_24_CRCT_RA_01"
|
||||
},
|
||||
{
|
||||
"label": "[PAGL_L_25_CRCT_RAS_01] A NON-INTERVENTIONAL, RETROSPECTIVE/PROSPECTIVE, MULTICENTER, SINGLE ARM STUDY EVALUATING THE EFFECTIVENESS AND SAFETY OF OLATUZUMAB VEDOTIN PLUS R-CHP IN REAL-WORLD CLINICAL PRACTICE AMONG ITALIAN ADULT PATIENTS WITH UNTREATED DIFFUSE LARGE B-CELL LYMPHOMA POLARWOLF STUDY",
|
||||
"value": "PAGL_L_25_CRCT_RAS_01"
|
||||
},
|
||||
{
|
||||
"label": "[PARR_L_25_SERV_CON_MEDICAIR_01] “Medicina di precisione: nuove metodologie per il controllo e la gestione della terapia in pazienti con apnee morfeiche”",
|
||||
"value": "PARR_L_25_SERV_CON_MEDICAIR_01"
|
||||
},
|
||||
{
|
||||
"label": "[PAVE_M_25_CRCT_RA_RSE_01] Caratterizzazione chimico-fisica ed elettrica di materiali per fotovoltaico innovativo, efficiente e sostenibile",
|
||||
"value": "PAVE_M_25_CRCT_RA_RSE_01"
|
||||
},
|
||||
{
|
||||
"label": "[PETR_E_25_SERV_CON_PETRELLA_2025_CONS_UNISAPIE_01] Supporto allo sviluppo del modello idrogeologico concettuale tramite analisi dell’assetto geologico-strutturale dell’area di studio di Bussi sul Tirino/Roccatagliata (Abruzzo), anche attraverso sopralluoghi e rilievi di campo",
|
||||
"value": "PETR_E_25_SERV_CON_PETRELLA_2025_CONS_UNISAPIE_01"
|
||||
},
|
||||
{
|
||||
"label": "[PIRO_A_25_SERV_CON_SIDEL_01] Revisione soluzioni costruttive per Test Bench decontaminazione capsule",
|
||||
"value": "PIRO_A_25_SERV_CON_SIDEL_01"
|
||||
},
|
||||
{
|
||||
"label": "[RIAN_M_24_CRCT_RB_MATHWORKS_01] Signature Examples for the FSDA Toolbox",
|
||||
"value": "RIAN_M_24_CRCT_RB_MATHWORKS_01"
|
||||
},
|
||||
{
|
||||
"label": "[RICC_M_25_CRCT_RA_ESANANOTECH_01] Studio dell’applicazione di LIG (Laser Induced Graphene) come elettrodo anodico in batterie agli ioni Litio e sua ottimizzazione",
|
||||
"value": "RICC_M_25_CRCT_RA_ESANANOTECH_01"
|
||||
},
|
||||
{
|
||||
"label": "[RINA_M_24_CRCT_RA_KRONES_01] Scouting of innovative and emerging technologies in quality control, discrimination and authentication of non-alcoholic beverages by using nondestructive instrumental techniques",
|
||||
"value": "RINA_M_24_CRCT_RA_KRONES_01"
|
||||
},
|
||||
{
|
||||
"label": "[ROSS_A_24_CRCT_RA_02] “Caratterizzazione di sospensioni”",
|
||||
"value": "ROSS_A_24_CRCT_RA_02"
|
||||
},
|
||||
{
|
||||
"label": "[SECC_A_25_CRCT_RA_01] Messa a punto di metodologie sintetiche atte alla sintesi di molecole con attività chinasica e loro intermedi",
|
||||
"value": "SECC_A_25_CRCT_RA_01"
|
||||
},
|
||||
{
|
||||
"label": "[SEGA_A_25_SERV_CON_ENZA_01] La modellazione integrata idraulica-idrogeologica sul T.Enza",
|
||||
"value": "SEGA_A_25_SERV_CON_ENZA_01"
|
||||
},
|
||||
{
|
||||
"label": "[SOLZ_M_24_CRCT_RA_NUOVOPIGNONE_01] Misure di caratterizzazione delle proprietà magnetiche, magnetocaloriche e strutturali di un campione di Olmio policristallino",
|
||||
"value": "SOLZ_M_24_CRCT_RA_NUOVOPIGNONE_01"
|
||||
},
|
||||
{
|
||||
"label": "[STEF_R_24_CRCT_RA_01] Analisi Life Cycle Assessment comparativa tra una macchina GEA e una macchina con autoclave",
|
||||
"value": "STEF_R_24_CRCT_RA_01"
|
||||
},
|
||||
{
|
||||
"label": "[STRE_M_25_CCS_IST_RAS_01] CONVENZIONE PER LA CONDUZIONE DI UNO STUDIO CLINICO NO-PROFIT DAL TITOLO: “NUOVI POTENZIALI BIOMARCATORI PER LA DIAGNOSI DI DEFICIT DELL'ORMONE DELLA CRESCITA E PER LA PRECOCE VALUTAZIONE DELLA RISPOSTA AL TRATTAMENTO CON GH PER UN'ADEGUATA PERSONALIZZAZIONE DELLA TERAPIA",
|
||||
"value": "STRE_M_25_CCS_IST_RAS_01"
|
||||
},
|
||||
{
|
||||
"label": "[STRE_M_25_CRCT_RAS_01] Emendamento n. 2 al contratto per la conduzione di uno studio \"Studio non interventistico Registro di sorveglianza della sicurezza post autorizzativo multicentrico, globale, prospettico, non interventistico, osservazionale, aperto, progettato per raccogliere dati di \r\nsicurezza ed efficacia sull'uso di Increlex® in bambini e adolescenti con SPIGFD\"",
|
||||
"value": "STRE_M_25_CRCT_RAS_01"
|
||||
},
|
||||
{
|
||||
"label": "[SVER_N_25_CCS_IST_RAS_01] Contratto per esecuzione per studio clinico dal titolo: “TC Quantitativa per l’analisi della vascolarizzazione polmonare in Pazienti con Sclerosi Sistemica”",
|
||||
"value": "SVER_N_25_CCS_IST_RAS_01"
|
||||
},
|
||||
{
|
||||
"label": "[SVER_N_25_CCS_IST_RAS_02] DATA SHARING AGREEMENT per esecuzione progetto europeo SOLACE Grant Agreement no. 1011011187",
|
||||
"value": "SVER_N_25_CCS_IST_RAS_02"
|
||||
},
|
||||
{
|
||||
"label": "[SVER_N_25_CRCT_RA_01] Micro-computed tomography in drug discovery: a non invasive way to look at lung diseases progression",
|
||||
"value": "SVER_N_25_CRCT_RA_01"
|
||||
},
|
||||
{
|
||||
"label": "[TAND_M_25_CONV_QUA_ATESIR_01] attività di ricerca e approfondimento del servizio idrico integrato e del servizio di gestione dei rifiuti.",
|
||||
"value": "TAND_M_25_CONV_QUA_ATESIR_01"
|
||||
},
|
||||
{
|
||||
"label": "[TEDE_T_25_ACC_ACC_01] Memorandum of Understanding between the University of Parma and Ethiopian Public Health Institute",
|
||||
"value": "TEDE_T_25_ACC_ACC_01"
|
||||
},
|
||||
{
|
||||
"label": "[TISE_M_25_CCS_IST_RAS_01] Contratto per sperimentazione clinica dal titolo: \"multi center single-arm phase II interventional study to evaluate the activity and safety of the combination of platinum-pemetrexed based chemotherapy plus lorlatinib in ALK positive Non Small Cell Lung Cancer (NSCLC) with exclusively extracranial disease progression on Lorlatinib” (ALK-PPL)\"",
|
||||
"value": "TISE_M_25_CCS_IST_RAS_01"
|
||||
},
|
||||
{
|
||||
"label": "[TISE_M_25_CRCT_RAS_01] Emendamento contratto: \"STUDIO GLOBALE DI FASE III, RANDOMIZZATO, IN APERTO, MULTICENTRICO, DI VOLRUSTOMIG (MEDI5752) IN COMBINAZIONE CON CARBOPLATINO PIÙ PEMETREXED RISPETTO A PLATINO PIÙ PEMETREXED O NIVOLUMAB PIÙ IPILIMUMAB IN PARTECIPANTI CON MESOTELIOMA PLEURICO NON RESECABILE (EVOLVE-MESO)” PROT. D7988C00001",
|
||||
"value": "TISE_M_25_CRCT_RAS_01"
|
||||
},
|
||||
{
|
||||
"label": "[TISE_M_25_CRCT_RAS_02] Studio di fase III, in aperto, randomizzato di osimertinib con o senza datopotamab deruxtecan (Dato-DXd), come trattamento di prima linea in partecipanti con carcinoma polmonare non a piccole cellule localmente avanzato o metastatico positivo alla mutazione del recettore del fattore di crescita epidermico (EGFR) (TROPION-Lung14",
|
||||
"value": "TISE_M_25_CRCT_RAS_02"
|
||||
},
|
||||
{
|
||||
"label": "[VIGN_G_24_SERV_CON_01] Contratto di Consulenza \"Assistenza allo sviluppo software e alla gestione dei fornitori in merito al calcolo delle emissioni di GHG incorporate nelle merci importate regolamentate da CBAM\" resp. Prof. Giuseppe Vignali",
|
||||
"value": "VIGN_G_24_SERV_CON_01"
|
||||
},
|
||||
{
|
||||
"label": "[VIGN_G_24_SERV_CON_FINPRO_01] \"Analisi e sviluppo delle competenze necessarie in Finpro per la transizione green\"",
|
||||
"value": "VIGN_G_24_SERV_CON_FINPRO_01"
|
||||
},
|
||||
{
|
||||
"label": "[VIGN_G_25_CRCT_RA_ACE_AIJN_01] Juice perishability and packaging reusability study",
|
||||
"value": "VIGN_G_25_CRCT_RA_ACE_AIJN_01"
|
||||
},
|
||||
{
|
||||
"label": "[VIGN_G_25_SERV_CON_DULEVO_01] Life Cycle Assessment dalla culla alla tomba di due macchine spazzatrici Dulevo",
|
||||
"value": "VIGN_G_25_SERV_CON_DULEVO_01"
|
||||
},
|
||||
{
|
||||
"label": "[ZAMM_F_24_SERV_CON_01] Mappatura e reingegnerizzazione dei flussi per la gestione di commessa",
|
||||
"value": "ZAMM_F_24_SERV_CON_01"
|
||||
},
|
||||
{
|
||||
"label": "[ZILI_C_25_CRCT_RB_01] Ricerca annuale “Lo stato della loyalty in Italia”",
|
||||
"value": "ZILI_C_25_CRCT_RB_01"
|
||||
},
|
||||
{
|
||||
"label": "[ZILI_C_25_CRCT_RB_02] Ricerca annuale “Lo stato della loyalty in Italia”",
|
||||
"value": "ZILI_C_25_CRCT_RB_02"
|
||||
},
|
||||
{
|
||||
"label": "[ZILI_C_25_CRCT_RB_03] Ricerca annuale “Lo stato della loyalty in Italia”",
|
||||
"value": "ZILI_C_25_CRCT_RB_03"
|
||||
},
|
||||
{
|
||||
"label": "[ZILI_C_25_CRCT_RB_04] Ricerca annuale “Lo stato della loyalty in Italia”",
|
||||
"value": "ZILI_C_25_CRCT_RB_04"
|
||||
},
|
||||
{
|
||||
"label": "[ZILI_C_25_CRCT_RB_05] Ricerca annuale “Lo stato della loyalty in Italia”",
|
||||
"value": "ZILI_C_25_CRCT_RB_05"
|
||||
},
|
||||
{
|
||||
"label": "[ZILI_C_25_CRCT_RB_06] Ricerca annuale “Lo stato della loyalty in Italia”",
|
||||
"value": "ZILI_C_25_CRCT_RB_06"
|
||||
},
|
||||
{
|
||||
"label": "[ZILI_C_25_CRCT_RB_07] Ricerca annuale “Lo stato della loyalty in Italia”",
|
||||
"value": "ZILI_C_25_CRCT_RB_07"
|
||||
},
|
||||
{
|
||||
"label": "[ZILI_C_25_CRCT_RB_08] Ricerca annuale “Lo stato della loyalty in Italia”",
|
||||
"value": "ZILI_C_25_CRCT_RB_08"
|
||||
},
|
||||
{
|
||||
"label": "[ZILI_C_25_CRCT_RB_09] Ricerca annuale “Lo stato della loyalty in Italia”",
|
||||
"value": "ZILI_C_25_CRCT_RB_09"
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,434 @@
|
||||
info:
|
||||
name: Contratti Eseguiti (IRIS GW)
|
||||
type: http
|
||||
seq: 2
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{IdemApiUrl}}/contratti_fs_eseguito_ap.php?term=GIUL_"
|
||||
params:
|
||||
- name: term
|
||||
value: GIUL_
|
||||
type: query
|
||||
description: Sottostringa da ricercare nel codice contratto o nel titolo (case insensitive)
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: Success
|
||||
request:
|
||||
url: "{{IdemApiUrl}}/contratti_fastsearch_ap.php?term=BON"
|
||||
method: GET
|
||||
params:
|
||||
- name: term
|
||||
value: BON
|
||||
type: query
|
||||
response:
|
||||
statusText: "200"
|
||||
headers:
|
||||
- name: Date
|
||||
value: Tue, 22 Apr 2025 12:04:22 GMT
|
||||
- name: Server
|
||||
value: Apache/2.2.15 (CentOS)
|
||||
- name: X-Powered-By
|
||||
value: PHP/5.3.3
|
||||
- name: Connection
|
||||
value: close
|
||||
- name: Transfer-Encoding
|
||||
value: chunked
|
||||
- name: Content-Type
|
||||
value: application/json
|
||||
body:
|
||||
type: json
|
||||
data: |-
|
||||
[
|
||||
{
|
||||
"label": "[ANEL_G_25_CONV_QUA_ORFECT_01] Protocollo d'intesa con Università degli Studi di Modena e Reggio Emilia - Centro Interdipartimentale di Ricerca ORFECT per la realizzazione di una collaborazione nei settori della libertà religiosa, del dialogo interreligioso e dell’integrazione culturale.",
|
||||
"value": "ANEL_G_25_CONV_QUA_ORFECT_01"
|
||||
},
|
||||
{
|
||||
"label": "[ARAL_E_25_CCS_IST_RB_01] Data Use and Registration Agreement: All of Us Research Program",
|
||||
"value": "ARAL_E_25_CCS_IST_RB_01"
|
||||
},
|
||||
{
|
||||
"label": "[ARCE_V_24_CRCT_RA_01] Qualifica di software esistente per l’applicazione in \r\nsistemi critici in conformità ai principali standard di functional safety e cybersecurity",
|
||||
"value": "ARCE_V_24_CRCT_RA_01"
|
||||
},
|
||||
{
|
||||
"label": "[BELL_B_25_CCS_IST_RA_01] realizzazione di attività di studio e ricerca dei fenomeni di corrosione di opere di grandi infrastrutture viarie la cui demolizione ricade nell’ambito degli appalti acquisiti e da acquisire da parte della TOTO Spa.",
|
||||
"value": "BELL_B_25_CCS_IST_RA_01"
|
||||
},
|
||||
{
|
||||
"label": "[BETT_S_24_FORM_COM_01] ACCORDO DI COLLABORAZIONE PER ATTIVITÀ FORMATIVE",
|
||||
"value": "BETT_S_24_FORM_COM_01"
|
||||
},
|
||||
{
|
||||
"label": "[BOLP_R_24_CCS_IST_RA_AIPO_01] Attività di monitoraggio ambientale nell’ambito degli interventi a sistemazione a corrente libera del fiume Po",
|
||||
"value": "BOLP_R_24_CCS_IST_RA_AIPO_01"
|
||||
},
|
||||
{
|
||||
"label": "[BOLP_R_25_ACC_ACC_RER_01] Atto di nomina a RESPONSABILE del trattamento ai sensi dell’art. 28 Reg. 2016/679/EU ADDENDUM alle relazioni contrattuali in essere per l’Accordo di Collaborazione (art. 15 legge n. 241/1990 e art. 5, c. 6, Dlgs n. 50/2016 e art. 7, c. 4 DLgs n. 36/2023) sul tema “Zero Invasive Alien Species – Plants Strategy ovvero Zero specie aliene invasive in Emilia-Romagna – Strategia per le specie vegetali”, denominato ZEROIAS-Plants",
|
||||
"value": "BOLP_R_25_ACC_ACC_RER_01"
|
||||
},
|
||||
{
|
||||
"label": "[BONI_C_25_MTA_01] “Immunological and virological characterization of patients with chronic HBV-HDV infection: association with disease outcomes and response to Bulevirtide treatment”",
|
||||
"value": "BONI_C_25_MTA_01"
|
||||
},
|
||||
{
|
||||
"label": "[BONI_L_25_CCS_IST_RB_01] Sottoscrizione di un secondment agreement per progetto europeo intitolato: “Reactive adaptive behaviour elicited by events in close proximity of the body, acronimo RAB-PPS”",
|
||||
"value": "BONI_L_25_CCS_IST_RB_01"
|
||||
},
|
||||
{
|
||||
"label": "[BUSC_A_25_CRCT_RA_IRENAMBIENTE_01] “Monitoraggio mediante test di reversione genica sui ceppi TA98 e TA100 di\r\nSalmonella typhimurium e test della Cometa (Comet Assay) su leucociti umani della\r\nmutagenicità delle matrici ambientali (suolo e particolato atmosferico – PM2,5) prelevate\r\nnell’area circostante l’impianto di incenerimento di rifiuti di Parma”",
|
||||
"value": "BUSC_A_25_CRCT_RA_IRENAMBIENTE_01"
|
||||
},
|
||||
{
|
||||
"label": "[BUTI_S_25_CCS_IST_RAS_01] An integrated approach to implementing Precision Oncology in renal cell carcinoma (RCC): identification and validation of clinical, tissue-based, and circulating factors to refine prognosis, response prediction, and therapeutic choices.",
|
||||
"value": "BUTI_S_25_CCS_IST_RAS_01"
|
||||
},
|
||||
{
|
||||
"label": "[CALI_A_24_CRCT_RA_01] “Ideazione ed implementazione di applicazioni innovative per l’analisi chimica in campo alimentare mediante tecniche cromatografiche e spettrometria di massa ad alta risoluzione con approccio target/untarget, data fusion multi-tecnica e data analysis mediante tecniche chemiometriche avanzate”",
|
||||
"value": "CALI_A_24_CRCT_RA_01"
|
||||
},
|
||||
{
|
||||
"label": "[CARI_E_25_FORM_COM_02] Corso \"Giudici qualificati_professionisti dell'analisi sensoriale\" 2025 - Good Senses Srl",
|
||||
"value": "CARI_E_25_FORM_COM_02"
|
||||
},
|
||||
{
|
||||
"label": "[CARI_E_25_FORM_COM_03] Ciclo di Corsi \"UniSaFo\" 2025 - UniSaFo Srl",
|
||||
"value": "CARI_E_25_FORM_COM_03"
|
||||
},
|
||||
{
|
||||
"label": "[CARI_E_25_FORM_COM_04] Corso IFU University - \"Juice Processing Summer School\" 2025 _ IFU",
|
||||
"value": "CARI_E_25_FORM_COM_04"
|
||||
},
|
||||
{
|
||||
"label": "[CAVA_A_24_CCS_IST_RAS_01] Accordo collaborazione per studio: \"New pharmaceutical approaches for the treatment od advanced solid tumors\"",
|
||||
"value": "CAVA_A_24_CCS_IST_RAS_01"
|
||||
},
|
||||
{
|
||||
"label": "[CELI_F_25_CRCT_RA_01] Studio idrogeologico e definizione del modello di flusso del sito in cui ricade lo Stabilimento Sarlux Refining & Power di Sarroch",
|
||||
"value": "CELI_F_25_CRCT_RA_01"
|
||||
},
|
||||
{
|
||||
"label": "[CELI_F_25_CRCT_RA_IDROSAR_01] Studio idrogeologico e definizione del modello di flusso del sito in cui ricade lo Stabilimento Sarlux Refining & Power di Sarroch",
|
||||
"value": "CELI_F_25_CRCT_RA_IDROSAR_01"
|
||||
},
|
||||
{
|
||||
"label": "[CELI_F_25_SERV_CON_IDROGS_ITALFERR_01] Supporto alla redazione di uno studio geologico e idrogeologico per la caratterizzazione dell’acquifero del Gran Sasso, inerente alla messa in sicurezza del sistema idrico",
|
||||
"value": "CELI_F_25_SERV_CON_IDROGS_ITALFERR_01"
|
||||
},
|
||||
{
|
||||
"label": "[CORR_M_25_ACC_ACC_MENTORING_01] PROGETTO DI MENTORING “CRESCITA CONDIVISA”",
|
||||
"value": "CORR_M_25_ACC_ACC_MENTORING_01"
|
||||
},
|
||||
{
|
||||
"label": "[COST_D_24_CCS_IST_RA_01] INDIVIDUAZIONE DI STRATEGIE PER LO SVILUPPO DELLA SMART CITY, MEDIANTE ATTIVITA’ DI STUDIO E RICERCA",
|
||||
"value": "COST_D_24_CCS_IST_RA_01"
|
||||
},
|
||||
{
|
||||
"label": "[COST_G_24_SERV_CON_SYNERGETIC_01] Attività di studio, ricerca e consulenza per lo sviluppo e produzione di materie prime, semilavorati e prodotti finiti in ambito cosmetico, cosmeceutico e nutraceutico",
|
||||
"value": "COST_G_24_SERV_CON_SYNERGETIC_01"
|
||||
},
|
||||
{
|
||||
"label": "[COVA_P_24_SERV_CON_01] “Scelta dei migliori lavori scientifici presentati alla conferenza ESREF 2024 per loro pubblicazione\"",
|
||||
"value": "COVA_P_24_SERV_CON_01"
|
||||
},
|
||||
{
|
||||
"label": "[CRIS_G_25_CCS_IST_RB_01] Retail Sustainable Innovation",
|
||||
"value": "CRIS_G_25_CCS_IST_RB_01"
|
||||
},
|
||||
{
|
||||
"label": "[DALL_A_25_CCS_IST_RAS_01] Contratto per la conduzione di studio osservazionale dal titolo: “La stima del rischio di fallimento del parto operativo e outcome sfavorevoli del travaglio in seguito alla valutazione clinica ed ecografica della posizione della testa fetale versus il management clinico convenzionale: l’analisi di dati prospettici da dataset internazionali attraverso il l’analisi statistica effettuata con il Propensity Score.”",
|
||||
"value": "DALL_A_25_CCS_IST_RAS_01"
|
||||
},
|
||||
{
|
||||
"label": "[DALL_C_24_ACC_ACC_01] \"Protocol of International University Cooperation for Educational and Scientific Purposes” MoU Thammasat University-Università degli Studi di Parma",
|
||||
"value": "DALL_C_24_ACC_ACC_01"
|
||||
},
|
||||
{
|
||||
"label": "[DALL_C_24_ACC_ACC_02] “Protocol of International University Cooperation for Educational and Scientific Purposes” - MoU Thammasat University e Università di Parma",
|
||||
"value": "DALL_C_24_ACC_ACC_02"
|
||||
},
|
||||
{
|
||||
"label": "[DALP_A_24_CRCT_RA_ACMI_2024_01] Applicazioni di intelligenza artificiale e big data per la progettazione e funzionamento di linee di palettizzazione e avvolgitori di palette Industry 4.0",
|
||||
"value": "DALP_A_24_CRCT_RA_ACMI_2024_01"
|
||||
},
|
||||
{
|
||||
"label": "[DELR_D_24_NDA_01] Non disclosure agreement - UNIPR e DANONE GLOBAL RESEARCH & INNOVATION CENTER B.V",
|
||||
"value": "DELR_D_24_NDA_01"
|
||||
},
|
||||
{
|
||||
"label": "[DELR_D_25_MTA_01] Comparison of the bioavailability of the flavanol of grape extracts administered in capsule or in gummy: a 4-way randomized crossover study in healthy participants",
|
||||
"value": "DELR_D_25_MTA_01"
|
||||
},
|
||||
{
|
||||
"label": "[DORI_M_25_FORM_COM_CONGRESSO_01] “Congresso Nazionale di Idraulica 2024”",
|
||||
"value": "DORI_M_25_FORM_COM_CONGRESSO_01"
|
||||
},
|
||||
{
|
||||
"label": "[ESPO_S_25_CRCT_RAS_01] CONTRATTO PER LA CONDUZIONE DELLA SPERIMENTAZIONE CLINICA CON INTEGRATORE ALIMENTARE DAL TITOLO: \"Valutazione dell’effetto di L. casei DG® (L. paracasei CNCM I1572) sull’assorbimento della Vitamina D in una popolazione pediatrica. Studio clinico esplorativo, randomizzato, controllato, in doppio cieco”",
|
||||
"value": "ESPO_S_25_CRCT_RAS_01"
|
||||
},
|
||||
{
|
||||
"label": "[FAVI_C_25_CRCT_RA_HYPERLEAN_01] Studio e ricerca di regole Design for Manufacturing, Design for Sustainability e Hygienic Design per macchine e processi tecnologici innovativi",
|
||||
"value": "FAVI_C_25_CRCT_RA_HYPERLEAN_01"
|
||||
},
|
||||
{
|
||||
"label": "[FERR_A_25_SERV_CON_01] Analisi della composizione in acidi grassi della panna di latte e studio degli effetti di interese sulla variabilità con particolare riferimento a Acido Oleico e Acido Palmitico",
|
||||
"value": "FERR_A_25_SERV_CON_01"
|
||||
},
|
||||
{
|
||||
"label": "[FERR_G_25_MTA_SMILE-DIH_01] SMILE-DIH-“Promozione e diffusione dei servizi di digitalizzazione attraverso l’utilizzo di dimostratori sulle tematiche di Digital Twin e sistemi IoT”",
|
||||
"value": "FERR_G_25_MTA_SMILE-DIH_01"
|
||||
},
|
||||
{
|
||||
"label": "[FIAC_E_24_CCS_IST_RAS_01] Progetto per due studi CLinici prospettici, multicentrici, randomizzati, in aperto, per valutare l’effetto della terapia personalizzata in pazienti in pazienti IgAN in base ai risultati della biopsia renale CLIgAN).",
|
||||
"value": "FIAC_E_24_CCS_IST_RAS_01"
|
||||
},
|
||||
{
|
||||
"label": "[FORN_L_24_FORM_COM_01] CONTRATTO PER LA REALIZZAZIONE DEL CORSO Dl FORMAZIONE PROFESSIONALE IN \"ANALYTICS E BUSINESS PERFORMANCE PER LE DECISIONI AZIENDALI\"",
|
||||
"value": "FORN_L_24_FORM_COM_01"
|
||||
},
|
||||
{
|
||||
"label": "[GALA_G_25_CCS_IST_RB_01] CONVENZIONE TRA UNIVERSITA’ DEGLI STUDI DI PARMA E ORDINE DEI TECNOLOGI ALIMENTARI DELL’EMILIA ROMAGNA, TOSCANA, MARCHE ED UMBRIA",
|
||||
"value": "GALA_G_25_CCS_IST_RB_01"
|
||||
},
|
||||
{
|
||||
"label": "[GATT_M_25_CRCT_RA_GRANAPADANO_01] “PROGETTO DI RICERCA E SVILUPPO PER LA VALUTAZIONE DELLA QUALITÀ DEL FORMAGGIO A SEGUITO DELLA SOSTITUZIONE DEL CAGLIO DI VITELLO CON UN COAGULANTE MICROBICO”",
|
||||
"value": "GATT_M_25_CRCT_RA_GRANAPADANO_01"
|
||||
},
|
||||
{
|
||||
"label": "[GIAN_M_25_CRCT_RA_BARILLA_01] \"Sviluppo, validazione e applicazione di genosensori portabili per la rivelazione multipla di allergeni nascosti in farine di frumento\"",
|
||||
"value": "GIAN_M_25_CRCT_RA_BARILLA_01"
|
||||
},
|
||||
{
|
||||
"label": "[GIUL_N_24_CCS_IST_RAS_01] CONTRATTO PER LA COLLABORAZIONE ALLO STUDIO DAL TITOLO “RANDOMMNESS: THE HETEROGENOUS SPATIAL DISTRIBUTION OF MULTIPLE MYELOMA UNVEILED BY LIQUID BIOPSY” CODICE PROTOCOLLO: RANDOMMNESS",
|
||||
"value": "GIUL_N_24_CCS_IST_RAS_01"
|
||||
},
|
||||
{
|
||||
"label": "[GIUL_N_25_CRCT_RAS_01] CONTRATTO PER LA CONDUZIONE DELLA SPERIMENTAZIONE CLINICA SU MEDICINALI dal titolo: A multi-center, open-label, phase 2 study of Elranatamab in patients with high-risk smoldering multiple myeloma\"",
|
||||
"value": "GIUL_N_25_CRCT_RAS_01"
|
||||
},
|
||||
{
|
||||
"label": "[LAGR_C_25_CRCT_RB_01] Analisi istologiche su tessuti polmonari ed extra-polmonari animali ed umani",
|
||||
"value": "LAGR_C_25_CRCT_RB_01"
|
||||
},
|
||||
{
|
||||
"label": "[LAGR_C_25_CRCT_RB_02] Emendamento n. 2 al contratto per la conduzione di una ricerca dal titolo \"Studio del ruolo e dei meccanismi deregolati nell’epitelio e nell’endotelio nella Broncopneumopatia Cronica Ostruttiva (BPCO) e dell’epitelio aberrante nella Fibrosi Polmonare Idiopatica (IPF) in campioni derivanti da modelli animali e da paziente.\"",
|
||||
"value": "LAGR_C_25_CRCT_RB_02"
|
||||
},
|
||||
{
|
||||
"label": "[LAZZ_C_25_MTA_01] MTA - Purac Biochem – Università di Parma “ANTIMICROBIAL EXTRACT PATENT N. 102019000006815”",
|
||||
"value": "LAZZ_C_25_MTA_01"
|
||||
},
|
||||
{
|
||||
"label": "[LODI_D_24_CRCT_RA_E80_01] “Analisi dei Metodi di Cross-Localizzazione di Flotte di Veicoli e di Fusione Sensoriale”",
|
||||
"value": "LODI_D_24_CRCT_RA_E80_01"
|
||||
},
|
||||
{
|
||||
"label": "[MALC_A_25_CONV_QUA_NEXT_01] Collaborazione per la realizzazione, tramite successivi accordi attuativi, di attività congiunte di studio, ricerca, didattica, terza missione, nell’ambito di tematiche di mutuo interesse.",
|
||||
"value": "MALC_A_25_CONV_QUA_NEXT_01"
|
||||
},
|
||||
{
|
||||
"label": "[MAMB_C_24_CRCT_RA_01] Catalogazione di parchi e giardini storici",
|
||||
"value": "MAMB_C_24_CRCT_RA_01"
|
||||
},
|
||||
{
|
||||
"label": "[MATR_G_25_SERV_CON_CAAD_01] “CENTRI PER L'ADATTAMENTO AMBIENTE DOMESTICO (CAAD)”",
|
||||
"value": "MATR_G_25_SERV_CON_CAAD_01"
|
||||
},
|
||||
{
|
||||
"label": "[MILA_D_24_CRCT_RA_SIDEL_01] \"Riciclo di Bottiglie in PET\"",
|
||||
"value": "MILA_D_24_CRCT_RA_SIDEL_01"
|
||||
},
|
||||
{
|
||||
"label": "[MIRA_M_25_MTA_01] Material Transfer Agreement RUES hESC lines differentiated into Atrial Cardiomyocytes via commercially available Kit (Thermofisher) Silicon Carbide Conductive Nanowires SiC-NWs growth at University of Parma and IMEM National Research Council , Parma IT (3 mg each)",
|
||||
"value": "MIRA_M_25_MTA_01"
|
||||
},
|
||||
{
|
||||
"label": "[MONT_A_25_SERV_CON_01] Monitoraggio Ponte di Casalmaggiore sul PO lungo la S.S. 343 “Asolana”",
|
||||
"value": "MONT_A_25_SERV_CON_01"
|
||||
},
|
||||
{
|
||||
"label": "[MONT_A_25_SERV_CON_MISCELE_02] \"Indagine di mercato per consulenza tecnico-scientifica per le miscele in conglomerato bituminoso della pavimentazione autostradale\" - Collegamento Autostradale di Connessione tra Brescia e Milano - Prof. Montepara",
|
||||
"value": "MONT_A_25_SERV_CON_MISCELE_02"
|
||||
},
|
||||
{
|
||||
"label": "[MONT_B_25_CRCT_RA_CHIESI_01] Application of the proximity-dependent biotin identification (BioID) analysis platform to uncover novel interactors of proteins relevant to the IPF disease model",
|
||||
"value": "MONT_B_25_CRCT_RA_CHIESI_01"
|
||||
},
|
||||
{
|
||||
"label": "[MORA_P_25_FORM_COM_01] Contratto di formazione a favore di AJ Oftalmica sul tema “Studio della patologia maculare in rapporto alle modificazioni della condizione fachica dell'occhio\"",
|
||||
"value": "MORA_P_25_FORM_COM_01"
|
||||
},
|
||||
{
|
||||
"label": "[MORO_F_24_SERV_CON_01] Studio della resistenza strutturale di ganci per il sollevamento armadi",
|
||||
"value": "MORO_F_24_SERV_CON_01"
|
||||
},
|
||||
{
|
||||
"label": "[MOR_M_25_CRCT_RA_CHIESI-RES00426_01] Messa a punto di un protocollo computazionale per la predizione dell’elicità di piccoli peptidi e studio di relazioni struttura-attività di composti di interesse farmaceutico mediante tecniche computazionali",
|
||||
"value": "MOR_M_25_CRCT_RA_CHIESI-RES00426_01"
|
||||
},
|
||||
{
|
||||
"label": "[NICC_G_25_CRCT_RAS_01] Contratto di sperimentazione cinica dal titolo “Artemis - effects of ziltivekimab versus placebo on cardiovascular outcomes in patients with acute myocardial infarction”",
|
||||
"value": "NICC_G_25_CRCT_RAS_01"
|
||||
},
|
||||
{
|
||||
"label": "[PADU_C_24_CRCT_RA_01] Sviluppo di una piattaforma mucoadesiva basata su termogel per la somministrazione buccale di farmaci – CHF-RES00417",
|
||||
"value": "PADU_C_24_CRCT_RA_01"
|
||||
},
|
||||
{
|
||||
"label": "[PAGL_L_25_CRCT_RAS_01] A NON-INTERVENTIONAL, RETROSPECTIVE/PROSPECTIVE, MULTICENTER, SINGLE ARM STUDY EVALUATING THE EFFECTIVENESS AND SAFETY OF OLATUZUMAB VEDOTIN PLUS R-CHP IN REAL-WORLD CLINICAL PRACTICE AMONG ITALIAN ADULT PATIENTS WITH UNTREATED DIFFUSE LARGE B-CELL LYMPHOMA POLARWOLF STUDY",
|
||||
"value": "PAGL_L_25_CRCT_RAS_01"
|
||||
},
|
||||
{
|
||||
"label": "[PARR_L_25_SERV_CON_MEDICAIR_01] “Medicina di precisione: nuove metodologie per il controllo e la gestione della terapia in pazienti con apnee morfeiche”",
|
||||
"value": "PARR_L_25_SERV_CON_MEDICAIR_01"
|
||||
},
|
||||
{
|
||||
"label": "[PAVE_M_25_CRCT_RA_RSE_01] Caratterizzazione chimico-fisica ed elettrica di materiali per fotovoltaico innovativo, efficiente e sostenibile",
|
||||
"value": "PAVE_M_25_CRCT_RA_RSE_01"
|
||||
},
|
||||
{
|
||||
"label": "[PETR_E_25_SERV_CON_PETRELLA_2025_CONS_UNISAPIE_01] Supporto allo sviluppo del modello idrogeologico concettuale tramite analisi dell’assetto geologico-strutturale dell’area di studio di Bussi sul Tirino/Roccatagliata (Abruzzo), anche attraverso sopralluoghi e rilievi di campo",
|
||||
"value": "PETR_E_25_SERV_CON_PETRELLA_2025_CONS_UNISAPIE_01"
|
||||
},
|
||||
{
|
||||
"label": "[PIRO_A_25_SERV_CON_SIDEL_01] Revisione soluzioni costruttive per Test Bench decontaminazione capsule",
|
||||
"value": "PIRO_A_25_SERV_CON_SIDEL_01"
|
||||
},
|
||||
{
|
||||
"label": "[RIAN_M_24_CRCT_RB_MATHWORKS_01] Signature Examples for the FSDA Toolbox",
|
||||
"value": "RIAN_M_24_CRCT_RB_MATHWORKS_01"
|
||||
},
|
||||
{
|
||||
"label": "[RICC_M_25_CRCT_RA_ESANANOTECH_01] Studio dell’applicazione di LIG (Laser Induced Graphene) come elettrodo anodico in batterie agli ioni Litio e sua ottimizzazione",
|
||||
"value": "RICC_M_25_CRCT_RA_ESANANOTECH_01"
|
||||
},
|
||||
{
|
||||
"label": "[RINA_M_24_CRCT_RA_KRONES_01] Scouting of innovative and emerging technologies in quality control, discrimination and authentication of non-alcoholic beverages by using nondestructive instrumental techniques",
|
||||
"value": "RINA_M_24_CRCT_RA_KRONES_01"
|
||||
},
|
||||
{
|
||||
"label": "[ROSS_A_24_CRCT_RA_02] “Caratterizzazione di sospensioni”",
|
||||
"value": "ROSS_A_24_CRCT_RA_02"
|
||||
},
|
||||
{
|
||||
"label": "[SECC_A_25_CRCT_RA_01] Messa a punto di metodologie sintetiche atte alla sintesi di molecole con attività chinasica e loro intermedi",
|
||||
"value": "SECC_A_25_CRCT_RA_01"
|
||||
},
|
||||
{
|
||||
"label": "[SEGA_A_25_SERV_CON_ENZA_01] La modellazione integrata idraulica-idrogeologica sul T.Enza",
|
||||
"value": "SEGA_A_25_SERV_CON_ENZA_01"
|
||||
},
|
||||
{
|
||||
"label": "[SOLZ_M_24_CRCT_RA_NUOVOPIGNONE_01] Misure di caratterizzazione delle proprietà magnetiche, magnetocaloriche e strutturali di un campione di Olmio policristallino",
|
||||
"value": "SOLZ_M_24_CRCT_RA_NUOVOPIGNONE_01"
|
||||
},
|
||||
{
|
||||
"label": "[STEF_R_24_CRCT_RA_01] Analisi Life Cycle Assessment comparativa tra una macchina GEA e una macchina con autoclave",
|
||||
"value": "STEF_R_24_CRCT_RA_01"
|
||||
},
|
||||
{
|
||||
"label": "[STRE_M_25_CCS_IST_RAS_01] CONVENZIONE PER LA CONDUZIONE DI UNO STUDIO CLINICO NO-PROFIT DAL TITOLO: “NUOVI POTENZIALI BIOMARCATORI PER LA DIAGNOSI DI DEFICIT DELL'ORMONE DELLA CRESCITA E PER LA PRECOCE VALUTAZIONE DELLA RISPOSTA AL TRATTAMENTO CON GH PER UN'ADEGUATA PERSONALIZZAZIONE DELLA TERAPIA",
|
||||
"value": "STRE_M_25_CCS_IST_RAS_01"
|
||||
},
|
||||
{
|
||||
"label": "[STRE_M_25_CRCT_RAS_01] Emendamento n. 2 al contratto per la conduzione di uno studio \"Studio non interventistico Registro di sorveglianza della sicurezza post autorizzativo multicentrico, globale, prospettico, non interventistico, osservazionale, aperto, progettato per raccogliere dati di \r\nsicurezza ed efficacia sull'uso di Increlex® in bambini e adolescenti con SPIGFD\"",
|
||||
"value": "STRE_M_25_CRCT_RAS_01"
|
||||
},
|
||||
{
|
||||
"label": "[SVER_N_25_CCS_IST_RAS_01] Contratto per esecuzione per studio clinico dal titolo: “TC Quantitativa per l’analisi della vascolarizzazione polmonare in Pazienti con Sclerosi Sistemica”",
|
||||
"value": "SVER_N_25_CCS_IST_RAS_01"
|
||||
},
|
||||
{
|
||||
"label": "[SVER_N_25_CCS_IST_RAS_02] DATA SHARING AGREEMENT per esecuzione progetto europeo SOLACE Grant Agreement no. 1011011187",
|
||||
"value": "SVER_N_25_CCS_IST_RAS_02"
|
||||
},
|
||||
{
|
||||
"label": "[SVER_N_25_CRCT_RA_01] Micro-computed tomography in drug discovery: a non invasive way to look at lung diseases progression",
|
||||
"value": "SVER_N_25_CRCT_RA_01"
|
||||
},
|
||||
{
|
||||
"label": "[TAND_M_25_CONV_QUA_ATESIR_01] attività di ricerca e approfondimento del servizio idrico integrato e del servizio di gestione dei rifiuti.",
|
||||
"value": "TAND_M_25_CONV_QUA_ATESIR_01"
|
||||
},
|
||||
{
|
||||
"label": "[TEDE_T_25_ACC_ACC_01] Memorandum of Understanding between the University of Parma and Ethiopian Public Health Institute",
|
||||
"value": "TEDE_T_25_ACC_ACC_01"
|
||||
},
|
||||
{
|
||||
"label": "[TISE_M_25_CCS_IST_RAS_01] Contratto per sperimentazione clinica dal titolo: \"multi center single-arm phase II interventional study to evaluate the activity and safety of the combination of platinum-pemetrexed based chemotherapy plus lorlatinib in ALK positive Non Small Cell Lung Cancer (NSCLC) with exclusively extracranial disease progression on Lorlatinib” (ALK-PPL)\"",
|
||||
"value": "TISE_M_25_CCS_IST_RAS_01"
|
||||
},
|
||||
{
|
||||
"label": "[TISE_M_25_CRCT_RAS_01] Emendamento contratto: \"STUDIO GLOBALE DI FASE III, RANDOMIZZATO, IN APERTO, MULTICENTRICO, DI VOLRUSTOMIG (MEDI5752) IN COMBINAZIONE CON CARBOPLATINO PIÙ PEMETREXED RISPETTO A PLATINO PIÙ PEMETREXED O NIVOLUMAB PIÙ IPILIMUMAB IN PARTECIPANTI CON MESOTELIOMA PLEURICO NON RESECABILE (EVOLVE-MESO)” PROT. D7988C00001",
|
||||
"value": "TISE_M_25_CRCT_RAS_01"
|
||||
},
|
||||
{
|
||||
"label": "[TISE_M_25_CRCT_RAS_02] Studio di fase III, in aperto, randomizzato di osimertinib con o senza datopotamab deruxtecan (Dato-DXd), come trattamento di prima linea in partecipanti con carcinoma polmonare non a piccole cellule localmente avanzato o metastatico positivo alla mutazione del recettore del fattore di crescita epidermico (EGFR) (TROPION-Lung14",
|
||||
"value": "TISE_M_25_CRCT_RAS_02"
|
||||
},
|
||||
{
|
||||
"label": "[VIGN_G_24_SERV_CON_01] Contratto di Consulenza \"Assistenza allo sviluppo software e alla gestione dei fornitori in merito al calcolo delle emissioni di GHG incorporate nelle merci importate regolamentate da CBAM\" resp. Prof. Giuseppe Vignali",
|
||||
"value": "VIGN_G_24_SERV_CON_01"
|
||||
},
|
||||
{
|
||||
"label": "[VIGN_G_24_SERV_CON_FINPRO_01] \"Analisi e sviluppo delle competenze necessarie in Finpro per la transizione green\"",
|
||||
"value": "VIGN_G_24_SERV_CON_FINPRO_01"
|
||||
},
|
||||
{
|
||||
"label": "[VIGN_G_25_CRCT_RA_ACE_AIJN_01] Juice perishability and packaging reusability study",
|
||||
"value": "VIGN_G_25_CRCT_RA_ACE_AIJN_01"
|
||||
},
|
||||
{
|
||||
"label": "[VIGN_G_25_SERV_CON_DULEVO_01] Life Cycle Assessment dalla culla alla tomba di due macchine spazzatrici Dulevo",
|
||||
"value": "VIGN_G_25_SERV_CON_DULEVO_01"
|
||||
},
|
||||
{
|
||||
"label": "[ZAMM_F_24_SERV_CON_01] Mappatura e reingegnerizzazione dei flussi per la gestione di commessa",
|
||||
"value": "ZAMM_F_24_SERV_CON_01"
|
||||
},
|
||||
{
|
||||
"label": "[ZILI_C_25_CRCT_RB_01] Ricerca annuale “Lo stato della loyalty in Italia”",
|
||||
"value": "ZILI_C_25_CRCT_RB_01"
|
||||
},
|
||||
{
|
||||
"label": "[ZILI_C_25_CRCT_RB_02] Ricerca annuale “Lo stato della loyalty in Italia”",
|
||||
"value": "ZILI_C_25_CRCT_RB_02"
|
||||
},
|
||||
{
|
||||
"label": "[ZILI_C_25_CRCT_RB_03] Ricerca annuale “Lo stato della loyalty in Italia”",
|
||||
"value": "ZILI_C_25_CRCT_RB_03"
|
||||
},
|
||||
{
|
||||
"label": "[ZILI_C_25_CRCT_RB_04] Ricerca annuale “Lo stato della loyalty in Italia”",
|
||||
"value": "ZILI_C_25_CRCT_RB_04"
|
||||
},
|
||||
{
|
||||
"label": "[ZILI_C_25_CRCT_RB_05] Ricerca annuale “Lo stato della loyalty in Italia”",
|
||||
"value": "ZILI_C_25_CRCT_RB_05"
|
||||
},
|
||||
{
|
||||
"label": "[ZILI_C_25_CRCT_RB_06] Ricerca annuale “Lo stato della loyalty in Italia”",
|
||||
"value": "ZILI_C_25_CRCT_RB_06"
|
||||
},
|
||||
{
|
||||
"label": "[ZILI_C_25_CRCT_RB_07] Ricerca annuale “Lo stato della loyalty in Italia”",
|
||||
"value": "ZILI_C_25_CRCT_RB_07"
|
||||
},
|
||||
{
|
||||
"label": "[ZILI_C_25_CRCT_RB_08] Ricerca annuale “Lo stato della loyalty in Italia”",
|
||||
"value": "ZILI_C_25_CRCT_RB_08"
|
||||
},
|
||||
{
|
||||
"label": "[ZILI_C_25_CRCT_RB_09] Ricerca annuale “Lo stato della loyalty in Italia”",
|
||||
"value": "ZILI_C_25_CRCT_RB_09"
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,146 @@
|
||||
info:
|
||||
name: Contratto (IRIS GW)
|
||||
type: http
|
||||
seq: 3
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{IdemApiUrl}}/contratto_fastsearch_ap.php?cod_con=GOBB_G_25_CONV_QUA_01"
|
||||
params:
|
||||
- name: cod_con
|
||||
value: BOLP_R_25_ACC_ACC_RER_01
|
||||
type: query
|
||||
description: Codice contratto esistente su IRIS
|
||||
disabled: true
|
||||
- name: cod_con
|
||||
value: DELM_N_25_CRCT_RA_BAUMER_01
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_con
|
||||
value: CASS_D_25_CCS_IST_RAS_ARMPUMP_01
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_con
|
||||
value: NICC_G_25_CRCT_RAS_01
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_con
|
||||
value: ANEL_G_25_CONV_QUA_ORFECT_01
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_con
|
||||
value: VIGN_G_25_CCS_COM_RA_FMT_01
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_con
|
||||
value: BETT_S_25_CRCT_RA_CHIESI_01
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_con
|
||||
value: BETT_R_25_CRCT_RA_BRACCO_01
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_con
|
||||
value: BUSC_A_25_CRCT_RA_IRENAMBIENTE_01
|
||||
type: query
|
||||
description: Contratto con Centro come main role + Dipartimento come other
|
||||
disabled: true
|
||||
- name: cod_con
|
||||
value: MALC_A_25_CONV_QUA_NEXT_01
|
||||
type: query
|
||||
description: Contratto con Dipartimento come main role + Centro come other
|
||||
disabled: true
|
||||
- name: cod_con
|
||||
value: ARCE_V_24_CRCT_RA_01
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_con
|
||||
value: BOLP_R_24_CCS_IST_RA_AIPO_01
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_con
|
||||
value: VIGN_G_25_CCS_IST_RA_FMTPOMPACALORIE_01
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_con
|
||||
value: PAIN_A_25_CONV_QUA_01
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_con
|
||||
value: GIUL_F_25_SERV_CON_01
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_con
|
||||
value: GOBB_G_25_CONV_QUA_01
|
||||
type: query
|
||||
- name: cod_con
|
||||
value: CRIS_G_25_CCS_IST_RA_UNIVERSITÀPOLITECNICADELL_01
|
||||
type: query
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: Contratto (IRIS GW) - Success
|
||||
request:
|
||||
url: "{{IdemApiUrl}}/contratto_fastsearch_ap.php?cod_con=BOLP_R_25_ACC_ACC_RER_01"
|
||||
method: GET
|
||||
params:
|
||||
- name: cod_con
|
||||
value: BOLP_R_25_ACC_ACC_RER_01
|
||||
type: query
|
||||
description: Codice contratto esistente su IRIS
|
||||
response:
|
||||
statusText: "200"
|
||||
headers:
|
||||
- name: Date
|
||||
value: Tue, 22 Apr 2025 12:07:10 GMT
|
||||
- name: Server
|
||||
value: Apache/2.2.15 (CentOS)
|
||||
- name: X-Powered-By
|
||||
value: PHP/5.3.3
|
||||
- name: Content-Length
|
||||
value: "2012"
|
||||
- name: Connection
|
||||
value: close
|
||||
- name: Content-Type
|
||||
value: application/json
|
||||
body:
|
||||
type: json
|
||||
data: |-
|
||||
{
|
||||
"Identificativo": "BOLP_R_25_ACC_ACC_RER_01",
|
||||
"Tipologia parent": "Altri contratti",
|
||||
"Tipologia": "Accordi accessori",
|
||||
"Titolo": "Atto di nomina a RESPONSABILE del trattamento ai sensi dell’art. 28 Reg. 2016/679/EU ADDENDUM alle relazioni contrattuali in essere per l’Accordo di Collaborazione (art. 15 legge n. 241/1990 e art. 5, c. 6, Dlgs n. 50/2016 e art. 7, c. 4 DLgs n. 36/2023) sul tema “Zero Invasive Alien Species – Plants Strategy ovvero Zero specie aliene invasive in Emilia-Romagna – Strategia per le specie vegetali”, denominato ZEROIAS-Plants",
|
||||
"Durata": 22,
|
||||
"Corrispettivo o contributo totale NETTO (EURO)": 0,
|
||||
"ID Struttura principale": "186471",
|
||||
"Descrizione struttura principale": "Dipartimento di Scienze Chimiche, della Vita e della Sostenibilità Ambientale ",
|
||||
"responsabile_proponente": {
|
||||
"titolo_accademico": "Prof.",
|
||||
"cognome": "BOLPAGNI",
|
||||
"nome": "Rossano",
|
||||
"email": "rossano.bolpagni@unipr.it",
|
||||
"codice_fiscale": "BLPRSN76M03B157X",
|
||||
"qualifica": "Ricercatore",
|
||||
"struttura": "Dipartimento di Scienze Chimiche, della Vita e della Sostenibilità Ambientale ",
|
||||
"codice_struttura": "106152",
|
||||
"data_inizio": "16/01/2025",
|
||||
"data_fine": "-"
|
||||
},
|
||||
"Numero responsabili": 1,
|
||||
"Numero partecipanti": 0,
|
||||
"Numero resp amministrativi": 1,
|
||||
"Numero persone coinvolte": 2,
|
||||
"Numero contraenti": 1,
|
||||
"responsabili": "Prof. BOLPAGNI Rossano, CF: BLPRSN76M03B157X, Qualifica: Ricercatore, Struttura di afferenza: Dipartimento di Scienze Chimiche, della Vita e della Sostenibilità Ambientale , Data di inizio: 16/01/2025, Data di fine: -\n",
|
||||
"partecipanti": "",
|
||||
"resp amministrativi": "Dott.ssa CALAMARI Maria Teresa, CF: CLMMTR66C41G535M, Qualifica: PTA, Struttura di afferenza: U.O. Amministrazione Dipartimentale Dipartimento di Scienze Chimiche, della Vita e della Sostenibilità Ambientale, Data di inizio: -, Data di fine: -\n",
|
||||
"Contraenti": "REGIONE EMILIA-ROMAGNA, SERVIZIO AREE PROTETTE, FORESTE E SVILUPPO DELLA MONTAGNA, CF/PIVA: 02086690373, Sede: VIALE DELLA FIERA, 8 40127 BOLOGNA (BO) ITALIA\n"
|
||||
}
|
||||
@@ -0,0 +1,127 @@
|
||||
info:
|
||||
name: Contratto Esteso (IRIS GW)
|
||||
type: http
|
||||
seq: 4
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{IdemApiUrl}}/contratto_fs_esteso_ap.php?cod_con=GIUL_F_25_CRCT_RA_MOVYON_01"
|
||||
params:
|
||||
- name: cod_con
|
||||
value: GOBB_G_25_CONV_QUA_01
|
||||
type: query
|
||||
description: Codice contratto esistente su IRIS
|
||||
disabled: true
|
||||
- name: cod_con
|
||||
value: CRIS_G_25_CCS_IST_RA_UNIVERSITÀPOLITECNICADELL_01
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_con
|
||||
value: GIUL_F_25_SERV_CON_01
|
||||
type: query
|
||||
description: 4 partecipanti!
|
||||
disabled: true
|
||||
- name: cod_con
|
||||
value: TESI_M_25_CCTM_IST_01
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_con
|
||||
value: CASE_C_25_CCTM_IST_01
|
||||
type: query
|
||||
description: Dip 106156 Umanist
|
||||
disabled: true
|
||||
- name: cod_con
|
||||
value: CASE_C_25_CONV_QUA_01
|
||||
type: query
|
||||
description: Dip 106156 Umanist
|
||||
disabled: true
|
||||
- name: cod_con
|
||||
value: SALA_A_25_CCTM_IST_01
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_con
|
||||
value: MAMB_C_25_ACC_ACC_PROROGACONTRATTOCATAGLOGAZIO_01
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_con
|
||||
value: COVA_P_24_SERV_CON_01
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_con
|
||||
value: GIUL_F_25_CRCT_RA_MOVYON_01
|
||||
type: query
|
||||
- name: cod_con
|
||||
value: MATR_G_26_SERV_CON_CAADCOMUNEDIPARMA2026_01
|
||||
type: query
|
||||
disabled: true
|
||||
- name: cod_con
|
||||
value: CHIA_L_25_SERV_CON_BALLERINI_01
|
||||
type: query
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: Contratto (IRIS GW) - Success
|
||||
request:
|
||||
url: "{{IdemApiUrl}}/contratto_fastsearch_ap.php?cod_con=BOLP_R_25_ACC_ACC_RER_01"
|
||||
method: GET
|
||||
params:
|
||||
- name: cod_con
|
||||
value: BOLP_R_25_ACC_ACC_RER_01
|
||||
type: query
|
||||
description: Codice contratto esistente su IRIS
|
||||
response:
|
||||
statusText: "200"
|
||||
headers:
|
||||
- name: Date
|
||||
value: Tue, 22 Apr 2025 12:07:10 GMT
|
||||
- name: Server
|
||||
value: Apache/2.2.15 (CentOS)
|
||||
- name: X-Powered-By
|
||||
value: PHP/5.3.3
|
||||
- name: Content-Length
|
||||
value: "2012"
|
||||
- name: Connection
|
||||
value: close
|
||||
- name: Content-Type
|
||||
value: application/json
|
||||
body:
|
||||
type: json
|
||||
data: |-
|
||||
{
|
||||
"Identificativo": "BOLP_R_25_ACC_ACC_RER_01",
|
||||
"Tipologia parent": "Altri contratti",
|
||||
"Tipologia": "Accordi accessori",
|
||||
"Titolo": "Atto di nomina a RESPONSABILE del trattamento ai sensi dell’art. 28 Reg. 2016/679/EU ADDENDUM alle relazioni contrattuali in essere per l’Accordo di Collaborazione (art. 15 legge n. 241/1990 e art. 5, c. 6, Dlgs n. 50/2016 e art. 7, c. 4 DLgs n. 36/2023) sul tema “Zero Invasive Alien Species – Plants Strategy ovvero Zero specie aliene invasive in Emilia-Romagna – Strategia per le specie vegetali”, denominato ZEROIAS-Plants",
|
||||
"Durata": 22,
|
||||
"Corrispettivo o contributo totale NETTO (EURO)": 0,
|
||||
"ID Struttura principale": "186471",
|
||||
"Descrizione struttura principale": "Dipartimento di Scienze Chimiche, della Vita e della Sostenibilità Ambientale ",
|
||||
"responsabile_proponente": {
|
||||
"titolo_accademico": "Prof.",
|
||||
"cognome": "BOLPAGNI",
|
||||
"nome": "Rossano",
|
||||
"email": "rossano.bolpagni@unipr.it",
|
||||
"codice_fiscale": "BLPRSN76M03B157X",
|
||||
"qualifica": "Ricercatore",
|
||||
"struttura": "Dipartimento di Scienze Chimiche, della Vita e della Sostenibilità Ambientale ",
|
||||
"codice_struttura": "106152",
|
||||
"data_inizio": "16/01/2025",
|
||||
"data_fine": "-"
|
||||
},
|
||||
"Numero responsabili": 1,
|
||||
"Numero partecipanti": 0,
|
||||
"Numero resp amministrativi": 1,
|
||||
"Numero persone coinvolte": 2,
|
||||
"Numero contraenti": 1,
|
||||
"responsabili": "Prof. BOLPAGNI Rossano, CF: BLPRSN76M03B157X, Qualifica: Ricercatore, Struttura di afferenza: Dipartimento di Scienze Chimiche, della Vita e della Sostenibilità Ambientale , Data di inizio: 16/01/2025, Data di fine: -\n",
|
||||
"partecipanti": "",
|
||||
"resp amministrativi": "Dott.ssa CALAMARI Maria Teresa, CF: CLMMTR66C41G535M, Qualifica: PTA, Struttura di afferenza: U.O. Amministrazione Dipartimentale Dipartimento di Scienze Chimiche, della Vita e della Sostenibilità Ambientale, Data di inizio: -, Data di fine: -\n",
|
||||
"Contraenti": "REGIONE EMILIA-ROMAGNA, SERVIZIO AREE PROTETTE, FORESTE E SVILUPPO DELLA MONTAGNA, CF/PIVA: 02086690373, Sede: VIALE DELLA FIERA, 8 40127 BOLOGNA (BO) ITALIA\n"
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
info:
|
||||
name: Contratti
|
||||
type: folder
|
||||
seq: 2
|
||||
|
||||
request:
|
||||
auth: inherit
|
||||
@@ -0,0 +1,267 @@
|
||||
info:
|
||||
name: Obiettivi performance
|
||||
type: http
|
||||
seq: 4
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{IdemApiUrl}}/obb_oper.php?term=PPR"
|
||||
params:
|
||||
- name: term
|
||||
value: PPR
|
||||
type: query
|
||||
description: Sottostringa da ricercare nel testo dell'obbiettivo di performance, nel suo codice o nell'area di appartenenza
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: Success
|
||||
request:
|
||||
url: "{{IdemApiUrl}}/obb_oper.php?term=PPR"
|
||||
method: GET
|
||||
params:
|
||||
- name: term
|
||||
value: PPR
|
||||
type: query
|
||||
description: Sottostringa da ricercare nel testo dell'obbiettivo di performance, nel suo codice o nell'area di appartenenza
|
||||
response:
|
||||
statusText: "200"
|
||||
headers:
|
||||
- name: Date
|
||||
value: Tue, 22 Apr 2025 12:10:09 GMT
|
||||
- name: Server
|
||||
value: Apache/2.2.15 (CentOS)
|
||||
- name: X-Powered-By
|
||||
value: PHP/5.3.3
|
||||
- name: Connection
|
||||
value: close
|
||||
- name: Transfer-Encoding
|
||||
value: chunked
|
||||
- name: Content-Type
|
||||
value: application/json
|
||||
body:
|
||||
type: json
|
||||
data: |-
|
||||
[
|
||||
{
|
||||
"label": "Area - Affari Generali - PPR2_01_2025 - Innovare e digitalizzare i processi con la finalità del miglioramento dei servizi all'utenza, tramite la riduzione del ricorso a delibere e/o atti non strettamente necessari e tramite l'implementazione della mappature attraverso l'analisi e valutazione dei rischi ai fini dell'anticorruzione e trasparenza",
|
||||
"value": "PPR2_01_2025"
|
||||
},
|
||||
{
|
||||
"label": "Area - Affari Generali - PPR2_01a_2025 - Mappare e analizzare rischi corruttivi legati alle attività in materia di “conto terzi”",
|
||||
"value": "PPR2_01a_2025"
|
||||
},
|
||||
{
|
||||
"label": "Area - Affari Generali - PPR2_01e_2025 - Supportare le UO nei processi di Mappatura e analisi dei rischi ai fini dell'anticorruzione",
|
||||
"value": "PPR2_01e_2025"
|
||||
},
|
||||
{
|
||||
"label": "Area - Didattica e Servizi agli Studenti - DID_PPR2_01b_2025 - Migliorare la conoscenza del Modello AVA 3 nella prospettiva della visita di accreditamento periodico dell’Ateneo.",
|
||||
"value": "DID_PPR2_01b_2025"
|
||||
},
|
||||
{
|
||||
"label": "Area - Didattica e Servizi agli Studenti - DID_PPR2_01d_2025 - Migliorare il servizio di Orientamento in ingresso verso i corsi di Laurea magistrale.",
|
||||
"value": "DID_PPR2_01d_2025"
|
||||
},
|
||||
{
|
||||
"label": "Area - Didattica e Servizi agli Studenti - DID_PPR2_01e_2025 - Adottare il prodotto \"Soluzione Dottorati\" di Cineca",
|
||||
"value": "DID_PPR2_01e_2025"
|
||||
},
|
||||
{
|
||||
"label": "Area - Didattica e Servizi agli Studenti - DID_PPR2_01f_2025 - Migliorare la qualità del supporto agli studenti, agli enti ospitanti e ai referenti di tirocinio di Dipartimento e di CdS per l'attivazione e la gestione dei tirocini curricolari.",
|
||||
"value": "DID_PPR2_01f_2025"
|
||||
},
|
||||
{
|
||||
"label": "Area - Didattica e Servizi agli Studenti - DID_PPR2_01g_2025 - Digitalizzare il processo delle Collaborazioni a tempo parziale",
|
||||
"value": "DID_PPR2_01g_2025"
|
||||
},
|
||||
{
|
||||
"label": "Area - Didattica e Servizi agli Studenti - PPR2_18_2025 - Supportare i rapporti ed i flussi comunicativi tra il Consiglio degli studenti e gli organi di Ateneo",
|
||||
"value": "PPR2_18_2025"
|
||||
},
|
||||
{
|
||||
"label": "Area - Edilizia e Infrastrutture - PPR3_03_2025 - Monitorare e ottimizzare i processi di Gestione Scadenziario per Software e Documentazione Tecnica dell’Area Edilizia e Infrastrutture",
|
||||
"value": "PPR3_03_2025"
|
||||
},
|
||||
{
|
||||
"label": "Area - Personale e Organizzazione - PPR12_02_2025 - Proseguire con il progetto di digitalizzare dei processi in linea con gli obiettivi di piano strategico di Ateneo",
|
||||
"value": "PPR12_02_2025"
|
||||
},
|
||||
{
|
||||
"label": "Area - Personale e Organizzazione - PPR12_02a_2025 - Digitalizzare la sottoscrizione dei contratti dei Riceratori a Tempo Determinato",
|
||||
"value": "PPR12_02a_2025"
|
||||
},
|
||||
{
|
||||
"label": "Area - Personale e Organizzazione - PPR12_02b_2025 - Definire il workflow del processo di reclutamento inerente le borse di ricerca",
|
||||
"value": "PPR12_02b_2025"
|
||||
},
|
||||
{
|
||||
"label": "Area - Personale e Organizzazione - PPR12_02d_2025 - Fornire supporto gestionale al coordinamento dell'obiettivo d’Area",
|
||||
"value": "PPR12_02d_2025"
|
||||
},
|
||||
{
|
||||
"label": "Area - Personale e Organizzazione - PPR12_02e_2025 - Digitalizzare il processo di rilascio autorizzazioni per incarichi da parte di soggetti terzi al personale tecnico-amministrativo",
|
||||
"value": "PPR12_02e_2025"
|
||||
},
|
||||
{
|
||||
"label": "Area - Personale e Organizzazione - PPR12_02f_2025 - Digitalizzare la sottoscrizione dei contratti di reclutamento del personale tecnico-ammnistrativo",
|
||||
"value": "PPR12_02f_2025"
|
||||
},
|
||||
{
|
||||
"label": "Area - Rapporti con la Società - S16_PPR2_01_2025 - Implementare un sistema integrato di progetti d'Area mirato a coinvolgere attivamente gli stakeholder creando valore per l'Ateneo e le comunità di riferimento",
|
||||
"value": "S16_PPR2_01_2025"
|
||||
},
|
||||
{
|
||||
"label": "Area - Rapporti con la Società - S16_PPR2_01c_2025 - Migliorare la conoscenza e l’uso delle risorse bibliografiche (completamento AMM4_1a_2024)",
|
||||
"value": "S16_PPR2_01c_2025"
|
||||
},
|
||||
{
|
||||
"label": "Area - Rapporti con la Società - S16_PPR2_01d_2025 - Migliorare la conoscenza e l’uso delle risorse bibliografiche (completamento AMM4_1b_2024)",
|
||||
"value": "S16_PPR2_01d_2025"
|
||||
},
|
||||
{
|
||||
"label": "Area - Rapporti con la Società - S16_PPR2_01e_2025 - Migliorare la conoscenza e l’uso delle risorse bibliografiche (completamento AMM4_1c_2024)",
|
||||
"value": "S16_PPR2_01e_2025"
|
||||
},
|
||||
{
|
||||
"label": "Area - Sistemi Informativi - PPR2_15_2025 - Aumentare la copertura funzionale dei processi di Ateneo",
|
||||
"value": "PPR2_15_2025"
|
||||
},
|
||||
{
|
||||
"label": "Area - Sistemi Informativi - PPR2_15a_2025 - Rendere misurabile il percorso di transizione digitale",
|
||||
"value": "PPR2_15a_2025"
|
||||
},
|
||||
{
|
||||
"label": "Area - Sistemi Informativi - PPR2_15b_2025 - Digitalizzare i processi su piattaforma ElixForms",
|
||||
"value": "PPR2_15b_2025"
|
||||
},
|
||||
{
|
||||
"label": "Area - Sistemi Informativi - PPR2_15c_2025 - Implementare i controlli di sicurezza sui processi digitalizzati",
|
||||
"value": "PPR2_15c_2025"
|
||||
},
|
||||
{
|
||||
"label": "Area - Sistemi Informativi - PPR2_15d_2025 - Supportare l'interoperabilità delle piattaforme del sistema informativo di Ateneo",
|
||||
"value": "PPR2_15d_2025"
|
||||
},
|
||||
{
|
||||
"label": "Area - Sistemi Informativi - PPR2_15f_2025 - Attuare l'accoglienza del personale neo-assunto",
|
||||
"value": "PPR2_15f_2025"
|
||||
},
|
||||
{
|
||||
"label": "Centro Studi e Archivio della Comunicazione - PPR2_07_2025 - Efficientare gli approvvigionamenti di beni e servizi del Centro mediante l'utilizzo dei vari ruoli previsti dalla piattaforma U-BUY",
|
||||
"value": "PPR2_07_2025"
|
||||
},
|
||||
{
|
||||
"label": "Centro di Servizi e Misure \"G. Casnati\" - R3_03_2025 - Mappare i progetti finanziati nell'ambito PNRR secondo un approccio strutturato e integrato che tenga conto dei seguenti elementi chiave: strumentazione acquisita, personale assunto, prodotti ricerca",
|
||||
"value": "R3_03_2025"
|
||||
},
|
||||
{
|
||||
"label": "Centro di Servizi per la Salute, Igiene e Sicurezza nei luoghi di lavoro - PPR2_10_2025 - Informatizzazione della scheda di rilevazione sorgenti radiazioni ottiche artificiali e aggiornamento censimento",
|
||||
"value": "PPR2_10_2025"
|
||||
},
|
||||
{
|
||||
"label": "Dipartimento di Discipline Umanistiche, Sociali e delle Imprese Culturali - PPR1_04_2025 - Presidiare e monitorare le azioni di miglioramento della sicurezza",
|
||||
"value": "PPR1_04_2025"
|
||||
},
|
||||
{
|
||||
"label": "Dipartimento di Discipline Umanistiche, Sociali e delle Imprese Culturali - PPR2_02_2025 - Partecipare al processo di dematerializzazione e digitalizzazione delle borse di ricerca",
|
||||
"value": "PPR2_02_2025"
|
||||
},
|
||||
{
|
||||
"label": "Dipartimento di Giurisprudenza, Studî Politici e Internazionali - PPR4_06_2025 - Gestire i contenuti della libreria documentale AVA e del sito web dipartimentale in ottica AQ",
|
||||
"value": "PPR4_06_2025"
|
||||
},
|
||||
{
|
||||
"label": "Dipartimento di Giurisprudenza, Studî Politici e Internazionali - PPR4_07_2025 - Gestire i contenuti della libreria documentale AVA e del sito web dipartimentale in ottica AQ",
|
||||
"value": "PPR4_07_2025"
|
||||
},
|
||||
{
|
||||
"label": "Dipartimento di Ingegneria dei Sistemi e delle Tecnologie Industriali - DISTI - PPR2_06_2025 - Efficientare gli approvvigionamenti di beni e servizi del DISTI mediante l'utilizzo della piattaforma U-BUY",
|
||||
"value": "PPR2_06_2025"
|
||||
},
|
||||
{
|
||||
"label": "Dipartimento di Ingegneria dei Sistemi e delle Tecnologie Industriali - DISTI - PPR4_02_2025 - Migliorare la gestione della sicurezza nei laboratori di ricerca e servizi del DISTI",
|
||||
"value": "PPR4_02_2025"
|
||||
},
|
||||
{
|
||||
"label": "Dipartimento di Ingegneria e Architettura - PPR3_04_2025 - Migliorare la gestione della sicurezza nei laboratori di ricerca e servizi del DIA",
|
||||
"value": "PPR3_04_2025"
|
||||
},
|
||||
{
|
||||
"label": "Dipartimento di Ingegneria e Architettura - PPR4_05_2025 - Gestire i contenuti della libreria documentale AVA e del sito web dipartimentale in ottica AQ",
|
||||
"value": "PPR4_05_2025"
|
||||
},
|
||||
{
|
||||
"label": "Dipartimento di Scienze Chimiche, della Vita e della Sostenibilità Ambientale - PPR4_09_2025 - Gestire i contenuti della libreria documentale AVA e del sito web dipartimentale in ottica AQ",
|
||||
"value": "PPR4_09_2025"
|
||||
},
|
||||
{
|
||||
"label": "Dipartimento di Scienze Economiche e Aziendali - PPR2_04_2025 - Partecipare al processo di dematerializzazione e digitalizzazione delle attività di public engagement in linea con il regolamento FAPE e le direttive di Ateneo",
|
||||
"value": "PPR2_04_2025"
|
||||
},
|
||||
{
|
||||
"label": "Dipartimento di Scienze Economiche e Aziendali - PPR2_11_2025 - Migliorare la gestione degli spazi e degli orari delle lezioni",
|
||||
"value": "PPR2_11_2025"
|
||||
},
|
||||
{
|
||||
"label": "Dipartimento di Scienze Matematiche, Fisiche e Informatiche - PPR2_05_2025 - Partecipare ai processi di dematerializzazione e digitalizzazione dei processi amministrativi inerenti i dottorandi",
|
||||
"value": "PPR2_05_2025"
|
||||
},
|
||||
{
|
||||
"label": "Dipartimento di Scienze Matematiche, Fisiche e Informatiche - PPR3_02_2025 - Verificare il rispetto degli standard di sicurezza dei laboratori e dei locali del Dipartimento",
|
||||
"value": "PPR3_02_2025"
|
||||
},
|
||||
{
|
||||
"label": "Dipartimento di Scienze Matematiche, Fisiche e Informatiche - PPR3_05_2025 - Completare la ricognizione inventariale nei locali del Dipartimento di Scienze Matematiche, Fisiche e Informatiche",
|
||||
"value": "PPR3_05_2025"
|
||||
},
|
||||
{
|
||||
"label": "Dipartimento di Scienze Matematiche, Fisiche e Informatiche - PPR3_06_2025 - Completare la ricognizione inventariale nei locali del Dipartimento di Scienze Matematiche, Fisiche e Informatiche",
|
||||
"value": "PPR3_06_2025"
|
||||
},
|
||||
{
|
||||
"label": "Dipartimento di Scienze Matematiche, Fisiche e Informatiche - PPR4_01_2025 - Gestire i contenuti della libreria documentale AVA e del sito web dipartimentale SMFI in ottica di assicurazione della qualità.",
|
||||
"value": "PPR4_01_2025"
|
||||
},
|
||||
{
|
||||
"label": "Dipartimento di Scienze Medico-Veterinarie - PPR4_04_2025 - Gestire i contenuti della libreria documentale AVA e del sito web dipartimentale in ottica AQ",
|
||||
"value": "PPR4_04_2025"
|
||||
},
|
||||
{
|
||||
"label": "Dipartimento di Scienze degli Alimenti e del Farmaco - PPR1_01_2025 - Migliorare la gestione della sicurezza nei laboratori didattici e di ricerca del Dipartimento ALIFAR",
|
||||
"value": "PPR1_01_2025"
|
||||
},
|
||||
{
|
||||
"label": "Dipartimento di Scienze degli Alimenti e del Farmaco - PPR4_03_2025 - Gestire i contenuti della libreria documentale AVA e del sito web dipartimentale in ottica AQ",
|
||||
"value": "PPR4_03_2025"
|
||||
},
|
||||
{
|
||||
"label": "Direzione Generale - PPR1_05_2025 - Procedere nello sviluppo della sicurezza integrata in Ateneo, mediante miglioramento continuo e soddisfacimento dei requisiti legali",
|
||||
"value": "PPR1_05_2025"
|
||||
},
|
||||
{
|
||||
"label": "Direzione Generale - PPR4_10_2025 - Predisporre il Manuale di controllo di gestione",
|
||||
"value": "PPR4_10_2025"
|
||||
},
|
||||
{
|
||||
"label": "Ufficio Area Acquisti - PPR2_03_2025 - Migliorare l'efficienza dell'ufficio Area Acquisti mediante la riduzione dei tempi medi delle procedure di affidamento ordinarie da Bando/Avviso",
|
||||
"value": "PPR2_03_2025"
|
||||
},
|
||||
{
|
||||
"label": "Ufficio di Management - R3_01a_2025 - Mappare i progetti finanziati nell'ambito PNRR secondo un approccio strutturato e integrato che tenga conto dei seguenti elementi chiave: strumentazione acquisita, personale assunto, prodotti ricerca",
|
||||
"value": "R3_01a_2025"
|
||||
},
|
||||
{
|
||||
"label": "Universita' degli Studi di PARMA - PPR2_12_2025 - Progettare e realizzare un'attività interattiva in realtà aumentata (completamento AMM6_10_2024)",
|
||||
"value": "PPR2_12_2025"
|
||||
},
|
||||
{
|
||||
"label": "Universita' degli Studi di PARMA - PPR2_19_2025 - Promuovere il processo di dematerializzazione e digitalizzazione del percorso didattico degli insegnanti in formazione presso il Centro",
|
||||
"value": "PPR2_19_2025"
|
||||
}
|
||||
]
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,7 @@
|
||||
info:
|
||||
name: Progetti
|
||||
type: folder
|
||||
seq: 3
|
||||
|
||||
request:
|
||||
auth: inherit
|
||||
@@ -0,0 +1,396 @@
|
||||
opencollection: 1.0.0
|
||||
|
||||
info:
|
||||
name: IDEM WebServices
|
||||
config:
|
||||
proxy:
|
||||
inherit: true
|
||||
config:
|
||||
protocol: http
|
||||
hostname: ""
|
||||
port: ""
|
||||
auth:
|
||||
username: ""
|
||||
password: ""
|
||||
bypassProxy: ""
|
||||
|
||||
request:
|
||||
auth:
|
||||
type: basic
|
||||
username: "{{IdemApiUsername}}"
|
||||
password: "{{IdemApiPassword}}"
|
||||
scripts:
|
||||
- type: after-response
|
||||
code: |-
|
||||
// GO TO THE END OF THE TEST SCRIPT.
|
||||
var template = String.raw`
|
||||
<style>
|
||||
.fill,
|
||||
body,
|
||||
html {
|
||||
height: 100%
|
||||
}
|
||||
|
||||
#json_vl,
|
||||
.td_head,
|
||||
.td_row_even,
|
||||
.td_row_odd {
|
||||
font-size: small
|
||||
}
|
||||
|
||||
#json_pnl,
|
||||
#xxa,
|
||||
.navbar-header,
|
||||
.navbar-nav,
|
||||
.navbar-nav>li,
|
||||
.td_head {
|
||||
float: left
|
||||
}
|
||||
|
||||
.fill {
|
||||
min-height: 100%
|
||||
}
|
||||
|
||||
#json_vl {
|
||||
font-family: 'FiraCode Nerd Font Mono', 'Cascadia Code', 'Fira Code', Consolas, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace
|
||||
}
|
||||
|
||||
#widget {
|
||||
width: 100%
|
||||
}
|
||||
|
||||
.top_size {
|
||||
height: 51px
|
||||
}
|
||||
|
||||
#all_panels {
|
||||
height: 100%;
|
||||
min-height: 100%
|
||||
}
|
||||
|
||||
#aboutLnk {
|
||||
position: fixed;
|
||||
right: 10px;
|
||||
top: 15px
|
||||
}
|
||||
|
||||
#inner_text {
|
||||
display: block;
|
||||
position: absolute;
|
||||
height: auto;
|
||||
bottom: 0;
|
||||
top: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
margin-top: 51px;
|
||||
margin-bottom: 0
|
||||
}
|
||||
|
||||
#json_pnl {
|
||||
background-color: #ccc;
|
||||
width: 33.3%
|
||||
}
|
||||
|
||||
#xxa {
|
||||
background-color: #E8E8E8;
|
||||
width: 66.7%
|
||||
}
|
||||
|
||||
#table_pnl,
|
||||
#tree_pnl {
|
||||
background-color: #E8E8E8;
|
||||
float: left;
|
||||
width: 50%
|
||||
}
|
||||
|
||||
#sharethis {
|
||||
position: fixed;
|
||||
right: 80px;
|
||||
top: 10px
|
||||
}
|
||||
|
||||
#inner_tbl {
|
||||
padding-left: 2px
|
||||
}
|
||||
|
||||
.td_row_even {
|
||||
padding: 2px;
|
||||
background-color: #F6F4F0
|
||||
}
|
||||
|
||||
.td_row_odd {
|
||||
padding: 2px;
|
||||
background-color: #FFF
|
||||
}
|
||||
|
||||
.td_head {
|
||||
padding: 2px;
|
||||
font-weight: 700
|
||||
}
|
||||
|
||||
input,
|
||||
p,
|
||||
select,
|
||||
td,
|
||||
textarea,
|
||||
th {
|
||||
font-size: 1em
|
||||
}
|
||||
|
||||
table,
|
||||
td,
|
||||
th {
|
||||
border: 1px solid gray
|
||||
}
|
||||
|
||||
textarea {
|
||||
-moz-box-sizing: border-box;
|
||||
-webkit-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
display: block;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
margin: 0;
|
||||
padding: 4px;
|
||||
border: 1px solid #333;
|
||||
overflow-y: auto;
|
||||
overflow-x: hidden
|
||||
}
|
||||
|
||||
*,
|
||||
html {
|
||||
font-family: 'FiraCode Nerd Font Mono', 'Cascadia Code', 'Fira Code', Consolas, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace
|
||||
/* Verdana, Arial, Helvetica, sans-serif */
|
||||
}
|
||||
|
||||
form,
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
h4,
|
||||
h5,
|
||||
li,
|
||||
p,
|
||||
ul {
|
||||
margin: 0;
|
||||
padding: 0
|
||||
}
|
||||
|
||||
img {
|
||||
border: none
|
||||
}
|
||||
|
||||
p {
|
||||
margin: 0 0 1em
|
||||
}
|
||||
|
||||
table {
|
||||
font-size: 100%;
|
||||
background-color: white;
|
||||
}
|
||||
|
||||
ol.tree {
|
||||
padding: 0 0 0 30px;
|
||||
width: 300px
|
||||
}
|
||||
|
||||
li {
|
||||
position: relative;
|
||||
margin-left: -15px;
|
||||
list-style: none
|
||||
}
|
||||
|
||||
li.file {
|
||||
margin-left: -1px !important
|
||||
}
|
||||
|
||||
li.file a {
|
||||
background: url(leaf.png)0 5px no-repeat;
|
||||
color: #000;
|
||||
padding-left: 12px;
|
||||
text-decoration: none;
|
||||
display: block;
|
||||
font-size: small
|
||||
}
|
||||
|
||||
li.file a[href$='.css'],
|
||||
li.file a[href$='.js'],
|
||||
li.file a[href*='.pdf'],
|
||||
li.file a[href*='.html'] {
|
||||
background: url(http://www.thecssninja.com/demo/css_tree/document.png)no-repeat
|
||||
}
|
||||
|
||||
li input {
|
||||
position: absolute;
|
||||
left: 0;
|
||||
margin-left: 0;
|
||||
opacity: 0;
|
||||
z-index: 2;
|
||||
cursor: pointer;
|
||||
height: 1em;
|
||||
width: 1em;
|
||||
top: 0
|
||||
}
|
||||
|
||||
li input+ol {
|
||||
background: url(http://www.thecssninja.com/demo/css_tree/toggle-small-expand.png)40px -3px no-repeat;
|
||||
margin: -20px 0 0 -44px;
|
||||
height: 1em;
|
||||
padding: 1.563em 0 0 80px
|
||||
}
|
||||
|
||||
li label.lbl_array,
|
||||
li label.lbl_obj {
|
||||
display: block;
|
||||
padding-left: 33px;
|
||||
margin-bottom: 2px
|
||||
}
|
||||
|
||||
li input+ol>li {
|
||||
display: none;
|
||||
margin-left: -14px !important;
|
||||
padding-left: 1px
|
||||
}
|
||||
|
||||
li label.lbl_obj {
|
||||
background: url(folder.png)15px 1px no-repeat;
|
||||
cursor: pointer
|
||||
}
|
||||
|
||||
li label.lbl_array {
|
||||
background: url(array.png)15px 1px no-repeat;
|
||||
cursor: pointer
|
||||
}
|
||||
|
||||
li input:checked+ol {
|
||||
background: url(http://www.thecssninja.com/demo/css_tree/toggle-small.png)40px -3px no-repeat;
|
||||
margin: -20px 0 0 -44px;
|
||||
padding: 1.563em 0 0 80px;
|
||||
height: auto
|
||||
}
|
||||
|
||||
li input:checked+ol>li {
|
||||
display: block;
|
||||
margin: 0 0 .125em
|
||||
}
|
||||
|
||||
li input:checked+ol>li:last-child {
|
||||
margin: 0 0 .063em
|
||||
}
|
||||
|
||||
.container {
|
||||
width: 970px;
|
||||
max-width: none !important
|
||||
}
|
||||
|
||||
.col-xs-4 {
|
||||
padding-top: 15px;
|
||||
padding-bottom: 15px;
|
||||
background-color: #eee;
|
||||
background-color: rgba(86, 61, 124, .15);
|
||||
border: 1px solid #ddd;
|
||||
border: 1px solid rgba(86, 61, 124, .2)
|
||||
}
|
||||
|
||||
</style>
|
||||
<div id="html">
|
||||
<input type="text" id="json">
|
||||
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
|
||||
<!--<script src="json2table.js"></script>-->
|
||||
<script>
|
||||
$(function() {
|
||||
// pm.getData((err, data) => {
|
||||
$("#json").val(JSON.stringify(data.json));
|
||||
json2table("#html");
|
||||
});
|
||||
});
|
||||
|
||||
function call(a) {
|
||||
$("#json").val(JSON.stringify(a, void 0, 2));
|
||||
json2table()
|
||||
}
|
||||
|
||||
function json2table(selector) {
|
||||
$(selector).html(buildTable(getJsonVar()));
|
||||
}
|
||||
|
||||
function getJsonVar() {
|
||||
try {
|
||||
var a = $.parseJSON($("#json").val());
|
||||
$("#json").val(JSON.stringify(a, void 0, 2));
|
||||
return a
|
||||
} catch (e) {
|
||||
//return $("#error_msg").text(e.message), $("#errorModal").modal("show"), {}
|
||||
alert(e);
|
||||
}
|
||||
}
|
||||
|
||||
function buildTable(a) {
|
||||
var e = document.createElement("table"),
|
||||
d, b;
|
||||
if (isArray(a)) return buildArray(a);
|
||||
for (var c in a) "object" != typeof a[c] || isArray(a[c]) ? "object" == typeof a[c] && isArray(a[c]) ? (d = e.insertRow(-1), b = d.insertCell(-1), b.colSpan = 2, b.innerHTML = '<div class="td_head">' + encodeText(c) + '</div><table style="width:100%">' + $(buildArray(a[c]), !1).html() + "</table>") : (d = e.insertRow(-1), b = d.insertCell(-1), b.innerHTML = "<div class='td_head'>" + encodeText(c) + "</div>", d = d.insertCell(-1), d.innerHTML = "<div class='td_row_even'>" +
|
||||
encodeText(a[c]) + "</div>") : (d = e.insertRow(-1), b = d.insertCell(-1), b.colSpan = 2, b.innerHTML = '<div class="td_head">' + encodeText(c) + '</div><table style="width:100%">' + $(buildTable(a[c]), !1).html() + "</table>");
|
||||
return e
|
||||
}
|
||||
|
||||
function buildArray(a) {
|
||||
var e = document.createElement("table"),
|
||||
d, b, c = !1,
|
||||
p = !1,
|
||||
m = {},
|
||||
h = -1,
|
||||
n = 0,
|
||||
l;
|
||||
l = "";
|
||||
if (0 == a.length) return "<div></div>";
|
||||
d = e.insertRow(-1);
|
||||
for (var f = 0; f < a.length; f++)
|
||||
if ("object" != typeof a[f] || isArray(a[f])) "object" == typeof a[f] && isArray(a[f]) ? (b = d.insertCell(h), b.colSpan = 2, b.innerHTML = '<div class="td_head"></div><table style="width:100%">' + $(buildArray(a[f]), !1).html() + "</table>", c = !0) : p || (h += 1, p = !0, b = d.insertCell(h), m.empty = h, b.innerHTML = "<div class='td_head'> </div>");
|
||||
else
|
||||
for (var k in a[f]) l =
|
||||
"-" + k, l in m || (c = !0, h += 1, b = d.insertCell(h), m[l] = h, b.innerHTML = "<div class='td_head'>" + encodeText(k) + "</div>");
|
||||
c || e.deleteRow(0);
|
||||
n = h + 1;
|
||||
for (f = 0; f < a.length; f++)
|
||||
if (d = e.insertRow(-1), td_class = isEven(f) ? "td_row_even" : "td_row_odd", "object" != typeof a[f] || isArray(a[f]))
|
||||
if ("object" == typeof a[f] && isArray(a[f]))
|
||||
for (h = m.empty, c = 0; c < n; c++) b = d.insertCell(c), b.className = td_class, l = c == h ? '<table style="width:100%">' + $(buildArray(a[f]), !1).html() + "</table>" : " ", b.innerHTML = "<div class='" + td_class + "'>" + encodeText(l) +
|
||||
"</div>";
|
||||
else
|
||||
for (h = m.empty, c = 0; c < n; c++) b = d.insertCell(c), l = c == h ? a[f] : " ", b.className = td_class, b.innerHTML = "<div class='" + td_class + "'>" + encodeText(l) + "</div>";
|
||||
else {
|
||||
for (c = 0; c < n; c++) b = d.insertCell(c), b.className = td_class, b.innerHTML = "<div class='" + td_class + "'> </div>";
|
||||
for (k in a[f]) c = a[f], l = "-" + k, h = m[l], b = d.cells[h], b.className = td_class, "object" != typeof c[k] || isArray(c[k]) ? "object" == typeof c[k] && isArray(c[k]) ? b.innerHTML = '<table style="width:100%">' + $(buildArray(c[k]), !1).html() + "</table>" : b.innerHTML =
|
||||
"<div class='" + td_class + "'>" + encodeText(c[k]) + "</div>" : b.innerHTML = '<table style="width:100%">' + $(buildTable(c[k]), !1).html() + "</table>"
|
||||
}
|
||||
return e
|
||||
}
|
||||
|
||||
function encodeText(a) {
|
||||
return $("<div />").text(a).html()
|
||||
}
|
||||
|
||||
function isArray(a) {
|
||||
return "[object Array]" === Object.prototype.toString.call(a)
|
||||
}
|
||||
|
||||
function isEven(a) {
|
||||
return 0 == a % 2
|
||||
}
|
||||
</script>`;
|
||||
|
||||
|
||||
// In case you only want a specific property, change it here.
|
||||
//
|
||||
// // Default: You can set the entire JSON response using pm.response.json()
|
||||
let tableProps = {
|
||||
json: res.getBody()
|
||||
};
|
||||
|
||||
// pm.visualizer.set(template, tableProps);
|
||||
bundled: false
|
||||
extensions:
|
||||
ignore:
|
||||
- node_modules
|
||||
- .git
|
||||
File diff suppressed because it is too large
Load Diff
+2228
File diff suppressed because it is too large
Load Diff
+482
@@ -0,0 +1,482 @@
|
||||
info:
|
||||
name: Get Contracts with two or more participants (scripted)
|
||||
type: http
|
||||
seq: 4
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{IrisApiUrl}}/contracts;full?year=2025&wfState=signed&page=1"
|
||||
params:
|
||||
- name: pid
|
||||
value: BELL_B_25_CCS_IST_RA_01
|
||||
type: query
|
||||
disabled: true
|
||||
- name: pid
|
||||
value: VIGN_G_25_CCS_COM_RA_FMT_01
|
||||
type: query
|
||||
disabled: true
|
||||
- name: pid
|
||||
value: BETT_S_25_CRCT_RA_CHIESI_01
|
||||
type: query
|
||||
disabled: true
|
||||
- name: pid
|
||||
value: BUSC_A_25_CRCT_RA_IRENAMBIENTE_01
|
||||
type: query
|
||||
disabled: true
|
||||
- name: pid
|
||||
value: RICC_A_25_CRCT_RA_KEMIN_01
|
||||
type: query
|
||||
disabled: true
|
||||
- name: pid
|
||||
value: GOBB_G_25_CONV_QUA_01
|
||||
type: query
|
||||
disabled: true
|
||||
- name: pid
|
||||
value: DELM_N_25_CRCT_RA_BAUMER_01
|
||||
type: query
|
||||
disabled: true
|
||||
- name: pid
|
||||
value: AMER_F_25_CCS_IST_RA_CODICI_01
|
||||
type: query
|
||||
disabled: true
|
||||
- name: year
|
||||
value: "2025"
|
||||
type: query
|
||||
- name: wfState
|
||||
value: signed
|
||||
type: query
|
||||
- name: page
|
||||
value: "1"
|
||||
type: query
|
||||
auth: inherit
|
||||
|
||||
runtime:
|
||||
scripts:
|
||||
- type: after-response
|
||||
code: "// Aggregates contracts with 2+ contributors across all pages and reports summary.\r
|
||||
|
||||
// // Fixes TypeError: pm.request.url.query.toObject(...).find is not a function by avoiding Array.prototype.find on toObject() result.\r
|
||||
|
||||
// Adds robust helpers for working with query params across Postman SDK versions and edge cases.\r
|
||||
|
||||
//\r
|
||||
|
||||
// Requirements addressed:\r
|
||||
|
||||
// 1) Read Page-Count header to know total pages\r
|
||||
|
||||
// 2) Iteratively call same endpoint for pages from current+1 to Page-Count, preserving other query params\r
|
||||
|
||||
// 3) Aggregate items where contributorSet exists and has length >= 2\r
|
||||
|
||||
// 4) Build a map pid -> contributorCount across all pages (including initial)\r
|
||||
|
||||
// 5) Print summary in Test Results and set env var `multiContributorContracts` with [{ pid, contributorCount }]\r
|
||||
|
||||
// 6) Robust error handling, rate limiting, early stop on non-2xx; handle JSON array or paginated object response shapes\r
|
||||
|
||||
// 7) Augment aggregation with department (ownerSet[0].organizationUnit.idAb + \" - \" + description). Keep first non-empty.\r
|
||||
|
||||
\r
|
||||
|
||||
(function () {\r
|
||||
|
||||
\ const RATE_LIMIT_DELAY_MS = 200; // small delay between page fetches\r
|
||||
|
||||
\ const TARGET_ENV_VAR = 'multiContributorContracts';\r
|
||||
|
||||
\ const PAGE_PARAM = 'page';\r
|
||||
|
||||
\r
|
||||
|
||||
\ // ---------------- URL and Query helpers (SDK-safe) -----------------\r
|
||||
|
||||
\ // Returns a plain object of query params. Works with:\r
|
||||
|
||||
// // - pm.request.url.query (SDK v8+ as QueryList) using .toObject()\r
|
||||
|
||||
\ // - URL that has no query or is a raw string\r
|
||||
|
||||
\ function getQueryObject(url) {\r
|
||||
|
||||
\ try {\r
|
||||
|
||||
// // pm.request.url can be a Url object or a string. Normalize to raw string.\r
|
||||
|
||||
\ const raw = (typeof url === 'string') ? url : (url && (url.toString ? url.toString() : url.raw || ''));\r
|
||||
|
||||
\ // Try SDK path first if it's a Url object with .query\r
|
||||
|
||||
\ if (url && url.query && typeof url.query.toObject === 'function') {\r
|
||||
|
||||
\ const obj = url.query.toObject();\r
|
||||
|
||||
\ // toObject may return undefined/null on empty query\r
|
||||
|
||||
\ return obj && typeof obj === 'object' ? { ...obj } : {};\r
|
||||
|
||||
\ }\r
|
||||
|
||||
\ // Fallback: parse the raw string\r
|
||||
|
||||
\ if (typeof raw === 'string') {\r
|
||||
|
||||
\ const qIndex = raw.indexOf('?');\r
|
||||
|
||||
\ if (qIndex === -1) return {};\r
|
||||
|
||||
\ const queryStr = raw.substring(qIndex + 1);\r
|
||||
|
||||
\ if (!queryStr) return {};\r
|
||||
|
||||
\ return queryStr.split('&').reduce((acc, pair) => {\r
|
||||
|
||||
\ if (!pair) return acc;\r
|
||||
|
||||
\ const [k, v] = pair.split('=');\r
|
||||
|
||||
\ if (!k) return acc;\r
|
||||
|
||||
\ acc[decodeURIComponent(k)] = v !== undefined ? decodeURIComponent(v) : '';\r
|
||||
|
||||
\ return acc;\r
|
||||
|
||||
\ }, {});\r
|
||||
|
||||
\ }\r
|
||||
|
||||
\ } catch (e) {\r
|
||||
|
||||
\ // fallthrough\r
|
||||
|
||||
\ }\r
|
||||
|
||||
\ return {};\r
|
||||
|
||||
\ }\r
|
||||
|
||||
\r
|
||||
|
||||
\ function setQueryObject(url, updates) {\r
|
||||
|
||||
\ // Returns a new raw URL string with given query params merged\r
|
||||
|
||||
\ const raw = (typeof url === 'string') ? url : (url && (url.toString ? url.toString() : url.raw || ''));\r
|
||||
|
||||
\ const qIndex = raw.indexOf('?');\r
|
||||
|
||||
\ const base = qIndex === -1 ? raw : raw.substring(0, qIndex);\r
|
||||
|
||||
\ const current = getQueryObject(url);\r
|
||||
|
||||
\ const merged = { ...current, ...updates };\r
|
||||
|
||||
\ // Filter out empty/undefined to avoid adding stray keys\r
|
||||
|
||||
\ const parts = Object.keys(merged)\r
|
||||
|
||||
\ .filter(k => merged[k] !== undefined && merged[k] !== null && merged[k] !== '')\r
|
||||
|
||||
\ .map(k => encodeURIComponent(k) + '=' + encodeURIComponent(String(merged[k])));\r
|
||||
|
||||
\ return parts.length ? base + '?' + parts.join('&') : base;\r
|
||||
|
||||
\ }\r
|
||||
|
||||
\r
|
||||
|
||||
\ // ---------------- Response shape helpers -----------------\r
|
||||
|
||||
\ function isObject(x) { return x && typeof x === 'object' && !Array.isArray(x); }\r
|
||||
|
||||
\r
|
||||
|
||||
\ function getItemsFromResponseBody(rb) {\r
|
||||
|
||||
\ // Supports either an array payload or an object with an array at known keys\r
|
||||
|
||||
\ if (Array.isArray(rb)) return rb;\r
|
||||
|
||||
\ if (isObject(rb)) {\r
|
||||
|
||||
\ // Try common keys: 'items', 'data', 'results'\r
|
||||
|
||||
\ if (Array.isArray(rb.items)) return rb.items;\r
|
||||
|
||||
\ if (Array.isArray(rb.data)) return rb.data;\r
|
||||
|
||||
\ if (Array.isArray(rb.results)) return rb.results;\r
|
||||
|
||||
\ }\r
|
||||
|
||||
\ return [];\r
|
||||
|
||||
\ }\r
|
||||
|
||||
\r
|
||||
|
||||
\ function safeJson(body) {\r
|
||||
|
||||
\ try { return JSON.parse(body); } catch (e) { return null; }\r
|
||||
|
||||
\ }\r
|
||||
|
||||
\r
|
||||
|
||||
\ // ---------------- Aggregation store -----------------\r
|
||||
|
||||
\ // Map: pid -> { contributorCount, department }\r
|
||||
|
||||
\ const aggregate = {};\r
|
||||
|
||||
\r
|
||||
|
||||
\ function extractDepartment(item) {\r
|
||||
|
||||
\ try {\r
|
||||
|
||||
\ const owner0 = Array.isArray(item.ownerSet) && item.ownerSet.length > 0 ? item.ownerSet[0] : null;\r
|
||||
|
||||
\ const ou = owner0 && owner0.organizationUnit ? owner0.organizationUnit : null;\r
|
||||
|
||||
\ const idAb = ou && typeof ou.idAb === 'string' ? ou.idAb : null;\r
|
||||
|
||||
\ const desc = ou && typeof ou.description === 'string' ? ou.description : null;\r
|
||||
|
||||
\ if (idAb && desc) return idAb + ' - ' + desc;\r
|
||||
|
||||
\ return '';\r
|
||||
|
||||
\ } catch (e) {\r
|
||||
|
||||
\ return '';\r
|
||||
|
||||
\ }\r
|
||||
|
||||
\ }\r
|
||||
|
||||
\r
|
||||
|
||||
\ function considerItems(items) {\r
|
||||
|
||||
\ items.forEach(it => {\r
|
||||
|
||||
\ const contributors = Array.isArray(it.contributorSet) ? it.contributorSet : [];\r
|
||||
|
||||
\ if (contributors.length >= 2) {\r
|
||||
|
||||
\ const pid = (it.pid != null) ? String(it.pid) : '';\r
|
||||
|
||||
\ if (!pid) return;\r
|
||||
|
||||
\ const contributorCount = contributors.length;\r
|
||||
|
||||
\ const dept = extractDepartment(it);\r
|
||||
|
||||
\ if (!aggregate[pid]) {\r
|
||||
|
||||
\ aggregate[pid] = { contributorCount, department: dept || '' };\r
|
||||
|
||||
\ } else {\r
|
||||
|
||||
\ // keep max contributor count seen (in case of variations) and first non-empty department\r
|
||||
|
||||
\ aggregate[pid].contributorCount = Math.max(aggregate[pid].contributorCount, contributorCount);\r
|
||||
|
||||
\ if (!aggregate[pid].department && dept) {\r
|
||||
|
||||
\ aggregate[pid].department = dept;\r
|
||||
|
||||
\ }\r
|
||||
|
||||
\ }\r
|
||||
|
||||
\ }\r
|
||||
|
||||
\ });\r
|
||||
|
||||
\ }\r
|
||||
|
||||
\r
|
||||
|
||||
\ // ---------------- Paging orchestration -----------------\r
|
||||
|
||||
\ const initialStatus = res.getStatus();\r
|
||||
|
||||
\ const is2xx = initialStatus >= 200 && initialStatus < 300;\r
|
||||
|
||||
\ if (!is2xx) {\r
|
||||
|
||||
\ test('Request failed - not aggregating on non-2xx', function () {\r
|
||||
|
||||
\ expect(is2xx).to.eql(true);\r
|
||||
|
||||
\ });\r
|
||||
|
||||
\ return;\r
|
||||
|
||||
\ }\r
|
||||
|
||||
\r
|
||||
|
||||
\ const rb = safeJson(JSON.stringify(res.getBody()));\r
|
||||
|
||||
\ const initialItems = rb ? getItemsFromResponseBody(rb) : [];\r
|
||||
|
||||
\ considerItems(initialItems);\r
|
||||
|
||||
\r
|
||||
|
||||
\ // Derive total pages from header 'Page-Count' or 'page-count'\r
|
||||
|
||||
\ const pageCountHeader = res.getHeader('Page-Count') || res.getHeader('page-count') || res.getHeader('X-Total-Pages');\r
|
||||
|
||||
\ const totalPages = pageCountHeader ? parseInt(pageCountHeader, 10) : 1;\r
|
||||
|
||||
\r
|
||||
|
||||
\ // Figure out current page from request URL (query param 'page')\r
|
||||
|
||||
\ const currentQuery = getQueryObject(req.getUrl());\r
|
||||
|
||||
\ const currentPage = parseInt(currentQuery[PAGE_PARAM] || '1', 10) || 1;\r
|
||||
|
||||
\r
|
||||
|
||||
\ // Build a function that fetches page N and aggregates\r
|
||||
|
||||
\ function fetchPage(n) {\r
|
||||
|
||||
\ return new Promise((resolve) => {\r
|
||||
|
||||
\ const nextUrl = setQueryObject(req.getUrl(), { [PAGE_PARAM]: String(n) });\r
|
||||
|
||||
\ setTimeout(function () {\r
|
||||
|
||||
\ await bru.sendRequest({ url: nextUrl, method: 'GET' }, async function(err, res) {\r
|
||||
|
||||
\ if (err || !res) {\r
|
||||
|
||||
\ test('Error fetching page ' + n, function () {\r
|
||||
|
||||
\ expect(err).to.eql(null);\r
|
||||
|
||||
\ });\r
|
||||
|
||||
\ return resolve(false);\r
|
||||
|
||||
\ }\r
|
||||
|
||||
\ const ok = res.status >= 200 && res.status < 300;\r
|
||||
|
||||
\ if (!ok) {\r
|
||||
|
||||
\ test('Non-2xx on page ' + n + ' - stop further paging', function () {\r
|
||||
|
||||
\ expect(ok).to.eql(true);\r
|
||||
|
||||
\ });\r
|
||||
|
||||
\ return resolve(false);\r
|
||||
|
||||
\ }\r
|
||||
|
||||
\ const body = res.data;\r
|
||||
|
||||
\ const json = safeJson(body);\r
|
||||
|
||||
\ const items = json ? getItemsFromResponseBody(json) : [];\r
|
||||
|
||||
\ considerItems(items);\r
|
||||
|
||||
\ resolve(true);\r
|
||||
|
||||
\ });\r
|
||||
|
||||
\ }, RATE_LIMIT_DELAY_MS);\r
|
||||
|
||||
\ });\r
|
||||
|
||||
\ }\r
|
||||
|
||||
\r
|
||||
|
||||
\ async function run() {\r
|
||||
|
||||
\ // If there are more pages, iterate\r
|
||||
|
||||
\ for (let p = currentPage + 1; p <= totalPages; p++) {\r
|
||||
|
||||
\ const cont = await fetchPage(p);\r
|
||||
|
||||
\ if (!cont) break;\r
|
||||
|
||||
\ }\r
|
||||
|
||||
\r
|
||||
|
||||
\ // Prepare output array\r
|
||||
|
||||
\ const output = Object.keys(aggregate).map(pid => ({\r
|
||||
|
||||
\ pid,\r
|
||||
|
||||
\ contributorCount: aggregate[pid].contributorCount,\r
|
||||
|
||||
\ department: aggregate[pid].department || ''\r
|
||||
|
||||
\ }));\r
|
||||
|
||||
\r
|
||||
|
||||
\ // Save to environment\r
|
||||
|
||||
\ bru.setEnvVar(TARGET_ENV_VAR, JSON.stringify(output));\r
|
||||
|
||||
\r
|
||||
|
||||
\ // Basic summary tests\r
|
||||
|
||||
\ test('Aggregated items have required properties', function () {\r
|
||||
|
||||
\ output.forEach(item => {\r
|
||||
|
||||
\ expect(item).to.have.property('pid');\r
|
||||
|
||||
\ expect(item.pid).to.be.a('string');\r
|
||||
|
||||
\ expect(item).to.have.property('contributorCount');\r
|
||||
|
||||
\ expect(item.contributorCount).to.be.a('number');\r
|
||||
|
||||
\ expect(item).to.have.property('department');\r
|
||||
|
||||
\ expect(item.department).to.be.a('string');\r
|
||||
|
||||
\ });\r
|
||||
|
||||
\ });\r
|
||||
|
||||
\r
|
||||
|
||||
\ // Optional: Log summary count\r
|
||||
|
||||
\ test('Total multi-contributor contracts aggregated', function () {\r
|
||||
|
||||
\ expect(output.length).to.be.at.least(0);\r
|
||||
|
||||
\ });\r
|
||||
|
||||
\ }\r
|
||||
|
||||
\r
|
||||
|
||||
\ run();\r
|
||||
|
||||
})();"
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,7 @@
|
||||
info:
|
||||
name: Contracts
|
||||
type: folder
|
||||
seq: 2
|
||||
|
||||
request:
|
||||
auth: inherit
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,7 @@
|
||||
info:
|
||||
name: WfItems
|
||||
type: folder
|
||||
seq: 3
|
||||
|
||||
request:
|
||||
auth: inherit
|
||||
+116
@@ -0,0 +1,116 @@
|
||||
info:
|
||||
name: "[Runner] Get All Contracts"
|
||||
type: http
|
||||
seq: 1
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{IrisApiUrl}}/contracts;full?page={{runnerCurrentPage}}&sort=pid&dir=asc"
|
||||
params:
|
||||
- name: page
|
||||
value: "{{runnerCurrentPage}}"
|
||||
type: query
|
||||
- name: sort
|
||||
value: pid
|
||||
type: query
|
||||
description: |-
|
||||
The usable fields for sorting are:
|
||||
- id
|
||||
- pid
|
||||
- year
|
||||
- name
|
||||
- startDate
|
||||
- lastModified
|
||||
- wfItemType.identifier (only for item with validation flow)
|
||||
- wfItemType.description (only for item with validation flow)
|
||||
|
||||
The actual usable sorting filters for a specific resource type are specified in the REST Service Details
|
||||
- name: dir
|
||||
value: asc
|
||||
type: query
|
||||
auth: inherit
|
||||
|
||||
runtime:
|
||||
scripts:
|
||||
- type: after-response
|
||||
code: "test(\"Status code is 200\", function () {\r
|
||||
|
||||
\ expect(res.getStatus()).to.equal(200);\r
|
||||
|
||||
\r
|
||||
|
||||
\ // Get pagination headers\r
|
||||
|
||||
\ var currentPage = parseInt(res.getHeader(\"Page\"));\r
|
||||
|
||||
\ var totalPages = parseInt(res.getHeader(\"Page-Count\"));\r
|
||||
|
||||
\r
|
||||
|
||||
\ // If first loop, reset results array\r
|
||||
|
||||
\ if (currentPage == 1)\r
|
||||
|
||||
\ {\r
|
||||
|
||||
\ bru.setVar(\"runnerResultsArray\", JSON.stringify([]));\r
|
||||
|
||||
\ }\r
|
||||
|
||||
\r
|
||||
|
||||
\ // Update result array\r
|
||||
|
||||
\ let resultsArray = JSON.parse(bru.getVar(\"runnerResultsArray\"));\r
|
||||
|
||||
\ var results = res.getBody();\r
|
||||
|
||||
\ resultsArray = resultsArray.concat(results);\r
|
||||
|
||||
\ bru.setVar(\"runnerResultsArray\", JSON.stringify(resultsArray));\r
|
||||
|
||||
\ \r
|
||||
|
||||
\ // Loop decision\r
|
||||
|
||||
\ if (currentPage == totalPages)\r
|
||||
|
||||
\ {\r
|
||||
|
||||
\ // Loop has finished, reset variables and stop\r
|
||||
|
||||
\ bru.setVar(\"runnerCurrentPage\", 1);\r
|
||||
|
||||
\ bru.deleteVar(\"runnerTotalPages\");\r
|
||||
|
||||
// //pm.collectionVariables.unset(\"runnerResultsArray\"); // Do not unset, so you can find results in the env var!\r
|
||||
|
||||
\ }\r
|
||||
|
||||
\ else\r
|
||||
|
||||
\ {\r
|
||||
|
||||
\ // Still having pages, update pagination values\r
|
||||
|
||||
\ bru.setVar(\"runnerCurrentPage\", ++currentPage);\r
|
||||
|
||||
\ bru.setVar(\"runnerTotalPages\", totalPages);\r
|
||||
|
||||
\r
|
||||
|
||||
\ // Set next request and wait for 1 second before sending the next request. This is to avoid hitting the rate limit.\r
|
||||
|
||||
\ bru.runner.setNextRequest(req.getName());\r
|
||||
|
||||
\ setTimeout(function(){}, [1000]);\r
|
||||
|
||||
\ }\r
|
||||
|
||||
});"
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
@@ -0,0 +1,7 @@
|
||||
info:
|
||||
name: "[Runner] Get All Contracts"
|
||||
type: folder
|
||||
seq: 1
|
||||
|
||||
request:
|
||||
auth: inherit
|
||||
@@ -0,0 +1,400 @@
|
||||
opencollection: 1.0.0
|
||||
|
||||
info:
|
||||
name: IRIS GW (Gateway) REST API (v1)
|
||||
config:
|
||||
proxy:
|
||||
inherit: true
|
||||
config:
|
||||
protocol: http
|
||||
hostname: ""
|
||||
port: ""
|
||||
auth:
|
||||
username: ""
|
||||
password: ""
|
||||
bypassProxy: ""
|
||||
|
||||
request:
|
||||
auth:
|
||||
type: basic
|
||||
username: "{{IrisApiUsername}}"
|
||||
password: "{{IrisApiPassword}}"
|
||||
variables:
|
||||
- name: runnerCurrentPage
|
||||
value: "1"
|
||||
- name: runnerResultsArray
|
||||
value: ""
|
||||
scripts:
|
||||
- type: after-response
|
||||
code: |-
|
||||
// GO TO THE END OF THE TEST SCRIPT.
|
||||
var template = String.raw`
|
||||
<style>
|
||||
.fill,
|
||||
body,
|
||||
html {
|
||||
height: 100%
|
||||
}
|
||||
|
||||
#json_vl,
|
||||
.td_head,
|
||||
.td_row_even,
|
||||
.td_row_odd {
|
||||
font-size: small
|
||||
}
|
||||
|
||||
#json_pnl,
|
||||
#xxa,
|
||||
.navbar-header,
|
||||
.navbar-nav,
|
||||
.navbar-nav>li,
|
||||
.td_head {
|
||||
float: left
|
||||
}
|
||||
|
||||
.fill {
|
||||
min-height: 100%
|
||||
}
|
||||
|
||||
#json_vl {
|
||||
font-family: Consolas, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace
|
||||
}
|
||||
|
||||
#widget {
|
||||
width: 100%
|
||||
}
|
||||
|
||||
.top_size {
|
||||
height: 51px
|
||||
}
|
||||
|
||||
#all_panels {
|
||||
height: 100%;
|
||||
min-height: 100%
|
||||
}
|
||||
|
||||
#aboutLnk {
|
||||
position: fixed;
|
||||
right: 10px;
|
||||
top: 15px
|
||||
}
|
||||
|
||||
#inner_text {
|
||||
display: block;
|
||||
position: absolute;
|
||||
height: auto;
|
||||
bottom: 0;
|
||||
top: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
margin-top: 51px;
|
||||
margin-bottom: 0
|
||||
}
|
||||
|
||||
#json_pnl {
|
||||
background-color: #ccc;
|
||||
width: 33.3%
|
||||
}
|
||||
|
||||
#xxa {
|
||||
background-color: #E8E8E8;
|
||||
width: 66.7%
|
||||
}
|
||||
|
||||
#table_pnl,
|
||||
#tree_pnl {
|
||||
background-color: #E8E8E8;
|
||||
float: left;
|
||||
width: 50%
|
||||
}
|
||||
|
||||
#sharethis {
|
||||
position: fixed;
|
||||
right: 80px;
|
||||
top: 10px
|
||||
}
|
||||
|
||||
#inner_tbl {
|
||||
padding-left: 2px
|
||||
}
|
||||
|
||||
.td_row_even {
|
||||
padding: 2px;
|
||||
background-color: #F6F4F0
|
||||
}
|
||||
|
||||
.td_row_odd {
|
||||
padding: 2px;
|
||||
background-color: #FFF
|
||||
}
|
||||
|
||||
.td_head {
|
||||
padding: 2px;
|
||||
font-weight: 700
|
||||
}
|
||||
|
||||
input,
|
||||
p,
|
||||
select,
|
||||
td,
|
||||
textarea,
|
||||
th {
|
||||
font-size: 1em
|
||||
}
|
||||
|
||||
table,
|
||||
td,
|
||||
th {
|
||||
border: 1px solid gray
|
||||
}
|
||||
|
||||
textarea {
|
||||
-moz-box-sizing: border-box;
|
||||
-webkit-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
display: block;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
margin: 0;
|
||||
padding: 4px;
|
||||
border: 1px solid #333;
|
||||
overflow-y: auto;
|
||||
overflow-x: hidden
|
||||
}
|
||||
|
||||
*,
|
||||
html {
|
||||
font-family: Verdana, Arial, Helvetica, sans-serif
|
||||
}
|
||||
|
||||
form,
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
h4,
|
||||
h5,
|
||||
li,
|
||||
p,
|
||||
ul {
|
||||
margin: 0;
|
||||
padding: 0
|
||||
}
|
||||
|
||||
img {
|
||||
border: none
|
||||
}
|
||||
|
||||
p {
|
||||
margin: 0 0 1em
|
||||
}
|
||||
|
||||
table {
|
||||
font-size: 100%;
|
||||
background-color: white;
|
||||
}
|
||||
|
||||
ol.tree {
|
||||
padding: 0 0 0 30px;
|
||||
width: 300px
|
||||
}
|
||||
|
||||
li {
|
||||
position: relative;
|
||||
margin-left: -15px;
|
||||
list-style: none
|
||||
}
|
||||
|
||||
li.file {
|
||||
margin-left: -1px !important
|
||||
}
|
||||
|
||||
li.file a {
|
||||
background: url(leaf.png)0 5px no-repeat;
|
||||
color: #000;
|
||||
padding-left: 12px;
|
||||
text-decoration: none;
|
||||
display: block;
|
||||
font-size: small
|
||||
}
|
||||
|
||||
li.file a[href$='.css'],
|
||||
li.file a[href$='.js'],
|
||||
li.file a[href*='.pdf'],
|
||||
li.file a[href*='.html'] {
|
||||
background: url(http://www.thecssninja.com/demo/css_tree/document.png)no-repeat
|
||||
}
|
||||
|
||||
li input {
|
||||
position: absolute;
|
||||
left: 0;
|
||||
margin-left: 0;
|
||||
opacity: 0;
|
||||
z-index: 2;
|
||||
cursor: pointer;
|
||||
height: 1em;
|
||||
width: 1em;
|
||||
top: 0
|
||||
}
|
||||
|
||||
li input+ol {
|
||||
background: url(http://www.thecssninja.com/demo/css_tree/toggle-small-expand.png)40px -3px no-repeat;
|
||||
margin: -20px 0 0 -44px;
|
||||
height: 1em;
|
||||
padding: 1.563em 0 0 80px
|
||||
}
|
||||
|
||||
li label.lbl_array,
|
||||
li label.lbl_obj {
|
||||
display: block;
|
||||
padding-left: 33px;
|
||||
margin-bottom: 2px
|
||||
}
|
||||
|
||||
li input+ol>li {
|
||||
display: none;
|
||||
margin-left: -14px !important;
|
||||
padding-left: 1px
|
||||
}
|
||||
|
||||
li label.lbl_obj {
|
||||
background: url(folder.png)15px 1px no-repeat;
|
||||
cursor: pointer
|
||||
}
|
||||
|
||||
li label.lbl_array {
|
||||
background: url(array.png)15px 1px no-repeat;
|
||||
cursor: pointer
|
||||
}
|
||||
|
||||
li input:checked+ol {
|
||||
background: url(http://www.thecssninja.com/demo/css_tree/toggle-small.png)40px -3px no-repeat;
|
||||
margin: -20px 0 0 -44px;
|
||||
padding: 1.563em 0 0 80px;
|
||||
height: auto
|
||||
}
|
||||
|
||||
li input:checked+ol>li {
|
||||
display: block;
|
||||
margin: 0 0 .125em
|
||||
}
|
||||
|
||||
li input:checked+ol>li:last-child {
|
||||
margin: 0 0 .063em
|
||||
}
|
||||
|
||||
.container {
|
||||
width: 970px;
|
||||
max-width: none !important
|
||||
}
|
||||
|
||||
.col-xs-4 {
|
||||
padding-top: 15px;
|
||||
padding-bottom: 15px;
|
||||
background-color: #eee;
|
||||
background-color: rgba(86, 61, 124, .15);
|
||||
border: 1px solid #ddd;
|
||||
border: 1px solid rgba(86, 61, 124, .2)
|
||||
}
|
||||
|
||||
</style>
|
||||
<div id="html">
|
||||
<input type="text" id="json">
|
||||
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
|
||||
<!--<script src="json2table.js"></script>-->
|
||||
<script>
|
||||
$(function() {
|
||||
// pm.getData((err, data) => {
|
||||
$("#json").val(JSON.stringify(data.json));
|
||||
json2table("#html");
|
||||
});
|
||||
});
|
||||
|
||||
function call(a) {
|
||||
$("#json").val(JSON.stringify(a, void 0, 2));
|
||||
json2table()
|
||||
}
|
||||
|
||||
function json2table(selector) {
|
||||
$(selector).html(buildTable(getJsonVar()));
|
||||
}
|
||||
|
||||
function getJsonVar() {
|
||||
try {
|
||||
var a = $.parseJSON($("#json").val());
|
||||
$("#json").val(JSON.stringify(a, void 0, 2));
|
||||
return a
|
||||
} catch (e) {
|
||||
//return $("#error_msg").text(e.message), $("#errorModal").modal("show"), {}
|
||||
alert(e);
|
||||
}
|
||||
}
|
||||
|
||||
function buildTable(a) {
|
||||
var e = document.createElement("table"),
|
||||
d, b;
|
||||
if (isArray(a)) return buildArray(a);
|
||||
for (var c in a) "object" != typeof a[c] || isArray(a[c]) ? "object" == typeof a[c] && isArray(a[c]) ? (d = e.insertRow(-1), b = d.insertCell(-1), b.colSpan = 2, b.innerHTML = '<div class="td_head">' + encodeText(c) + '</div><table style="width:100%">' + $(buildArray(a[c]), !1).html() + "</table>") : (d = e.insertRow(-1), b = d.insertCell(-1), b.innerHTML = "<div class='td_head'>" + encodeText(c) + "</div>", d = d.insertCell(-1), d.innerHTML = "<div class='td_row_even'>" +
|
||||
encodeText(a[c]) + "</div>") : (d = e.insertRow(-1), b = d.insertCell(-1), b.colSpan = 2, b.innerHTML = '<div class="td_head">' + encodeText(c) + '</div><table style="width:100%">' + $(buildTable(a[c]), !1).html() + "</table>");
|
||||
return e
|
||||
}
|
||||
|
||||
function buildArray(a) {
|
||||
var e = document.createElement("table"),
|
||||
d, b, c = !1,
|
||||
p = !1,
|
||||
m = {},
|
||||
h = -1,
|
||||
n = 0,
|
||||
l;
|
||||
l = "";
|
||||
if (0 == a.length) return "<div></div>";
|
||||
d = e.insertRow(-1);
|
||||
for (var f = 0; f < a.length; f++)
|
||||
if ("object" != typeof a[f] || isArray(a[f])) "object" == typeof a[f] && isArray(a[f]) ? (b = d.insertCell(h), b.colSpan = 2, b.innerHTML = '<div class="td_head"></div><table style="width:100%">' + $(buildArray(a[f]), !1).html() + "</table>", c = !0) : p || (h += 1, p = !0, b = d.insertCell(h), m.empty = h, b.innerHTML = "<div class='td_head'> </div>");
|
||||
else
|
||||
for (var k in a[f]) l =
|
||||
"-" + k, l in m || (c = !0, h += 1, b = d.insertCell(h), m[l] = h, b.innerHTML = "<div class='td_head'>" + encodeText(k) + "</div>");
|
||||
c || e.deleteRow(0);
|
||||
n = h + 1;
|
||||
for (f = 0; f < a.length; f++)
|
||||
if (d = e.insertRow(-1), td_class = isEven(f) ? "td_row_even" : "td_row_odd", "object" != typeof a[f] || isArray(a[f]))
|
||||
if ("object" == typeof a[f] && isArray(a[f]))
|
||||
for (h = m.empty, c = 0; c < n; c++) b = d.insertCell(c), b.className = td_class, l = c == h ? '<table style="width:100%">' + $(buildArray(a[f]), !1).html() + "</table>" : " ", b.innerHTML = "<div class='" + td_class + "'>" + encodeText(l) +
|
||||
"</div>";
|
||||
else
|
||||
for (h = m.empty, c = 0; c < n; c++) b = d.insertCell(c), l = c == h ? a[f] : " ", b.className = td_class, b.innerHTML = "<div class='" + td_class + "'>" + encodeText(l) + "</div>";
|
||||
else {
|
||||
for (c = 0; c < n; c++) b = d.insertCell(c), b.className = td_class, b.innerHTML = "<div class='" + td_class + "'> </div>";
|
||||
for (k in a[f]) c = a[f], l = "-" + k, h = m[l], b = d.cells[h], b.className = td_class, "object" != typeof c[k] || isArray(c[k]) ? "object" == typeof c[k] && isArray(c[k]) ? b.innerHTML = '<table style="width:100%">' + $(buildArray(c[k]), !1).html() + "</table>" : b.innerHTML =
|
||||
"<div class='" + td_class + "'>" + encodeText(c[k]) + "</div>" : b.innerHTML = '<table style="width:100%">' + $(buildTable(c[k]), !1).html() + "</table>"
|
||||
}
|
||||
return e
|
||||
}
|
||||
|
||||
function encodeText(a) {
|
||||
return $("<div />").text(a).html()
|
||||
}
|
||||
|
||||
function isArray(a) {
|
||||
return "[object Array]" === Object.prototype.toString.call(a)
|
||||
}
|
||||
|
||||
function isEven(a) {
|
||||
return 0 == a % 2
|
||||
}
|
||||
</script>`;
|
||||
|
||||
|
||||
// In case you only want a specific property, change it here.
|
||||
//
|
||||
// // Default: You can set the entire JSON response using pm.response.json()
|
||||
let tableProps = {
|
||||
json: res.getBody()
|
||||
};
|
||||
|
||||
// pm.visualizer.set(template, tableProps);
|
||||
bundled: false
|
||||
extensions:
|
||||
ignore:
|
||||
- node_modules
|
||||
- .git
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,39 @@
|
||||
info:
|
||||
name: Comuni (con territorio) - Elenco
|
||||
type: http
|
||||
seq: 7
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/reportspooljson?pfun=73&pdata=24/11/2025"
|
||||
headers:
|
||||
- name: Accept
|
||||
value: application/json
|
||||
params:
|
||||
- name: pfun
|
||||
value: "73"
|
||||
type: query
|
||||
description: Implicit parameter
|
||||
- name: pdata
|
||||
value: 24/11/2025
|
||||
type: query
|
||||
description: Implicit parameter
|
||||
- name: pdataa
|
||||
value: string
|
||||
type: query
|
||||
description: Implicit parameter
|
||||
disabled: true
|
||||
- name: pdatada
|
||||
value: string
|
||||
type: query
|
||||
description: Implicit parameter
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
docs: Retrieve a record from publish
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,301 @@
|
||||
info:
|
||||
name: Regioni - Elenco
|
||||
type: http
|
||||
seq: 4
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/reportspooljson?pfun=68&pdata=24/11/2025"
|
||||
headers:
|
||||
- name: Accept
|
||||
value: application/json
|
||||
params:
|
||||
- name: pfun
|
||||
value: "68"
|
||||
type: query
|
||||
description: Implicit parameter
|
||||
- name: pdata
|
||||
value: 24/11/2025
|
||||
type: query
|
||||
description: Implicit parameter
|
||||
- name: pdataa
|
||||
value: string
|
||||
type: query
|
||||
description: Implicit parameter
|
||||
disabled: true
|
||||
- name: pdatada
|
||||
value: string
|
||||
type: query
|
||||
description: Implicit parameter
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: Esempio 24/11/2025
|
||||
request:
|
||||
url: "{{baseUrl}}/reportspooljson?pfun=68&pdata=24/11/2025"
|
||||
method: GET
|
||||
headers:
|
||||
- name: Accept
|
||||
value: application/json
|
||||
params:
|
||||
- name: pfun
|
||||
value: "68"
|
||||
type: query
|
||||
description: Implicit parameter
|
||||
- name: pdata
|
||||
value: 24/11/2025
|
||||
type: query
|
||||
description: Implicit parameter
|
||||
- name: pdataa
|
||||
value: string
|
||||
type: query
|
||||
description: Implicit parameter
|
||||
disabled: true
|
||||
- name: pdatada
|
||||
value: string
|
||||
type: query
|
||||
description: Implicit parameter
|
||||
disabled: true
|
||||
response:
|
||||
statusText: "200"
|
||||
headers:
|
||||
- name: Date
|
||||
value: Tue, 25 Nov 2025 10:09:31 GMT
|
||||
- name: Server
|
||||
value: ""
|
||||
- name: X-Frame-Options
|
||||
value: ALLOW-FROM=https://situas-servizi.istat.it
|
||||
- name: X-ORDS_DEBUG
|
||||
value: "false"
|
||||
- name: Cache-Control
|
||||
value: no-store
|
||||
- name: Pragma
|
||||
value: no-cache
|
||||
- name: Expires
|
||||
value: Sun, 27 Jul 1997 13:00:00 GMT
|
||||
- name: ETag
|
||||
value: '"hfQtECwc2xho0fM6fVk8qU3q9KpD+mmbB0RchS/GSaChNMrh1noo40foq8wrWz4G2khtrZGVdgf7+b0dYBPX4g=="'
|
||||
- name: Content-Type
|
||||
value: application/json
|
||||
- name: Keep-Alive
|
||||
value: timeout=5, max=100
|
||||
- name: Connection
|
||||
value: Keep-Alive
|
||||
- name: Transfer-Encoding
|
||||
value: chunked
|
||||
body:
|
||||
type: json
|
||||
data: |-
|
||||
{
|
||||
"resultset": [
|
||||
{
|
||||
"COD_RIP": 1,
|
||||
"COD_REG": "01",
|
||||
"DEN_REG": "Piemonte",
|
||||
"DEN_RIP": "Nord-ovest",
|
||||
"TIPO_REG": 1,
|
||||
"DESC_TIPO_REG": "Regione a Statuto ordinario",
|
||||
"COD_REG_FISCALE": 80087670016,
|
||||
"COD_NUTS2_2024": "ITC1"
|
||||
},
|
||||
{
|
||||
"COD_RIP": 1,
|
||||
"COD_REG": "02",
|
||||
"DEN_REG": "Valle d'Aosta/Vallée d'Aoste",
|
||||
"DEN_RIP": "Nord-ovest",
|
||||
"TIPO_REG": 2,
|
||||
"DESC_TIPO_REG": "Regione a Statuto speciale",
|
||||
"COD_REG_FISCALE": 80002270074,
|
||||
"COD_NUTS2_2024": "ITC2"
|
||||
},
|
||||
{
|
||||
"COD_RIP": 1,
|
||||
"COD_REG": "03",
|
||||
"DEN_REG": "Lombardia",
|
||||
"DEN_RIP": "Nord-ovest",
|
||||
"TIPO_REG": 1,
|
||||
"DESC_TIPO_REG": "Regione a Statuto ordinario",
|
||||
"COD_REG_FISCALE": 80050050154,
|
||||
"COD_NUTS2_2024": "ITC4"
|
||||
},
|
||||
{
|
||||
"COD_RIP": 2,
|
||||
"COD_REG": "04",
|
||||
"DEN_REG": "Trentino-Alto Adige/Südtirol",
|
||||
"DEN_RIP": "Nord-est",
|
||||
"TIPO_REG": 2,
|
||||
"DESC_TIPO_REG": "Regione a Statuto speciale",
|
||||
"COD_REG_FISCALE": 80003690221,
|
||||
"COD_NUTS2_2024": null
|
||||
},
|
||||
{
|
||||
"COD_RIP": 2,
|
||||
"COD_REG": "05",
|
||||
"DEN_REG": "Veneto",
|
||||
"DEN_RIP": "Nord-est",
|
||||
"TIPO_REG": 1,
|
||||
"DESC_TIPO_REG": "Regione a Statuto ordinario",
|
||||
"COD_REG_FISCALE": 80007580279,
|
||||
"COD_NUTS2_2024": "ITH3"
|
||||
},
|
||||
{
|
||||
"COD_RIP": 2,
|
||||
"COD_REG": "06",
|
||||
"DEN_REG": "Friuli-Venezia Giulia",
|
||||
"DEN_RIP": "Nord-est",
|
||||
"TIPO_REG": 2,
|
||||
"DESC_TIPO_REG": "Regione a Statuto speciale",
|
||||
"COD_REG_FISCALE": 80014930327,
|
||||
"COD_NUTS2_2024": "ITH4"
|
||||
},
|
||||
{
|
||||
"COD_RIP": 1,
|
||||
"COD_REG": "07",
|
||||
"DEN_REG": "Liguria",
|
||||
"DEN_RIP": "Nord-ovest",
|
||||
"TIPO_REG": 1,
|
||||
"DESC_TIPO_REG": "Regione a Statuto ordinario",
|
||||
"COD_REG_FISCALE": "00849050109",
|
||||
"COD_NUTS2_2024": "ITC3"
|
||||
},
|
||||
{
|
||||
"COD_RIP": 2,
|
||||
"COD_REG": "08",
|
||||
"DEN_REG": "Emilia-Romagna",
|
||||
"DEN_RIP": "Nord-est",
|
||||
"TIPO_REG": 1,
|
||||
"DESC_TIPO_REG": "Regione a Statuto ordinario",
|
||||
"COD_REG_FISCALE": 80062590379,
|
||||
"COD_NUTS2_2024": "ITH5"
|
||||
},
|
||||
{
|
||||
"COD_RIP": 3,
|
||||
"COD_REG": "09",
|
||||
"DEN_REG": "Toscana",
|
||||
"DEN_RIP": "Centro",
|
||||
"TIPO_REG": 1,
|
||||
"DESC_TIPO_REG": "Regione a Statuto ordinario",
|
||||
"COD_REG_FISCALE": "01386030488",
|
||||
"COD_NUTS2_2024": "ITI1"
|
||||
},
|
||||
{
|
||||
"COD_RIP": 3,
|
||||
"COD_REG": 10,
|
||||
"DEN_REG": "Umbria",
|
||||
"DEN_RIP": "Centro",
|
||||
"TIPO_REG": 1,
|
||||
"DESC_TIPO_REG": "Regione a Statuto ordinario",
|
||||
"COD_REG_FISCALE": 80000130544,
|
||||
"COD_NUTS2_2024": "ITI2"
|
||||
},
|
||||
{
|
||||
"COD_RIP": 3,
|
||||
"COD_REG": 11,
|
||||
"DEN_REG": "Marche",
|
||||
"DEN_RIP": "Centro",
|
||||
"TIPO_REG": 1,
|
||||
"DESC_TIPO_REG": "Regione a Statuto ordinario",
|
||||
"COD_REG_FISCALE": 80008630420,
|
||||
"COD_NUTS2_2024": "ITI3"
|
||||
},
|
||||
{
|
||||
"COD_RIP": 3,
|
||||
"COD_REG": 12,
|
||||
"DEN_REG": "Lazio",
|
||||
"DEN_RIP": "Centro",
|
||||
"TIPO_REG": 1,
|
||||
"DESC_TIPO_REG": "Regione a Statuto ordinario",
|
||||
"COD_REG_FISCALE": 80143490581,
|
||||
"COD_NUTS2_2024": "ITI4"
|
||||
},
|
||||
{
|
||||
"COD_RIP": 4,
|
||||
"COD_REG": 13,
|
||||
"DEN_REG": "Abruzzo",
|
||||
"DEN_RIP": "Sud",
|
||||
"TIPO_REG": 1,
|
||||
"DESC_TIPO_REG": "Regione a Statuto ordinario",
|
||||
"COD_REG_FISCALE": 80003170661,
|
||||
"COD_NUTS2_2024": "ITF1"
|
||||
},
|
||||
{
|
||||
"COD_RIP": 4,
|
||||
"COD_REG": 14,
|
||||
"DEN_REG": "Molise",
|
||||
"DEN_RIP": "Sud",
|
||||
"TIPO_REG": 1,
|
||||
"DESC_TIPO_REG": "Regione a Statuto ordinario",
|
||||
"COD_REG_FISCALE": "00169440708",
|
||||
"COD_NUTS2_2024": "ITF2"
|
||||
},
|
||||
{
|
||||
"COD_RIP": 4,
|
||||
"COD_REG": 15,
|
||||
"DEN_REG": "Campania",
|
||||
"DEN_RIP": "Sud",
|
||||
"TIPO_REG": 1,
|
||||
"DESC_TIPO_REG": "Regione a Statuto ordinario",
|
||||
"COD_REG_FISCALE": 80011990639,
|
||||
"COD_NUTS2_2024": "ITF3"
|
||||
},
|
||||
{
|
||||
"COD_RIP": 4,
|
||||
"COD_REG": 16,
|
||||
"DEN_REG": "Puglia",
|
||||
"DEN_RIP": "Sud",
|
||||
"TIPO_REG": 1,
|
||||
"DESC_TIPO_REG": "Regione a Statuto ordinario",
|
||||
"COD_REG_FISCALE": 80017210727,
|
||||
"COD_NUTS2_2024": "ITF4"
|
||||
},
|
||||
{
|
||||
"COD_RIP": 4,
|
||||
"COD_REG": 17,
|
||||
"DEN_REG": "Basilicata",
|
||||
"DEN_RIP": "Sud",
|
||||
"TIPO_REG": 1,
|
||||
"DESC_TIPO_REG": "Regione a Statuto ordinario",
|
||||
"COD_REG_FISCALE": 80002950766,
|
||||
"COD_NUTS2_2024": "ITF5"
|
||||
},
|
||||
{
|
||||
"COD_RIP": 4,
|
||||
"COD_REG": 18,
|
||||
"DEN_REG": "Calabria",
|
||||
"DEN_RIP": "Sud",
|
||||
"TIPO_REG": 1,
|
||||
"DESC_TIPO_REG": "Regione a Statuto ordinario",
|
||||
"COD_REG_FISCALE": "02205340793",
|
||||
"COD_NUTS2_2024": "ITF6"
|
||||
},
|
||||
{
|
||||
"COD_RIP": 5,
|
||||
"COD_REG": 19,
|
||||
"DEN_REG": "Sicilia",
|
||||
"DEN_RIP": "Isole",
|
||||
"TIPO_REG": 2,
|
||||
"DESC_TIPO_REG": "Regione a Statuto speciale",
|
||||
"COD_REG_FISCALE": 80012000826,
|
||||
"COD_NUTS2_2024": "ITG1"
|
||||
},
|
||||
{
|
||||
"COD_RIP": 5,
|
||||
"COD_REG": 20,
|
||||
"DEN_REG": "Sardegna",
|
||||
"DEN_RIP": "Isole",
|
||||
"TIPO_REG": 2,
|
||||
"DESC_TIPO_REG": "Regione a Statuto speciale",
|
||||
"COD_REG_FISCALE": 80002870923,
|
||||
"COD_NUTS2_2024": "ITG2"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
docs: Retrieve a record from publish
|
||||
+63
@@ -0,0 +1,63 @@
|
||||
info:
|
||||
name: Retrieve a record from publish
|
||||
type: http
|
||||
seq: 1
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/anagrafica_report_metadato_web?pdata=string&pdatada=string&pfun=string"
|
||||
headers:
|
||||
- name: Accept
|
||||
value: application/json
|
||||
params:
|
||||
- name: pdata
|
||||
value: string
|
||||
type: query
|
||||
description: Implicit parameter
|
||||
- name: pdatada
|
||||
value: string
|
||||
type: query
|
||||
description: Implicit parameter
|
||||
- name: pfun
|
||||
value: string
|
||||
type: query
|
||||
description: Implicit parameter
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: The queried record.
|
||||
request:
|
||||
url: "{{baseUrl}}/anagrafica_report_metadato_web?pdata=string&pdatada=string&pfun=string"
|
||||
method: GET
|
||||
headers:
|
||||
- name: Accept
|
||||
value: application/json
|
||||
params:
|
||||
- name: pdata
|
||||
value: string
|
||||
type: query
|
||||
description: Implicit parameter
|
||||
- name: pdatada
|
||||
value: string
|
||||
type: query
|
||||
description: Implicit parameter
|
||||
- name: pfun
|
||||
value: string
|
||||
type: query
|
||||
description: Implicit parameter
|
||||
response:
|
||||
statusText: "200"
|
||||
headers:
|
||||
- name: Content-Type
|
||||
value: application/json
|
||||
body:
|
||||
type: json
|
||||
data: "{}"
|
||||
|
||||
docs: Retrieve a record from publish
|
||||
@@ -0,0 +1,7 @@
|
||||
info:
|
||||
name: anagrafica_report_metadato_web
|
||||
type: folder
|
||||
seq: 2
|
||||
|
||||
request:
|
||||
auth: inherit
|
||||
@@ -0,0 +1,14 @@
|
||||
opencollection: 1.0.0
|
||||
|
||||
info:
|
||||
name: ORDS generated API for publish
|
||||
|
||||
request:
|
||||
variables:
|
||||
- name: baseUrl
|
||||
value: https://situas-servizi.istat.it/publish
|
||||
bundled: false
|
||||
extensions:
|
||||
ignore:
|
||||
- node_modules
|
||||
- .git
|
||||
+71
@@ -0,0 +1,71 @@
|
||||
info:
|
||||
name: Retrieve a record from publish
|
||||
type: http
|
||||
seq: 1
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/reportspooljson?pfun=string&pdata=string&pdataa=string&pdatada=string"
|
||||
headers:
|
||||
- name: Accept
|
||||
value: application/json
|
||||
params:
|
||||
- name: pfun
|
||||
value: string
|
||||
type: query
|
||||
description: Implicit parameter
|
||||
- name: pdata
|
||||
value: string
|
||||
type: query
|
||||
description: Implicit parameter
|
||||
- name: pdataa
|
||||
value: string
|
||||
type: query
|
||||
description: Implicit parameter
|
||||
- name: pdatada
|
||||
value: string
|
||||
type: query
|
||||
description: Implicit parameter
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: The queried record.
|
||||
request:
|
||||
url: "{{baseUrl}}/reportspooljson?pfun=string&pdata=string&pdataa=string&pdatada=string"
|
||||
method: GET
|
||||
headers:
|
||||
- name: Accept
|
||||
value: application/json
|
||||
params:
|
||||
- name: pfun
|
||||
value: string
|
||||
type: query
|
||||
description: Implicit parameter
|
||||
- name: pdata
|
||||
value: string
|
||||
type: query
|
||||
description: Implicit parameter
|
||||
- name: pdataa
|
||||
value: string
|
||||
type: query
|
||||
description: Implicit parameter
|
||||
- name: pdatada
|
||||
value: string
|
||||
type: query
|
||||
description: Implicit parameter
|
||||
response:
|
||||
statusText: "200"
|
||||
headers:
|
||||
- name: Content-Type
|
||||
value: application/json
|
||||
body:
|
||||
type: json
|
||||
data: "{}"
|
||||
|
||||
docs: Retrieve a record from publish
|
||||
@@ -0,0 +1,7 @@
|
||||
info:
|
||||
name: reportspooljson
|
||||
type: folder
|
||||
seq: 1
|
||||
|
||||
request:
|
||||
auth: inherit
|
||||
+71
@@ -0,0 +1,71 @@
|
||||
info:
|
||||
name: Retrieve a record from publish
|
||||
type: http
|
||||
seq: 1
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{baseUrl}}/reportspooljsoncount?pfun=string&pdata=string&pdataa=string&pdatada=string"
|
||||
headers:
|
||||
- name: Accept
|
||||
value: application/json
|
||||
params:
|
||||
- name: pfun
|
||||
value: string
|
||||
type: query
|
||||
description: Implicit parameter
|
||||
- name: pdata
|
||||
value: string
|
||||
type: query
|
||||
description: Implicit parameter
|
||||
- name: pdataa
|
||||
value: string
|
||||
type: query
|
||||
description: Implicit parameter
|
||||
- name: pdatada
|
||||
value: string
|
||||
type: query
|
||||
description: Implicit parameter
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: The queried record.
|
||||
request:
|
||||
url: "{{baseUrl}}/reportspooljsoncount?pfun=string&pdata=string&pdataa=string&pdatada=string"
|
||||
method: GET
|
||||
headers:
|
||||
- name: Accept
|
||||
value: application/json
|
||||
params:
|
||||
- name: pfun
|
||||
value: string
|
||||
type: query
|
||||
description: Implicit parameter
|
||||
- name: pdata
|
||||
value: string
|
||||
type: query
|
||||
description: Implicit parameter
|
||||
- name: pdataa
|
||||
value: string
|
||||
type: query
|
||||
description: Implicit parameter
|
||||
- name: pdatada
|
||||
value: string
|
||||
type: query
|
||||
description: Implicit parameter
|
||||
response:
|
||||
statusText: "200"
|
||||
headers:
|
||||
- name: Content-Type
|
||||
value: application/json
|
||||
body:
|
||||
type: json
|
||||
data: "{}"
|
||||
|
||||
docs: Retrieve a record from publish
|
||||
@@ -0,0 +1,7 @@
|
||||
info:
|
||||
name: reportspooljsoncount
|
||||
type: folder
|
||||
seq: 3
|
||||
|
||||
request:
|
||||
auth: inherit
|
||||
@@ -0,0 +1,130 @@
|
||||
info:
|
||||
name: Get eF request exportTags
|
||||
type: http
|
||||
seq: 3
|
||||
|
||||
http:
|
||||
method: POST
|
||||
url: https://prod-114.westeurope.logic.azure.com:443/workflows/c5216aa2226148e0ad109128ef5cdd3f/triggers/manual/paths/invoke?api-version=2016-06-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=Fzx74gvrIGZb-B38RfQ9bAqQrzFrETqfl8m4wi3-NA4
|
||||
params:
|
||||
- name: api-version
|
||||
value: 2016-06-01
|
||||
type: query
|
||||
- name: sp
|
||||
value: "%2Ftriggers%2Fmanual%2Frun"
|
||||
type: query
|
||||
- name: sv
|
||||
value: "1.0"
|
||||
type: query
|
||||
- name: sig
|
||||
value: Fzx74gvrIGZb-B38RfQ9bAqQrzFrETqfl8m4wi3-NA4
|
||||
type: query
|
||||
description: Schema key (auto-generated by Power Automate platform, change this in case of unauthorized)
|
||||
body:
|
||||
type: json
|
||||
data: "{\r
|
||||
|
||||
\ \"requestId\": 10868,\r
|
||||
|
||||
\ \"exportGroup\": \"API\"\r
|
||||
|
||||
}"
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: Get eF request exportTags - Success
|
||||
request:
|
||||
url: https://prod-114.westeurope.logic.azure.com:443/workflows/c5216aa2226148e0ad109128ef5cdd3f/triggers/manual/paths/invoke?api-version=2016-06-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=Fzx74gvrIGZb-B38RfQ9bAqQrzFrETqfl8m4wi3-NA4
|
||||
method: POST
|
||||
params:
|
||||
- name: api-version
|
||||
value: 2016-06-01
|
||||
type: query
|
||||
- name: sp
|
||||
value: "%2Ftriggers%2Fmanual%2Frun"
|
||||
type: query
|
||||
- name: sv
|
||||
value: "1.0"
|
||||
type: query
|
||||
- name: sig
|
||||
value: Fzx74gvrIGZb-B38RfQ9bAqQrzFrETqfl8m4wi3-NA4
|
||||
type: query
|
||||
description: Schema key (auto-generated by Power Automate platform, change this in case of unauthorized)
|
||||
body:
|
||||
type: json
|
||||
data: "{\r
|
||||
|
||||
\ \"requestId\": 10868,\r
|
||||
|
||||
\ \"exportGroup\": \"API\"\r
|
||||
|
||||
}"
|
||||
response:
|
||||
statusText: "200"
|
||||
headers:
|
||||
- name: Content-Type
|
||||
value: application/json; charset=utf-8
|
||||
- name: Date
|
||||
value: Thu, 10 Jul 2025 10:49:26 GMT
|
||||
- name: Cache-Control
|
||||
value: no-cache
|
||||
- name: Content-Encoding
|
||||
value: gzip
|
||||
- name: Expires
|
||||
value: "-1"
|
||||
- name: Pragma
|
||||
value: no-cache
|
||||
- name: Transfer-Encoding
|
||||
value: chunked
|
||||
- name: Vary
|
||||
value: Accept-Encoding
|
||||
- name: Strict-Transport-Security
|
||||
value: max-age=31536000; includeSubDomains
|
||||
- name: x-ms-workflow-run-id
|
||||
value: 08584494623245994666355307365CU112
|
||||
- name: x-ms-correlation-id
|
||||
value: 69340fab-b395-4691-8209-a8b11b3cb050
|
||||
- name: x-ms-client-tracking-id
|
||||
value: 08584494623245994666355307365CU112
|
||||
- name: x-ms-trigger-history-name
|
||||
value: 08584494623245994666355307365CU112
|
||||
- name: x-ms-execution-location
|
||||
value: westeurope
|
||||
- name: x-ms-workflow-system-id
|
||||
value: /locations/westeurope/scaleunits/prod-114/workflows/c5216aa2226148e0ad109128ef5cdd3f
|
||||
- name: x-ms-workflow-id
|
||||
value: c5216aa2226148e0ad109128ef5cdd3f
|
||||
- name: x-ms-workflow-version
|
||||
value: "08584550831035155815"
|
||||
- name: x-ms-workflow-name
|
||||
value: 4c8f3086-4bef-4536-a1ff-2cef58c62ef1
|
||||
- name: x-ms-tracking-id
|
||||
value: 69340fab-b395-4691-8209-a8b11b3cb050
|
||||
- name: x-ms-ratelimit-burst-remaining-workflow-writes
|
||||
value: "41"
|
||||
- name: x-ms-ratelimit-remaining-workflow-download-contentsize
|
||||
value: "30677728"
|
||||
- name: x-ms-ratelimit-remaining-workflow-upload-contentsize
|
||||
value: "30677961"
|
||||
- name: x-ms-ratelimit-time-remaining-directapirequests
|
||||
value: "2850754"
|
||||
- name: x-ms-request-id
|
||||
value: westeurope:69340fab-b395-4691-8209-a8b11b3cb050
|
||||
body:
|
||||
type: json
|
||||
data: |-
|
||||
{
|
||||
"success": true,
|
||||
"errors": [],
|
||||
"exportTags": {
|
||||
"contratto.Titolo": "Consulenza progettuale relativa alla nuova Casa della Comunità del quartiere Pablo e sistemazione urbana della testata nord dell'Ospedale Maggiore di Parma",
|
||||
"contratto.corrispettivo": "28000",
|
||||
"contratto.durataInMesi": "6"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,387 @@
|
||||
info:
|
||||
name: Get eF requests
|
||||
type: http
|
||||
seq: 2
|
||||
|
||||
http:
|
||||
method: POST
|
||||
url: https://prod-169.westeurope.logic.azure.com:443/workflows/e6ee380ce9684f188167c849b40d94be/triggers/manual/paths/invoke?api-version=2016-06-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=NgX6FJ8dEvkN1huMI3iNMbfKUvJmlLWvnyY4P4NJ_WM
|
||||
params:
|
||||
- name: api-version
|
||||
value: 2016-06-01
|
||||
type: query
|
||||
- name: sp
|
||||
value: "%2Ftriggers%2Fmanual%2Frun"
|
||||
type: query
|
||||
- name: sv
|
||||
value: "1.0"
|
||||
type: query
|
||||
- name: sig
|
||||
value: NgX6FJ8dEvkN1huMI3iNMbfKUvJmlLWvnyY4P4NJ_WM
|
||||
type: query
|
||||
body:
|
||||
type: json
|
||||
data: "{\r
|
||||
|
||||
\ \"moduleTag\": \"PROPOSTA_CCT_DOCENTE\",\r
|
||||
|
||||
\ \"step\": \"\"\r
|
||||
|
||||
}"
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: Success (EVASA)
|
||||
request:
|
||||
url: https://prod-70.westeurope.logic.azure.com:443/workflows/54d1c478e7ad45b78028ae894262e55a/triggers/manual/paths/invoke?api-version=2016-06-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=i0iz90qVhXTNuK4iusDx5kELPh-G7IyGsN1DS7fWFAc
|
||||
method: POST
|
||||
params:
|
||||
- name: api-version
|
||||
value: 2016-06-01
|
||||
type: query
|
||||
- name: sp
|
||||
value: "%2Ftriggers%2Fmanual%2Frun"
|
||||
type: query
|
||||
- name: sv
|
||||
value: "1.0"
|
||||
type: query
|
||||
- name: sig
|
||||
value: i0iz90qVhXTNuK4iusDx5kELPh-G7IyGsN1DS7fWFAc
|
||||
type: query
|
||||
description: Schema key (auto-generated by Power Automate platform, change this in case of unauthorized)
|
||||
body:
|
||||
type: json
|
||||
data: "{\r
|
||||
|
||||
\ \"moduleTag\": \"PROPOSTA_CCT_DOCENTE\",\r
|
||||
|
||||
\ \"step\": \"EVASA\"\r
|
||||
|
||||
}"
|
||||
response:
|
||||
statusText: "200"
|
||||
headers:
|
||||
- name: Content-Type
|
||||
value: application/json; charset=utf-8
|
||||
- name: Date
|
||||
value: Tue, 22 Apr 2025 12:17:30 GMT
|
||||
- name: Cache-Control
|
||||
value: no-cache
|
||||
- name: Content-Encoding
|
||||
value: gzip
|
||||
- name: Expires
|
||||
value: "-1"
|
||||
- name: Pragma
|
||||
value: no-cache
|
||||
- name: Transfer-Encoding
|
||||
value: chunked
|
||||
- name: Vary
|
||||
value: Accept-Encoding
|
||||
- name: Strict-Transport-Security
|
||||
value: max-age=31536000; includeSubDomains
|
||||
- name: x-ms-workflow-run-id
|
||||
value: 08584562826412995759691208884CU92
|
||||
- name: x-ms-correlation-id
|
||||
value: 5967f63b-5fb2-4909-9ad6-883b6cb7b00b
|
||||
- name: x-ms-client-tracking-id
|
||||
value: 08584562826412995759691208884CU92
|
||||
- name: x-ms-trigger-history-name
|
||||
value: 08584562826412995759691208884CU92
|
||||
- name: x-ms-execution-location
|
||||
value: westeurope
|
||||
- name: x-ms-workflow-system-id
|
||||
value: /locations/westeurope/scaleunits/prod-70/workflows/54d1c478e7ad45b78028ae894262e55a
|
||||
- name: x-ms-workflow-id
|
||||
value: 54d1c478e7ad45b78028ae894262e55a
|
||||
- name: x-ms-workflow-version
|
||||
value: "08584567938906461302"
|
||||
- name: x-ms-workflow-name
|
||||
value: af64b975-fae7-8f1c-9470-2d1fa20fd34e
|
||||
- name: x-ms-tracking-id
|
||||
value: 5967f63b-5fb2-4909-9ad6-883b6cb7b00b
|
||||
- name: x-ms-ratelimit-burst-remaining-workflow-writes
|
||||
value: "41"
|
||||
- name: x-ms-ratelimit-remaining-workflow-download-contentsize
|
||||
value: "30677626"
|
||||
- name: x-ms-ratelimit-remaining-workflow-upload-contentsize
|
||||
value: "30677949"
|
||||
- name: x-ms-ratelimit-time-remaining-directapirequests
|
||||
value: "2849628"
|
||||
- name: x-ms-request-id
|
||||
value: westeurope:5967f63b-5fb2-4909-9ad6-883b6cb7b00b
|
||||
body:
|
||||
type: json
|
||||
data: |-
|
||||
{
|
||||
"requests": [
|
||||
{
|
||||
"moduleTag": "PROPOSTA_CCT_DOCENTE",
|
||||
"requestId": 5847,
|
||||
"step": "Evasa, indipendentemente dallo stato di workflow semplice"
|
||||
},
|
||||
{
|
||||
"moduleTag": "PROPOSTA_CCT_DOCENTE",
|
||||
"requestId": 6691,
|
||||
"step": "Evasa, indipendentemente dallo stato di workflow semplice"
|
||||
},
|
||||
{
|
||||
"moduleTag": "PROPOSTA_CCT_DOCENTE",
|
||||
"requestId": 7007,
|
||||
"step": "Evasa, indipendentemente dallo stato di workflow semplice"
|
||||
}
|
||||
],
|
||||
"error": "OK"
|
||||
}
|
||||
- name: Empty (404 Not Found)
|
||||
request:
|
||||
url: https://prod-70.westeurope.logic.azure.com:443/workflows/54d1c478e7ad45b78028ae894262e55a/triggers/manual/paths/invoke?api-version=2016-06-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=i0iz90qVhXTNuK4iusDx5kELPh-G7IyGsN1DS7fWFAc
|
||||
method: POST
|
||||
params:
|
||||
- name: api-version
|
||||
value: 2016-06-01
|
||||
type: query
|
||||
- name: sp
|
||||
value: "%2Ftriggers%2Fmanual%2Frun"
|
||||
type: query
|
||||
- name: sv
|
||||
value: "1.0"
|
||||
type: query
|
||||
- name: sig
|
||||
value: i0iz90qVhXTNuK4iusDx5kELPh-G7IyGsN1DS7fWFAc
|
||||
type: query
|
||||
description: Schema key (auto-generated by Power Automate platform, change this in case of unauthorized)
|
||||
body:
|
||||
type: json
|
||||
data: "{\r
|
||||
|
||||
\ \"moduleTag\": \"PROPOSTA_CCT_DOCENTE\",\r
|
||||
|
||||
\ \"step\": \"PRONTE_DA_ELABORARE\"\r
|
||||
|
||||
}"
|
||||
response:
|
||||
statusText: "404"
|
||||
headers:
|
||||
- name: Content-Length
|
||||
value: "28"
|
||||
- name: Content-Type
|
||||
value: application/json; charset=utf-8
|
||||
- name: Date
|
||||
value: Tue, 22 Apr 2025 12:18:21 GMT
|
||||
- name: Cache-Control
|
||||
value: no-cache
|
||||
- name: Expires
|
||||
value: "-1"
|
||||
- name: Pragma
|
||||
value: no-cache
|
||||
- name: Strict-Transport-Security
|
||||
value: max-age=31536000; includeSubDomains
|
||||
- name: x-ms-workflow-run-id
|
||||
value: 08584562825871182225404358731CU210
|
||||
- name: x-ms-correlation-id
|
||||
value: 0869f892-fac9-41ed-a0c6-f27d2f1460a2
|
||||
- name: x-ms-client-tracking-id
|
||||
value: 08584562825871182225404358731CU210
|
||||
- name: x-ms-trigger-history-name
|
||||
value: 08584562825871182225404358731CU210
|
||||
- name: x-ms-execution-location
|
||||
value: westeurope
|
||||
- name: x-ms-workflow-system-id
|
||||
value: /locations/westeurope/scaleunits/prod-70/workflows/54d1c478e7ad45b78028ae894262e55a
|
||||
- name: x-ms-workflow-id
|
||||
value: 54d1c478e7ad45b78028ae894262e55a
|
||||
- name: x-ms-workflow-version
|
||||
value: "08584567938906461302"
|
||||
- name: x-ms-workflow-name
|
||||
value: af64b975-fae7-8f1c-9470-2d1fa20fd34e
|
||||
- name: x-ms-tracking-id
|
||||
value: 0869f892-fac9-41ed-a0c6-f27d2f1460a2
|
||||
- name: x-ms-ratelimit-burst-remaining-workflow-writes
|
||||
value: "41"
|
||||
- name: x-ms-ratelimit-remaining-workflow-download-contentsize
|
||||
value: "30677988"
|
||||
- name: x-ms-ratelimit-remaining-workflow-upload-contentsize
|
||||
value: "30677935"
|
||||
- name: x-ms-ratelimit-time-remaining-directapirequests
|
||||
value: "2852924"
|
||||
- name: x-ms-request-id
|
||||
value: westeurope:0869f892-fac9-41ed-a0c6-f27d2f1460a2
|
||||
body:
|
||||
type: json
|
||||
data: |-
|
||||
{
|
||||
"requests": [],
|
||||
"error": "OK"
|
||||
}
|
||||
- name: Failure (module tag not found)
|
||||
request:
|
||||
url: https://prod-70.westeurope.logic.azure.com:443/workflows/54d1c478e7ad45b78028ae894262e55a/triggers/manual/paths/invoke?api-version=2016-06-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=i0iz90qVhXTNuK4iusDx5kELPh-G7IyGsN1DS7fWFAc
|
||||
method: POST
|
||||
params:
|
||||
- name: api-version
|
||||
value: 2016-06-01
|
||||
type: query
|
||||
- name: sp
|
||||
value: "%2Ftriggers%2Fmanual%2Frun"
|
||||
type: query
|
||||
- name: sv
|
||||
value: "1.0"
|
||||
type: query
|
||||
- name: sig
|
||||
value: i0iz90qVhXTNuK4iusDx5kELPh-G7IyGsN1DS7fWFAc
|
||||
type: query
|
||||
description: Schema key (auto-generated by Power Automate platform, change this in case of unauthorized)
|
||||
body:
|
||||
type: json
|
||||
data: "{\r
|
||||
|
||||
\ \"moduleTag\": \"XYZ\",\r
|
||||
|
||||
\ \"step\": \"PRONTE_DA_ELABORARE\"\r
|
||||
|
||||
}"
|
||||
response:
|
||||
statusText: "500"
|
||||
headers:
|
||||
- name: Content-Length
|
||||
value: "54"
|
||||
- name: Content-Type
|
||||
value: application/json; charset=utf-8
|
||||
- name: Date
|
||||
value: Tue, 22 Apr 2025 12:18:50 GMT
|
||||
- name: Cache-Control
|
||||
value: no-cache
|
||||
- name: Expires
|
||||
value: "-1"
|
||||
- name: Pragma
|
||||
value: no-cache
|
||||
- name: Strict-Transport-Security
|
||||
value: max-age=31536000; includeSubDomains
|
||||
- name: x-ms-failure-cause
|
||||
value: Trigger
|
||||
- name: x-ms-workflow-run-id
|
||||
value: 08584562825589840090792333105CU208
|
||||
- name: x-ms-correlation-id
|
||||
value: a0f82b84-93f6-46c4-904c-1dd3724a84ec
|
||||
- name: x-ms-client-tracking-id
|
||||
value: 08584562825589840090792333105CU208
|
||||
- name: x-ms-trigger-history-name
|
||||
value: 08584562825589840090792333105CU208
|
||||
- name: x-ms-execution-location
|
||||
value: westeurope
|
||||
- name: x-ms-workflow-system-id
|
||||
value: /locations/westeurope/scaleunits/prod-70/workflows/54d1c478e7ad45b78028ae894262e55a
|
||||
- name: x-ms-workflow-id
|
||||
value: 54d1c478e7ad45b78028ae894262e55a
|
||||
- name: x-ms-workflow-version
|
||||
value: "08584567938906461302"
|
||||
- name: x-ms-workflow-name
|
||||
value: af64b975-fae7-8f1c-9470-2d1fa20fd34e
|
||||
- name: x-ms-tracking-id
|
||||
value: a0f82b84-93f6-46c4-904c-1dd3724a84ec
|
||||
- name: x-ms-ratelimit-burst-remaining-workflow-writes
|
||||
value: "41"
|
||||
- name: x-ms-ratelimit-remaining-workflow-download-contentsize
|
||||
value: "30677962"
|
||||
- name: x-ms-ratelimit-remaining-workflow-upload-contentsize
|
||||
value: "30677952"
|
||||
- name: x-ms-ratelimit-time-remaining-directapirequests
|
||||
value: "2853042"
|
||||
- name: x-ms-request-id
|
||||
value: westeurope:a0f82b84-93f6-46c4-904c-1dd3724a84ec
|
||||
body:
|
||||
type: json
|
||||
data: |-
|
||||
{
|
||||
"requests": [],
|
||||
"error": "No module found with tag XYZ"
|
||||
}
|
||||
- name: Failure (SWF step not found)
|
||||
request:
|
||||
url: https://prod-70.westeurope.logic.azure.com:443/workflows/54d1c478e7ad45b78028ae894262e55a/triggers/manual/paths/invoke?api-version=2016-06-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=i0iz90qVhXTNuK4iusDx5kELPh-G7IyGsN1DS7fWFAc
|
||||
method: POST
|
||||
params:
|
||||
- name: api-version
|
||||
value: 2016-06-01
|
||||
type: query
|
||||
- name: sp
|
||||
value: "%2Ftriggers%2Fmanual%2Frun"
|
||||
type: query
|
||||
- name: sv
|
||||
value: "1.0"
|
||||
type: query
|
||||
- name: sig
|
||||
value: i0iz90qVhXTNuK4iusDx5kELPh-G7IyGsN1DS7fWFAc
|
||||
type: query
|
||||
description: Schema key (auto-generated by Power Automate platform, change this in case of unauthorized)
|
||||
body:
|
||||
type: json
|
||||
data: "{\r
|
||||
|
||||
\ \"moduleTag\": \"PROPOSTA_CCT_DOCENTE\",\r
|
||||
|
||||
\ \"step\": \"XYZ\"\r
|
||||
|
||||
}"
|
||||
response:
|
||||
statusText: "500"
|
||||
headers:
|
||||
- name: Content-Length
|
||||
value: "53"
|
||||
- name: Content-Type
|
||||
value: application/json; charset=utf-8
|
||||
- name: Date
|
||||
value: Tue, 22 Apr 2025 12:19:18 GMT
|
||||
- name: Cache-Control
|
||||
value: no-cache
|
||||
- name: Expires
|
||||
value: "-1"
|
||||
- name: Pragma
|
||||
value: no-cache
|
||||
- name: Strict-Transport-Security
|
||||
value: max-age=31536000; includeSubDomains
|
||||
- name: x-ms-failure-cause
|
||||
value: Trigger
|
||||
- name: x-ms-workflow-run-id
|
||||
value: 08584562825299645616608823748CU70
|
||||
- name: x-ms-correlation-id
|
||||
value: 4cfea856-a198-4855-b173-cf05d1a910f9
|
||||
- name: x-ms-client-tracking-id
|
||||
value: 08584562825299645616608823748CU70
|
||||
- name: x-ms-trigger-history-name
|
||||
value: 08584562825299645616608823748CU70
|
||||
- name: x-ms-execution-location
|
||||
value: westeurope
|
||||
- name: x-ms-workflow-system-id
|
||||
value: /locations/westeurope/scaleunits/prod-70/workflows/54d1c478e7ad45b78028ae894262e55a
|
||||
- name: x-ms-workflow-id
|
||||
value: 54d1c478e7ad45b78028ae894262e55a
|
||||
- name: x-ms-workflow-version
|
||||
value: "08584567938906461302"
|
||||
- name: x-ms-workflow-name
|
||||
value: af64b975-fae7-8f1c-9470-2d1fa20fd34e
|
||||
- name: x-ms-tracking-id
|
||||
value: 4cfea856-a198-4855-b173-cf05d1a910f9
|
||||
- name: x-ms-ratelimit-burst-remaining-workflow-writes
|
||||
value: "41"
|
||||
- name: x-ms-ratelimit-remaining-workflow-download-contentsize
|
||||
value: "30677963"
|
||||
- name: x-ms-ratelimit-remaining-workflow-upload-contentsize
|
||||
value: "30677951"
|
||||
- name: x-ms-ratelimit-time-remaining-directapirequests
|
||||
value: "2853729"
|
||||
- name: x-ms-request-id
|
||||
value: westeurope:4cfea856-a198-4855-b173-cf05d1a910f9
|
||||
body:
|
||||
type: json
|
||||
data: |-
|
||||
{
|
||||
"requests": [],
|
||||
"error": "Request parameter not valid"
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
info:
|
||||
name: Get Comune
|
||||
type: http
|
||||
seq: 1
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: https://orgcf8ae6cc.crm4.dynamics.com/api/data/v9.2/crec8_comunis?$top=10
|
||||
params:
|
||||
- name: $top
|
||||
value: "10"
|
||||
type: query
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
@@ -0,0 +1,15 @@
|
||||
info:
|
||||
name: SignIn
|
||||
type: http
|
||||
seq: 2
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: https://orgcf8ae6cc.crm4.dynamics.com/
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
@@ -0,0 +1,7 @@
|
||||
info:
|
||||
name: Power Query
|
||||
type: folder
|
||||
seq: 1
|
||||
|
||||
request:
|
||||
auth: inherit
|
||||
@@ -0,0 +1,9 @@
|
||||
opencollection: 1.0.0
|
||||
|
||||
info:
|
||||
name: Power Automate
|
||||
bundled: false
|
||||
extensions:
|
||||
ignore:
|
||||
- node_modules
|
||||
- .git
|
||||
@@ -0,0 +1,9 @@
|
||||
opencollection: 1.0.0
|
||||
|
||||
info:
|
||||
name: SharePoint API
|
||||
bundled: false
|
||||
extensions:
|
||||
ignore:
|
||||
- node_modules
|
||||
- .git
|
||||
@@ -0,0 +1,260 @@
|
||||
info:
|
||||
name: Login
|
||||
type: http
|
||||
seq: 1
|
||||
|
||||
http:
|
||||
method: POST
|
||||
url: "{{elixFormsApiUrl}}/authentication/login/v1"
|
||||
headers:
|
||||
- name: x-requested-with
|
||||
value: XMLHttpRequest
|
||||
body:
|
||||
type: json
|
||||
data: "{\r
|
||||
|
||||
\ \"username\": \"{{elixFormsApiUsername}}\",\r
|
||||
|
||||
\ \"password\": \"{{elixFormsApiPassword}}\"\r
|
||||
|
||||
}"
|
||||
|
||||
runtime:
|
||||
scripts:
|
||||
- type: after-response
|
||||
code: "test(\"Status code is 200\", function () {\r
|
||||
|
||||
\ expect(res.getStatus()).to.equal(200);\r
|
||||
|
||||
\ var jsonData = res.getBody();\r
|
||||
|
||||
\ bru.setVar(\"elixFormsApiAuthToken\", jsonData.value.authToken);\r
|
||||
|
||||
});"
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: Login - Success
|
||||
request:
|
||||
url: "{{elixFormsApiUrl}}/authentication/login/v1"
|
||||
method: POST
|
||||
body:
|
||||
type: form-urlencoded
|
||||
data:
|
||||
- name: username
|
||||
value: "{{elixFormsApiUsername}}"
|
||||
- name: password
|
||||
value: "{{elixFormsApiPassword}}"
|
||||
response:
|
||||
statusText: "200"
|
||||
headers:
|
||||
- name: cache-control
|
||||
value: no-cache, no-store, must-revalidate
|
||||
- name: pragma
|
||||
value: no-cache
|
||||
- name: proxy-connection
|
||||
value: Keep-Alive
|
||||
- name: x-content-security-policy
|
||||
value: default-src 'self'; connect-src 'self'; font-src 'none'; img-src 'self'; media-src 'self'; object-src 'self'; plugin-types application/pdf audio/x-wav; referrer no-referrer; reflected-xss block; script-src 'self'; style-src 'self'
|
||||
- name: content-type
|
||||
value: application/json;charset=UTF-8
|
||||
- name: strict-transport-security
|
||||
value: max-age=63072000;includeSubDomains
|
||||
- name: content-security-policy
|
||||
value: "default-src https: data: 'unsafe-inline' 'unsafe-eval'"
|
||||
- name: x-frame-options
|
||||
value: SAMEORIGIN
|
||||
- name: x-xss-protection
|
||||
value: 1;mode=block
|
||||
- name: x-content-type-options
|
||||
value: nosniff
|
||||
- name: referrer-policy
|
||||
value: unsafe-url
|
||||
- name: transfer-encoding
|
||||
value: chunked
|
||||
- name: vary
|
||||
value: Accept-Encoding
|
||||
- name: content-encoding
|
||||
value: gzip
|
||||
body:
|
||||
type: json
|
||||
data: |-
|
||||
{
|
||||
"value": {
|
||||
"code": "OK",
|
||||
"description": "OK",
|
||||
"complete": true,
|
||||
"globalStatus": "OK",
|
||||
"resultNumber": 1,
|
||||
"serviceInformationList": {
|
||||
"serviceInformation": [
|
||||
{
|
||||
"ITSystemName": "EF-CORE",
|
||||
"complete": true,
|
||||
"serviceVersion": "1.1.0",
|
||||
"statusDetailList": {
|
||||
"statusDetail": [
|
||||
{
|
||||
"code": "OK",
|
||||
"description": "OK",
|
||||
"detailStatus": "OK"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"uuid": "9d0ba2e7-8e98-4a7a-9fa1-67d421d0aa1e",
|
||||
"version": "3.0.0",
|
||||
"matchingEntitiesSize": 1,
|
||||
"authToken": "2coDKQPTPJAQxWLSNRItM="
|
||||
}
|
||||
}
|
||||
- name: Login - Failure
|
||||
request:
|
||||
url: "{{elixFormsApiUrl}}/authentication/login/v1"
|
||||
method: POST
|
||||
body:
|
||||
type: form-urlencoded
|
||||
data:
|
||||
- name: username
|
||||
value: "{{elixFormsApiUsername}}"
|
||||
- name: password
|
||||
value: "{{elixFormsApiPassword}}x"
|
||||
response:
|
||||
statusText: "401"
|
||||
headers:
|
||||
- name: cache-control
|
||||
value: no-cache, no-store, must-revalidate
|
||||
- name: pragma
|
||||
value: no-cache
|
||||
- name: proxy-connection
|
||||
value: Keep-Alive
|
||||
- name: x-content-security-policy
|
||||
value: default-src 'self'; connect-src 'self'; font-src 'none'; img-src 'self'; media-src 'self'; object-src 'self'; plugin-types application/pdf audio/x-wav; referrer no-referrer; reflected-xss block; script-src 'self'; style-src 'self'
|
||||
- name: content-language
|
||||
value: ""
|
||||
- name: content-type
|
||||
value: text/html;charset=UTF-8
|
||||
- name: content-length
|
||||
value: "1074"
|
||||
- name: strict-transport-security
|
||||
value: max-age=63072000;includeSubDomains
|
||||
- name: content-security-policy
|
||||
value: "default-src https: data: 'unsafe-inline' 'unsafe-eval'"
|
||||
- name: x-frame-options
|
||||
value: SAMEORIGIN
|
||||
- name: x-xss-protection
|
||||
value: 1;mode=block
|
||||
- name: x-content-type-options
|
||||
value: nosniff
|
||||
- name: referrer-policy
|
||||
value: unsafe-url
|
||||
body:
|
||||
type: html
|
||||
data: |-
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>Payara Server 6.2025.1 #badassfish - Error report</title>
|
||||
<style type="text/css">
|
||||
<!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}HR {color : #525D76;}-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>HTTP Status 401 - Unauthorized</h1>
|
||||
<hr/>
|
||||
<p>
|
||||
<b>type</b> Status report
|
||||
</p>
|
||||
<p>
|
||||
<b>message</b>Unauthorized
|
||||
</p>
|
||||
<p>
|
||||
<b>description</b>This request requires HTTP authentication.
|
||||
</p>
|
||||
<hr/>
|
||||
<h3>Payara Server 6.2025.1 #badassfish</h3>
|
||||
</body>
|
||||
</html>
|
||||
- name: Login
|
||||
request:
|
||||
url: "{{elixFormsApiUrl}}/authentication/login/v1"
|
||||
method: POST
|
||||
body:
|
||||
type: form-urlencoded
|
||||
data:
|
||||
- name: username
|
||||
value: "{{elixFormsApiUsername}}"
|
||||
- name: password
|
||||
value: "{{elixFormsApiPassword}}"
|
||||
response:
|
||||
statusText: "200"
|
||||
headers:
|
||||
- name: cache-control
|
||||
value: no-cache, no-store, must-revalidate
|
||||
- name: pragma
|
||||
value: no-cache
|
||||
- name: proxy-connection
|
||||
value: Keep-Alive
|
||||
- name: x-content-security-policy
|
||||
value: default-src 'self'; connect-src 'self'; font-src 'none'; img-src 'self'; media-src 'self'; object-src 'self'; plugin-types application/pdf audio/x-wav; referrer no-referrer; reflected-xss block; script-src 'self'; style-src 'self'
|
||||
- name: content-type
|
||||
value: application/json;charset=UTF-8
|
||||
- name: strict-transport-security
|
||||
value: max-age=63072000;includeSubDomains
|
||||
- name: content-security-policy
|
||||
value: "default-src https: data: 'unsafe-inline' 'unsafe-eval'"
|
||||
- name: x-frame-options
|
||||
value: SAMEORIGIN
|
||||
- name: x-xss-protection
|
||||
value: 1;mode=block
|
||||
- name: x-content-type-options
|
||||
value: nosniff
|
||||
- name: referrer-policy
|
||||
value: unsafe-url
|
||||
- name: transfer-encoding
|
||||
value: chunked
|
||||
- name: vary
|
||||
value: Accept-Encoding
|
||||
- name: content-encoding
|
||||
value: gzip
|
||||
body:
|
||||
type: json
|
||||
data: |-
|
||||
{
|
||||
"value": {
|
||||
"code": "OK",
|
||||
"description": "OK",
|
||||
"complete": true,
|
||||
"globalStatus": "OK",
|
||||
"resultNumber": 1,
|
||||
"serviceInformationList": {
|
||||
"serviceInformation": [
|
||||
{
|
||||
"ITSystemName": "EF-CORE",
|
||||
"complete": true,
|
||||
"serviceVersion": "1.2.0",
|
||||
"statusDetailList": {
|
||||
"statusDetail": [
|
||||
{
|
||||
"code": "OK",
|
||||
"description": "OK",
|
||||
"detailStatus": "OK"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"uuid": "31ee57d5-01b9-4fce-94e2-a224282c08ec",
|
||||
"version": "3.0.0",
|
||||
"matchingEntitiesSize": 1,
|
||||
"authToken": "Z8uKwrp86iSWykuRlRM1k="
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,165 @@
|
||||
info:
|
||||
name: Logout
|
||||
type: http
|
||||
seq: 2
|
||||
|
||||
http:
|
||||
method: POST
|
||||
url: "{{elixFormsApiUrl}}/authentication/:username/logout/v1"
|
||||
headers:
|
||||
- name: x-requested-with
|
||||
value: XMLHttpRequest
|
||||
params:
|
||||
- name: username
|
||||
value: "{{elixFormsApiUsername}}"
|
||||
type: path
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: Logout - Success
|
||||
request:
|
||||
url: "{{elixFormsApiUrl}}/authentication/:username/logout/v1"
|
||||
method: POST
|
||||
params:
|
||||
- name: username
|
||||
value: "{{elixFormsApiUsername}}"
|
||||
type: path
|
||||
body:
|
||||
type: form-urlencoded
|
||||
response:
|
||||
statusText: "200"
|
||||
headers:
|
||||
- name: cache-control
|
||||
value: no-cache, no-store, must-revalidate
|
||||
- name: pragma
|
||||
value: no-cache
|
||||
- name: proxy-connection
|
||||
value: Keep-Alive
|
||||
- name: x-content-security-policy
|
||||
value: default-src 'self'; connect-src 'self'; font-src 'none'; img-src 'self'; media-src 'self'; object-src 'self'; plugin-types application/pdf audio/x-wav; referrer no-referrer; reflected-xss block; script-src 'self'; style-src 'self'
|
||||
- name: content-type
|
||||
value: application/json;charset=UTF-8
|
||||
- name: strict-transport-security
|
||||
value: max-age=63072000;includeSubDomains
|
||||
- name: content-security-policy
|
||||
value: "default-src https: data: 'unsafe-inline' 'unsafe-eval'"
|
||||
- name: x-frame-options
|
||||
value: SAMEORIGIN
|
||||
- name: x-xss-protection
|
||||
value: 1;mode=block
|
||||
- name: x-content-type-options
|
||||
value: nosniff
|
||||
- name: referrer-policy
|
||||
value: unsafe-url
|
||||
- name: transfer-encoding
|
||||
value: chunked
|
||||
- name: vary
|
||||
value: Accept-Encoding
|
||||
- name: content-encoding
|
||||
value: gzip
|
||||
body:
|
||||
type: json
|
||||
data: |-
|
||||
{
|
||||
"value": {
|
||||
"code": "OK",
|
||||
"description": "OK",
|
||||
"complete": true,
|
||||
"globalStatus": "OK",
|
||||
"serviceInformationList": {
|
||||
"serviceInformation": [
|
||||
{
|
||||
"ITSystemName": "EF-CORE",
|
||||
"complete": true,
|
||||
"serviceVersion": "1.2.0",
|
||||
"statusDetailList": {
|
||||
"statusDetail": [
|
||||
{
|
||||
"code": "OK",
|
||||
"description": "OK",
|
||||
"detailStatus": "OK"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"uuid": "4db3952b-ee30-4614-994d-db161b5b833c",
|
||||
"version": "3.0.0",
|
||||
"matchingEntitiesSize": 0
|
||||
}
|
||||
}
|
||||
- name: Logout - Failure
|
||||
request:
|
||||
url: "{{elixFormsApiUrl}}/authentication/:username/logout/v1"
|
||||
method: POST
|
||||
params:
|
||||
- name: username
|
||||
value: "{{elixFormsApiUsername}}"
|
||||
type: path
|
||||
body:
|
||||
type: form-urlencoded
|
||||
response:
|
||||
statusText: "401"
|
||||
headers:
|
||||
- name: cache-control
|
||||
value: no-store, no-transform
|
||||
- name: pragma
|
||||
value: no-cache
|
||||
- name: proxy-connection
|
||||
value: Keep-Alive
|
||||
- name: x-content-security-policy
|
||||
value: default-src 'self'; connect-src 'self'; font-src 'none'; img-src 'self'; media-src 'self'; object-src 'self'; plugin-types application/pdf audio/x-wav; referrer no-referrer; reflected-xss block; script-src 'self'; style-src 'self'
|
||||
- name: www-authenticate
|
||||
value: Bearer realm="https://procedure.unipr.it"
|
||||
- name: content-language
|
||||
value: ""
|
||||
- name: content-type
|
||||
value: text/html;charset=UTF-8
|
||||
- name: content-length
|
||||
value: "1074"
|
||||
- name: strict-transport-security
|
||||
value: max-age=63072000;includeSubDomains
|
||||
- name: content-security-policy
|
||||
value: "default-src https: data: 'unsafe-inline' 'unsafe-eval'"
|
||||
- name: x-frame-options
|
||||
value: SAMEORIGIN
|
||||
- name: x-xss-protection
|
||||
value: 1;mode=block
|
||||
- name: x-content-type-options
|
||||
value: nosniff
|
||||
- name: referrer-policy
|
||||
value: unsafe-url
|
||||
body:
|
||||
type: html
|
||||
data: |-
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>Payara Server 6.2025.1 #badassfish - Error report</title>
|
||||
<style type="text/css">
|
||||
<!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}HR {color : #525D76;}-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>HTTP Status 401 - Unauthorized</h1>
|
||||
<hr/>
|
||||
<p>
|
||||
<b>type</b> Status report
|
||||
</p>
|
||||
<p>
|
||||
<b>message</b>Unauthorized
|
||||
</p>
|
||||
<p>
|
||||
<b>description</b>This request requires HTTP authentication.
|
||||
</p>
|
||||
<hr/>
|
||||
<h3>Payara Server 6.2025.1 #badassfish</h3>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,7 @@
|
||||
info:
|
||||
name: Authorization
|
||||
type: folder
|
||||
seq: 3
|
||||
|
||||
request:
|
||||
auth: inherit
|
||||
@@ -0,0 +1,101 @@
|
||||
info:
|
||||
name: Get appointments
|
||||
type: http
|
||||
seq: 1
|
||||
|
||||
http:
|
||||
method: GET
|
||||
url: "{{elixFormsApiUrl}}/calendar/appointments/get/v1?username={{elixFormsApiUsername}}&tag=xyz"
|
||||
headers:
|
||||
- name: x-requested-with
|
||||
value: XMLHttpRequest
|
||||
params:
|
||||
- name: username
|
||||
value: "{{elixFormsApiUsername}}"
|
||||
type: query
|
||||
- name: tag
|
||||
value: xyz
|
||||
type: query
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: Get appointments - Not enabled?
|
||||
request:
|
||||
url: "{{elixFormsApiUrl}}/calendar/appointments/get/v1?username={{elixFormsApiUsername}}&tag=xyz"
|
||||
method: GET
|
||||
params:
|
||||
- name: username
|
||||
value: "{{elixFormsApiUsername}}"
|
||||
type: query
|
||||
- name: tag
|
||||
value: xyz
|
||||
type: query
|
||||
response:
|
||||
statusText: "200"
|
||||
headers:
|
||||
- name: cache-control
|
||||
value: no-cache, no-store, must-revalidate
|
||||
- name: pragma
|
||||
value: no-cache
|
||||
- name: proxy-connection
|
||||
value: Keep-Alive
|
||||
- name: x-content-security-policy
|
||||
value: default-src 'self'; connect-src 'self'; font-src 'none'; img-src 'self'; media-src 'self'; object-src 'self'; plugin-types application/pdf audio/x-wav; referrer no-referrer; reflected-xss block; script-src 'self'; style-src 'self'
|
||||
- name: content-type
|
||||
value: application/json;charset=UTF-8
|
||||
- name: strict-transport-security
|
||||
value: max-age=63072000;includeSubDomains
|
||||
- name: content-security-policy
|
||||
value: "default-src https: data: 'unsafe-inline' 'unsafe-eval'"
|
||||
- name: x-frame-options
|
||||
value: SAMEORIGIN
|
||||
- name: x-xss-protection
|
||||
value: 1;mode=block
|
||||
- name: x-content-type-options
|
||||
value: nosniff
|
||||
- name: referrer-policy
|
||||
value: unsafe-url
|
||||
- name: transfer-encoding
|
||||
value: chunked
|
||||
- name: vary
|
||||
value: Accept-Encoding
|
||||
- name: content-encoding
|
||||
value: gzip
|
||||
body:
|
||||
type: json
|
||||
data: |-
|
||||
{
|
||||
"value": {
|
||||
"code": "ERROR",
|
||||
"description": "Errore 404 invocando il servizio \"exportAppointments\"",
|
||||
"complete": true,
|
||||
"globalStatus": "ERROR",
|
||||
"serviceInformationList": {
|
||||
"serviceInformation": [
|
||||
{
|
||||
"ITSystemName": "EF-CORE",
|
||||
"complete": true,
|
||||
"serviceVersion": "1.0.0",
|
||||
"statusDetailList": {
|
||||
"statusDetail": [
|
||||
{
|
||||
"code": "ERROR",
|
||||
"description": "Errore 404 invocando il servizio \"exportAppointments\"",
|
||||
"detailStatus": "ERROR"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"uuid": "6e65e591-3c79-4f54-98ca-aad877b309e0",
|
||||
"version": "3.9.2.17",
|
||||
"resultSize": 0
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,93 @@
|
||||
info:
|
||||
name: Set acquired appointments
|
||||
type: http
|
||||
seq: 2
|
||||
|
||||
http:
|
||||
method: PUT
|
||||
url: "{{elixFormsApiUrl}}/calendar/appointments/set-acquired/v1"
|
||||
headers:
|
||||
- name: x-requested-with
|
||||
value: XMLHttpRequest
|
||||
body:
|
||||
type: form-urlencoded
|
||||
data:
|
||||
- name: username
|
||||
value: "{{elixFormsApiUsername}}"
|
||||
- name: tag
|
||||
value: xyz
|
||||
- name: date
|
||||
value: "{{elixSetAcquiredAppointmentDate}}"
|
||||
auth: inherit
|
||||
|
||||
runtime:
|
||||
scripts:
|
||||
- type: before-request
|
||||
code: bru.setVar("elixSetAcquiredAppointmentDate", JSON.stringify(new Date().toISOString()));
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: Set acquired appointments - No timestamp?
|
||||
request:
|
||||
url: "{{elixFormsApiUrl}}/calendar/appointments/set-acquired/v1"
|
||||
method: PUT
|
||||
body:
|
||||
type: form-urlencoded
|
||||
data:
|
||||
- name: username
|
||||
value: "{{elixFormsApiUsername}}"
|
||||
- name: tag
|
||||
value: xyz
|
||||
- name: date
|
||||
value: "{{elixSetAcquiredAppointmentDate}}"
|
||||
response:
|
||||
statusText: "200"
|
||||
headers:
|
||||
- name: cache-control
|
||||
value: no-cache, no-store, must-revalidate
|
||||
- name: pragma
|
||||
value: no-cache
|
||||
- name: proxy-connection
|
||||
value: Keep-Alive
|
||||
- name: x-content-security-policy
|
||||
value: default-src 'self'; connect-src 'self'; font-src 'none'; img-src 'self'; media-src 'self'; object-src 'self'; plugin-types application/pdf audio/x-wav; referrer no-referrer; reflected-xss block; script-src 'self'; style-src 'self'
|
||||
- name: content-type
|
||||
value: application/json;charset=UTF-8
|
||||
- name: strict-transport-security
|
||||
value: max-age=63072000;includeSubDomains
|
||||
- name: content-security-policy
|
||||
value: "default-src https: data: 'unsafe-inline' 'unsafe-eval'"
|
||||
- name: x-frame-options
|
||||
value: SAMEORIGIN
|
||||
- name: x-xss-protection
|
||||
value: 1;mode=block
|
||||
- name: x-content-type-options
|
||||
value: nosniff
|
||||
- name: referrer-policy
|
||||
value: unsafe-url
|
||||
- name: transfer-encoding
|
||||
value: chunked
|
||||
- name: vary
|
||||
value: Accept-Encoding
|
||||
- name: content-encoding
|
||||
value: gzip
|
||||
body:
|
||||
type: json
|
||||
data: |-
|
||||
{
|
||||
"value": {
|
||||
"code": "ERROR",
|
||||
"description": "No timestamp provided in form params",
|
||||
"complete": false,
|
||||
"globalStatus": "ERROR",
|
||||
"resultNumber": -1,
|
||||
"uuid": "58bbd1b4-6abc-474a-89ac-ac55d203982b",
|
||||
"version": "3.0.0",
|
||||
"resultSize": 0
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
info:
|
||||
name: Calendar 2.0
|
||||
type: folder
|
||||
seq: 9
|
||||
|
||||
request:
|
||||
auth: inherit
|
||||
+143
@@ -0,0 +1,143 @@
|
||||
info:
|
||||
name: Acquisizione istanze elaborate da processo esterno
|
||||
type: http
|
||||
seq: 1
|
||||
|
||||
http:
|
||||
method: POST
|
||||
url: "{{elixFormsApiUrl_Default}}/request/:request_id/set-acquired"
|
||||
headers:
|
||||
- name: x-requested-with
|
||||
value: XMLHttpRequest
|
||||
params:
|
||||
- name: request_id
|
||||
value: "7007"
|
||||
type: path
|
||||
body:
|
||||
type: form-urlencoded
|
||||
data:
|
||||
- name: username
|
||||
value: "{{elixFormsApiUsername}}"
|
||||
- name: outcome
|
||||
value: OK
|
||||
description: OK, KO
|
||||
- name: resultCode
|
||||
value: VAL
|
||||
description: 'possibili valori: VAL("Validata"), IMP("Importata"), IMPW("Impostata con warning"), KO("Rifiutata")'
|
||||
- name: resultDescription
|
||||
value: ""
|
||||
description: descrizione esito processo esterno
|
||||
disabled: true
|
||||
- name: resultReceiptId
|
||||
value: "123"
|
||||
description: id pratica processo esterno di riferimento
|
||||
- name: resultTimestamp
|
||||
value: ""
|
||||
description: timestamp di riferimento dell'elaborazione pratica dal processo esterno in formato standard ISO 8601. Se non impostata viene inizializzata con la data/ora server corrente
|
||||
disabled: true
|
||||
- name: properties
|
||||
value: ""
|
||||
description: mappa chiave,valore/i aggiuntivo/i in formato json
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: Set Request Status - Success
|
||||
request:
|
||||
url: "{{elixFormsApiUrl}}/request/:request_id/set-status/v1"
|
||||
method: POST
|
||||
params:
|
||||
- name: request_id
|
||||
value: "6085"
|
||||
type: path
|
||||
body:
|
||||
type: form-urlencoded
|
||||
data:
|
||||
- name: username
|
||||
value: "{{elixFormsApiUsername}}"
|
||||
- name: requestStatus
|
||||
value: SUBMITTED
|
||||
description: "nuovo stato della request, possibili valori: SUBMITTED, PROCESSED"
|
||||
- name: swfOptionKey
|
||||
value: "1"
|
||||
description: indice del valore associato al SWF che si desidera impostare (???)
|
||||
- name: properties
|
||||
value: '[{"key":"COL0004","value":"cambio stato manuale"},{"key":"COL0002","value":"31-03-2025"}]'
|
||||
description: mappa chiave,valore/i aggiuntivo/i in formato json (url-encoding richiesto in UTF-8)
|
||||
response:
|
||||
statusText: "200"
|
||||
headers:
|
||||
- name: cache-control
|
||||
value: no-cache, no-store, must-revalidate
|
||||
- name: pragma
|
||||
value: no-cache
|
||||
- name: proxy-connection
|
||||
value: Keep-Alive
|
||||
- name: x-content-security-policy
|
||||
value: default-src 'self'; connect-src 'self'; font-src 'none'; img-src 'self'; media-src 'self'; object-src 'self'; plugin-types application/pdf audio/x-wav; referrer no-referrer; reflected-xss block; script-src 'self'; style-src 'self'
|
||||
- name: content-type
|
||||
value: application/json;charset=UTF-8
|
||||
- name: strict-transport-security
|
||||
value: max-age=63072000;includeSubDomains
|
||||
- name: content-security-policy
|
||||
value: "default-src https: data: 'unsafe-inline' 'unsafe-eval'"
|
||||
- name: x-frame-options
|
||||
value: SAMEORIGIN
|
||||
- name: x-xss-protection
|
||||
value: 1;mode=block
|
||||
- name: x-content-type-options
|
||||
value: nosniff
|
||||
- name: referrer-policy
|
||||
value: unsafe-url
|
||||
- name: transfer-encoding
|
||||
value: chunked
|
||||
- name: vary
|
||||
value: Accept-Encoding
|
||||
- name: content-encoding
|
||||
value: gzip
|
||||
body:
|
||||
type: json
|
||||
data: |-
|
||||
{
|
||||
"value": {
|
||||
"code": "OK",
|
||||
"description": "Report with id 20219 was generated",
|
||||
"complete": true,
|
||||
"globalStatus": "OK",
|
||||
"serviceInformationList": {
|
||||
"serviceInformation": [
|
||||
{
|
||||
"ITSystemName": "EF-CORE",
|
||||
"complete": true,
|
||||
"serviceVersion": "1.0.0",
|
||||
"statusDetailList": {
|
||||
"statusDetail": [
|
||||
{
|
||||
"code": "OK",
|
||||
"description": "Report with id 20219 was generated",
|
||||
"detailStatus": "OK"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"uuid": "a0cb7057-f4ea-4a12-9cb5-23cac7b651fe",
|
||||
"version": "3.7.0.6",
|
||||
"acquiredRequestReceiptId": "20219",
|
||||
"acquiredRequestsSize": 1
|
||||
}
|
||||
}
|
||||
|
||||
docs: |-
|
||||
Viene ritornato l'esito dell'operazione di storicizzazione si elixForms©.
|
||||
La ricezione di "ok" o "ko" provocherà una decisione nel workflow semplice (analogo a quello di elixFlow©) in base a quanto disposto in
|
||||
elixForms per il modulo.
|
||||
Esempio="OK","VAL","..." imposta lo stato di workflow semplice corrispondente imposta lo step ad "evasa" notifica email
|
||||
Esempio="KO","KO","..." imposta lo stato di workflow semplice corrispondente non cambia lo stato dello step
|
||||
@@ -0,0 +1,150 @@
|
||||
info:
|
||||
name: Clone Request
|
||||
type: http
|
||||
seq: 8
|
||||
|
||||
http:
|
||||
method: POST
|
||||
url: "{{elixFormsApiUrl_Default}}/request/:request_id/clone?username={{elixFormsApiUsername}}"
|
||||
headers:
|
||||
- name: x-requested-with
|
||||
value: XMLHttpRequest
|
||||
- name: x-api-key
|
||||
value: "{{elixFormsWsAuthenticationToken}}"
|
||||
- name: x-api-username
|
||||
value: "{{elixFormsApiUsername}}"
|
||||
params:
|
||||
- name: username
|
||||
value: "{{elixFormsApiUsername}}"
|
||||
type: query
|
||||
- name: request_id
|
||||
value: "7012"
|
||||
type: path
|
||||
body:
|
||||
type: json
|
||||
data: "{\r
|
||||
|
||||
\ \"clientUsername\": \"MMMPPL74T17E463A\", // string, <(*) username dell'utente che richiede la clonazione>\r
|
||||
|
||||
\ \"cloningReason\": \"Request cloning test\", // string, <(*) motivazione della copia>\r
|
||||
|
||||
\ \"cloningDate\": {{elixRequestCloningDate}}, // dateTime, <(*) data in formato ISO: \"2021-05-18T00:00:00\">\r
|
||||
|
||||
\ \"cloneLogId\": null // number, <generic id dello storico di clonazione eventualmente da aggiornare; se non specificato viene automaticamente generato un nuovo log (Scheda \"RW2 - Clone\")>\r
|
||||
|
||||
}"
|
||||
auth: inherit
|
||||
|
||||
runtime:
|
||||
scripts:
|
||||
- type: before-request
|
||||
code: "var currentDate = new Date().toISOString();\r
|
||||
|
||||
\r
|
||||
|
||||
console.log(currentDate);\r
|
||||
|
||||
\r
|
||||
|
||||
bru.setVar(\"elixRequestCloningDate\", JSON.stringify(currentDate));"
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: Clone Request - Error
|
||||
request:
|
||||
url: "{{elixFormsApiUrl_Default}}/request/:request_id/clone?username={{elixFormsApiUsername}}"
|
||||
method: POST
|
||||
headers:
|
||||
- name: x-api-key
|
||||
value: "{{elixFormsWsAuthenticationToken}}"
|
||||
- name: x-api-username
|
||||
value: "{{elixFormsApiUsername}}"
|
||||
params:
|
||||
- name: username
|
||||
value: "{{elixFormsApiUsername}}"
|
||||
type: query
|
||||
- name: request_id
|
||||
value: "7007"
|
||||
type: path
|
||||
body:
|
||||
type: json
|
||||
data: "{\r
|
||||
|
||||
\ \"clientUsername\": \"MMMPPL74T17E463A\", // string, <(*) username dell'utente che richiede la clonazione>\r
|
||||
|
||||
\ \"cloningReason\": \"Request cloning test\", // string, <(*) motivazione della copia>\r
|
||||
|
||||
\ \"cloningDate\": {{elixRequestCloningDate}}, // dateTime, <(*) data in formato ISO: \"2021-05-18T00:00:00\">\r
|
||||
|
||||
\ \"cloneLogId\": null // number, <generic id dello storico di clonazione eventualmente da aggiornare; se non specificato viene automaticamente generato un nuovo log (Scheda \"RW2 - Clone\")>\r
|
||||
|
||||
}"
|
||||
response:
|
||||
statusText: "200"
|
||||
headers:
|
||||
- name: cache-control
|
||||
value: no-cache, no-store, must-revalidate
|
||||
- name: pragma
|
||||
value: no-cache
|
||||
- name: proxy-connection
|
||||
value: Keep-Alive
|
||||
- name: x-content-security-policy
|
||||
value: default-src 'self'; connect-src 'self'; font-src 'none'; img-src 'self'; media-src 'self'; object-src 'self'; plugin-types application/pdf audio/x-wav; referrer no-referrer; reflected-xss block; script-src 'self'; style-src 'self'
|
||||
- name: content-type
|
||||
value: application/json;charset=UTF-8
|
||||
- name: strict-transport-security
|
||||
value: max-age=63072000;includeSubDomains
|
||||
- name: content-security-policy
|
||||
value: "default-src https: data: 'unsafe-inline' 'unsafe-eval'"
|
||||
- name: x-frame-options
|
||||
value: SAMEORIGIN
|
||||
- name: x-xss-protection
|
||||
value: 1;mode=block
|
||||
- name: x-content-type-options
|
||||
value: nosniff
|
||||
- name: referrer-policy
|
||||
value: unsafe-url
|
||||
- name: transfer-encoding
|
||||
value: chunked
|
||||
- name: vary
|
||||
value: Accept-Encoding
|
||||
- name: content-encoding
|
||||
value: gzip
|
||||
body:
|
||||
type: json
|
||||
data: |-
|
||||
{
|
||||
"value": {
|
||||
"code": "ERROR",
|
||||
"description": "Unmanaged exception thrown. Contact technical support.",
|
||||
"complete": false,
|
||||
"globalStatus": "ERROR",
|
||||
"resultNumber": -1,
|
||||
"serviceInformationList": {
|
||||
"serviceInformation": [
|
||||
{
|
||||
"complete": false,
|
||||
"serviceVersion": "V1",
|
||||
"statusDetailList": {
|
||||
"statusDetail": [
|
||||
{
|
||||
"code": "500",
|
||||
"description": "[Internal Server Error] - IllegalArgumentException: No entity manager defined for named query \"lookupGalleryInfoByMetadataIdAndSchemaField\" of class \"com.anthesi.elixforms.core.entity.multitenancy.upload.GalleryInfoEntity\"",
|
||||
"detailStatus": "ERROR"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"uuid": "472dd247-f034-43c1-9633-32ea5cd5d817",
|
||||
"version": "3.0.0"
|
||||
}
|
||||
}
|
||||
|
||||
docs: La chiamata assume che l'istanza in oggetto non sia in corso di compilazione.
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
+124
@@ -0,0 +1,124 @@
|
||||
info:
|
||||
name: Set Request Status (OLD)
|
||||
type: http
|
||||
seq: 2
|
||||
|
||||
http:
|
||||
method: POST
|
||||
url: "{{elixFormsApiUrl}}/request/:request_id/set-status/v1"
|
||||
headers:
|
||||
- name: x-requested-with
|
||||
value: XMLHttpRequest
|
||||
params:
|
||||
- name: request_id
|
||||
value: "6085"
|
||||
type: path
|
||||
body:
|
||||
type: form-urlencoded
|
||||
data:
|
||||
- name: username
|
||||
value: "{{elixFormsApiUsername}}"
|
||||
- name: requestStatus
|
||||
value: SUBMITTED
|
||||
description: "nuovo stato della request, possibili valori: SUBMITTED, PROCESSED"
|
||||
- name: swfOptionKey
|
||||
value: "1"
|
||||
description: indice del valore associato al SWF che si desidera impostare (???)
|
||||
- name: properties
|
||||
value: '[{"key":"COL0004","value":"cambio stato manuale"},{"key":"COL0002","value":"31-03-2025"}]'
|
||||
description: mappa chiave,valore/i aggiuntivo/i in formato json (url-encoding richiesto in UTF-8)
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: Set Request Status - Success
|
||||
request:
|
||||
url: "{{elixFormsApiUrl}}/request/:request_id/set-status/v1"
|
||||
method: POST
|
||||
params:
|
||||
- name: request_id
|
||||
value: "6085"
|
||||
type: path
|
||||
body:
|
||||
type: form-urlencoded
|
||||
data:
|
||||
- name: username
|
||||
value: "{{elixFormsApiUsername}}"
|
||||
- name: requestStatus
|
||||
value: SUBMITTED
|
||||
description: "nuovo stato della request, possibili valori: SUBMITTED, PROCESSED"
|
||||
- name: swfOptionKey
|
||||
value: "1"
|
||||
description: indice del valore associato al SWF che si desidera impostare (???)
|
||||
- name: properties
|
||||
value: '[{"key":"COL0004","value":"cambio stato manuale"},{"key":"COL0002","value":"31-03-2025"}]'
|
||||
description: mappa chiave,valore/i aggiuntivo/i in formato json (url-encoding richiesto in UTF-8)
|
||||
response:
|
||||
statusText: "200"
|
||||
headers:
|
||||
- name: cache-control
|
||||
value: no-cache, no-store, must-revalidate
|
||||
- name: pragma
|
||||
value: no-cache
|
||||
- name: proxy-connection
|
||||
value: Keep-Alive
|
||||
- name: x-content-security-policy
|
||||
value: default-src 'self'; connect-src 'self'; font-src 'none'; img-src 'self'; media-src 'self'; object-src 'self'; plugin-types application/pdf audio/x-wav; referrer no-referrer; reflected-xss block; script-src 'self'; style-src 'self'
|
||||
- name: content-type
|
||||
value: application/json;charset=UTF-8
|
||||
- name: strict-transport-security
|
||||
value: max-age=63072000;includeSubDomains
|
||||
- name: content-security-policy
|
||||
value: "default-src https: data: 'unsafe-inline' 'unsafe-eval'"
|
||||
- name: x-frame-options
|
||||
value: SAMEORIGIN
|
||||
- name: x-xss-protection
|
||||
value: 1;mode=block
|
||||
- name: x-content-type-options
|
||||
value: nosniff
|
||||
- name: referrer-policy
|
||||
value: unsafe-url
|
||||
- name: transfer-encoding
|
||||
value: chunked
|
||||
- name: vary
|
||||
value: Accept-Encoding
|
||||
- name: content-encoding
|
||||
value: gzip
|
||||
body:
|
||||
type: json
|
||||
data: |-
|
||||
{
|
||||
"value": {
|
||||
"code": "OK",
|
||||
"description": "Report with id 20219 was generated",
|
||||
"complete": true,
|
||||
"globalStatus": "OK",
|
||||
"serviceInformationList": {
|
||||
"serviceInformation": [
|
||||
{
|
||||
"ITSystemName": "EF-CORE",
|
||||
"complete": true,
|
||||
"serviceVersion": "1.0.0",
|
||||
"statusDetailList": {
|
||||
"statusDetail": [
|
||||
{
|
||||
"code": "OK",
|
||||
"description": "Report with id 20219 was generated",
|
||||
"detailStatus": "OK"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"uuid": "a0cb7057-f4ea-4a12-9cb5-23cac7b651fe",
|
||||
"version": "3.7.0.6",
|
||||
"acquiredRequestReceiptId": "20219",
|
||||
"acquiredRequestsSize": 1
|
||||
}
|
||||
}
|
||||
+131
@@ -0,0 +1,131 @@
|
||||
info:
|
||||
name: "Set Request Status: Register result (OLD)"
|
||||
type: http
|
||||
seq: 3
|
||||
|
||||
http:
|
||||
method: POST
|
||||
url: "{{elixFormsApiUrl}}/request/:request_id/swf/columns;{{elixRegisterResultColumns}}/v1/?username={{elixFormsApiUsername}}"
|
||||
headers:
|
||||
- name: x-requested-with
|
||||
value: XMLHttpRequest
|
||||
params:
|
||||
- name: username
|
||||
value: "{{elixFormsApiUsername}}"
|
||||
type: query
|
||||
- name: request_id
|
||||
value: "6085"
|
||||
type: path
|
||||
body:
|
||||
type: form-urlencoded
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: "Set Request Status: Register result - Success"
|
||||
request:
|
||||
url: "{{elixFormsApiUrl}}/request/:request_id/swf/columns;{{elixRegisterResultColumns}}/v1/?username={{elixFormsApiUsername}}"
|
||||
method: POST
|
||||
params:
|
||||
- name: username
|
||||
value: "{{elixFormsApiUsername}}"
|
||||
type: query
|
||||
- name: request_id
|
||||
value: "6085"
|
||||
type: path
|
||||
body:
|
||||
type: form-urlencoded
|
||||
response:
|
||||
statusText: "200"
|
||||
headers:
|
||||
- name: cache-control
|
||||
value: no-cache, no-store, must-revalidate
|
||||
- name: pragma
|
||||
value: no-cache
|
||||
- name: proxy-connection
|
||||
value: Keep-Alive
|
||||
- name: x-content-security-policy
|
||||
value: default-src 'self'; connect-src 'self'; font-src 'none'; img-src 'self'; media-src 'self'; object-src 'self'; plugin-types application/pdf audio/x-wav; referrer no-referrer; reflected-xss block; script-src 'self'; style-src 'self'
|
||||
- name: content-type
|
||||
value: application/json;charset=UTF-8
|
||||
- name: strict-transport-security
|
||||
value: max-age=63072000;includeSubDomains
|
||||
- name: content-security-policy
|
||||
value: "default-src https: data: 'unsafe-inline' 'unsafe-eval'"
|
||||
- name: x-frame-options
|
||||
value: SAMEORIGIN
|
||||
- name: x-xss-protection
|
||||
value: 1;mode=block
|
||||
- name: x-content-type-options
|
||||
value: nosniff
|
||||
- name: referrer-policy
|
||||
value: unsafe-url
|
||||
- name: transfer-encoding
|
||||
value: chunked
|
||||
- name: vary
|
||||
value: Accept-Encoding
|
||||
- name: content-encoding
|
||||
value: gzip
|
||||
body:
|
||||
type: json
|
||||
data: |-
|
||||
{
|
||||
"value": {
|
||||
"code": "OK",
|
||||
"description": "Report with id 26507 was generated",
|
||||
"complete": true,
|
||||
"globalStatus": "OK",
|
||||
"serviceInformationList": {
|
||||
"serviceInformation": [
|
||||
{
|
||||
"ITSystemName": "EF-CORE",
|
||||
"complete": true,
|
||||
"serviceVersion": "1.2.0",
|
||||
"statusDetailList": {
|
||||
"statusDetail": [
|
||||
{
|
||||
"code": "OK",
|
||||
"description": "Report with id 26507 was generated",
|
||||
"detailStatus": "OK"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"uuid": "b5cb8917-5aeb-4497-a619-64e3b9d73148",
|
||||
"version": "3.9.2.17",
|
||||
"acquiredRequestReceiptId": "26507",
|
||||
"acquiredRequestsSize": 1
|
||||
}
|
||||
}
|
||||
|
||||
docs: |-
|
||||
The elixRegisterResultColumns variable must be built like the following:
|
||||
|
||||
- one index=value couple for every field in the SWF schema that must be updated, where index is the "name" of the schema field (e.g.: COL0003, if the field is found in the SWF schema) and the value is the string content that must be assigned
|
||||
|
||||
- each couple must be separated by a semi-period (\`;\` character)
|
||||
|
||||
|
||||
For example, suppose the request has a SWF schema with ID 356, containing:
|
||||
|
||||
- State = COL0001
|
||||
|
||||
- Date = COL0002
|
||||
|
||||
- Email = COL0003
|
||||
|
||||
- Message = COL0004
|
||||
|
||||
|
||||
If you want to change the CURRENT state's date and message values, you will put into the variable the following value:
|
||||
|
||||
`COL0002=31-03-2025;COL0004=this is the new message`
|
||||
|
||||
Keep in mind that Postman automatically encodes the parameter, so it's allowed to use spaces and other symbols (maybe?).
|
||||
@@ -0,0 +1,128 @@
|
||||
info:
|
||||
name: Set Request Status
|
||||
type: http
|
||||
seq: 5
|
||||
|
||||
http:
|
||||
method: POST
|
||||
url: "{{elixFormsApiUrl_Default}}/request/:request_id/set-status"
|
||||
headers:
|
||||
- name: x-requested-with
|
||||
value: XMLHttpRequest
|
||||
params:
|
||||
- name: request_id
|
||||
value: "6085"
|
||||
type: path
|
||||
body:
|
||||
type: form-urlencoded
|
||||
data:
|
||||
- name: username
|
||||
value: "{{elixFormsApiUsername}}"
|
||||
- name: requestStatus
|
||||
value: SUBMITTED
|
||||
description: "nuovo stato della request, possibili valori: SUBMITTED, PROCESSED"
|
||||
- name: swfOptionKey
|
||||
value: "1"
|
||||
description: indice del valore associato al SWF che si desidera impostare
|
||||
- name: properties
|
||||
value: '[{"key":"COL0004","value":"cambio stato manuale"},{"key":"COL0002","value":"31-03-2025"}]'
|
||||
description: mappa chiave,valore/i aggiuntivo/i in formato json (url-encoding richiesto in UTF-8)
|
||||
- name: requestStatusDescription
|
||||
value: ""
|
||||
description: descrizione "human readable" della motivazione del passaggio di stato
|
||||
disabled: true
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: Set Request Status - Success
|
||||
request:
|
||||
url: "{{elixFormsApiUrl_Default}}/request/:request_id/set-status"
|
||||
method: POST
|
||||
params:
|
||||
- name: request_id
|
||||
value: "6085"
|
||||
type: path
|
||||
body:
|
||||
type: form-urlencoded
|
||||
data:
|
||||
- name: username
|
||||
value: "{{elixFormsApiUsername}}"
|
||||
- name: requestStatus
|
||||
value: SUBMITTED
|
||||
description: "nuovo stato della request, possibili valori: SUBMITTED, PROCESSED"
|
||||
- name: swfOptionKey
|
||||
value: "1"
|
||||
description: indice del valore associato al SWF che si desidera impostare
|
||||
- name: properties
|
||||
value: '[{"key":"COL0004","value":"cambio stato manuale"},{"key":"COL0002","value":"31-03-2025"}]'
|
||||
description: mappa chiave,valore/i aggiuntivo/i in formato json (url-encoding richiesto in UTF-8)
|
||||
- name: requestStatusDescription
|
||||
value: ""
|
||||
description: descrizione "human readable" della motivazione del passaggio di stato
|
||||
disabled: true
|
||||
response:
|
||||
statusText: "200"
|
||||
headers:
|
||||
- name: cache-control
|
||||
value: no-cache, no-store, must-revalidate
|
||||
- name: pragma
|
||||
value: no-cache
|
||||
- name: proxy-connection
|
||||
value: Keep-Alive
|
||||
- name: x-content-security-policy
|
||||
value: default-src 'self'; connect-src 'self'; font-src 'none'; img-src 'self'; media-src 'self'; object-src 'self'; plugin-types application/pdf audio/x-wav; referrer no-referrer; reflected-xss block; script-src 'self'; style-src 'self'
|
||||
- name: content-type
|
||||
value: application/it.elixforms.api.v1.2+json;charset=UTF-8
|
||||
- name: content-length
|
||||
value: "478"
|
||||
- name: strict-transport-security
|
||||
value: max-age=63072000;includeSubDomains
|
||||
- name: content-security-policy
|
||||
value: "default-src https: data: 'unsafe-inline' 'unsafe-eval'"
|
||||
- name: x-frame-options
|
||||
value: SAMEORIGIN
|
||||
- name: x-xss-protection
|
||||
value: 1;mode=block
|
||||
- name: x-content-type-options
|
||||
value: nosniff
|
||||
- name: referrer-policy
|
||||
value: unsafe-url
|
||||
body:
|
||||
type: text
|
||||
data: |-
|
||||
{
|
||||
"value": {
|
||||
"code": "OK",
|
||||
"description": "Report with id 26880 was generated",
|
||||
"complete": true,
|
||||
"globalStatus": "OK",
|
||||
"serviceInformationList": {
|
||||
"serviceInformation": [
|
||||
{
|
||||
"ITSystemName": "EF-CORE",
|
||||
"complete": true,
|
||||
"serviceVersion": "1.2.0",
|
||||
"statusDetailList": {
|
||||
"statusDetail": [
|
||||
{
|
||||
"code": "OK",
|
||||
"description": "Report with id 26880 was generated",
|
||||
"detailStatus": "OK"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"uuid": "4fb5e314-8765-4a51-8666-20568d50bade",
|
||||
"version": "3.9.2.17",
|
||||
"acquiredRequestReceiptId": "26880",
|
||||
"acquiredRequestsSize": 1
|
||||
}
|
||||
}
|
||||
+127
@@ -0,0 +1,127 @@
|
||||
info:
|
||||
name: Update Request SWF values
|
||||
type: http
|
||||
seq: 6
|
||||
|
||||
http:
|
||||
method: POST
|
||||
url: "{{elixFormsApiUrl_Default}}/request/:request_id/swf/columns;{{elixRegisterResultColumns}}?username={{elixFormsApiUsername}}"
|
||||
headers:
|
||||
- name: x-requested-with
|
||||
value: XMLHttpRequest
|
||||
params:
|
||||
- name: username
|
||||
value: "{{elixFormsApiUsername}}"
|
||||
type: query
|
||||
- name: request_id
|
||||
value: "6085"
|
||||
type: path
|
||||
body:
|
||||
type: form-urlencoded
|
||||
auth: inherit
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: Update Request SWF values - Success
|
||||
request:
|
||||
url: "{{elixFormsApiUrl_Default}}/request/:request_id/swf/columns;{{elixRegisterResultColumns}}?username={{elixFormsApiUsername}}"
|
||||
method: POST
|
||||
params:
|
||||
- name: username
|
||||
value: "{{elixFormsApiUsername}}"
|
||||
type: query
|
||||
- name: request_id
|
||||
value: "6085"
|
||||
type: path
|
||||
body:
|
||||
type: form-urlencoded
|
||||
response:
|
||||
statusText: "200"
|
||||
headers:
|
||||
- name: cache-control
|
||||
value: no-cache, no-store, must-revalidate
|
||||
- name: pragma
|
||||
value: no-cache
|
||||
- name: proxy-connection
|
||||
value: Keep-Alive
|
||||
- name: x-content-security-policy
|
||||
value: default-src 'self'; connect-src 'self'; font-src 'none'; img-src 'self'; media-src 'self'; object-src 'self'; plugin-types application/pdf audio/x-wav; referrer no-referrer; reflected-xss block; script-src 'self'; style-src 'self'
|
||||
- name: content-type
|
||||
value: application/it.elixforms.api.v1.2+json;charset=UTF-8
|
||||
- name: content-length
|
||||
value: "478"
|
||||
- name: strict-transport-security
|
||||
value: max-age=63072000;includeSubDomains
|
||||
- name: content-security-policy
|
||||
value: "default-src https: data: 'unsafe-inline' 'unsafe-eval'"
|
||||
- name: x-frame-options
|
||||
value: SAMEORIGIN
|
||||
- name: x-xss-protection
|
||||
value: 1;mode=block
|
||||
- name: x-content-type-options
|
||||
value: nosniff
|
||||
- name: referrer-policy
|
||||
value: unsafe-url
|
||||
body:
|
||||
type: text
|
||||
data: |-
|
||||
{
|
||||
"value": {
|
||||
"code": "OK",
|
||||
"description": "Report with id 26883 was generated",
|
||||
"complete": true,
|
||||
"globalStatus": "OK",
|
||||
"serviceInformationList": {
|
||||
"serviceInformation": [
|
||||
{
|
||||
"ITSystemName": "EF-CORE",
|
||||
"complete": true,
|
||||
"serviceVersion": "1.2.0",
|
||||
"statusDetailList": {
|
||||
"statusDetail": [
|
||||
{
|
||||
"code": "OK",
|
||||
"description": "Report with id 26883 was generated",
|
||||
"detailStatus": "OK"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"uuid": "87845b63-e710-4dff-a37d-cc23229ce6aa",
|
||||
"version": "3.9.2.17",
|
||||
"acquiredRequestReceiptId": "26883",
|
||||
"acquiredRequestsSize": 1
|
||||
}
|
||||
}
|
||||
|
||||
docs: |-
|
||||
The elixRegisterResultColumns variable must be built like the following:
|
||||
|
||||
- one index=value couple for every field in the SWF schema that must be updated, where index is the "name" of the schema field (e.g.: COL0003, if the field is found in the SWF schema) and the value is the string content that must be assigned
|
||||
|
||||
- each couple must be separated by a semi-period (\`;\` character)
|
||||
|
||||
|
||||
For example, suppose the request has a SWF schema with ID 356, containing:
|
||||
|
||||
- State = COL0001
|
||||
|
||||
- Date = COL0002
|
||||
|
||||
- Email = COL0003
|
||||
|
||||
- Message = COL0004
|
||||
|
||||
|
||||
If you want to change the CURRENT state's date and message values, you will put into the variable the following value:
|
||||
|
||||
`COL0002=31-03-2025;COL0004=this is the new message`
|
||||
|
||||
Keep in mind that Postman automatically encodes the parameter, so it's allowed to use spaces and other symbols (maybe?).
|
||||
@@ -0,0 +1,7 @@
|
||||
info:
|
||||
name: Cambio stato e/o integrazione
|
||||
type: folder
|
||||
seq: 7
|
||||
|
||||
request:
|
||||
auth: inherit
|
||||
@@ -0,0 +1,200 @@
|
||||
info:
|
||||
name: Invio comunicazione formale
|
||||
type: http
|
||||
seq: 1
|
||||
|
||||
http:
|
||||
method: POST
|
||||
url: "{{elixFormsApiUrl}}/request/:request_id/user-formal-communication"
|
||||
headers:
|
||||
- name: x-requested-with
|
||||
value: XMLHttpRequest
|
||||
- name: x-api-username
|
||||
value: "{{elixFormsApiUsername}}"
|
||||
params:
|
||||
- name: request_id
|
||||
value: "7012"
|
||||
type: path
|
||||
body:
|
||||
type: json
|
||||
data: "{\r
|
||||
|
||||
\ \"message\": \"Test message\",\r
|
||||
|
||||
\ \"documentType\": \"Autorizzazione\", // <tipo di documento> La corrispondente funzionalità in elixForms prevede un elenco preso da una property di piattaforma (globalparam.formalcommunications.available.list , i cui valori, di default possono essere i seguenti: Appuntamento,Autorizzazione,Comunicazione,Esito,Licenza,Permesso,Richiesta di integrazione\r
|
||||
|
||||
\ \"documentNumber\": \"123123_AZ\",\r
|
||||
|
||||
\ \"documentDate\": {{elixFormalCommunicationDate}},\r
|
||||
|
||||
\ \"attachments\": [ // da 0 a 5 max\r
|
||||
|
||||
\ /*\r
|
||||
|
||||
\ {\r
|
||||
|
||||
\ \"attachFile\": \"<Base 64 encoded string>\", // <file> rappresentato da una stringa in formato Base64, encoding del byte array del file originale in UTF-8\r
|
||||
|
||||
\ \"attachMimeType\": \"application/pdf\", // <mime type> del documento allegato. Se vuoto viene impostato come application/octet-steam\r
|
||||
|
||||
\ \"attachFileName\": \"test.pdf\", // <nome del file> da assengare al file in upload\r
|
||||
|
||||
\ \"attachSize\": null // <dimensione del file> dichiarata. Se non specificato, viene calcolato in funzione del file ricevuto\r
|
||||
|
||||
\ },\r
|
||||
|
||||
\ {\r
|
||||
|
||||
\ \"attachFile\": \"<Base 64 encoded string>\",\r
|
||||
|
||||
\ \"attachMimeType\": \"image/jpeg\",\r
|
||||
|
||||
\ \"attachFileName\": \"test1.jpeg\"\r
|
||||
|
||||
\ }\r
|
||||
|
||||
\ */\r
|
||||
|
||||
\ ],\r
|
||||
|
||||
\ \"senderUsername\": \"MMMPPL74T17E463A\" // <username> di un utente presente sul DB elixforms (isi_users) da indicare come mittente; nel caso non sia specificato, verrà forzato con lo username in header \"x-api-username\" titolare di accesso al servizio, ma anch'esso deve essere presente sul DB elixforms (isi_users).\r
|
||||
|
||||
}"
|
||||
auth: inherit
|
||||
|
||||
runtime:
|
||||
scripts:
|
||||
- type: before-request
|
||||
code: "var currentDate = new Date().toISOString();\r
|
||||
|
||||
\r
|
||||
|
||||
console.log(currentDate);\r
|
||||
|
||||
\r
|
||||
|
||||
bru.setVar(\"elixFormalCommunicationDate\", JSON.stringify(currentDate));"
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
|
||||
examples:
|
||||
- name: Invio comunicazione formale - Success
|
||||
request:
|
||||
url: "{{elixFormsApiUrl}}/request/:request_id/user-formal-communication"
|
||||
method: POST
|
||||
headers:
|
||||
- name: x-api-username
|
||||
value: "{{elixFormsApiUsername}}"
|
||||
params:
|
||||
- name: request_id
|
||||
value: "7012"
|
||||
type: path
|
||||
body:
|
||||
type: json
|
||||
data: "{\r
|
||||
|
||||
\ \"message\": \"Test message\",\r
|
||||
|
||||
\ \"documentType\": \"Autorizzazione\", // <tipo di documento> La corrispondente funzionalità in elixForms prevede un elenco preso da una property di piattaforma (globalparam.formalcommunications.available.list , i cui valori, di default possono essere i seguenti: Appuntamento,Autorizzazione,Comunicazione,Esito,Licenza,Permesso,Richiesta di integrazione\r
|
||||
|
||||
\ \"documentNumber\": \"123123_AZ\",\r
|
||||
|
||||
\ \"documentDate\": {{elixFormalCommunicationDate}},\r
|
||||
|
||||
\ \"attachments\": [ // da 0 a 5 max\r
|
||||
|
||||
\ /*\r
|
||||
|
||||
\ {\r
|
||||
|
||||
\ \"attachFile\": \"<Base 64 encoded string>\", // <file> rappresentato da una stringa in formato Base64, encoding del byte array del file originale in UTF-8\r
|
||||
|
||||
\ \"attachMimeType\": \"application/pdf\", // <mime type> del documento allegato. Se vuoto viene impostato come application/octet-steam\r
|
||||
|
||||
\ \"attachFileName\": \"test.pdf\", // <nome del file> da assengare al file in upload\r
|
||||
|
||||
\ \"attachSize\": null // <dimensione del file> dichiarata. Se non specificato, viene calcolato in funzione del file ricevuto\r
|
||||
|
||||
\ },\r
|
||||
|
||||
\ {\r
|
||||
|
||||
\ \"attachFile\": \"<Base 64 encoded string>\",\r
|
||||
|
||||
\ \"attachMimeType\": \"image/jpeg\",\r
|
||||
|
||||
\ \"attachFileName\": \"test1.jpeg\"\r
|
||||
|
||||
\ }\r
|
||||
|
||||
\ */\r
|
||||
|
||||
\ ],\r
|
||||
|
||||
\ \"senderUsername\": \"MMMPPL74T17E463A\" // <username> di un utente presente sul DB elixforms (isi_users) da indicare come mittente; nel caso non sia specificato, verrà forzato con lo username in header \"x-api-username\" titolare di accesso al servizio, ma anch'esso deve essere presente sul DB elixforms (isi_users).\r
|
||||
|
||||
}"
|
||||
response:
|
||||
statusText: "200"
|
||||
headers:
|
||||
- name: cache-control
|
||||
value: no-cache, no-store, must-revalidate
|
||||
- name: pragma
|
||||
value: no-cache
|
||||
- name: proxy-connection
|
||||
value: Keep-Alive
|
||||
- name: x-content-security-policy
|
||||
value: default-src 'self'; connect-src 'self'; font-src 'none'; img-src 'self'; media-src 'self'; object-src 'self'; plugin-types application/pdf audio/x-wav; referrer no-referrer; reflected-xss block; script-src 'self'; style-src 'self'
|
||||
- name: content-type
|
||||
value: application/it.elixforms.api.v1.2+json;charset=UTF-8
|
||||
- name: content-length
|
||||
value: "424"
|
||||
- name: strict-transport-security
|
||||
value: max-age=63072000;includeSubDomains
|
||||
- name: content-security-policy
|
||||
value: "default-src https: data: 'unsafe-inline' 'unsafe-eval'"
|
||||
- name: x-frame-options
|
||||
value: SAMEORIGIN
|
||||
- name: x-xss-protection
|
||||
value: 1;mode=block
|
||||
- name: x-content-type-options
|
||||
value: nosniff
|
||||
- name: referrer-policy
|
||||
value: unsafe-url
|
||||
body:
|
||||
type: text
|
||||
data: |-
|
||||
{
|
||||
"value": {
|
||||
"code": "OK",
|
||||
"description": "OK",
|
||||
"complete": true,
|
||||
"globalStatus": "OK",
|
||||
"serviceInformationList": {
|
||||
"serviceInformation": [
|
||||
{
|
||||
"ITSystemName": "EF-CORE",
|
||||
"complete": true,
|
||||
"serviceVersion": "1.2.0",
|
||||
"statusDetailList": {
|
||||
"statusDetail": [
|
||||
{
|
||||
"code": "OK",
|
||||
"description": "OK",
|
||||
"detailStatus": "OK"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"uuid": "24b41fec-d621-40b5-8907-cf08fef2ece3",
|
||||
"version": "3.9.2.17",
|
||||
"userFormalCommunicationData": 1,
|
||||
"userFormalCommunicationDataId": 26936
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
info:
|
||||
name: Comunicazioni formali
|
||||
type: folder
|
||||
seq: 8
|
||||
|
||||
request:
|
||||
auth: inherit
|
||||
+196
@@ -0,0 +1,196 @@
|
||||
info:
|
||||
name: Proposta CCT determina contratti conto terzi NO EFTL
|
||||
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: "10971"
|
||||
body:
|
||||
type: json
|
||||
data: "{\r
|
||||
|
||||
\ \"userDocument\": \"{{elixBase64EftlDocument}}\", // see the pre-request script\r
|
||||
|
||||
\ \"userContext\": {\r
|
||||
|
||||
\ \"lang\": \"IT\",\r
|
||||
|
||||
\ \"tipologiePunto1\": \"CRCT_RA;CRCT_RAS;CRCT_RB\",\r
|
||||
|
||||
\ \"tipologiePunto2\": \"SERV_CON\",\r
|
||||
|
||||
\ \"tipologiePunto3\": \"FORM_COM\",\r
|
||||
|
||||
\ \"tipologiePunto4\": \"\"\r
|
||||
|
||||
\ }\r
|
||||
|
||||
}"
|
||||
auth: inherit
|
||||
|
||||
runtime:
|
||||
scripts:
|
||||
- type: before-request
|
||||
code: "// Copy-pasta your EFTL document below inside the template literals (`)\r
|
||||
|
||||
var eftlDocumentToBeProcessed = `\r
|
||||
|
||||
[EFTL]\r
|
||||
|
||||
[VAR name=\"corrispettivo\" type=\"string\"][TAG]SCHEMAID,341,COL0094,IUQOID, , [/TAG][/VAR]\r
|
||||
|
||||
[VAR name=\"presenzaOneri\" type=\"boolean\"][TAG]SCHEMAID,341,COL0084,IUQOID, , [/TAG][/VAR]\r
|
||||
|
||||
[VAR name=\"mostraRitenute\" type=\"string\"][TAG]SCHEMAID,341,COL0090,IUQOID, , [/TAG][/VAR]\r
|
||||
|
||||
[VAR name=\"ulterioreRitenuta2Max\" type=\"string\"][TAG]SCHEMAID,337,COL0017,IUQOID, , [/TAG][/VAR]\r
|
||||
|
||||
<html>\r
|
||||
|
||||
\ <head>\r
|
||||
|
||||
\ <style>\r
|
||||
|
||||
\ h2 {\r
|
||||
|
||||
\ text-align: center;\r
|
||||
|
||||
\ font-size: 14pt;\r
|
||||
|
||||
\ font-weight: bold;\r
|
||||
|
||||
\ }\r
|
||||
|
||||
\ p {\r
|
||||
|
||||
\ text-align: justify;\r
|
||||
|
||||
\ font-size: 12pt;\r
|
||||
|
||||
\ line-height: 1.5;\r
|
||||
|
||||
\ }\r
|
||||
|
||||
\ ol {\r
|
||||
|
||||
\ text-align: justify;\r
|
||||
|
||||
\ font-size: 12pt;\r
|
||||
|
||||
\ line-height: 1.5;\r
|
||||
|
||||
\ }\r
|
||||
|
||||
\ .firma {\r
|
||||
|
||||
\ float: right;\r
|
||||
|
||||
\ margin: 2em;\r
|
||||
|
||||
\ }\r
|
||||
|
||||
\ </style>\r
|
||||
|
||||
\ </head>\r
|
||||
|
||||
\ <body>\r
|
||||
|
||||
\ <!-- Header con logo UniPR come nel template standard -->\r
|
||||
|
||||
\r
|
||||
|
||||
\ <h2>IL DIRIGENTE</h2>\r
|
||||
|
||||
\r
|
||||
|
||||
\ <p>visti lo Statuto dell'Università degli Studi di Parma ed il Regolamento Generale di Ateneo;</p>\r
|
||||
|
||||
\r
|
||||
|
||||
\ <p>visto il Regolamento di Ateneo per l'amministrazione, la finanza e la contabilità, emanato con Decreto Rettorale n. 1674/2024, prot. 198495 del 17 luglio 2024;</p>\r
|
||||
|
||||
\r
|
||||
|
||||
\ <p>visto il Regolamento sulla disciplina delle attività di ricerca, consulenza e didattica e alta formazione eseguite dall'Università degli Studi di Parma a fronte di contratti o accordi con soggetti terzi, emanato con Decreto Rettorale n. 2298/2024, prot. n. 264866 del 4 ottobre 2024;</p>\r
|
||||
|
||||
\r
|
||||
|
||||
\ <p>visto il Regolamento dell'Università degli Studi di Parma in materia di brevetti e tutela dell'invenzione, emanato con Decreto Rettorale n. 1033/2024, prot. n. 113244 del 30 aprile 2024;</p>\r
|
||||
|
||||
\r
|
||||
|
||||
\ <!-- <p>preso atto che, con nota assunta a Prot. n. ___, il [TAG]SCHEMAID,341,COL0006,IUQOID, , [/TAG] ha trasmesso:</p> -->\r
|
||||
|
||||
\r
|
||||
|
||||
\ <p>richiamato integralmente il testo del contratto da stipularsi tra l'Università degli Studi di Parma, nell'interesse del [TAG]SCHEMAID,341,COL0006,IUQOID, , [/TAG], avente ad oggetto [TAG]SCHEMAID,341,COL0005,IUQOID, , [/TAG] sotto la responsabilità scientifica di [TAG]SCHEMAID,341,COL0049,IUQOID, , [/TAG], con durata di mesi [TAG]SCHEMAID,341,COL0008,IUQOID, , [/TAG], per un corrispettivo pari a euro [TAG]SCHEMAID,341,COL0094,IUQOID, , [/TAG];</p>\r
|
||||
|
||||
\r
|
||||
|
||||
\ <p>ritenuto, per quanto premesso, di aderire alla richiesta di [TAG]SCHEMAID,341,COL0049,IUQOID, , [/TAG] di approvazione della stipula del contratto con [TAG]SCHEMAID,341,COL0086,IUQOID, , [/TAG] per [TAG]SCHEMAID,341,COL0005,IUQOID, , [/TAG] in premessa, ai sensi e per gli effetti di quanto previsto dal sopra citato Regolamento sulla disciplina delle attività di ricerca, consulenza, didattica e alta formazione eseguite dall'Università degli Studi di Parma a fronte di contratti o accordi con soggetti terzi con riferimento all'Art.2, punto A;</p>\r
|
||||
|
||||
\r
|
||||
|
||||
\ <h2>determina</h2>\r
|
||||
|
||||
\r
|
||||
|
||||
\ <ol>\r
|
||||
|
||||
\ <li>di approvare la stipula del contratto tra [TAG]SCHEMAID,341,COL0086,IUQOID, , [/TAG] e l'Università degli Studi di Parma, nell'interesse del [TAG]SCHEMAID,341,COL0006,IUQOID, , [/TAG], avente ad oggetto [TAG]SCHEMAID,341,COL0005,IUQOID, , [/TAG] sotto la responsabilità scientifica di [TAG]SCHEMAID,341,COL0049,IUQOID, , [/TAG], con durata di mesi [TAG]SCHEMAID,341,COL0008,IUQOID, , [/TAG];</li>\r
|
||||
|
||||
\r
|
||||
|
||||
\ <li>di autorizzare l'introito del corrispettivo pari ad euro [TAG]SCHEMAID,341,COL0094,IUQOID, , [/TAG] che verrà erogato da [TAG]SCHEMAID,341,COL0086,IUQOID, , [/TAG] a favore del [TAG]SCHEMAID,341,COL0006,IUQOID, , [/TAG][IF][CONDITION][!--[% [TAG]SCHEMAID,341,COL0090,IUQOID, , [/TAG] != \"N\" %]--][% mostraRitenute != \"N\" %][/CONDITION][THEN], da assoggettare alle ritenute secondo le modalità previste dall'art. 6, comma 1 del \"Regolamento sulla disciplina delle attività di ricerca, consulenza e didattica e alta formazione eseguite dall'Università degli Studi di Parma a fronte di contratti o accordi con soggetti terzi\" nella misura del 3% (euro [TAG]SCHEMAID,337,COL0014,IUQOID, , [/TAG]) per l'Amministrazione di Ateneo, del 4% (euro [TAG]SCHEMAID,337,COL0015,IUQOID, , [/TAG]) per il Fondo Comune di Ateneo e del 1% (euro [TAG]SCHEMAID,337,COL0016,IUQOID, , [/TAG]) per l'incremento dei fondi di cui agli artt. 119, comma 2, punto a) e 121, comma 2, punto a) del CCNL di comparto per l'attuazione dell'art. 110, comma 2 del medesimo contratto[IF][CONDITION][!--[% [TAG]SCHEMAID,337,COL0017,IUQOID, , [/TAG] != \"\" && [TAG]SCHEMAID,337,COL0017,IUQOID, , [/TAG] > 0 %]--][% ulterioreRitenuta2Max > 0 %][/CONDITION][THEN] e del [TAG]SCHEMAID,337,COL0057,IUQOID, , [/TAG]% (euro [TAG]SCHEMAID,337,COL0063,IUQOID, , [/TAG]) a favore del [TAG]SCHEMAID,341,COL0006,IUQOID, , [/TAG][/THEN][/IF][/THEN][/IF];</li>\r
|
||||
|
||||
\r
|
||||
|
||||
\ <li>di dare mandato al Direttore del [TAG]SCHEMAID,341,COL0006,IUQOID, , [/TAG] per ogni adempimento relativo.</li>\r
|
||||
|
||||
\ </ol>\r
|
||||
|
||||
\r
|
||||
|
||||
\ <div class=\"firma\">\r
|
||||
|
||||
\ <p style=\"text-align: center;\">Parma, li [TAG]SCHEMAID,340,COL0022,IUQOID, , [/TAG]</p>\r
|
||||
|
||||
\ <p style=\"text-align: center;\">[TAG]SCHEMAID,341,COL0093,IUQOID, , [/TAG]</p>\r
|
||||
|
||||
\ <p style=\"text-align: center;\">Firmato digitalmente ai sensi del D.Lgs. n. 82/2005</p>\r
|
||||
|
||||
\ </div>\r
|
||||
|
||||
\r
|
||||
|
||||
\ <!-- Footer con logo UniPR come nel template standard -->\r
|
||||
|
||||
\ </body>\r
|
||||
|
||||
</html>\r
|
||||
|
||||
[/EFTL]\r
|
||||
|
||||
`;\r
|
||||
|
||||
\r
|
||||
|
||||
var base64EncodedDocument = btoa(eftlDocumentToBeProcessed);\r
|
||||
|
||||
\r
|
||||
|
||||
bru.setVar(\"elixBase64EftlDocument\", base64EncodedDocument);"
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
+196
@@ -0,0 +1,196 @@
|
||||
info:
|
||||
name: Proposta CCT determina contratti conto terzi
|
||||
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: "9717"
|
||||
body:
|
||||
type: json
|
||||
data: "{\r
|
||||
|
||||
\ \"userDocument\": \"{{elixBase64EftlDocument}}\", // see the pre-request script\r
|
||||
|
||||
\ \"userContext\": {\r
|
||||
|
||||
\ \"lang\": \"IT\",\r
|
||||
|
||||
\ \"tipologiePunto1\": \"CRCT_RA;CRCT_RAS;CRCT_RB\",\r
|
||||
|
||||
\ \"tipologiePunto2\": \"SERV_CON\",\r
|
||||
|
||||
\ \"tipologiePunto3\": \"FORM_COM\",\r
|
||||
|
||||
\ \"tipologiePunto4\": \"\"\r
|
||||
|
||||
\ }\r
|
||||
|
||||
}"
|
||||
auth: inherit
|
||||
|
||||
runtime:
|
||||
scripts:
|
||||
- type: before-request
|
||||
code: "// Copy-pasta your EFTL document below inside the template literals (`)\r
|
||||
|
||||
var eftlDocumentToBeProcessed = `\r
|
||||
|
||||
[EFTL]\r
|
||||
|
||||
[VAR name=\"corrispettivo\" type=\"string\"][TAG]SCHEMAID,341,COL0094,IUQOID, , [/TAG][/VAR]\r
|
||||
|
||||
[VAR name=\"presenzaOneri\" type=\"boolean\"][TAG]SCHEMAID,341,COL0084,IUQOID, , [/TAG][/VAR]\r
|
||||
|
||||
[VAR name=\"mostraRitenute\" type=\"string\"][TAG]SCHEMAID,341,COL0090,IUQOID, , [/TAG][/VAR]\r
|
||||
|
||||
[VAR name=\"ulterioreRitenuta2Max\" type=\"string\"][TAG]SCHEMAID,337,COL0057,IUQOID, , [/TAG][/VAR]\r
|
||||
|
||||
<html>\r
|
||||
|
||||
\ <head>\r
|
||||
|
||||
\ <style>\r
|
||||
|
||||
\ h2 {\r
|
||||
|
||||
\ text-align: center;\r
|
||||
|
||||
\ font-size: 14pt;\r
|
||||
|
||||
\ font-weight: bold;\r
|
||||
|
||||
\ }\r
|
||||
|
||||
\ p {\r
|
||||
|
||||
\ text-align: justify;\r
|
||||
|
||||
\ font-size: 12pt;\r
|
||||
|
||||
\ line-height: 1.5;\r
|
||||
|
||||
\ }\r
|
||||
|
||||
\ ol {\r
|
||||
|
||||
\ text-align: justify;\r
|
||||
|
||||
\ font-size: 12pt;\r
|
||||
|
||||
\ line-height: 1.5;\r
|
||||
|
||||
\ }\r
|
||||
|
||||
\ .firma {\r
|
||||
|
||||
\ float: right;\r
|
||||
|
||||
\ margin: 2em;\r
|
||||
|
||||
\ }\r
|
||||
|
||||
\ </style>\r
|
||||
|
||||
\ </head>\r
|
||||
|
||||
\ <body>\r
|
||||
|
||||
\ <!-- Header con logo UniPR come nel template standard -->\r
|
||||
|
||||
\r
|
||||
|
||||
\ <h2>IL DIRIGENTE</h2>\r
|
||||
|
||||
\r
|
||||
|
||||
\ <p>visti lo Statuto dell'Università degli Studi di Parma ed il Regolamento Generale di Ateneo;</p>\r
|
||||
|
||||
\r
|
||||
|
||||
\ <p>visto il Regolamento di Ateneo per l'amministrazione, la finanza e la contabilità, emanato con Decreto Rettorale n. 1674/2024, prot. 198495 del 17 luglio 2024;</p>\r
|
||||
|
||||
\r
|
||||
|
||||
\ <p>visto il Regolamento sulla disciplina delle attività di ricerca, consulenza e didattica e alta formazione eseguite dall'Università degli Studi di Parma a fronte di contratti o accordi con soggetti terzi, emanato con Decreto Rettorale n. 2298/2024, prot. n. 264866 del 4 ottobre 2024;</p>\r
|
||||
|
||||
\r
|
||||
|
||||
\ <p>visto il Regolamento dell'Università degli Studi di Parma in materia di brevetti e tutela dell'invenzione, emanato con Decreto Rettorale n. 1033/2024, prot. n. 113244 del 30 aprile 2024;</p>\r
|
||||
|
||||
\r
|
||||
|
||||
\ <!-- <p>preso atto che, con nota assunta a Prot. n. ___, il [TAG]SCHEMAID,341,COL0006,IUQOID, , [/TAG] ha trasmesso:</p> -->\r
|
||||
|
||||
\r
|
||||
|
||||
\ <p>richiamato integralmente il testo del contratto da stipularsi tra l'Università degli Studi di Parma, nell'interesse del [TAG]SCHEMAID,341,COL0006,IUQOID, , [/TAG], avente ad oggetto [TAG]SCHEMAID,341,COL0005,IUQOID, , [/TAG] sotto la responsabilità scientifica di [TAG]SCHEMAID,341,COL0049,IUQOID, , [/TAG], con durata di mesi [TAG]SCHEMAID,341,COL0008,IUQOID, , [/TAG], per un corrispettivo pari a euro [TAG]SCHEMAID,341,COL0094,IUQOID, , [/TAG];</p>\r
|
||||
|
||||
\r
|
||||
|
||||
\ <p>ritenuto, per quanto premesso, di aderire alla richiesta di [TAG]SCHEMAID,341,COL0049,IUQOID, , [/TAG] di approvazione della stipula del contratto con [TAG]SCHEMAID,341,COL0086,IUQOID, , [/TAG] per [TAG]SCHEMAID,341,COL0005,IUQOID, , [/TAG] in premessa, ai sensi e per gli effetti di quanto previsto dal sopra citato Regolamento sulla disciplina delle attività di ricerca, consulenza, didattica e alta formazione eseguite dall'Università degli Studi di Parma a fronte di contratti o accordi con soggetti terzi con riferimento all'Art.2, punto A;</p>\r
|
||||
|
||||
\r
|
||||
|
||||
\ <h2>determina</h2>\r
|
||||
|
||||
\r
|
||||
|
||||
\ <ol>\r
|
||||
|
||||
\ <li>di approvare la stipula del contratto tra [TAG]SCHEMAID,341,COL0086,IUQOID, , [/TAG] e l'Università degli Studi di Parma, nell'interesse del [TAG]SCHEMAID,341,COL0006,IUQOID, , [/TAG], avente ad oggetto [TAG]SCHEMAID,341,COL0005,IUQOID, , [/TAG] sotto la responsabilità scientifica di [TAG]SCHEMAID,341,COL0049,IUQOID, , [/TAG], con durata di mesi [TAG]SCHEMAID,341,COL0008,IUQOID, , [/TAG];</li>\r
|
||||
|
||||
\r
|
||||
|
||||
\ <li>di autorizzare l'introito del corrispettivo pari ad euro [TAG]SCHEMAID,341,COL0094,IUQOID, , [/TAG] che verrà erogato da [TAG]SCHEMAID,341,COL0086,IUQOID, , [/TAG] a favore del [TAG]SCHEMAID,341,COL0006,IUQOID, , [/TAG][IF][CONDITION][!--[% [TAG]SCHEMAID,341,COL0090,IUQOID, , [/TAG] != \"N\" %]--][% mostraRitenute != \"N\" %][/CONDITION][THEN], da assoggettare alle ritenute di cui all'art. 6, comma 1 del \"Regolamento sulla disciplina delle attività di ricerca, consulenza e didattica e alta formazione eseguite dall'Università degli Studi di Parma a fronte di contratti o accordi con soggetti terzi\" nella misura del 3% (euro [TAG]SCHEMAID,337,COL0014,IUQOID, , [/TAG]) per l'Amministrazione di Ateneo, del 4% (euro [TAG]SCHEMAID,337,COL0015,IUQOID, , [/TAG]) per il Fondo Comune di Ateneo e del 1% (euro [TAG]SCHEMAID,337,COL0016,IUQOID, , [/TAG]) per l'incremento dei fondi di cui agli artt. 119, comma 2, punto a) e 121, comma 2, punto a) del CCNL di comparto per l'attuazione dell'art. 110, comma 2 del medesimo contratto[IF][CONDITION][!--[% [TAG]SCHEMAID,337,COL0017,IUQOID, , [/TAG] != \"\" && [TAG]SCHEMAID,337,COL0017,IUQOID, , [/TAG] > 0 %]--][% ulterioreRitenuta2Max > 0 %][/CONDITION][THEN] e del [TAG]SCHEMAID,337,COL0057,IUQOID, , [/TAG]% (euro [TAG]SCHEMAID,337,COL0063,IUQOID, , [/TAG]) a favore del [TAG]SCHEMAID,341,COL0006,IUQOID, , [/TAG][/THEN][/IF][/THEN][/IF];</li>\r
|
||||
|
||||
\r
|
||||
|
||||
\ <li>di dare mandato al Direttore del [TAG]SCHEMAID,341,COL0006,IUQOID, , [/TAG] per ogni adempimento relativo.</li>\r
|
||||
|
||||
\ </ol>\r
|
||||
|
||||
\r
|
||||
|
||||
\ <div class=\"firma\">\r
|
||||
|
||||
\ <p style=\"text-align: center;\">Parma, li [TAG]SCHEMAID,340,COL0022,IUQOID, , [/TAG]</p>\r
|
||||
|
||||
\ <p style=\"text-align: center;\">[TAG]SCHEMAID,341,COL0093,IUQOID, , [/TAG]</p>\r
|
||||
|
||||
\ <p style=\"text-align: center;\">Firmato digitalmente ai sensi del D.Lgs. n. 82/2005</p>\r
|
||||
|
||||
\ </div>\r
|
||||
|
||||
\r
|
||||
|
||||
\ <!-- Footer con logo UniPR come nel template standard -->\r
|
||||
|
||||
\ </body>\r
|
||||
|
||||
</html>\r
|
||||
|
||||
[/EFTL]\r
|
||||
|
||||
`;\r
|
||||
|
||||
\r
|
||||
|
||||
var base64EncodedDocument = btoa(eftlDocumentToBeProcessed);\r
|
||||
|
||||
\r
|
||||
|
||||
bru.setVar(\"elixBase64EftlDocument\", base64EncodedDocument);"
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
+520
File diff suppressed because one or more lines are too long
+224
@@ -0,0 +1,224 @@
|
||||
info:
|
||||
name: Proposta CCT determina ex art 15
|
||||
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: "9717"
|
||||
body:
|
||||
type: json
|
||||
data: "{\r
|
||||
|
||||
\ \"userDocument\": \"{{elixBase64EftlDocument}}\", // see the pre-request script\r
|
||||
|
||||
\ \"userContext\": {\r
|
||||
|
||||
\ \"lang\": \"IT\",\r
|
||||
|
||||
\ \"tipologiePunto1\": \"\",\r
|
||||
|
||||
\ \"tipologiePunto2\": \"\",\r
|
||||
|
||||
\ \"tipologiePunto3\": \"CCS_IST_RA;CCS_IST_RAS;CCS_IST_RB\",\r
|
||||
|
||||
\ \"tipologiePunto4\": \"\",\r
|
||||
|
||||
\ \"tipologiePunto5\": \"MTA;NDA\"\r
|
||||
|
||||
\ }\r
|
||||
|
||||
}"
|
||||
auth: inherit
|
||||
|
||||
runtime:
|
||||
scripts:
|
||||
- type: before-request
|
||||
code: "// Copy-pasta your EFTL document below inside the template literals (`)\r
|
||||
|
||||
var eftlDocumentToBeProcessed = `\r
|
||||
|
||||
[EFTL]\r
|
||||
|
||||
[VAR name=\"corrispettivo\" type=\"string\"][TAG]SCHEMAID,341,COL0094,IUQOID, , [/TAG][/VAR]\r
|
||||
|
||||
[VAR name=\"speseGenerali\" type=\"string\"][TAG]SCHEMAID,341,COL0051,IUQOID, , [/TAG][/VAR]\r
|
||||
|
||||
[VAR name=\"presenzaOneri\" type=\"boolean\"][TAG]SCHEMAID,341,COL0084,IUQOID, , [/TAG][/VAR]\r
|
||||
|
||||
[VAR name=\"mostraRitenute\" type=\"string\"][TAG]SCHEMAID,341,COL0090,IUQOID, , [/TAG][/VAR]\r
|
||||
|
||||
[VAR name=\"ulterioreRitenuta2Max\" type=\"string\"][TAG]SCHEMAID,337,COL0067,IUQOID, , [/TAG][/VAR]\r
|
||||
|
||||
<html>\r
|
||||
|
||||
\ <head>\r
|
||||
|
||||
\ <style>\r
|
||||
|
||||
\ h2 {\r
|
||||
|
||||
\ text-align: center;\r
|
||||
|
||||
\ font-size: 14pt;\r
|
||||
|
||||
\ font-weight: bold;\r
|
||||
|
||||
\ }\r
|
||||
|
||||
\ p {\r
|
||||
|
||||
\ text-align: justify;\r
|
||||
|
||||
\ font-size: 12pt;\r
|
||||
|
||||
\ line-height: 1.5;\r
|
||||
|
||||
\ }\r
|
||||
|
||||
\ ol {\r
|
||||
|
||||
\ text-align: justify;\r
|
||||
|
||||
\ font-size: 12pt;\r
|
||||
|
||||
\ line-height: 1.5;\r
|
||||
|
||||
\ }\r
|
||||
|
||||
\ .firma {\r
|
||||
|
||||
\ float: right;\r
|
||||
|
||||
\ margin: 2em;\r
|
||||
|
||||
\ }\r
|
||||
|
||||
\ </style>\r
|
||||
|
||||
\ </head>\r
|
||||
|
||||
\ <body>\r
|
||||
|
||||
\ <!-- Header con logo UniPR come nel template standard -->\r
|
||||
|
||||
\r
|
||||
|
||||
\ <h2>IL DIRIGENTE</h2>\r
|
||||
|
||||
\r
|
||||
|
||||
\ <p>visto l'art.15 della legge 7 agosto 1990 n. 241 che disciplina gli \"Accordi tra Pubbliche Amministrazioni\";</p>\r
|
||||
|
||||
\r
|
||||
|
||||
\ <p>richiamato l'art. 7, comma 4 del D. Lgs. 31 marzo 2023, n. 36 \"Codice dei contratti pubblici in attuazione dell'articolo 1 della legge 21 giugno 2022, n. 78, recante delega al Governo in materia di contratti pubblici\";</p>\r
|
||||
|
||||
\r
|
||||
|
||||
\ <p>visti lo Statuto dell'Università degli Studi di Parma ed il Regolamento Generale di Ateneo;</p>\r
|
||||
|
||||
\r
|
||||
|
||||
\ <p>visto il Regolamento sulla disciplina delle attività di ricerca, consulenza e didattica e alta formazione eseguite dall'Università degli Studi di Parma a fronte di contratti o accordi con soggetti terzi, emanato con Decreto Rettorale n. 2298/2024, prot. n. 264866 del 4 ottobre 2024;</p>\r
|
||||
|
||||
\r
|
||||
|
||||
\ <p>visto il Regolamento dell'Università degli Studi di Parma in materia di brevetti e tutela dell'invenzione, emanato con Decreto Rettorale n. 1033/2024, prot. n. 113244 del 30 aprile 2024;</p>\r
|
||||
|
||||
\r
|
||||
|
||||
[IF][CONDITION][!-- [% [TAG]SCHEMAID,341,COL0094,IUQOID, , [/TAG] > 0 %] --][% corrispettivo > 0 %][/CONDITION][THEN]\r
|
||||
|
||||
\ <p>visto il Regolamento di Ateneo per l'amministrazione, la finanza e la contabilità, emanato con Decreto Rettorale n. 1674/2024, prot. 198495 del 17 luglio 2024;</p>\r
|
||||
|
||||
[/THEN][/IF]\r
|
||||
|
||||
\r
|
||||
|
||||
\ <p>preso atto del rispetto da parte dell'Università degli Studi di Parma del parametro di cui all'art. 7, comma 4, lettera d), del D.Lgs. n. 36/2023, in relazione all'avvenuto accertamento sul bilancio unico di Ateneo delle poste relative;</p>\r
|
||||
|
||||
\r
|
||||
|
||||
\ <!--<p>preso atto che, con nota assunta a Prot. n. ___, il [TAG]SCHEMAID,341,COL0006,IUQOID, , [/TAG] ha trasmesso:</p>-->\r
|
||||
|
||||
\r
|
||||
|
||||
\ <p>verificata l'applicabilità dell'art. 15 \"Accordi fra Pubbliche Amministrazioni\" della legge n. 241/1990 sul procedimento amministrativo, sussistendone i presupposti, incluso l'interesse reciproco, il contributo di tutti i soggetti sottoscrittori, la proprietà condivisa dei risultati secondo quanto stabilito dall'Accordo e la compartecipazione alle spese finalizzate al raggiungimento degli obiettivi specificati nel testo della stessa;</p>\r
|
||||
|
||||
\r
|
||||
|
||||
\ <p>richiamato integralmente il testo dell'accordo da stipularsi tra l'Università degli Studi di Parma, nell'interesse del [TAG]SCHEMAID,341,COL0006,IUQOID, , [/TAG], avente ad oggetto [TAG]SCHEMAID,341,COL0005,IUQOID, , [/TAG] sotto la responsabilità scientifica di [TAG]SCHEMAID,341,COL0049,IUQOID, , [/TAG], con durata di mesi [TAG]SCHEMAID,341,COL0008,IUQOID, , [/TAG][IF][CONDITION][!--[% [TAG]SCHEMAID,341,COL0084,IUQOID, , [/TAG] == false %]--][% presenzaOneri == false %][/CONDITION][THEN], senza oneri a carico del budget dell'Amministrazione Centrale[/THEN][/IF];</p>\r
|
||||
|
||||
\r
|
||||
|
||||
\ <p>ritenuto, per quanto premesso, di aderire alla richiesta di [TAG]SCHEMAID,341,COL0049,IUQOID, , [/TAG] di approvazione della stipula Accordo con [TAG]SCHEMAID,341,COL0086,IUQOID, , [/TAG] per [TAG]SCHEMAID,341,COL0005,IUQOID, , [/TAG] in premessa, ai sensi e per gli effetti di quanto previsto dal sopra citato Regolamento sulla disciplina delle attività di ricerca, consulenza, didattica e alta formazione eseguite dall'Università degli Studi di Parma a fronte di contratti o accordi con soggetti terzi con riferimento all'Art.2, punto B;</p>\r
|
||||
|
||||
\r
|
||||
|
||||
\ <h2>determina</h2>\r
|
||||
|
||||
\r
|
||||
|
||||
\ <ol>\r
|
||||
|
||||
\ <li>richiamate le premesse, parti integranti del presente dispositivo, di approvare la stipula dell'Accordo tra [TAG]SCHEMAID,341,COL0086,IUQOID, , [/TAG] e l'Università degli Studi di Parma, nell'interesse del [TAG]SCHEMAID,341,COL0006,IUQOID, , [/TAG], avente ad oggetto [TAG]SCHEMAID,341,COL0005,IUQOID, , [/TAG] sotto la responsabilità scientifica di [TAG]SCHEMAID,341,COL0049,IUQOID, , [/TAG], con durata di mesi [TAG]SCHEMAID,341,COL0008,IUQOID, , [/TAG][IF][CONDITION][!--[% [TAG]SCHEMAID,341,COL0084,IUQOID, , [/TAG] == false %]--][% presenzaOneri == false %][/CONDITION][THEN], senza oneri a carico del budget dell'Amministrazione Centrale[/THEN][/IF];</li>\r
|
||||
|
||||
\r
|
||||
|
||||
[IF][CONDITION][!--[% [TAG]SCHEMAID,341,COL0094,IUQOID, , [/TAG] > 0 %]--][% corrispettivo > 0 %][/CONDITION][THEN]\r
|
||||
|
||||
\ <li>di autorizzare l'introito del contributo di euro [TAG]SCHEMAID,341,COL0094,IUQOID, , [/TAG] da parte di [TAG]SCHEMAID,341,COL0086,IUQOID, , [/TAG] a favore del [TAG]SCHEMAID,341,COL0006,IUQOID, , [/TAG][IF][CONDITION][!--[% [TAG]SCHEMAID,341,COL0090,IUQOID, , [/TAG] != \"N\" %]--][% mostraRitenute != \"N\" %][/CONDITION][THEN][IF][CONDITION][!--[% [TAG]SCHEMAID,341,COL0051,IUQOID, , [/TAG] > 0 %]--][% speseGenerali > 0 %][/CONDITION][THEN], da assoggettare alle ritenute secondo le modalità previste dall'art. 6, comma 2 del \"Regolamento sulla disciplina delle attività di ricerca, consulenza e didattica e alta formazione eseguite dall'Università degli Studi di Parma a fronte di contratti o accordi con soggetti terzi\" nella misura del 6% (euro [TAG]SCHEMAID,337,COL0049,IUQOID, , [/TAG]) per l'Amministrazione di Ateneo, del 8% (euro [TAG]SCHEMAID,337,COL0050,IUQOID, , [/TAG]) per il Fondo Comune di Ateneo e del 2% (euro [TAG]SCHEMAID,337,COL0051,IUQOID, , [/TAG]) per l'incremento dei fondi di cui agli artt. 119, comma 2, punto a) e 121, comma 2, punto a) del CCNL di comparto per l'attuazione dell'art. 110, comma 2 del medesimo contratto[/THEN][/IF][IF][CONDITION][!--[% [TAG]SCHEMAID,337,COL0064,IUQOID, , [/TAG] != \"\" && [TAG]SCHEMAID,337,COL0064,IUQOID, , [/TAG] > 0 %]--][% ulterioreRitenuta2Max > 0 %][/CONDITION][THEN], con una ritenuta ulteriore del [TAG]SCHEMAID,337,COL0067,IUQOID, , [/TAG]% (euro [TAG]SCHEMAID,337,COL0068,IUQOID, , [/TAG]) a favore del [TAG]SCHEMAID,341,COL0006,IUQOID, , [/TAG][/THEN][/IF][/THEN][/IF];</li>\r
|
||||
|
||||
[/THEN][/IF]\r
|
||||
|
||||
\r
|
||||
|
||||
\ <li>di conferire mandato al Direttore del [TAG]SCHEMAID,341,COL0006,IUQOID, , [/TAG] per l'adempimento di ogni attività relativa.</li>\r
|
||||
|
||||
\ </ol>\r
|
||||
|
||||
\r
|
||||
|
||||
\ <div class=\"firma\">\r
|
||||
|
||||
\ <p style=\"text-align: center;\">Parma, li [TAG]SCHEMAID,340,COL0022,IUQOID, , [/TAG]</p>\r
|
||||
|
||||
\ <p style=\"text-align: center;\">[TAG]SCHEMAID,341,COL0093,IUQOID, , [/TAG]</p>\r
|
||||
|
||||
\ <p style=\"text-align: center;\">Firmato digitalmente ai sensi del D.Lgs. n. 82/2005</p>\r
|
||||
|
||||
\ </div>\r
|
||||
|
||||
\r
|
||||
|
||||
\ <!-- Footer con logo UniPR come nel template standard -->\r
|
||||
|
||||
\ </body>\r
|
||||
|
||||
</html>\r
|
||||
|
||||
[/EFTL]\r
|
||||
|
||||
`;\r
|
||||
|
||||
\r
|
||||
|
||||
var base64EncodedDocument = btoa(eftlDocumentToBeProcessed);\r
|
||||
|
||||
\r
|
||||
|
||||
bru.setVar(\"elixBase64EftlDocument\", base64EncodedDocument);"
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
+408
File diff suppressed because one or more lines are too long
+214
@@ -0,0 +1,214 @@
|
||||
info:
|
||||
name: Proposta CCT determina sperimentazioni cliniche
|
||||
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: "9717"
|
||||
body:
|
||||
type: json
|
||||
data: "{\r
|
||||
|
||||
\ \"userDocument\": \"{{elixBase64EftlDocument}}\", // see the pre-request script\r
|
||||
|
||||
\ \"userContext\": {\r
|
||||
|
||||
\ \"lang\": \"IT\",\r
|
||||
|
||||
\ \"tipologiePunto1\": \"CRCT_RA;CRCT_RAS;CRCT_RB\",\r
|
||||
|
||||
\ \"tipologiePunto2\": \"SERV_CON\",\r
|
||||
|
||||
\ \"tipologiePunto3\": \"FORM_COM\",\r
|
||||
|
||||
\ \"tipologiePunto4\": \"\"\r
|
||||
|
||||
\ }\r
|
||||
|
||||
}"
|
||||
auth: inherit
|
||||
|
||||
runtime:
|
||||
scripts:
|
||||
- type: before-request
|
||||
code: "// Copy-pasta your EFTL document below inside the template literals (`)\r
|
||||
|
||||
var eftlDocumentToBeProcessed = `\r
|
||||
|
||||
[EFTL]\r
|
||||
|
||||
[VAR name=\"corrispettivo\" type=\"string\"][TAG]SCHEMAID,341,COL0094,IUQOID, , [/TAG][/VAR]\r
|
||||
|
||||
[VAR name=\"speseGenerali\" type=\"string\"][TAG]SCHEMAID,341,COL0051,IUQOID, , [/TAG][/VAR]\r
|
||||
|
||||
[VAR name=\"presenzaOneri\" type=\"boolean\"][TAG]SCHEMAID,341,COL0084,IUQOID, , [/TAG][/VAR]\r
|
||||
|
||||
[VAR name=\"mostraRitenute\" type=\"string\"][TAG]SCHEMAID,341,COL0090,IUQOID, , [/TAG][/VAR]\r
|
||||
|
||||
[VAR name=\"ulterioreRitenuta2Max\" type=\"string\"][TAG]SCHEMAID,337,COL0067,IUQOID, , [/TAG][/VAR]\r
|
||||
|
||||
<html>\r
|
||||
|
||||
\ <head>\r
|
||||
|
||||
\ <style>\r
|
||||
|
||||
\ h2 {\r
|
||||
|
||||
\ text-align: center;\r
|
||||
|
||||
\ font-size: 14pt;\r
|
||||
|
||||
\ font-weight: bold;\r
|
||||
|
||||
\ }\r
|
||||
|
||||
\ p {\r
|
||||
|
||||
\ text-align: justify;\r
|
||||
|
||||
\ font-size: 12pt;\r
|
||||
|
||||
\ line-height: 1.5;\r
|
||||
|
||||
\ }\r
|
||||
|
||||
\ ol {\r
|
||||
|
||||
\ text-align: justify;\r
|
||||
|
||||
\ font-size: 12pt;\r
|
||||
|
||||
\ line-height: 1.5;\r
|
||||
|
||||
\ }\r
|
||||
|
||||
\ .firma {\r
|
||||
|
||||
\ float: right;\r
|
||||
|
||||
\ margin: 2em;\r
|
||||
|
||||
\ }\r
|
||||
|
||||
\ </style>\r
|
||||
|
||||
\ </head>\r
|
||||
|
||||
\ <body>\r
|
||||
|
||||
\ <!-- Header con logo UniPR come nel template standard -->\r
|
||||
|
||||
\r
|
||||
|
||||
\ <h2>IL DIRIGENTE</h2>\r
|
||||
|
||||
\r
|
||||
|
||||
\ <p>visto il Decreto Ministeriale 30 novembre 2021 recante \"Misure volte a facilitare e sostenere la realizzazione degli studi clinici di medicinali senza scopo di lucro e degli studi osservazionali e a disciplinare la cessione di dati e risultati di sperimentazioni senza scopo di lucro a fini registrativi, ai sensi dell'art. 1, comma 1, lettera c), del decreto legislativo 14 maggio 2019, n. 52\";</p>\r
|
||||
|
||||
\r
|
||||
|
||||
\ <p>visto il Decreto Legislativo 196/2003 e ss.mm.ii. e il Regolamento europeo GDPR 679/2016, relativo alla protezione delle persone fisiche con riguardo al trattamento dei dati personali;</p>\r
|
||||
|
||||
\r
|
||||
|
||||
\ <p>visti lo Statuto dell'Università degli Studi di Parma ed il Regolamento Generale di Ateneo;</p>\r
|
||||
|
||||
\r
|
||||
|
||||
\ <p>visto il Regolamento sulla disciplina delle attività di ricerca, consulenza e didattica e alta formazione eseguite dall'Università degli Studi di Parma a fronte di contratti o accordi con soggetti terzi, emanato con Decreto Rettorale n. 2298/2024, prot. n. 264866 del 4 ottobre 2024;</p>\r
|
||||
|
||||
\r
|
||||
|
||||
\ <p>visto il Regolamento dell'Università degli Studi di Parma in materia di brevetti e tutela dell'invenzione, emanato con Decreto Rettorale n. 1033/2024, prot. n. 113244 del 30 aprile 2024;</p>\r
|
||||
|
||||
\r
|
||||
|
||||
[IF][CONDITION][!--[% [TAG]SCHEMAID,341,COL0094,IUQOID, , [/TAG] > 0 %]--][% corrispettivo > 0 %][/CONDITION][THEN]\r
|
||||
|
||||
\ <p>visto il Regolamento di Ateneo per l'amministrazione, la finanza e la contabilità, emanato con Decreto Rettorale n. 1674/2024, prot. 198495 del 17 luglio 2024;</p>\r
|
||||
|
||||
[/THEN][/IF]\r
|
||||
|
||||
\r
|
||||
|
||||
\ <p>preso atto del testo dell'accordo che, tra l'altro, prevede quanto segue:</p>\r
|
||||
|
||||
\r
|
||||
|
||||
\ <p>preso atto dell'autorizzazione all'avvio dello studio rilasciata in data ___ da ___;</p>\r
|
||||
|
||||
\r
|
||||
|
||||
\ <p>ritenuto, per quanto premesso, di aderire alla richiesta avanzata da [TAG]SCHEMAID,341,COL0049,IUQOID, , [/TAG] di approvazione della stipula del contratto con [TAG]SCHEMAID,341,COL0086,IUQOID, , [/TAG] per la conduzione della sperimentazione sopra descritta, ai sensi e per gli effetti di quanto previsto dal sopra citato Regolamento sulla disciplina delle attività di ricerca, consulenza, didattica e alta formazione eseguite dall'Università degli Studi di Parma a fronte di contratti o accordi con soggetti terzi con riferimento all'Art.2, lettera B;</p>\r
|
||||
|
||||
\r
|
||||
|
||||
\ <h2>determina</h2>\r
|
||||
|
||||
\r
|
||||
|
||||
\ <ol>\r
|
||||
|
||||
\ <li>richiamate le premesse, parti integranti del presente dispositivo, di approvare la stipula del contratto tra [TAG]SCHEMAID,341,COL0086,IUQOID, , [/TAG] e l'Università degli Studi di Parma, nell'interesse del [TAG]SCHEMAID,341,COL0006,IUQOID, , [/TAG], avente ad oggetto la conduzione della sperimentazione clinica dal titolo [TAG]SCHEMAID,341,COL0005,IUQOID, , [/TAG] sotto la responsabilità scientifica di [TAG]SCHEMAID,341,COL0049,IUQOID, , [/TAG], con decorrenza dalla data di sottoscrizione e durata fino a mesi [TAG]SCHEMAID,341,COL0008,IUQOID, , [/TAG][IF][CONDITION][!--[% [TAG]SCHEMAID,341,COL0084,IUQOID, , [/TAG] == false %]--][% presenzaOneri == false %][/CONDITION][THEN], senza oneri a carico del budget dell'Amministrazione Centrale[/THEN][/IF];</li>\r
|
||||
|
||||
\r
|
||||
|
||||
[IF][CONDITION][!--[% [TAG]SCHEMAID,341,COL0094,IUQOID, , [/TAG] > 0 %]--][% corrispettivo > 0 %][/CONDITION][THEN]\r
|
||||
|
||||
\ <li>di autorizzare l'introito del contributo di euro [TAG]SCHEMAID,341,COL0094,IUQOID, , [/TAG] da parte di [TAG]SCHEMAID,341,COL0086,IUQOID, , [/TAG] a favore del [TAG]SCHEMAID,341,COL0006,IUQOID, , [/TAG][IF][CONDITION][!--[% [TAG]SCHEMAID,341,COL0090,IUQOID, , [/TAG] != \"N\" %]--][% mostraRitenute != \"N\" %][/CONDITION][THEN][IF][CONDITION][!--[% [TAG]SCHEMAID,341,COL0051,IUQOID, , [/TAG] > 0 %]--][% speseGenerali > 0 %][/CONDITION][THEN], da assoggettare alle ritenute secondo le modalità previste dall'art. 6, comma 2 del \"Regolamento sulla disciplina delle attività di ricerca, consulenza e didattica e alta formazione eseguite dall'Università degli Studi di Parma a fronte di contratti o accordi con soggetti terzi\" nella misura del 6% (euro [TAG]SCHEMAID,337,COL0049,IUQOID, , [/TAG]) per l'Amministrazione di Ateneo, del 8% (euro [TAG]SCHEMAID,337,COL0050,IUQOID, , [/TAG]) per il Fondo Comune di Ateneo e del 2% (euro [TAG]SCHEMAID,337,COL0051,IUQOID, , [/TAG]) per l'incremento dei fondi di cui agli artt. 119, comma 2, punto a) e 121, comma 2, punto a) del CCNL di comparto per l'attuazione dell'art. 110, comma 2 del medesimo contratto, calcolate sulle sole quote di overheads[/THEN][/IF][IF][CONDITION][!--[% [TAG]SCHEMAID,337,COL0064,IUQOID, , [/TAG] > 0 && [TAG]SCHEMAID,337,COL0064,IUQOID, , [/TAG] != \"\" %]--][% ulterioreRitenuta2Max > 0 %][/CONDITION][THEN], con una ritenuta ulteriore del [TAG]SCHEMAID,337,COL0067,IUQOID, , [/TAG]% (euro [TAG]SCHEMAID,337,COL0068,IUQOID, , [/TAG]) a favore del [TAG]SCHEMAID,341,COL0006,IUQOID, , [/TAG][/THEN][/IF][/THEN][/IF];</li>\r
|
||||
|
||||
[/THEN][/IF]\r
|
||||
|
||||
\r
|
||||
|
||||
\ <li>di dare mandato al Direttore del [TAG]SCHEMAID,341,COL0006,IUQOID, , [/TAG] per ogni ulteriore adempimento relativo.</li>\r
|
||||
|
||||
\ </ol>\r
|
||||
|
||||
\r
|
||||
|
||||
\ <div class=\"firma\">\r
|
||||
|
||||
\ <p style=\"text-align: center;\">Parma, li [TAG]SCHEMAID,340,COL0022,IUQOID, , [/TAG]</p>\r
|
||||
|
||||
\ <p style=\"text-align: center;\">[TAG]SCHEMAID,341,COL0093,IUQOID, , [/TAG]</p>\r
|
||||
|
||||
\ <p style=\"text-align: center;\">Firmato digitalmente ai sensi del D.Lgs. n. 82/2005</p>\r
|
||||
|
||||
\ </div>\r
|
||||
|
||||
\r
|
||||
|
||||
\ <!-- Footer con logo UniPR come nel template standard -->\r
|
||||
|
||||
\ </body>\r
|
||||
|
||||
</html>\r
|
||||
|
||||
[/EFTL]\r
|
||||
|
||||
`;\r
|
||||
|
||||
\r
|
||||
|
||||
var base64EncodedDocument = btoa(eftlDocumentToBeProcessed);\r
|
||||
|
||||
\r
|
||||
|
||||
bru.setVar(\"elixBase64EftlDocument\", base64EncodedDocument);"
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
+106
@@ -0,0 +1,106 @@
|
||||
info:
|
||||
name: Punto A regolamento
|
||||
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: "8760"
|
||||
body:
|
||||
type: json
|
||||
data: "{\r
|
||||
|
||||
\ \"userDocument\": \"{{elixBase64EftlDocument}}\", // see the pre-request script\r
|
||||
|
||||
\ \"userContext\": {\r
|
||||
|
||||
\ \"lang\": \"IT\",\r
|
||||
|
||||
\ \"tipologiePunto1\": \"CRCT_RA;CRCT_RAS;CRCT_RB\",\r
|
||||
|
||||
\ \"tipologiePunto2\": \"SERV_CON\",\r
|
||||
|
||||
\ \"tipologiePunto3\": \"FORM_COM\",\r
|
||||
|
||||
\ \"tipologiePunto4\": \"\"\r
|
||||
|
||||
\ }\r
|
||||
|
||||
}"
|
||||
auth: inherit
|
||||
|
||||
runtime:
|
||||
scripts:
|
||||
- type: before-request
|
||||
code: "// Copy-pasta your EFTL document below inside the template literals (`)\r
|
||||
|
||||
var eftlDocumentToBeProcessed = `\r
|
||||
|
||||
[EFTL][HEADER name=\"trimDocument\" value=\"true\" type=\"boolean\" /]\r
|
||||
|
||||
[VAR name=\"tipologiaContratto\" type=\"string\"][TAG]GETVALUEBYTAG,TIPOLOGIA_CODICE,REQUEST,IUQOID[/TAG][/VAR]\r
|
||||
|
||||
[VAR name=\"puntoAregolamento\" type=\"number\"][% puntoAregolamento = 0; %][/VAR]\r
|
||||
|
||||
\r
|
||||
|
||||
[IF]\r
|
||||
|
||||
\ [CONDITION][CONTAINS varname=\"tipologiePunto1\"][VALUE_OF varname=\"tipologiaContratto\" /][/CONTAINS][/CONDITION]\r
|
||||
|
||||
\ [THEN][% puntoAregolamento = 1; %][/THEN]\r
|
||||
|
||||
\ [ELSE IF]\r
|
||||
|
||||
\ [CONDITION][CONTAINS varname=\"tipologiePunto2\"][VALUE_OF varname=\"tipologiaContratto\" /][/CONTAINS][/CONDITION]\r
|
||||
|
||||
\ [THEN][% puntoAregolamento = 2; %][/THEN]\r
|
||||
|
||||
\ [/ELSE IF]\r
|
||||
|
||||
\ [ELSE IF]\r
|
||||
|
||||
\ [CONDITION][CONTAINS varname=\"tipologiePunto3\"][VALUE_OF varname=\"tipologiaContratto\" /][/CONTAINS][/CONDITION]\r
|
||||
|
||||
\ [THEN][% puntoAregolamento = 3; %][/THEN]\r
|
||||
|
||||
\ [/ELSE IF]\r
|
||||
|
||||
\ [ELSE IF]\r
|
||||
|
||||
\ [CONDITION][CONTAINS varname=\"tipologiePunto4\"][VALUE_OF varname=\"tipologiaContratto\" /][/CONTAINS][/CONDITION]\r
|
||||
|
||||
\ [THEN][% puntoAregolamento = 4; %][/THEN]\r
|
||||
|
||||
\ [/ELSE IF]\r
|
||||
|
||||
[/IF]\r
|
||||
|
||||
\r
|
||||
|
||||
[%= puntoAregolamento %]\r
|
||||
|
||||
[/EFTL]\r
|
||||
|
||||
`;\r
|
||||
|
||||
\r
|
||||
|
||||
var base64EncodedDocument = btoa(eftlDocumentToBeProcessed);\r
|
||||
|
||||
\r
|
||||
|
||||
bru.setVar(\"elixBase64EftlDocument\", base64EncodedDocument);"
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
+150
@@ -0,0 +1,150 @@
|
||||
info:
|
||||
name: Punto B regolamento
|
||||
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: "8760"
|
||||
body:
|
||||
type: json
|
||||
data: "{\r
|
||||
|
||||
\ \"userDocument\": \"{{elixBase64EftlDocument}}\", // see the pre-request script\r
|
||||
|
||||
\ \"userContext\": {\r
|
||||
|
||||
\ \"lang\": \"IT\",\r
|
||||
|
||||
\ \"tipologiePunto1\": \"\",\r
|
||||
|
||||
\ \"tipologiePunto2\": \"\",\r
|
||||
|
||||
\ \"tipologiePunto3\": \"CCS_IST_RA;CCS_IST_RAS;CCS_IST_RB\",\r
|
||||
|
||||
\ \"tipologiePunto4\": \"\",\r
|
||||
|
||||
\ \"tipologiePunto5\": \"MTA;NDA\"\r
|
||||
|
||||
\ }\r
|
||||
|
||||
}"
|
||||
auth: inherit
|
||||
|
||||
runtime:
|
||||
scripts:
|
||||
- type: before-request
|
||||
code: "// Copy-pasta your EFTL document below inside the template literals (`)\r
|
||||
|
||||
var eftlDocumentToBeProcessed = `\r
|
||||
|
||||
[EFTL][HEADER name=\"trimDocument\" value=\"true\" type=\"boolean\" /]\r
|
||||
|
||||
[!--\r
|
||||
|
||||
\ \"tipologiePunto1\": \"\",\r
|
||||
|
||||
\ \"tipologiePunto2\": \"\",\r
|
||||
|
||||
\ \"tipologiePunto3\": \"CCS_IST_RA;CCS_IST_RAS;CCS_IST_RB\",\r
|
||||
|
||||
\ \"tipologiePunto4\": \"\",\r
|
||||
|
||||
\ \"tipologiePunto5\": \"MTA;NDA\"\r
|
||||
|
||||
--]\r
|
||||
|
||||
\r
|
||||
|
||||
[VAR name=\"tipologiaContratto\" type=\"string\"][TAG]GETVALUEBYTAG,TIPOLOGIA_CODICE,REQUEST,IUQOID[/TAG][/VAR]\r
|
||||
|
||||
[VAR name=\"puntoBregolamento\" type=\"number\"][% puntoBregolamento = 0; %][/VAR]\r
|
||||
|
||||
\r
|
||||
|
||||
[!--\r
|
||||
|
||||
3 CCS_IST_RA\tConvenzioni di collaborazione scientifica istituzionali - ricerca applicata\r
|
||||
|
||||
3 CCS_IST_RAS\tConvenzioni di collaborazione scientifica istituzionali - ricerca applicata alla sanità\r
|
||||
|
||||
3 CCS_IST_RB\tConvenzioni di collaborazione scientifica istituzionali - ricerca di base\r
|
||||
|
||||
5 MTA\tMaterial Transfer Agreement\r
|
||||
|
||||
5 NDA\tNon Disclosure Agreement\r
|
||||
|
||||
? CONV_QUA\tConvenzioni quadro\r
|
||||
|
||||
--]\r
|
||||
|
||||
\r
|
||||
|
||||
[IF]\r
|
||||
|
||||
\ [CONDITION][CONTAINS varname=\"tipologiePunto1\"][VALUE_OF varname=\"tipologiaContratto\" /][/CONTAINS][/CONDITION]\r
|
||||
|
||||
\ [THEN][% puntoBregolamento = 1; %][/THEN]\r
|
||||
|
||||
\ [ELSE IF]\r
|
||||
|
||||
\ [CONDITION][CONTAINS varname=\"tipologiePunto2\"][VALUE_OF varname=\"tipologiaContratto\" /][/CONTAINS][/CONDITION]\r
|
||||
|
||||
\ [THEN][% puntoBregolamento = 2; %][/THEN]\r
|
||||
|
||||
\ [/ELSE IF]\r
|
||||
|
||||
\ [ELSE IF]\r
|
||||
|
||||
\ [CONDITION][CONTAINS varname=\"tipologiePunto3\"][VALUE_OF varname=\"tipologiaContratto\" /][/CONTAINS][/CONDITION]\r
|
||||
|
||||
\ [THEN][% puntoBregolamento = 3; %][/THEN]\r
|
||||
|
||||
\ [/ELSE IF]\r
|
||||
|
||||
\ [ELSE IF]\r
|
||||
|
||||
\ [CONDITION][CONTAINS varname=\"tipologiePunto4\"][VALUE_OF varname=\"tipologiaContratto\" /][/CONTAINS][/CONDITION]\r
|
||||
|
||||
\ [THEN][% puntoBregolamento = 4; %][/THEN]\r
|
||||
|
||||
\ [/ELSE IF]\r
|
||||
|
||||
\ [ELSE IF]\r
|
||||
|
||||
\ [CONDITION][CONTAINS varname=\"tipologiePunto5\"][VALUE_OF varname=\"tipologiaContratto\" /][/CONTAINS][/CONDITION]\r
|
||||
|
||||
\ [THEN][% puntoBregolamento = 5; %][/THEN]\r
|
||||
|
||||
\ [/ELSE IF]\r
|
||||
|
||||
[/IF]\r
|
||||
|
||||
\r
|
||||
|
||||
[FORMAT type=\"number\" pattern=\"#\"][% puntoBregolamento %][/FORMAT]\r
|
||||
|
||||
[/EFTL]\r
|
||||
|
||||
`;\r
|
||||
|
||||
\r
|
||||
|
||||
var base64EncodedDocument = btoa(eftlDocumentToBeProcessed);\r
|
||||
|
||||
\r
|
||||
|
||||
bru.setVar(\"elixBase64EftlDocument\", base64EncodedDocument);"
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
@@ -0,0 +1,7 @@
|
||||
info:
|
||||
name: CCT - Determina da Proposta
|
||||
type: folder
|
||||
seq: 2
|
||||
|
||||
request:
|
||||
auth: inherit
|
||||
+87
@@ -0,0 +1,87 @@
|
||||
info:
|
||||
name: Calcolo ripartizione per tipologia persona
|
||||
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: "22737"
|
||||
disabled: true
|
||||
- name: x-ef-request-id
|
||||
value: "22224"
|
||||
disabled: true
|
||||
- name: x-ef-request-id
|
||||
value: "22744"
|
||||
body:
|
||||
type: json
|
||||
data: |-
|
||||
{
|
||||
"userDocument": "{{elixBase64EftlDocument}}", // see the pre-request script
|
||||
"userContext": {
|
||||
"lang": "IT",
|
||||
"crlf": "\r\n",
|
||||
"qualificheDocenti": ";Docente;Ricercatore;"
|
||||
}
|
||||
}
|
||||
auth: inherit
|
||||
|
||||
runtime:
|
||||
scripts:
|
||||
- type: before-request
|
||||
code: |-
|
||||
// Copy-pasta your EFTL document below inside the template literals (`)
|
||||
var eftlDocumentToBeProcessed = String.raw`
|
||||
[EFTL][HEADER name="trimDocument" value="true" type="boolean" /]
|
||||
[VAR name="arrayCFdocenti" type="string"][TAG]GETVALUEBYTAG,PARTECIPANTI_QUALIFICA_DOCENTE,REQUEST,IUQOID[/TAG][/VAR]
|
||||
[VAR name="arrayCFaltro" type="string"][TAG]GETVALUEBYTAG,PARTECIPANTI_QUALIFICA_ALTRO,REQUEST,IUQOID[/TAG][/VAR]
|
||||
[VAR name="totalePersonaleDocente" type="number"][% totalePersonaleDocente = 0; %][/VAR]
|
||||
[VAR name="totalePersonaleAltro" type="number"][% totalePersonaleAltro = 0; %][/VAR]
|
||||
|
||||
[VAR name="ripartizioniNominativiIterable" type="iterable"][SPLIT regex="#"][TAG]GETVALUEBYTAG,PARTECIPANTE,REQUEST,IUQOID,CONCAT,#[/TAG][/SPLIT][/VAR]
|
||||
[VAR name="ripartizioniImportiIterable" type="iterable"][SPLIT regex="#"][TAG]GETVALUEBYTAG,IMPORTO_RIPARTIZIONE,REQUEST,IUQOID,CONCAT,#[/TAG][/SPLIT][/VAR]
|
||||
|
||||
[VAR name="ripartizioniCount" type="string"][SIZE_OF varname="ripartizioniNominativiIterable" /][/VAR]
|
||||
[IF][CONDITION][% ripartizioniCount > 0 %][/CONDITION][THEN]
|
||||
[VAR name="ripartizioneIdx" type="string"][% ripartizioneIdx = 0; %][/VAR]
|
||||
[VAR name="firstItem" type="number"][% firstItem = 0; %][/VAR]
|
||||
[VAR name="secondItem" type="number"][% secondItem = 1; %][/VAR]
|
||||
|
||||
[WHILE threshold="99"]
|
||||
[CONDITION][% ripartizioneIdx < ripartizioniCount %][/CONDITION]
|
||||
[DO]
|
||||
[VAR name="personaImporto" type="number"][VALUE_OF varname="ripartizioniImportiIterable" index="ripartizioneIdx" /][/VAR]
|
||||
[VAR name="personaNominativoIterable" type="iterable"][SPLIT regex=" \(CF: "][VALUE_OF varname="ripartizioniNominativiIterable" index="ripartizioneIdx" /][/SPLIT][/VAR]
|
||||
[VAR name="personaNominativoRightIterable" type="iterable"][SPLIT regex="\)"][VALUE_OF varname="personaNominativoIterable" index="secondItem" /][/SPLIT][/VAR]
|
||||
[VAR name="personaCF" type="string"][VALUE_OF varname="personaNominativoRightIterable" index="firstItem" /][/VAR]
|
||||
[IF]
|
||||
[CONDITION][CONTAINS varname="arrayCFdocenti" value="personaCF" /][/CONDITION]
|
||||
[THEN][% totalePersonaleDocente = totalePersonaleDocente + personaImporto; %][/THEN]
|
||||
[ELSE][% totalePersonaleAltro = totalePersonaleAltro + personaImporto; %][/ELSE]
|
||||
[/IF]
|
||||
|
||||
[% ripartizioneIdx = ripartizioneIdx + 1; %]
|
||||
[/DO]
|
||||
[/WHILE]
|
||||
[/THEN][/IF]
|
||||
|
||||
[%= totalePersonaleDocente %]
|
||||
[%= totalePersonaleAltro %]
|
||||
[/EFTL]
|
||||
`;
|
||||
|
||||
var base64EncodedDocument = btoa(eftlDocumentToBeProcessed);
|
||||
|
||||
bru.setVar("elixBase64EftlDocument", base64EncodedDocument);
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
+128
@@ -0,0 +1,128 @@
|
||||
info:
|
||||
name: Check richiedente in partecipanti by CodFis
|
||||
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: "21306"
|
||||
body:
|
||||
type: json
|
||||
data: "{\r
|
||||
|
||||
\ \"userDocument\": \"{{elixBase64EftlDocument}}\", // see the pre-request script\r
|
||||
|
||||
\ \"userContext\": {\r
|
||||
|
||||
\ \"lang\": \"IT\",\r
|
||||
|
||||
\ \"crlf\": \"\\r\\n\",\r
|
||||
|
||||
\ \"codiciFiscaliAmmessi\": \";XMMPPL74T17E463A;;\"\r
|
||||
|
||||
\ }\r
|
||||
|
||||
}"
|
||||
auth: inherit
|
||||
|
||||
runtime:
|
||||
scripts:
|
||||
- type: before-request
|
||||
code: "// Copy-pasta your EFTL document below inside the template literals (`)\r
|
||||
|
||||
var eftlDocumentToBeProcessed = String.raw`\r
|
||||
|
||||
[EFTL][HEADER name=\"trimDocument\" value=\"true\" type=\"boolean\" /]\r
|
||||
|
||||
[VAR name=\"checkUtentePartecipante\" type=\"string\"][% utentePartecipante = \"Utente non ammesso alla compilazione perché non partecipante al contratto!\"; %][/VAR]\r
|
||||
|
||||
[VAR name=\"richiedenteCF\" type=\"string\"][TAG]GETVALUEBYTAG,RICHIEDENTE_CODFIS,REQUEST,IUQOID[/TAG][/VAR]\r
|
||||
|
||||
\r
|
||||
|
||||
[VAR name=\"rsProponenteCF\" type=\"string\"][TAG]GETVALUEBYTAG,RSP_CODFIS,REQUEST,IUQOID[/TAG][/VAR]\r
|
||||
|
||||
[VAR name=\"responsabili\" type=\"string\"][TAG]GETVALUEBYTAG,CONTRATTO_RESPONSABILI,REQUEST,IUQOID[/TAG][/VAR]\r
|
||||
|
||||
[VAR name=\"partecipanti\" type=\"string\"][TAG]GETVALUEBYTAG,CONTRATTO_PARTECIPANTI,REQUEST,IUQOID[/TAG][/VAR]\r
|
||||
|
||||
\r
|
||||
|
||||
\r
|
||||
|
||||
[!-- Hack for the CONTAIN below... --]\r
|
||||
|
||||
[VAR name=\"richiedenteCFcontain\" type=\"string\"][% richiedenteCFcontain = \", CF: \" + richiedenteCF + \", Qualifica: \"; %][/VAR]\r
|
||||
|
||||
\r
|
||||
|
||||
[!-- Il richiedente non deve essere il RS proponente --]\r
|
||||
|
||||
[!-- Il richiedente deve comparire fra i responsabili --]\r
|
||||
|
||||
[!-- Il richiedente deve comparire fra i partecipanti --]\r
|
||||
|
||||
[!-- Il richiedente deve comparire fra i nominativi ammessi (DEBUG) --]\r
|
||||
|
||||
\r
|
||||
|
||||
[IF]\r
|
||||
|
||||
\ [CONDITION][% richiedenteCF == rsProponenteCF %][/CONDITION]\r
|
||||
|
||||
\ [THEN][% checkUtentePartecipante = \"Il Responsabile Scientifico proponente non deve compilare la DSAN\"; %][/THEN]\r
|
||||
|
||||
\ [ELSE IF]\r
|
||||
|
||||
\ [CONDITION][CONTAINS varname=\"responsabili\"][VALUE_OF varname=\"richiedenteCFcontain\" /][/CONTAINS][/CONDITION]\r
|
||||
|
||||
\ [THEN][% checkUtentePartecipante = \"1\"; %][/THEN]\r
|
||||
|
||||
\ [/ELSE IF]\r
|
||||
|
||||
\ [ELSE IF]\r
|
||||
|
||||
\ [CONDITION][CONTAINS varname=\"partecipanti\"][VALUE_OF varname=\"richiedenteCFcontain\" /][/CONTAINS][/CONDITION]\r
|
||||
|
||||
\ [THEN][% checkUtentePartecipante = \"2\"; %][/THEN]\r
|
||||
|
||||
\ [/ELSE IF]\r
|
||||
|
||||
\ [ELSE IF]\r
|
||||
|
||||
\ [CONDITION][CONTAINS varname=\"codiciFiscaliAmmessi\"][VALUE_OF varname=\"richiedenteCF\" /][/CONTAINS][/CONDITION]\r
|
||||
|
||||
\ [THEN][% checkUtentePartecipante = \"\"; %][/THEN]\r
|
||||
|
||||
\ [/ELSE IF]\r
|
||||
|
||||
[/IF]\r
|
||||
|
||||
\r
|
||||
|
||||
[%= checkUtentePartecipante %]\r
|
||||
|
||||
[/EFTL]\r
|
||||
|
||||
`;\r
|
||||
|
||||
\r
|
||||
|
||||
var base64EncodedDocument = btoa(eftlDocumentToBeProcessed);\r
|
||||
|
||||
\r
|
||||
|
||||
bru.setVar(\"elixBase64EftlDocument\", base64EncodedDocument);"
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
+132
@@ -0,0 +1,132 @@
|
||||
info:
|
||||
name: Check richiedente in partecipanti
|
||||
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: "21223"
|
||||
body:
|
||||
type: json
|
||||
data: "{\r
|
||||
|
||||
\ \"userDocument\": \"{{elixBase64EftlDocument}}\", // see the pre-request script\r
|
||||
|
||||
\ \"userContext\": {\r
|
||||
|
||||
\ \"lang\": \"IT\",\r
|
||||
|
||||
\ \"crlf\": \"\\r\\n\",\r
|
||||
|
||||
\ \"nominativiAmmessi\": \";MAMMI Pier Paolo;;\"\r
|
||||
|
||||
\ }\r
|
||||
|
||||
}"
|
||||
auth: inherit
|
||||
|
||||
runtime:
|
||||
scripts:
|
||||
- type: before-request
|
||||
code: "// Copy-pasta your EFTL document below inside the template literals (`)\r
|
||||
|
||||
var eftlDocumentToBeProcessed = String.raw`\r
|
||||
|
||||
[EFTL][HEADER name=\"trimDocument\" value=\"true\" type=\"boolean\" /]\r
|
||||
|
||||
[VAR name=\"checkUtentePartecipante\" type=\"string\"][% utentePartecipante = \"Utente non ammesso alla compilazione perché non partecipante al contratto!\"; %][/VAR]\r
|
||||
|
||||
\r
|
||||
|
||||
[VAR name=\"rsProponenteCognome\" type=\"string\"][TAG]GETVALUEBYTAG,RSP_COGNOME,REQUEST,IUQOID[/TAG][/VAR]\r
|
||||
|
||||
[VAR name=\"rsProponenteNome\" type=\"string\"][TAG]GETVALUEBYTAG,RSP_COGNOME,REQUEST,IUQOID[/TAG][/VAR]\r
|
||||
|
||||
[VAR name=\"responsabili\" type=\"string\"][TAG]GETVALUEBYTAG,CONTRATTO_RESPONSABILI,REQUEST,IUQOID[/TAG][/VAR]\r
|
||||
|
||||
[VAR name=\"partecipanti\" type=\"string\"][TAG]GETVALUEBYTAG,CONTRATTO_PARTECIPANTI,REQUEST,IUQOID[/TAG][/VAR]\r
|
||||
|
||||
\r
|
||||
|
||||
[!-- [VAR name=\"nominativoUtentePlain\" type=\"string\"][TAG]GETVALUEBYTAG,RICHIEDENTE_NOMINATIVO,REQUEST,IUQOID[/TAG][/VAR] --]\r
|
||||
|
||||
[VAR name=\"nominativoUtentePlain\" type=\"string\"][% nominativoUtentePlain = \"mammi Pier Paolo\"; %][/VAR]\r
|
||||
|
||||
\r
|
||||
|
||||
[!-- Hack for the CONTAIN below... --]\r
|
||||
|
||||
[VAR name=\"nominativoUtente\" type=\"string\"][% nominativoUtente = \" \" + nominativoUtentePlain + \", CF: \"; %][/VAR]\r
|
||||
|
||||
\r
|
||||
|
||||
[!-- Il richiedente non deve essere il RS proponente --]\r
|
||||
|
||||
[!-- Il richiedente deve comparire fra i responsabili --]\r
|
||||
|
||||
[!-- Il richiedente deve comparire fra i partecipanti --]\r
|
||||
|
||||
[!-- Il richiedente deve comparire fra i nominativi ammessi (DEBUG) --]\r
|
||||
|
||||
\r
|
||||
|
||||
[IF]\r
|
||||
|
||||
\ [CONDITION][% nominativoUtentePlain == rsProponenteCognome + \" \" + rsProponenteNome %][/CONDITION]\r
|
||||
|
||||
\ [THEN][% checkUtentePartecipante = \"Il Responsabile Scientifico proponente non deve compilare la DSAN\"; %][/THEN]\r
|
||||
|
||||
\ [ELSE IF]\r
|
||||
|
||||
\ [CONDITION][CONTAINS varname=\"responsabili\"][VALUE_OF varname=\"nominativoUtente\" /][/CONTAINS][/CONDITION]\r
|
||||
|
||||
\ [THEN][% checkUtentePartecipante = \"\"; %][/THEN]\r
|
||||
|
||||
\ [/ELSE IF]\r
|
||||
|
||||
\ [ELSE IF]\r
|
||||
|
||||
\ [CONDITION][CONTAINS varname=\"partecipanti\"][VALUE_OF varname=\"nominativoUtente\" /][/CONTAINS][/CONDITION]\r
|
||||
|
||||
\ [THEN][% checkUtentePartecipante = \"\"; %][/THEN]\r
|
||||
|
||||
\ [/ELSE IF]\r
|
||||
|
||||
\ [ELSE IF]\r
|
||||
|
||||
\ [CONDITION][CONTAINS varname=\"nominativiAmmessi\"][VALUE_OF varname=\"nominativoUtentePlain\" /][/CONTAINS][/CONDITION]\r
|
||||
|
||||
\ [THEN][% checkUtentePartecipante = \"\"; %][/THEN]\r
|
||||
|
||||
\ [/ELSE IF]\r
|
||||
|
||||
[/IF]\r
|
||||
|
||||
\r
|
||||
|
||||
[%= checkUtentePartecipante %]\r
|
||||
|
||||
[/EFTL]\r
|
||||
|
||||
`;\r
|
||||
|
||||
\r
|
||||
|
||||
var base64EncodedDocument = btoa(eftlDocumentToBeProcessed);\r
|
||||
|
||||
\r
|
||||
|
||||
bru.setVar(\"elixBase64EftlDocument\", base64EncodedDocument);"
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
+64
@@ -0,0 +1,64 @@
|
||||
info:
|
||||
name: Codice fiscale ammesso
|
||||
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: "22224"
|
||||
body:
|
||||
type: json
|
||||
data: |-
|
||||
{
|
||||
"userDocument": "{{elixBase64EftlDocument}}", // see the pre-request script
|
||||
"userContext": {
|
||||
"lang": "IT",
|
||||
"codiciFiscaliAmmessi": ";MMMPPL74T17E463A;;"
|
||||
}
|
||||
}
|
||||
auth: inherit
|
||||
|
||||
runtime:
|
||||
scripts:
|
||||
- type: before-request
|
||||
code: |-
|
||||
// Copy-pasta your EFTL document below inside the template literals (`)
|
||||
var eftlDocumentToBeProcessed = String.raw`
|
||||
[EFTL][HEADER name="trimDocument" value="true" type="boolean" /]
|
||||
[VAR name="isRichiedenteInRS" type="string"][% isRichiedenteInRS = "Utente non ammesso alla compilazione perché non RS del contratto!"; %][/VAR]
|
||||
[VAR name="responsabiliScientifici" type="string"][TAG]GETVALUEBYTAG,CONTRATTO_RESPONSABILI,REQUEST,IUQOID[/TAG][/VAR]
|
||||
|
||||
[VAR name="codiceFiscaleUtente" type="string"][TAG]GETVALUEBYTAG,RICHIEDENTE_CODFIS,REQUEST,IUQOID[/TAG][/VAR]
|
||||
[VAR name="codiceFiscaleUtenteDebug" type="string"][TAG]GETVALUEBYTAG,RICHIEDENTE_CODFIS,REQUEST,IUQOID[/TAG][/VAR]
|
||||
|
||||
[% codiceFiscaleUtente = ", CF: " + codiceFiscaleUtente + " "; %]
|
||||
|
||||
[IF]
|
||||
[CONDITION][CONTAINS varname="responsabiliScientifici"][VALUE_OF varname="codiceFiscaleUtente" /][/CONTAINS][/CONDITION]
|
||||
[THEN][% isRichiedenteInRS = ""; %][/THEN]
|
||||
[ELSE IF]
|
||||
[CONDITION][CONTAINS varname="codiciFiscaliAmmessi"][VALUE_OF varname="codiceFiscaleUtenteDebug" /][/CONTAINS][/CONDITION]
|
||||
[THEN][% isRichiedenteInRS = ""; %][/THEN]
|
||||
[/ELSE IF]
|
||||
[/IF]
|
||||
|
||||
[%= isRichiedenteInRS %]
|
||||
[/EFTL]
|
||||
`;
|
||||
|
||||
var base64EncodedDocument = btoa(eftlDocumentToBeProcessed);
|
||||
|
||||
bru.setVar("elixBase64EftlDocument", base64EncodedDocument);
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
+118
@@ -0,0 +1,118 @@
|
||||
info:
|
||||
name: Codici fiscali ripartizioni Simple-minded
|
||||
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: "21223"
|
||||
disabled: true
|
||||
- name: x-ef-request-id
|
||||
value: "21334"
|
||||
disabled: true
|
||||
- name: x-ef-request-id
|
||||
value: "21344"
|
||||
body:
|
||||
type: json
|
||||
data: "{\r
|
||||
|
||||
\ \"userDocument\": \"{{elixBase64EftlDocument}}\", // see the pre-request script\r
|
||||
|
||||
\ \"userContext\": {\r
|
||||
|
||||
\ \"lang\": \"IT\",\r
|
||||
|
||||
\ \"crlf\": \"\\r\\n\",\r
|
||||
|
||||
\ \"codiciFiscaliAmmessi\": \";MMMPPL74T17E463A;;\"\r
|
||||
|
||||
\ }\r
|
||||
|
||||
}"
|
||||
auth: inherit
|
||||
|
||||
runtime:
|
||||
scripts:
|
||||
- type: before-request
|
||||
code: "// Copy-pasta your EFTL document below inside the template literals (`)\r
|
||||
|
||||
var eftlDocumentToBeProcessed = String.raw`\r
|
||||
|
||||
[EFTL][HEADER name=\"trimDocument\" value=\"true\" type=\"boolean\" /]\r
|
||||
|
||||
[VAR name=\"checkUtentePartecipante\" type=\"string\"][% utentePartecipante = \"Il richiedente non è ammesso alla compilazione perché non rientra tra le ripartizioni proposte\"; %][/VAR]\r
|
||||
|
||||
\r
|
||||
|
||||
[VAR name=\"ripartizioniDaProposta\" type=\"string\"][TAG]GETVALUEBYTAG,RIPARTIZIONI,REQUEST,IUQOID[/TAG][/VAR]\r
|
||||
|
||||
[VAR name=\"rsProponenteCF\" type=\"string\"][TAG]GETVALUEBYTAG,RSP_CODFIS,REQUEST,IUQOID[/TAG][/VAR]\r
|
||||
|
||||
[VAR name=\"richiedenteCF\" type=\"string\"][TAG]GETVALUEBYTAG,RICHIEDENTE_CODFIS,REQUEST,IUQOID[/TAG][/VAR]\r
|
||||
|
||||
[VAR name=\"richiedenteCFregex\" type=\"string\"][% richiedenteCFregex = \" (CF: \" + richiedenteCF + \")\"; %][/VAR]\r
|
||||
|
||||
\r
|
||||
|
||||
[!-- Il richiedente non deve essere il RS proponente --]\r
|
||||
|
||||
[!-- Il richiedente deve comparire fra i responsabili --]\r
|
||||
|
||||
[!-- Il richiedente deve comparire fra i partecipanti --]\r
|
||||
|
||||
[!-- Il richiedente deve comparire fra i nominativi ammessi (DEBUG) --]\r
|
||||
|
||||
\r
|
||||
|
||||
[IF]\r
|
||||
|
||||
\ [CONDITION][% richiedenteCF == rsProponenteCF %][/CONDITION]\r
|
||||
|
||||
\ [THEN][% checkUtentePartecipante = \"Il Responsabile Scientifico proponente non deve compilare la DSAN\"; %][/THEN]\r
|
||||
|
||||
\ [ELSE IF]\r
|
||||
|
||||
\ [CONDITION][CONTAINS varname=\"ripartizioniDaProposta\"][VALUE_OF varname=\"richiedenteCFregex\" /][/CONTAINS][/CONDITION]\r
|
||||
|
||||
\ [THEN][% checkUtentePartecipante = \"\"; %][/THEN]\r
|
||||
|
||||
\ [/ELSE IF]\r
|
||||
|
||||
\ [ELSE IF]\r
|
||||
|
||||
\ [CONDITION][CONTAINS varname=\"codiciFiscaliAmmessi\"][VALUE_OF varname=\"richiedenteCF\" /][/CONTAINS][/CONDITION]\r
|
||||
|
||||
\ [THEN][% checkUtentePartecipante = \"\"; %][/THEN]\r
|
||||
|
||||
\ [/ELSE IF]\r
|
||||
|
||||
[/IF]\r
|
||||
|
||||
\r
|
||||
|
||||
[%= checkUtentePartecipante %]\r
|
||||
|
||||
[/EFTL]\r
|
||||
|
||||
`;\r
|
||||
|
||||
\r
|
||||
|
||||
var base64EncodedDocument = btoa(eftlDocumentToBeProcessed);\r
|
||||
|
||||
\r
|
||||
|
||||
bru.setVar(\"elixBase64EftlDocument\", base64EncodedDocument);"
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
+135
@@ -0,0 +1,135 @@
|
||||
info:
|
||||
name: Codici fiscali ripartizioni
|
||||
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: "21223"
|
||||
disabled: true
|
||||
- name: x-ef-request-id
|
||||
value: "21334"
|
||||
body:
|
||||
type: json
|
||||
data: "{\r
|
||||
|
||||
\ \"userDocument\": \"{{elixBase64EftlDocument}}\", // see the pre-request script\r
|
||||
|
||||
\ \"userContext\": {\r
|
||||
|
||||
\ \"lang\": \"IT\",\r
|
||||
|
||||
\ \"crlf\": \"\\r\\n\"\r
|
||||
|
||||
\ }\r
|
||||
|
||||
}"
|
||||
auth: inherit
|
||||
|
||||
runtime:
|
||||
scripts:
|
||||
- type: before-request
|
||||
code: "// Copy-pasta your EFTL document below inside the template literals (`)\r
|
||||
|
||||
var eftlDocumentToBeProcessed = String.raw`\r
|
||||
|
||||
[EFTL][HEADER name=\"trimDocument\" value=\"true\" type=\"boolean\" /]\r
|
||||
|
||||
[VAR name=\"ripartizioniIterableWithSep\" type=\"iterable\"][SPLIT regex=\"#\"][TAG]GETVALUEBYTAG,PARTECIPANTE,REQUEST,IUQOID,CONCAT,#[/TAG][/SPLIT][/VAR]\r
|
||||
|
||||
[VAR name=\"ripartizioniCount\" type=\"string\"][SIZE_OF varname=\"ripartizioniIterableWithSep\" /][/VAR]\r
|
||||
|
||||
\r
|
||||
|
||||
[VAR name=\"ripartizioniJoin\" type=\"string\"][% ripartizioniJoin = \"\"; %][/VAR]\r
|
||||
|
||||
\r
|
||||
|
||||
[IF][CONDITION][% ripartizioniCount > 0 %][/CONDITION][THEN]\r
|
||||
|
||||
\ [VAR name=\"ripartizioneIdx\" type=\"string\"][% ripartizioneIdx = 0; %][/VAR]\r
|
||||
|
||||
\ [VAR name=\"firstItem\" type=\"number\"][% firstItem = 0; %][/VAR]\r
|
||||
|
||||
\ [VAR name=\"secondItem\" type=\"number\"][% secondItem = 1; %][/VAR]\r
|
||||
|
||||
\r
|
||||
|
||||
\ [WHILE threshold=\"99\"]\r
|
||||
|
||||
\ [CONDITION][% ripartizioneIdx < ripartizioniCount %][/CONDITION]\r
|
||||
|
||||
\ [DO]\r
|
||||
|
||||
\ [VAR name=\"ripartizioneFull\" type=\"string\"][VALUE_OF varname=\"ripartizioniIterableWithSep\" index=\"ripartizioneIdx\" /][/VAR]\r
|
||||
|
||||
\ [VAR name=\"ripartizioneFullIterable\" type=\"iterable\"][SPLIT regex=\" \\(CF: \"][TRIM][VALUE_OF varname=\"ripartizioneFull\" /][/TRIM][/SPLIT][/VAR]\r
|
||||
|
||||
\ [VAR name=\"ripartizioneCFIterable\" type=\"iterable\"][SPLIT regex=\"\\)\"][VALUE_OF varname=\"ripartizioneFullIterable\" index=\"secondItem\" /][/SPLIT][/VAR]\r
|
||||
|
||||
\ [VAR name=\"ripartizioneCF\" type=\"string\"][VALUE_OF varname=\"ripartizioneCFIterable\" index=\"firstItem\" /][/VAR]\r
|
||||
|
||||
\ [% ripartizioniJoin = ripartizioniJoin + ripartizioneCF; %]\r
|
||||
|
||||
\r
|
||||
|
||||
\ [% ripartizioneIdx = ripartizioneIdx + 1; %]\r
|
||||
|
||||
\r
|
||||
|
||||
\ [IF][CONDITION][% ripartizioneIdx < ripartizioniCount %][/CONDITION][THEN]\r
|
||||
|
||||
\ [% ripartizioniJoin = ripartizioniJoin + \"#\"; %]\r
|
||||
|
||||
\ [/THEN][/IF]\r
|
||||
|
||||
\ [/DO]\r
|
||||
|
||||
\ [/WHILE]\r
|
||||
|
||||
[/THEN][/IF]\r
|
||||
|
||||
\r
|
||||
|
||||
[!--\r
|
||||
|
||||
[%= ripartizioniCount %]\r
|
||||
|
||||
[%= crlf %]\r
|
||||
|
||||
[%= ripartizioneIdx %]\r
|
||||
|
||||
[%= crlf %]\r
|
||||
|
||||
[%= \"JOIN: \" ripartizioniJoin %]\r
|
||||
|
||||
--]\r
|
||||
|
||||
\r
|
||||
|
||||
[%= ripartizioniJoin %]\r
|
||||
|
||||
[/EFTL]\r
|
||||
|
||||
`;\r
|
||||
|
||||
\r
|
||||
|
||||
var base64EncodedDocument = btoa(eftlDocumentToBeProcessed);\r
|
||||
|
||||
\r
|
||||
|
||||
bru.setVar(\"elixBase64EftlDocument\", base64EncodedDocument);"
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
+238
@@ -0,0 +1,238 @@
|
||||
info:
|
||||
name: Elenco contraenti formattati
|
||||
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: "8760"
|
||||
body:
|
||||
type: json
|
||||
data: "{\r
|
||||
|
||||
\ \"userDocument\": \"{{elixBase64EftlDocument}}\", // see the pre-request script\r
|
||||
|
||||
\ \"userContext\": {\r
|
||||
|
||||
\ \"lang\": \"IT\",\r
|
||||
|
||||
\ \"docs\": [\r
|
||||
|
||||
\ {\r
|
||||
|
||||
\ \"name\": \"doc1\",\r
|
||||
|
||||
\ \"quantity\": 3,\r
|
||||
|
||||
\ \"price\": 123.3\r
|
||||
|
||||
\ },\r
|
||||
|
||||
\ {\r
|
||||
|
||||
\ \"name\": \"doc2\",\r
|
||||
|
||||
\ \"quantity\": 5,\r
|
||||
|
||||
\ \"price\": 213.3\r
|
||||
|
||||
\ },\r
|
||||
|
||||
\ {\r
|
||||
|
||||
\ \"name\": \"doc3\",\r
|
||||
|
||||
\ \"quantity\": 10,\r
|
||||
|
||||
\ \"price\": 321.3\r
|
||||
|
||||
\ }\r
|
||||
|
||||
\ ],\r
|
||||
|
||||
\ \"docsAsEntities\": [\r
|
||||
|
||||
\ {\r
|
||||
|
||||
\ \"eftlEntityType\": \"com.anthesi.elixforms.api.eftl.model.mock.EftlDoc\",\r
|
||||
|
||||
\ \"eftlEntity\": {\r
|
||||
|
||||
\ \"name\": \"doc1\",\r
|
||||
|
||||
\ \"quantity\": 3,\r
|
||||
|
||||
\ \"price\": 123.3\r
|
||||
|
||||
\ }\r
|
||||
|
||||
\ },\r
|
||||
|
||||
\ {\r
|
||||
|
||||
\ \"eftlEntityType\": \"com.anthesi.elixforms.api.eftl.model.mock.EftlDoc\",\r
|
||||
|
||||
\ \"eftlEntity\": {\r
|
||||
|
||||
\ \"name\": \"doc2\",\r
|
||||
|
||||
\ \"quantity\": 5,\r
|
||||
|
||||
\ \"price\": 213.3\r
|
||||
|
||||
\ }\r
|
||||
|
||||
\ },\r
|
||||
|
||||
\ {\r
|
||||
|
||||
\ \"eftlEntityType\": \"com.anthesi.elixforms.api.eftl.model.mock.EftlDoc\",\r
|
||||
|
||||
\ \"eftlEntity\": {\r
|
||||
|
||||
\ \"name\": \"doc3\",\r
|
||||
|
||||
\ \"quantity\": 10,\r
|
||||
|
||||
\ \"price\": 321.3\r
|
||||
|
||||
\ }\r
|
||||
|
||||
\ }\r
|
||||
|
||||
\ ],\r
|
||||
|
||||
\ \"singleEntity\": {\r
|
||||
|
||||
\ \"eftlEntityType\": \"com.anthesi.elixforms.api.eftl.model.mock.EftlDoc\",\r
|
||||
|
||||
\ \"eftlEntity\": {\r
|
||||
|
||||
\ \"name\": \"doc1\",\r
|
||||
|
||||
\ \"quantity\": 3,\r
|
||||
|
||||
\ \"price\": 123.3\r
|
||||
|
||||
\ }\r
|
||||
|
||||
\ },\r
|
||||
|
||||
\ \"simpleList\": [\r
|
||||
|
||||
\ \"s1\",\r
|
||||
|
||||
\ \"s2\",\r
|
||||
|
||||
\ \"s3\"\r
|
||||
|
||||
\ ],\r
|
||||
|
||||
\ \"docsSize\": 3\r
|
||||
|
||||
\ }\r
|
||||
|
||||
}"
|
||||
auth: inherit
|
||||
|
||||
runtime:
|
||||
scripts:
|
||||
- type: before-request
|
||||
code: "// Copy-pasta your EFTL document below inside the template literals (`)\r
|
||||
|
||||
var eftlDocumentToBeProcessed = `\r
|
||||
|
||||
[EFTL][HEADER name=\"trimDocument\" value=\"true\" type=\"boolean\" /]\r
|
||||
|
||||
[VAR name=\"idxNome\" type=\"number\"][% idxNome = 0; %][/VAR]\r
|
||||
|
||||
[VAR name=\"idxCfPIva\" type=\"number\"][% idxCfPIva = 1; %][/VAR]\r
|
||||
|
||||
[VAR name=\"idxSede\" type=\"number\"][% idxSede = 2; %][/VAR]\r
|
||||
|
||||
\r
|
||||
|
||||
[VAR name=\"elencoContraentiCompleto\" type=\"string\"][% elencoContraentiCompleto = \"\"; %][/VAR]\r
|
||||
|
||||
\r
|
||||
|
||||
[VAR name=\"contraenti\" type=\"iterable\"][SPLIT regex=\"\\n\"][TAG]SCHEMAID,341,COL0004,IUQOID, , [/TAG][/SPLIT][/VAR]\r
|
||||
|
||||
[VAR name=\"countContraenti\" type=\"number\"][SIZE_OF varname=\"contraenti\" /][/VAR]\r
|
||||
|
||||
[VAR name=\"idxContraente\" type=\"number\"][% idxContraente = 0; %][/VAR]\r
|
||||
|
||||
\r
|
||||
|
||||
[!-- Estraggo i dati del primo contraente (ce ne sarà sempre almeno uno) --]\r
|
||||
|
||||
[VAR name=\"currContraente\" type=\"string\"][VALUE_OF varname=\"contraenti\" index=\"idxContraente\" /][/VAR]\r
|
||||
|
||||
[VAR name=\"currContraenteSplit\" type=\"iterable\"][SPLIT regex=\", (.*?):\"][TRIM][VALUE_OF varname=\"currContraente\" /][/TRIM][/SPLIT][/VAR]\r
|
||||
|
||||
[VAR name=\"currContraenteNome\" type=\"string\"][TRIM][VALUE_OF varname=\"currContraenteSplit\" index=\"idxNome\" /][/TRIM][/VAR]\r
|
||||
|
||||
[VAR name=\"currContraenteCfPIva\" type=\"string\"][TRIM][VALUE_OF varname=\"currContraenteSplit\" index=\"idxCfPIva\" /][/TRIM][/VAR]\r
|
||||
|
||||
[VAR name=\"currContraenteSede\" type=\"string\"][TRIM][VALUE_OF varname=\"currContraenteSplit\" index=\"idxSede\" /][/TRIM][/VAR]\r
|
||||
|
||||
[% elencoContraentiCompleto = currContraenteNome + \" (CF/PIVA: \" + currContraenteCfPIva + \") con sede legale in \" + currContraenteSede; %]\r
|
||||
|
||||
\r
|
||||
|
||||
[!-- Se c'è più di un contraente, ciclo su tutti i rimanenti (tutto questo per non avere una \", \" in fondo alla stringa finale...) --]\r
|
||||
|
||||
[WHILE]\r
|
||||
|
||||
\ [CONDITION][% idxContraente < countContraenti - 1 %][/CONDITION]\r
|
||||
|
||||
\ [DO]\r
|
||||
|
||||
\ [% idxContraente = idxContraente + 1; %]\r
|
||||
|
||||
\r
|
||||
|
||||
\ [VAR name=\"currContraente\" type=\"string\"][VALUE_OF varname=\"contraenti\" index=\"idxContraente\" /][/VAR]\r
|
||||
|
||||
\ [VAR name=\"currContraenteSplit\" type=\"iterable\"][SPLIT regex=\", (.*?):\"][TRIM][VALUE_OF varname=\"currContraente\" /][/TRIM][/SPLIT][/VAR]\r
|
||||
|
||||
\ [VAR name=\"currContraenteNome\" type=\"string\"][VALUE_OF varname=\"currContraenteSplit\" index=\"idxNome\" /][/VAR]\r
|
||||
|
||||
\ [VAR name=\"currContraenteCfPIva\" type=\"string\"][VALUE_OF varname=\"currContraenteSplit\" index=\"idxCfPIva\" /][/VAR]\r
|
||||
|
||||
\ [VAR name=\"currContraenteSede\" type=\"string\"][VALUE_OF varname=\"currContraenteSplit\" index=\"idxSede\" /][/VAR]\r
|
||||
|
||||
\ [% elencoContraentiCompleto = elencoContraentiCompleto + \", \" + currContraenteNome + \" (CF/PIVA: \" + currContraenteCfPIva + \") con sede legale in \" + currContraenteSede; %]\r
|
||||
|
||||
\ [/DO]\r
|
||||
|
||||
[/WHILE]\r
|
||||
|
||||
\r
|
||||
|
||||
[%= elencoContraentiCompleto %]\r
|
||||
|
||||
[/EFTL]\r
|
||||
|
||||
`;\r
|
||||
|
||||
\r
|
||||
|
||||
var base64EncodedDocument = btoa(eftlDocumentToBeProcessed);\r
|
||||
|
||||
\r
|
||||
|
||||
bru.setVar(\"elixBase64EftlDocument\", base64EncodedDocument);"
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
+246
@@ -0,0 +1,246 @@
|
||||
info:
|
||||
name: Elenco partecipanti per dropdown con chiave
|
||||
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: "21223"
|
||||
body:
|
||||
type: json
|
||||
data: "{\r
|
||||
|
||||
\ \"userDocument\": \"{{elixBase64EftlDocument}}\", // see the pre-request script\r
|
||||
|
||||
\ \"userContext\": {\r
|
||||
|
||||
\ \"lang\": \"IT\",\r
|
||||
|
||||
\ \"crlf\": \"\\r\\n\"\r
|
||||
|
||||
\ }\r
|
||||
|
||||
}"
|
||||
auth: inherit
|
||||
|
||||
runtime:
|
||||
scripts:
|
||||
- type: before-request
|
||||
code: "// Copy-pasta your EFTL document below inside the template literals (`)\r
|
||||
|
||||
var eftlDocumentToBeProcessed = String.raw`\r
|
||||
|
||||
[EFTL][HEADER name=\"trimDocument\" value=\"true\" type=\"boolean\" /]\r
|
||||
|
||||
[VAR name=\"newLine\" type=\"string\"][VALUE_OF varname=\"crlf\" /][/VAR]\r
|
||||
|
||||
\r
|
||||
|
||||
[VAR name=\"responsabili\" type=\"string\"][TRIM][TAG]GETVALUEBYTAG,CONTRATTO_RESPONSABILI,REQUEST,IUQOID[/TAG][/TRIM][/VAR]\r
|
||||
|
||||
[VAR name=\"partecipanti\" type=\"string\"][TRIM][TAG]GETVALUEBYTAG,CONTRATTO_PARTECIPANTI,REQUEST,IUQOID[/TAG][/TRIM][/VAR]\r
|
||||
|
||||
\r
|
||||
|
||||
[!-- Aggiungi primo elemento \"nullo\" --]\r
|
||||
|
||||
[VAR name=\"ripartizioniElenco\" type=\"string\"][% ripartizioniElenco = \"[0] ---\" + newLine; %][/VAR]\r
|
||||
|
||||
\r
|
||||
|
||||
[VAR name=\"responsabiliIterable\" type=\"iterable\"][SPLIT regex=\"\\n\"][VALUE_OF varname=\"responsabili\" /][/SPLIT][/VAR]\r
|
||||
|
||||
[VAR name=\"partecipantiIterable\" type=\"iterable\"][SPLIT regex=\"\\n\"][VALUE_OF varname=\"partecipanti\" /][/SPLIT][/VAR]\r
|
||||
|
||||
\r
|
||||
|
||||
[VAR name=\"responsabiliCount\" type=\"number\"][SIZE_OF varname=\"responsabiliIterable\" /][/VAR]\r
|
||||
|
||||
[VAR name=\"partecipantiCount\" type=\"number\"][SIZE_OF varname=\"partecipantiIterable\" /][/VAR]\r
|
||||
|
||||
\r
|
||||
|
||||
[VAR name=\"personaIdx\" type=\"string\"][% personaIdx = 0; %][/VAR]\r
|
||||
|
||||
[VAR name=\"dropdownIdx\" type=\"string\"][% dropdownIdx = 0; %][/VAR]\r
|
||||
|
||||
\r
|
||||
|
||||
[VAR name=\"firstItem\" type=\"number\"][% firstItem = 0; %][/VAR]\r
|
||||
|
||||
[VAR name=\"secondItem\" type=\"number\"][% secondItem = 1; %][/VAR]\r
|
||||
|
||||
\r
|
||||
|
||||
[WHILE threshold=\"99\"]\r
|
||||
|
||||
\ [CONDITION][% personaIdx < responsabiliCount %][/CONDITION]\r
|
||||
|
||||
\ [DO]\r
|
||||
|
||||
\ [VAR name=\"responsabileFull\" type=\"string\"][VALUE_OF varname=\"responsabiliIterable\" index=\"personaIdx\" /][/VAR]\r
|
||||
|
||||
\ [VAR name=\"responsabileIterable\" type=\"iterable\"][SPLIT regex=\", CF: \"][TRIM][VALUE_OF varname=\"responsabileFull\" /][/TRIM][/SPLIT][/VAR]\r
|
||||
|
||||
\r
|
||||
|
||||
\ [!-- Recupera il nominativo --]\r
|
||||
|
||||
\ [VAR name=\"responsabileNominativo\" type=\"string\"][VALUE_OF varname=\"responsabileIterable\" index=\"firstItem\" /][/VAR]\r
|
||||
|
||||
\r
|
||||
|
||||
\ [!-- Recupera il codice fiscale --]\r
|
||||
|
||||
\ [VAR name=\"responsabileResto\" type=\"string\"][VALUE_OF varname=\"responsabileIterable\" index=\"secondItem\" /][/VAR]\r
|
||||
|
||||
\ [VAR name=\"responsabileRestoIterable\" type=\"iterable\"][SPLIT regex=\", Qualifica: \"][VALUE_OF varname=\"responsabileResto\" /][/SPLIT][/VAR]\r
|
||||
|
||||
\ [VAR name=\"responsabileCodiceFiscale\" type=\"string\"][VALUE_OF varname=\"responsabileRestoIterable\" index=\"firstItem\" /][/VAR]\r
|
||||
|
||||
\r
|
||||
|
||||
\ [% personaIdx = personaIdx + 1; %]\r
|
||||
|
||||
\ [% dropdownIdx = dropdownIdx + 1; %]\r
|
||||
|
||||
\r
|
||||
|
||||
\ [!-- HACK ignobile per recuperare il numero che altrimenti verrebbe emesso come \"1.0\", etc... --]\r
|
||||
|
||||
\ [VAR name=\"responsabileKeyIterable\" type=\"iterable\"][SPLIT regex=\"\\.\"][% dropdownIdx + \"\" %][/SPLIT][/VAR]\r
|
||||
|
||||
\ [VAR name=\"responsabileKey\" type=\"string\"][VALUE_OF varname=\"responsabileKeyIterable\" index=\"firstItem\" /][/VAR]\r
|
||||
|
||||
\r
|
||||
|
||||
\ [% ripartizioniElenco = ripartizioniElenco + \"[\" + responsabileKey + \"] \" + responsabileNominativo + \" (CF: \" + responsabileCodiceFiscale + \")\"; %]\r
|
||||
|
||||
\r
|
||||
|
||||
\ [IF]\r
|
||||
|
||||
\ [CONDITION][% personaIdx < responsabiliCount %][/CONDITION]\r
|
||||
|
||||
\ [THEN]\r
|
||||
|
||||
\ [% ripartizioniElenco = ripartizioniElenco + newLine; %]\r
|
||||
|
||||
\ [/THEN]\r
|
||||
|
||||
\ [ELSE IF]\r
|
||||
|
||||
\ [CONDITION][IS_NOT_EMPTY varname=\"partecipanti\" /][/CONDITION]\r
|
||||
|
||||
\ [THEN]\r
|
||||
|
||||
\ [% ripartizioniElenco = ripartizioniElenco + newLine; %]\r
|
||||
|
||||
\ [/THEN]\r
|
||||
|
||||
\ [/ELSE IF]\r
|
||||
|
||||
\ [/IF]\r
|
||||
|
||||
\ [/DO]\r
|
||||
|
||||
[/WHILE]\r
|
||||
|
||||
\r
|
||||
|
||||
[IF][CONDITION][IS_NOT_EMPTY varname=\"partecipanti\" /][/CONDITION][THEN]\r
|
||||
|
||||
\ [% personaIdx = 0; %]\r
|
||||
|
||||
\ [WHILE threshold=\"99\"]\r
|
||||
|
||||
\ [CONDITION][% personaIdx < partecipantiCount %][/CONDITION]\r
|
||||
|
||||
\ [DO]\r
|
||||
|
||||
\ [VAR name=\"partecipanteFull\" type=\"string\"][VALUE_OF varname=\"partecipantiIterable\" index=\"personaIdx\" /][/VAR]\r
|
||||
|
||||
\ [VAR name=\"partecipanteIterable\" type=\"iterable\"][SPLIT regex=\", CF: \"][TRIM][VALUE_OF varname=\"partecipanteFull\" /][/TRIM][/SPLIT][/VAR]\r
|
||||
|
||||
\r
|
||||
|
||||
\ [!-- Recupera il nominativo --]\r
|
||||
|
||||
\ [VAR name=\"partecipanteNominativo\" type=\"string\"][VALUE_OF varname=\"partecipanteIterable\" index=\"firstItem\" /][/VAR]\r
|
||||
|
||||
\r
|
||||
|
||||
\ [!-- Recupera il codice fiscale --]\r
|
||||
|
||||
\ [VAR name=\"partecipanteResto\" type=\"string\"][VALUE_OF varname=\"partecipanteIterable\" index=\"secondItem\" /][/VAR]\r
|
||||
|
||||
\ [VAR name=\"partecipanteRestoIterable\" type=\"iterable\"][SPLIT regex=\", Qualifica: \"][VALUE_OF varname=\"partecipanteResto\" /][/SPLIT][/VAR]\r
|
||||
|
||||
\ [VAR name=\"partecipanteCodiceFiscale\" type=\"string\"][VALUE_OF varname=\"partecipanteRestoIterable\" index=\"firstItem\" /][/VAR]\r
|
||||
|
||||
\r
|
||||
|
||||
\ [% personaIdx = personaIdx + 1; %]\r
|
||||
|
||||
\ [% dropdownIdx = dropdownIdx + 1; %]\r
|
||||
|
||||
\r
|
||||
|
||||
\ [!-- HACK ignobile per recuperare il numero che altrimenti verrebbe emesso come \"1.0\", etc... --]\r
|
||||
|
||||
\ [VAR name=\"partecipanteKeyIterable\" type=\"iterable\"][SPLIT regex=\"\\.\"][% dropdownIdx + \"\" %][/SPLIT][/VAR]\r
|
||||
|
||||
\ [VAR name=\"partecipanteKey\" type=\"string\"][VALUE_OF varname=\"partecipanteKeyIterable\" index=\"firstItem\" /][/VAR]\r
|
||||
|
||||
\r
|
||||
|
||||
\ [% ripartizioniElenco = ripartizioniElenco + \"[\" + partecipanteKey + \"] \" + partecipanteNominativo + \" (CF: \" + partecipanteCodiceFiscale + \")\"; %]\r
|
||||
|
||||
\r
|
||||
|
||||
\ [IF]\r
|
||||
|
||||
\ [CONDITION][% personaIdx < partecipantiCount %][/CONDITION]\r
|
||||
|
||||
\ [THEN]\r
|
||||
|
||||
\ [% ripartizioniElenco = ripartizioniElenco + newLine; %]\r
|
||||
|
||||
\ [/THEN]\r
|
||||
|
||||
\ [/IF]\r
|
||||
|
||||
\ [/DO]\r
|
||||
|
||||
\ [/WHILE]\r
|
||||
|
||||
[/THEN][/IF]\r
|
||||
|
||||
\r
|
||||
|
||||
[%= ripartizioniElenco %]\r
|
||||
|
||||
[/EFTL]\r
|
||||
|
||||
`;\r
|
||||
|
||||
\r
|
||||
|
||||
var base64EncodedDocument = btoa(eftlDocumentToBeProcessed);\r
|
||||
|
||||
\r
|
||||
|
||||
bru.setVar(\"elixBase64EftlDocument\", base64EncodedDocument);"
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
+142
@@ -0,0 +1,142 @@
|
||||
info:
|
||||
name: Elenco partecipanti per tabella HTML Copy
|
||||
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: "19758"
|
||||
body:
|
||||
type: json
|
||||
data: "{\r
|
||||
|
||||
\ \"userDocument\": \"{{elixBase64EftlDocument}}\", // see the pre-request script\r
|
||||
|
||||
\ \"userContext\": {\r
|
||||
|
||||
\ \"lang\": \"IT\",\r
|
||||
|
||||
\ \"crlf\": \"\\r\\n\"\r
|
||||
|
||||
\ }\r
|
||||
|
||||
}"
|
||||
auth: inherit
|
||||
|
||||
runtime:
|
||||
scripts:
|
||||
- type: before-request
|
||||
code: "// Copy-pasta your EFTL document below inside the template literals (`)\r
|
||||
|
||||
var eftlDocumentToBeProcessed = String.raw`\r
|
||||
|
||||
[EFTL]\r
|
||||
|
||||
[VAR name=\"newLine\" type=\"string\"][VALUE_OF varname=\"crlf\" /][/VAR]\r
|
||||
|
||||
[VAR name=\"ripartizioniNominativiWithSep\" type=\"string\"][TAG]SCHEMAID,538,COL0005,ID_OBJECT,,#[/TAG][/VAR]\r
|
||||
|
||||
[VAR name=\"ripartizioniImportiWithSep\" type=\"string\"][TAG]SCHEMAID,538,COL0002,ID_OBJECT,,#[/TAG][/VAR]\r
|
||||
|
||||
<table>\r
|
||||
|
||||
<tr><th>Partecipante</th><th>Importo (EUR)</th></tr>\r
|
||||
|
||||
[IF][CONDITION][IS_NOT_EMPTY varname=\"ripartizioniNominativiWithSep\" /][/CONDITION][THEN]\r
|
||||
|
||||
\ [VAR name=\"ripartizioniNominativiIterable\" type=\"iterable\"][SPLIT regex=\"#\"][VALUE_OF varname=\"ripartizioniNominativiWithSep\" /][/SPLIT][/VAR]\r
|
||||
|
||||
\ [VAR name=\"ripartizioniImportiIterable\" type=\"iterable\"][SPLIT regex=\"#\"][VALUE_OF varname=\"ripartizioniImportiWithSep\" /][/SPLIT][/VAR]\r
|
||||
|
||||
\ [VAR name=\"ripartizioniCount\" type=\"number\"][SIZE_OF varname=\"ripartizioniNominativiIterable\" /][/VAR]\r
|
||||
|
||||
\ [VAR name=\"ripartizioneIdx\" type=\"string\"][% ripartizioneIdx = 0; %][/VAR]\r
|
||||
|
||||
\ [VAR name=\"firstItem\" type=\"number\"][% firstItem = 0; %][/VAR]\r
|
||||
|
||||
\ [VAR name=\"secondItem\" type=\"number\"][% secondItem = 1; %][/VAR]\r
|
||||
|
||||
\r
|
||||
|
||||
\r
|
||||
|
||||
\ [FOR varName=\"ripartizione\" iterable=\"ripartizioniNominativiIterable\"]\r
|
||||
|
||||
\ [VAR name=\"ripartizioneNominativoFull\" type=\"string\"][VALUE_OF varname=\"ripartizioniNominativiIterable\" index=\"ripartizioneIdx\" /][/VAR]\r
|
||||
|
||||
\ [VAR name=\"ripartizioneImporto\" type=\"string\"][VALUE_OF varname=\"ripartizioniImportiIterable\" index=\"ripartizioneIdx\" /][/VAR]\r
|
||||
|
||||
\ [VAR name=\"ripartizioneNominativoIterable\" type=\"iterable\"][SPLIT regex=\"] \"][TRIM][VALUE_OF varname=\"ripartizioneNominativoFull\" /][/TRIM][/SPLIT][/VAR]\r
|
||||
|
||||
\ [VAR name=\"ripartizioneNominativo\" type=\"string\"][VALUE_OF varname=\"ripartizioneNominativoIterable\" index=\"secondItem\" /][/VAR]\r
|
||||
|
||||
\ [% ripartizioneIdx = ripartizioneIdx + 1; %]\r
|
||||
|
||||
\ [VAR name=\"ripartizioneKeyIterable\" type=\"iterable\"][SPLIT regex=\"\\.\"][% ripartizioneIdx + \"\" %][/SPLIT][/VAR]\r
|
||||
|
||||
\ [VAR name=\"ripartizioneKey\" type=\"string\"][VALUE_OF varname=\"ripartizioneKeyIterable\" index=\"firstItem\" /][/VAR]\r
|
||||
|
||||
\ <tr><td>[VALUE_OF varname=\"ripartizioneNominativo\" /]</td><td>[VALUE_OF varname=\"ripartizioneImporto\" /]</td></tr>\r
|
||||
|
||||
\ [/FOR]\r
|
||||
|
||||
\r
|
||||
|
||||
\ [!--\r
|
||||
|
||||
\ [WHILE threshold=\"99\"]\r
|
||||
|
||||
\ [CONDITION][% ripartizioneIdx < ripartizioniCount %][/CONDITION]\r
|
||||
|
||||
\ [DO]\r
|
||||
|
||||
\ [VAR name=\"ripartizioneNominativoFull\" type=\"string\"][VALUE_OF varname=\"ripartizioniNominativiIterable\" index=\"ripartizioneIdx\" /][/VAR]\r
|
||||
|
||||
\ [VAR name=\"ripartizioneImporto\" type=\"string\"][VALUE_OF varname=\"ripartizioniImportiIterable\" index=\"ripartizioneIdx\" /][/VAR]\r
|
||||
|
||||
\ [VAR name=\"ripartizioneNominativoIterable\" type=\"iterable\"][SPLIT regex=\"] \"][TRIM][VALUE_OF varname=\"ripartizioneNominativoFull\" /][/TRIM][/SPLIT][/VAR]\r
|
||||
|
||||
\ [VAR name=\"ripartizioneNominativo\" type=\"string\"][VALUE_OF varname=\"ripartizioneNominativoIterable\" index=\"secondItem\" /][/VAR]\r
|
||||
|
||||
\ [% ripartizioneIdx = ripartizioneIdx + 1; %]\r
|
||||
|
||||
\ [VAR name=\"ripartizioneKeyIterable\" type=\"iterable\"][SPLIT regex=\"\\.\"][% ripartizioneIdx + \"\" %][/SPLIT][/VAR]\r
|
||||
|
||||
\ [VAR name=\"ripartizioneKey\" type=\"string\"][VALUE_OF varname=\"ripartizioneKeyIterable\" index=\"firstItem\" /][/VAR]\r
|
||||
|
||||
<tr><td>[VALUE_OF varname=\"ripartizioneNominativo\" /]</td><td>[VALUE_OF varname=\"ripartizioneImporto\" /]</td></tr>\r
|
||||
|
||||
\ [/DO]\r
|
||||
|
||||
\ [/WHILE]\r
|
||||
|
||||
\ --]\r
|
||||
|
||||
[/THEN][/IF]\r
|
||||
|
||||
</table>\r
|
||||
|
||||
[/EFTL]\r
|
||||
|
||||
`;\r
|
||||
|
||||
\r
|
||||
|
||||
var base64EncodedDocument = btoa(eftlDocumentToBeProcessed);\r
|
||||
|
||||
\r
|
||||
|
||||
bru.setVar(\"elixBase64EftlDocument\", base64EncodedDocument);"
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
+130
@@ -0,0 +1,130 @@
|
||||
info:
|
||||
name: Elenco partecipanti per tabella HTML
|
||||
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: "19758"
|
||||
body:
|
||||
type: json
|
||||
data: "{\r
|
||||
|
||||
\ \"userDocument\": \"{{elixBase64EftlDocument}}\", // see the pre-request script\r
|
||||
|
||||
\ \"userContext\": {\r
|
||||
|
||||
\ \"lang\": \"IT\",\r
|
||||
|
||||
\ \"crlf\": \"\\r\\n\"\r
|
||||
|
||||
\ }\r
|
||||
|
||||
}"
|
||||
auth: inherit
|
||||
|
||||
runtime:
|
||||
scripts:
|
||||
- type: before-request
|
||||
code: "// Copy-pasta your EFTL document below inside the template literals (`)\r
|
||||
|
||||
var eftlDocumentToBeProcessed = String.raw`\r
|
||||
|
||||
[EFTL]\r
|
||||
|
||||
[HEADER name=\"trimDocument\" value=\"true\" type=\"boolean\" /]\r
|
||||
|
||||
[VAR name=\"ripartizioniNominativiWithSep\" type=\"string\"][TAG]SCHEMAID,538,COL0005,ID_OBJECT,,#[/TAG][/VAR]\r
|
||||
|
||||
[VAR name=\"ripartizioniImportiWithSep\" type=\"string\"][TAG]SCHEMAID,538,COL0002,ID_OBJECT,,#[/TAG][/VAR]\r
|
||||
|
||||
[VAR name=\"tabellaRipartizioni\" type=\"string\"][% tabellaRipartizioni = \"<table><tr><th>Partecipante</th><th>Importo (EUR)</th></tr>\"; %][/VAR]\r
|
||||
|
||||
\r
|
||||
|
||||
[IF][CONDITION][IS_NOT_EMPTY varname=\"ripartizioniNominativiWithSep\" /][/CONDITION][THEN]\r
|
||||
|
||||
\ [VAR name=\"ripartizioniNominativiIterable\" type=\"iterable\"][SPLIT regex=\"#\"][VALUE_OF varname=\"ripartizioniNominativiWithSep\" /][/SPLIT][/VAR]\r
|
||||
|
||||
\ [VAR name=\"ripartizioniImportiIterable\" type=\"iterable\"][SPLIT regex=\"#\"][VALUE_OF varname=\"ripartizioniImportiWithSep\" /][/SPLIT][/VAR]\r
|
||||
|
||||
\ [VAR name=\"ripartizioniCount\" type=\"number\"][SIZE_OF varname=\"ripartizioniNominativiIterable\" /][/VAR]\r
|
||||
|
||||
\ [VAR name=\"ripartizioneIdx\" type=\"string\"][% ripartizioneIdx = 0; %][/VAR]\r
|
||||
|
||||
\ [VAR name=\"firstItem\" type=\"number\"][% firstItem = 0; %][/VAR]\r
|
||||
|
||||
\ [VAR name=\"secondItem\" type=\"number\"][% secondItem = 1; %][/VAR]\r
|
||||
|
||||
\r
|
||||
|
||||
\ [WHILE threshold=\"99\"]\r
|
||||
|
||||
\ [CONDITION][% ripartizioneIdx != ripartizioniCount %][/CONDITION]\r
|
||||
|
||||
\ [DO]\r
|
||||
|
||||
\ [VAR name=\"ripartizioneNominativoFull\" type=\"string\"][VALUE_OF varname=\"ripartizioniNominativiIterable\" index=\"ripartizioneIdx\" /][/VAR]\r
|
||||
|
||||
\ [VAR name=\"ripartizioneImporto\" type=\"string\"][VALUE_OF varname=\"ripartizioniImportiIterable\" index=\"ripartizioneIdx\" /][/VAR]\r
|
||||
|
||||
\r
|
||||
|
||||
\ [VAR name=\"ripartizioneNominativoIterable\" type=\"iterable\"][SPLIT regex=\"] \"][TRIM][VALUE_OF varname=\"ripartizioneNominativoFull\" /][/TRIM][/SPLIT][/VAR]\r
|
||||
|
||||
\r
|
||||
|
||||
\ [!-- Recupera il nominativo --]\r
|
||||
|
||||
\ [VAR name=\"ripartizioneNominativo\" type=\"string\"][VALUE_OF varname=\"ripartizioneNominativoIterable\" index=\"secondItem\" /][/VAR]\r
|
||||
|
||||
\r
|
||||
|
||||
\ [% ripartizioneIdx = ripartizioneIdx + 1; %]\r
|
||||
|
||||
\r
|
||||
|
||||
\ [!-- HACK ignobile per recuperare il numero che altrimenti verrebbe emesso come \"1.0\", etc... --]\r
|
||||
|
||||
\ [VAR name=\"ripartizioneKeyIterable\" type=\"iterable\"][SPLIT regex=\"\\.\"][% ripartizioneIdx + \"\" %][/SPLIT][/VAR]\r
|
||||
|
||||
\ [VAR name=\"ripartizioneKey\" type=\"string\"][VALUE_OF varname=\"ripartizioneKeyIterable\" index=\"firstItem\" /][/VAR]\r
|
||||
|
||||
\r
|
||||
|
||||
\ [% tabellaRipartizioni = tabellaRipartizioni + \"<tr><td>\" + ripartizioneNominativo + \"</td><td>\" + ripartizioneImporto + \"</td></tr>\"; %]\r
|
||||
|
||||
\ [/DO]\r
|
||||
|
||||
\ [/WHILE]\r
|
||||
|
||||
[/THEN][/IF]\r
|
||||
|
||||
[% tabellaRipartizioni = tabellaRipartizioni + \"</table>\"; %]\r
|
||||
|
||||
[%= tabellaRipartizioni %]\r
|
||||
|
||||
[/EFTL]\r
|
||||
|
||||
`;\r
|
||||
|
||||
\r
|
||||
|
||||
var base64EncodedDocument = btoa(eftlDocumentToBeProcessed);\r
|
||||
|
||||
\r
|
||||
|
||||
bru.setVar(\"elixBase64EftlDocument\", base64EncodedDocument);"
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
+104
@@ -0,0 +1,104 @@
|
||||
info:
|
||||
name: Elenco partecipanti per tendina
|
||||
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: "19375"
|
||||
body:
|
||||
type: json
|
||||
data: "{\r
|
||||
|
||||
\ \"userDocument\": \"{{elixBase64EftlDocument}}\", // see the pre-request script\r
|
||||
|
||||
\ \"userContext\": {\r
|
||||
|
||||
\ \"lang\": \"IT\",\r
|
||||
|
||||
\ \"crlf\": \"\\r\\n\"\r
|
||||
|
||||
\ }\r
|
||||
|
||||
}"
|
||||
auth: inherit
|
||||
|
||||
runtime:
|
||||
scripts:
|
||||
- type: before-request
|
||||
code: "// Copy-pasta your EFTL document below inside the template literals (`)\r
|
||||
|
||||
var eftlDocumentToBeProcessed = String.raw`\r
|
||||
|
||||
[EFTL][HEADER name=\"trimDocument\" value=\"true\" type=\"boolean\" /]\r
|
||||
|
||||
[VAR name=\"elencoPartecipantiDebug\" type=\"string\"][% elencoPartecipantiDebug = \"\"; %][/VAR]\r
|
||||
|
||||
[VAR name=\"elencoPartecipantiCompleto\" type=\"string\"][% elencoContraentiCompleto = \"\"; %][/VAR]\r
|
||||
|
||||
[VAR name=\"partecipanti\" type=\"string\"][TRIM][TAG]SCHEMAID,542,COL0018,IUQOID, , [/TAG][/TRIM][/VAR]\r
|
||||
|
||||
[%= \"\" %]\r
|
||||
|
||||
[IF][CONDITION][IS_NOT_EMPTY varname=\"partecipanti\" /][/CONDITION][THEN]\r
|
||||
|
||||
[VAR name=\"partecipantiSplit\" type=\"iterable\"][SPLIT regex=\"\\n\"][VALUE_OF varname=\"partecipanti\" /][/SPLIT][/VAR]\r
|
||||
|
||||
[VAR name=\"partecipantiCount\" type=\"number\"][SIZE_OF varname=\"partecipantiSplit\" /][/VAR]\r
|
||||
|
||||
[VAR name=\"partecipanteIdx\" type=\"number\"][% partecipanteIdx = 0; %][/VAR]\r
|
||||
|
||||
[VAR name=\"partecipanteNominativoIdx\" type=\"number\"][% partecipanteNominativoIdx = 0; %][/VAR]\r
|
||||
|
||||
[VAR name=\"partecipanteRestoIdx\" type=\"number\"][% partecipanteRestoIdx = 1; %][/VAR]\r
|
||||
|
||||
[WHILE threshold=\"99\"][CONDITION][% partecipanteIdx < partecipantiCount %][/CONDITION][DO]\r
|
||||
|
||||
[VAR name=\"partecipanteFull\" type=\"string\"][VALUE_OF varname=\"partecipantiSplit\" index=\"partecipanteIdx\" /][/VAR]\r
|
||||
|
||||
[VAR name=\"partecipanteSplit\" type=\"iterable\"][SPLIT regex=\", CF: \"][TRIM][VALUE_OF varname=\"partecipanteFull\" /][/TRIM][/SPLIT][/VAR]\r
|
||||
|
||||
[!-- Recupera il nominativo --]\r
|
||||
|
||||
[VAR name=\"partecipanteNominativo\" type=\"string\"][VALUE_OF varname=\"partecipanteSplit\" index=\"partecipanteNominativoIdx\" /][/VAR]\r
|
||||
|
||||
[!-- Recupera il codice fiscale --]\r
|
||||
|
||||
[VAR name=\"partecipanteResto\" type=\"string\"][VALUE_OF varname=\"partecipanteSplit\" index=\"partecipanteRestoIdx\" /][/VAR]\r
|
||||
|
||||
[VAR name=\"partecipanteRestoSplit\" type=\"iterable\"][SPLIT regex=\", Qualifica: \"][VALUE_OF varname=\"partecipanteResto\" /][/SPLIT][/VAR]\r
|
||||
|
||||
[VAR name=\"partecipanteCodiceFiscale\" type=\"string\"][VALUE_OF varname=\"partecipanteRestoSplit\" index=\"partecipanteNominativoIdx\" /][/VAR]\r
|
||||
|
||||
[%= \"[\" %][FORMAT type=\"number\" pattern=\"integer\"][% partecipanteIdx + 1 %][/FORMAT][%= \"] \" + partecipanteNominativo + \" (CF: \" + partecipanteCodiceFiscale + \")\" %]\r
|
||||
|
||||
[% partecipanteIdx = partecipanteIdx + 1; %]\r
|
||||
|
||||
[/DO][/WHILE]\r
|
||||
|
||||
[/THEN][/IF]\r
|
||||
|
||||
[/EFTL]\r
|
||||
|
||||
`;\r
|
||||
|
||||
\r
|
||||
|
||||
var base64EncodedDocument = btoa(eftlDocumentToBeProcessed);\r
|
||||
|
||||
\r
|
||||
|
||||
bru.setVar(\"elixBase64EftlDocument\", base64EncodedDocument);"
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
+67
@@ -0,0 +1,67 @@
|
||||
info:
|
||||
name: Numero partecipanti meno RS (se c'è)
|
||||
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: "22737"
|
||||
disabled: true
|
||||
- name: x-ef-request-id
|
||||
value: "22224"
|
||||
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: |-
|
||||
// Copy-pasta your EFTL document below inside the template literals (`)
|
||||
var eftlDocumentToBeProcessed = String.raw`
|
||||
[EFTL][HEADER name="trimDocument" value="true" type="boolean" /]
|
||||
[VAR name="newline"][% newline = ""; %][/VAR]
|
||||
[VAR name="codiceFiscaleProponente"][TAG]GETVALUEBYTAG,RICHIEDENTE_CODFIS,REQUEST,IUQOID[/TAG][/VAR]
|
||||
[% codiceFiscaleProponente = "SPGNDR67C24A944V"; %]
|
||||
[VAR name="ripartizioniConcat" type="string"][TRIM][TAG]GETVALUEBYTAG,PARTECIPANTE,REQUEST,IUQOID,CONCAT,#[/TAG][/TRIM][/VAR]
|
||||
|
||||
[VAR name="ripartizioniIterable" type="iterable"][SPLIT regex="#"][VALUE_OF varname="ripartizioniConcat" /][/SPLIT][/VAR]
|
||||
[VAR name="ripartizioniCount" type="string"][SIZE_OF varname="ripartizioniIterable" /][/VAR]
|
||||
|
||||
[IF]
|
||||
[CONDITION][CONTAINS varname="ripartizioniConcat" value="codiceFiscaleProponente" /][/CONDITION]
|
||||
[THEN][% ripartizioniCount = ripartizioniCount - 1; %][/THEN]
|
||||
[/IF]
|
||||
|
||||
[%= ripartizioniConcat %]
|
||||
[%= newline %]
|
||||
[%= codiceFiscaleProponente %]
|
||||
[%= newline %]
|
||||
[%= ripartizioniCount %]
|
||||
[/EFTL]
|
||||
`;
|
||||
|
||||
var base64EncodedDocument = btoa(eftlDocumentToBeProcessed);
|
||||
|
||||
bru.setVar("elixBase64EftlDocument", base64EncodedDocument);
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
+66
@@ -0,0 +1,66 @@
|
||||
info:
|
||||
name: Numero ripartizioni da form partecipanti
|
||||
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: "19758"
|
||||
body:
|
||||
type: json
|
||||
data: "{\r
|
||||
|
||||
\ \"userDocument\": \"{{elixBase64EftlDocument}}\", // see the pre-request script\r
|
||||
|
||||
\ \"userContext\": {\r
|
||||
|
||||
\ \"lang\": \"IT\",\r
|
||||
|
||||
\ \"crlf\": \"\\r\\n\"\r
|
||||
|
||||
\ }\r
|
||||
|
||||
}"
|
||||
auth: inherit
|
||||
|
||||
runtime:
|
||||
scripts:
|
||||
- type: before-request
|
||||
code: "// Copy-pasta your EFTL document below inside the template literals (`)\r
|
||||
|
||||
var eftlDocumentToBeProcessed = String.raw`\r
|
||||
|
||||
[EFTL][HEADER name=\"trimDocument\" value=\"true\" type=\"boolean\" /]\r
|
||||
|
||||
[VAR name=\"ripartizioniIterable\" type=\"iterable\"][SPLIT regex=\"#\"][TAG]SCHEMAID,538,COL0005,ID_OBJECT,,#[/TAG][/SPLIT][/VAR]\r
|
||||
|
||||
[VAR name=\"ripartizioniCount\" type=\"string\"][SIZE_OF varname=\"ripartizioniIterable\" /][/VAR]\r
|
||||
|
||||
\r
|
||||
|
||||
[%= ripartizioniCount %]\r
|
||||
|
||||
[/EFTL]\r
|
||||
|
||||
`;\r
|
||||
|
||||
\r
|
||||
|
||||
var base64EncodedDocument = btoa(eftlDocumentToBeProcessed);\r
|
||||
|
||||
\r
|
||||
|
||||
bru.setVar(\"elixBase64EftlDocument\", base64EncodedDocument);"
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
+88
@@ -0,0 +1,88 @@
|
||||
info:
|
||||
name: Partecipanti per Qualifica
|
||||
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: "22085"
|
||||
body:
|
||||
type: json
|
||||
data: |-
|
||||
{
|
||||
"userDocument": "{{elixBase64EftlDocument}}", // see the pre-request script
|
||||
"userContext": {
|
||||
"lang": "IT",
|
||||
"crlf": "\r\n",
|
||||
"qualificheDocenti": ";Docente;Ricercatore;"
|
||||
}
|
||||
}
|
||||
auth: inherit
|
||||
|
||||
runtime:
|
||||
scripts:
|
||||
- type: before-request
|
||||
code: |-
|
||||
// Copy-pasta your EFTL document below inside the template literals (`)
|
||||
var eftlDocumentToBeProcessed = String.raw`
|
||||
[EFTL][HEADER name="trimDocument" value="true" type="boolean" /]
|
||||
[!-- Must be defined in EftlSolver attribute! --]
|
||||
[VAR name="newLine" type="string"][VALUE_OF varname="crlf" /][/VAR]
|
||||
[VAR name="qualificheDocentiIterable" type="iterable"][SPLIT regex=";"][VALUE_OF varname="qualificheDocenti" /][/SPLIT][/VAR]
|
||||
|
||||
[VAR name="responsabiliScientifici" type="string"][TAG]GETVALUEBYTAG,CONTRATTO_RESPONSABILI,REQUEST,IUQOID[/TAG][/VAR]
|
||||
[VAR name="partecipanti" type="string"][TAG]GETVALUEBYTAG,CONTRATTO_PARTECIPANTI,REQUEST,IUQOID[/TAG][/VAR]
|
||||
|
||||
[VAR name="soggettiIterable" type="iterable"][SPLIT regex="\n"][% responsabiliScientifici + newLine + partecipanti %][/SPLIT][/VAR]
|
||||
|
||||
[VAR name="elencoCodFisPersonaleDocente" type="string"][% elencoCodFisPersonaleDocente = ";"; %]][/VAR]
|
||||
[VAR name="elencoCodFisPersonaleAltro" type="string"][% elencoCodFisPersonaleAltro = ";"; %]][/VAR]
|
||||
|
||||
[VAR name="firstItem" type="number"][% firstItem = 0; %][/VAR]
|
||||
[VAR name="secondItem" type="number"][% secondItem = 1; %][/VAR]
|
||||
|
||||
[FOR varname="persona" iterable="soggettiIterable"]
|
||||
[!-- Estraggo il Codice Fiscale --]
|
||||
[VAR name="personaIterable" type="iterable"][SPLIT regex=", CF: "][TRIM][VALUE_OF varname="persona" /][/TRIM][/SPLIT][/VAR]
|
||||
[VAR name="personaRight" type="string"][VALUE_OF varname="personaIterable" index="secondItem" /][/VAR]
|
||||
[VAR name="personaIterable" type="iterable"][SPLIT regex=", Qualifica: "][TRIM][VALUE_OF varname="personaRight" /][/TRIM][/SPLIT][/VAR]
|
||||
[VAR name="codiceFiscale" type="string"][VALUE_OF varname="personaIterable" index="firstItem" /][/VAR]
|
||||
[!-- Estraggo la Qualifica --]
|
||||
[VAR name="personaRight" type="string"][VALUE_OF varname="personaIterable" index="secondItem" /][/VAR]
|
||||
[VAR name="personaIterable" type="iterable"][SPLIT regex=", Struttura di afferenza: "][TRIM][VALUE_OF varname="personaRight" /][/TRIM][/SPLIT][/VAR]
|
||||
[VAR name="qualifica" type="string"][VALUE_OF varname="personaIterable" index="firstItem" /][/VAR]
|
||||
|
||||
[IF]
|
||||
[CONDITION][CONTAINS varname="qualificheDocentiIterable" value="qualifica" /][/CONDITION]
|
||||
[THEN][% elencoCodFisPersonaleDocente = elencoCodFisPersonaleDocente + codiceFiscale + ";"; %][/THEN]
|
||||
[ELSE][% elencoCodFisPersonaleAltro = elencoCodFisPersonaleAltro + codiceFiscale + ";"; %][/ELSE]
|
||||
[/IF]
|
||||
[/FOR]
|
||||
|
||||
|
||||
|
||||
[%= "Docenti: " elencoCodFisPersonaleDocente %]
|
||||
[%= newLine %]
|
||||
[%= "Altro: " elencoCodFisPersonaleAltro %]
|
||||
[%= newLine %]
|
||||
[%= newLine %]
|
||||
[%= responsabiliScientifici + newLine + partecipanti %]
|
||||
[/EFTL]
|
||||
`;
|
||||
|
||||
var base64EncodedDocument = btoa(eftlDocumentToBeProcessed);
|
||||
|
||||
bru.setVar("elixBase64EftlDocument", base64EncodedDocument);
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
+66
@@ -0,0 +1,66 @@
|
||||
info:
|
||||
name: RS proponente completo (multipli)
|
||||
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: "19758"
|
||||
body:
|
||||
type: json
|
||||
data: "{\r
|
||||
|
||||
\ \"userDocument\": \"{{elixBase64EftlDocument}}\", // see the pre-request script\r
|
||||
|
||||
\ \"userContext\": {\r
|
||||
|
||||
\ \"lang\": \"IT\",\r
|
||||
|
||||
\ \"crlf\": \"\\r\\n\"\r
|
||||
|
||||
\ }\r
|
||||
|
||||
}"
|
||||
auth: inherit
|
||||
|
||||
runtime:
|
||||
scripts:
|
||||
- type: before-request
|
||||
code: "// Copy-pasta your EFTL document below inside the template literals (`)\r
|
||||
|
||||
var eftlDocumentToBeProcessed = String.raw`\r
|
||||
|
||||
[EFTL][HEADER name=\"trimDocument\" value=\"true\" type=\"boolean\" /]\r
|
||||
|
||||
[VAR name=\"rspTitolo\" type=\"string\"][TAG]GETVALUEBYTAG,RSP_TITOLO,REQUEST,IUQOID[/TAG][/VAR]\r
|
||||
|
||||
[VAR name=\"rspCognome\" type=\"string\"][TAG]GETVALUEBYTAG,RSP_COGNOME,REQUEST,IUQOID[/TAG][/VAR]\r
|
||||
|
||||
[VAR name=\"rspNome\" type=\"string\"][TAG]GETVALUEBYTAG,RSP_NOME,REQUEST,IUQOID[/TAG][/VAR]\r
|
||||
|
||||
[%= rspTitolo + \" \" + rspCognome + \" \" rspNome %]\r
|
||||
|
||||
[/EFTL]\r
|
||||
|
||||
`;\r
|
||||
|
||||
\r
|
||||
|
||||
var base64EncodedDocument = btoa(eftlDocumentToBeProcessed);\r
|
||||
|
||||
\r
|
||||
|
||||
bru.setVar(\"elixBase64EftlDocument\", base64EncodedDocument);"
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
@@ -0,0 +1,7 @@
|
||||
info:
|
||||
name: CCT - Liquidazione Compensi
|
||||
type: folder
|
||||
seq: 3
|
||||
|
||||
request:
|
||||
auth: inherit
|
||||
+65
@@ -0,0 +1,65 @@
|
||||
info:
|
||||
name: Calcolo D.1.3 5% con virgole
|
||||
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: "22737"
|
||||
disabled: true
|
||||
- name: x-ef-request-id
|
||||
value: "22224"
|
||||
disabled: true
|
||||
- name: x-ef-request-id
|
||||
value: "22748"
|
||||
body:
|
||||
type: json
|
||||
data: |-
|
||||
{
|
||||
"userDocument": "{{elixBase64EftlDocument}}", // see the pre-request script
|
||||
"userContext": {
|
||||
"lang": "IT",
|
||||
"crlf": "\r\n",
|
||||
"qualificheDocenti": ";Docente;Ricercatore;"
|
||||
}
|
||||
}
|
||||
auth: inherit
|
||||
|
||||
runtime:
|
||||
scripts:
|
||||
- type: before-request
|
||||
code: |-
|
||||
// Copy-pasta your EFTL document below inside the template literals (`)
|
||||
var eftlDocumentToBeProcessed = String.raw`
|
||||
[EFTL][HEADER name="trimDocument" value="true" type="boolean" /]
|
||||
[VAR name="D1_1" type="number"][TAG]GETVALUEBYTAG,PROPOSTA_CCT_CONTRATTO_D_1_1,REQUEST,IUQOID[/TAG][/VAR]
|
||||
[VAR name="D1_2" type="number"][TAG]GETVALUEBYTAG,PROPOSTA_CCT_CONTRATTO_D_1_2,REQUEST,IUQOID[/TAG][/VAR]
|
||||
[VAR name="A" type="number"][TAG]SCHEMAID,338,COL0001,IUQOID, , [/TAG][/VAR]
|
||||
[VAR name="D1_3" type="number"][% D1_3 = D1_1 + D1_2 - (A * 0.20); %][/VAR]
|
||||
[VAR name="QuotaAteneo" type="number"][% QuotaAteneo = 0; %][/VAR]
|
||||
|
||||
[IF]
|
||||
[CONDITION][% D1_3 > 0 %][/CONDITION]
|
||||
[THEN][% QuotaAteneo = D1_3 * 0.05; %][/THEN]
|
||||
[/IF]
|
||||
|
||||
[FORMAT type="number" pattern="#,##0.00"][% QuotaAteneo %][/FORMAT]
|
||||
[/EFTL]
|
||||
`;
|
||||
|
||||
var base64EncodedDocument = btoa(eftlDocumentToBeProcessed);
|
||||
|
||||
bru.setVar("elixBase64EftlDocument", base64EncodedDocument);
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
+92
@@ -0,0 +1,92 @@
|
||||
info:
|
||||
name: Calcolo D.1.3 con virgole
|
||||
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: "22737"
|
||||
disabled: true
|
||||
- name: x-ef-request-id
|
||||
value: "22224"
|
||||
disabled: true
|
||||
- name: x-ef-request-id
|
||||
value: "22748"
|
||||
disabled: true
|
||||
- name: x-ef-request-id
|
||||
value: "22705"
|
||||
disabled: true
|
||||
- name: x-ef-request-id
|
||||
value: "22754"
|
||||
body:
|
||||
type: json
|
||||
data: |-
|
||||
{
|
||||
"userDocument": "{{elixBase64EftlDocument}}", // see the pre-request script
|
||||
"userContext": {
|
||||
"lang": "IT",
|
||||
"crlf": "\r\n",
|
||||
"qualificheDocenti": ";Docente;Ricercatore;"
|
||||
}
|
||||
}
|
||||
auth: inherit
|
||||
|
||||
runtime:
|
||||
scripts:
|
||||
- type: before-request
|
||||
code: |-
|
||||
// Copy-pasta your EFTL document below inside the template literals (`)
|
||||
var eftlDocumentToBeProcessed = String.raw`
|
||||
[EFTL][HEADER name="trimDocument" value="true" type="boolean" /]
|
||||
[VAR name="ceiling" type="string"][TAG]GETVALUEBYTAG,CORRISPETTIVO_CEILING,REQUEST,IUQOID[/TAG][/VAR]
|
||||
[!-- HACK per numeri corretti!!!1! --]
|
||||
[VAR name="ceilingIterable" type="iterable"][SPLIT regex="\."][TAG]GETVALUEBYTAG,CORRISPETTIVO_CEILING,REQUEST,IUQOID[/TAG][/SPLIT][/VAR]
|
||||
[VAR name="first" type="number"][% first = 0; %][/VAR]
|
||||
[VAR name="second" type="number"][% second = 1; %][/VAR]
|
||||
[VAR name="ceilingInteger" type="string"][VALUE_OF varname="ceilingIterable" index="first" /][/VAR]
|
||||
[VAR name="ceilingDecimal" type="string"][VALUE_OF varname="ceilingIterable" index="second" /][/VAR]
|
||||
[IF][CONDITION][IS_EMPTY varname="ceilingDecimal" /][/CONDITION][THEN][% ceilingDecimal = "00"; %][/THEN][/IF]
|
||||
[VAR name="ceilingNumber" type="number"][% ceilingNumber = ceilingInteger + "," + ceilingDecimal; %][/VAR]
|
||||
|
||||
[%= ceilingNumber %]
|
||||
[%= " --- " %]
|
||||
[%= ceilingNumber * 0.20 %]
|
||||
[%= " --- " %]
|
||||
[%= ceiling %]
|
||||
[%= " --- " %]
|
||||
[%= ceilingInteger %]
|
||||
[%= " --- " %]
|
||||
[%= ceilingDecimal %]
|
||||
|
||||
[VAR name="numberIterable" type="iterable"][SPLIT regex="\."][TAG]SCHEMAID,341,COL0009,IUQOID, , [/TAG][/SPLIT][/VAR]
|
||||
[VAR name="first" type="number"][% first = 0; %][/VAR]
|
||||
[VAR name="second" type="number"][% second = 1; %][/VAR]
|
||||
[VAR name="numberIntegerPart" type="string"][VALUE_OF varname="numberIterable" index="first" /][/VAR]
|
||||
[VAR name="numberDecimalPart" type="string"][VALUE_OF varname="numberIterable" index="second" /][/VAR]
|
||||
[IF][CONDITION][IS_EMPTY varname="numberDecimalPart" /][/CONDITION][THEN][% numberDecimalPart = "00"; %][/THEN][/IF]
|
||||
[VAR name="valueAsNumber" type="number"][% valueAsNumber = numberIntegerPart + "," + numberDecimalPart; %][/VAR]
|
||||
|
||||
[VAR name="fattoreRitenuta2max" type="number"][TAG]SCHEMAID,341,COL0030,IUQOID, , [/TAG][/VAR]
|
||||
[VAR name="ritenuta2max" type="number"][% ritenuta2max = valueAsNumber * fattoreRitenuta2max; %][/VAR]
|
||||
[VAR name="ritenuta2maxMessage" type="string"][% ritenuta2maxMessage = "L'importo massimo (2%) dell'ulteriore ritenuta deliberata dalla struttura è: " + ritenuta2max + " €"; %][/VAR]
|
||||
|
||||
[%= ritenuta2maxMessage %]
|
||||
[/EFTL]
|
||||
`;
|
||||
|
||||
var base64EncodedDocument = btoa(eftlDocumentToBeProcessed);
|
||||
|
||||
bru.setVar("elixBase64EftlDocument", base64EncodedDocument);
|
||||
|
||||
settings:
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
followRedirects: true
|
||||
maxRedirects: 5
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user