Creare un servizio

La creazione di un servizio è guidata da un form (la stessa schermata gestisce creazione e modifica). Un servizio nasce sempre in stato bozza e viene poi portato avanti nel workflow (pubblicazione in collaudo/produzione) tramite le autorizzazioni (si veda Il workflow di un servizio).

Passi logici della creazione

  1. Dominio, si sceglie il dominio di appartenenza (con eventuale valore di default da configurazione). In modalità multi-dominio, la selezione del dominio è il primo passo e sblocca l'inserimento dei referenti; l'utente può scegliere solo tra i domini della propria organizzazione. Se non si individua un dominio adeguato, un disclaimer (personalizzabile per installazione tramite configurazione) indica come richiederne la creazione, tipicamente l'indirizzo email di un referente/helpdesk dell'ente.

  2. Dati anagrafici, nome e versione (obbligatori), descrizione e descrizione sintetica, immagine, tag, termini di ricerca, note.

  3. Tipo e classificazione, tipo servizio (API o GENERICO), visibilità (se Riservato, è obbligatorio indicare le classi utente abilitate), categorie/tassonomie, flag multi-adesione.

  4. Flag "package" (solo Gestore), marca il servizio come contenitore che aggrega componenti; non selezionabile se il servizio ha già API/componenti.

  5. Flag "Intermediato" (fruizione), visibile al Gestore oppure agli utenti Amministratore Organizzazione / Operatore API la cui organizzazione di sessione è referente. Attivandolo, il servizio diventa una fruizione e richiede l'indicazione dell'ente e del soggetto erogatore (si veda Servizi intermediati (rework delle fruizioni)).

  6. Ente Erogatore e Soggetto Erogatore (solo se fruizione), si seleziona l'Ente Erogatore tra le organizzazioni referenti o intermediate; scelta l'organizzazione, si seleziona il Soggetto Erogatore tra i suoi soggetti referenti (auto-selezionato e nascosto se ne esiste uno solo).

  7. Referenti, referente (obbligatorio) ed eventuale referente tecnico.

  8. Salvataggio, il servizio viene creato in stato bozza.