Vai al contenuto

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

Visualizza service dal menù laterale

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

Visualizza la lista dei service

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

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

Filtri di ricerca dei service

  • 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

Form di registrazione/modifica service

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

service-manage-project-dropdown

Seleziona project a cui 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

    Scegli annotation per il service dal Designer

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

    Assegnazione annotation

  4. Concludere cliccando su Save

Una volta terminato sarà possibile:

  • Visualizzare le annotazioni inserite
  • Eliminarle
  • Aggiungere altre annotazioni

service-annotations-dialog-after-insert

Elenco annotations per il service