Skip to content

Service ​

Un Service è un programma dockerizzato indipendente capace di elaborare dati. Può essere di due tipi:

  • Batch: viene avviato, elabora dati e termina la propria esecuzione.
  • Streaming: viene avviato ed elabora dati per un tempo indefinito fino all'interruzione manuale del Workflow che lo contiene.

Un Service è caratterizzato da:

  • Porte I/O
  • Parametri di esecuzione configurabili dall'utente

Le Porte I/O rappresentano le interfacce di ingresso e di uscita del Service, e ne permettono l'interazione con altri Asset ALIDA (Dataset, altri Service, Model) all'interno di un Workflow.

Gestione dei Service ​

Il catalogo di ALIDA include nativamente una serie di Service pronti all'uso per la creazione di Workflow.

Per informazioni su come crearne di personalizzati visita Creazione di un Service

Per accedere alla pagina di gestione dei Service, accedere da menù laterale come mostrato nella seguente figura:

sidebar-menu-with-services-menu-item-highlighted

service-management-page-with-base-services-on-display

Una volta giunti alla pagina, troverai l'elenco dei Service.

Dalla barra superiore, sarà possibile: services-management-page-top-toolbar

  • Accedere al form di registrazione Service
  • Cercare i Service
  • Filtrare per framework
  • Filtrare per tag
  • Filtrare per categorie
  • Visualizzare solo i "My Services"
  • Ordinare i Service
  • Cambiare pagina

Dalla card di ciascuno dei Service sono inoltre disponibili le seguenti funzioni:

Clonazione Service ​

Cliccando su service-clone-button verrà creata una copia a catalogo indipendente del Service in oggetto

Modifica Service ​

Cliccando su service-edit-button sarà possibile modificare alcuni dei metadati del Service, come:

  • Name
  • Description
  • Category
  • Service Tags
  • Documentazione Markdown

service-edit-page

Eliminazione Service ​

Cliccando su service-delete-button si potrà eliminare il Service da catalogo

Assegnazione del Service al Project ​

Cliccando poi sulla card di un Service si aprirà la relativa pagina di dettaglio, dalla quale sarà possibile accedere alla funzione Manage Projects service-details-manage-projects.

Si aprirà il menù a tendina e sarà possibile scegliere un Project al quale aggiungere il Service

**

Annotazione dei Service ​

All'interno del Workflow Designer, è possibile associare a ciascun Service componente il Workflow un insieme di annotazioni strutturate.

Tali annotazioni dovranno essere precedentemente definite da un amministratore da Pannello di Controllo (vedi Definizione Annotazioni)

Per annotare un Service:

  1. Aprire il Workflow Designer per il Workflow desiderato

  2. Cliccare sul Service da annotare e poi su Notes sulla destra accessing-service-annotations-edit-from-designer

  3. Nel dialog apertosi, cliccare su add-note-button e selezionare le annotazioni desiderate dai menù a tendina: service-annotations-selection-dropdowns

  4. Concludere cliccando su Save

Una volta terminato sarà possibile:

  • Visualizzare le annotazioni inserite
  • Eliminarle
  • Aggiungere altre annotazioni

service-annotations-dialog-after-insert