.. _services/intro: Introduzione ============ Che cos'è un service -------------------- I Services di Genropy sono una serie di servizi che utilizzano API esterne per produrre una serie di risultati. Esistono due :ref:`modalità di funzionamento del service` : - una modalità **attiva**, a "chiamata" (il service viene attivato manualmente al fine di innescare una specifica azione) - una modalità **passiva**, in "ascolto" (il service è sempre attivo e in ascolto, e può compiere delle azioni in automatico) Il processo di :ref:`creazione di un service` personalizzato è in buona parte il medesimo, ma in caso di service passivo è necessaria anche la creazione di un file *service* nella ``lib``. Si rimanda alla sezione dedicata per approfondimenti in merito. Principali services built-in di Genropy --------------------------------------- Genropy è di default dotato di una serie di services predefiniti: :ref:`FTP` :ref:`Mail` :ref:`SMS` :ref:`Telegram` I services sono preimpostati, quindi basterà normalmente inserire delle credenziali per accedere alle API e attivarne il funzionamento. Sono tuttavia delle buone basi per chi intendesse approfondire il codice e :ref:`Creare un service` personalizzato. All'interno dell'applicativo i parametri di configurazione sono sempre disponibili alla voce di menu ``Sistema > Services``. Le REST API di Genropy ---------------------- Genropy mette a disposizione un sistema di comunicazione per ricevere informazioni dall'esterno tramite chiamate REST. Per informazioni sul funzionamento si invita a consultare :ref:`la sezione dedicata` .. sectionauthor:: Davide Paci