Celonis (anteprima)
API della piattaforma Celonis per l'uso con elementi del modello di conoscenza, ad esempio record, indicatori KPI, filtri, trigger e relativi dati.
Questo connettore è disponibile nei prodotti e nelle aree seguenti:
| Servizio | Class | Regions |
|---|---|---|
| Copilot Studio | Di alta qualità | Tutte le aree di Power Automate , ad eccezione delle seguenti: - Governo degli Stati Uniti (GCC) - Us Government (GCC High) - China Cloud gestito da 21Vianet - Dipartimento della Difesa degli Stati Uniti (DoD) |
| App per la logica | Normale | Tutte le aree di App per la logica , ad eccezione delle seguenti: - Aree di Azure per enti pubblici - Aree di Azure Cina - Dipartimento della Difesa degli Stati Uniti (DoD) |
| Power Apps | Di alta qualità | Tutte le aree di Power Apps , ad eccezione dei seguenti: - Governo degli Stati Uniti (GCC) - Us Government (GCC High) - China Cloud gestito da 21Vianet - Dipartimento della Difesa degli Stati Uniti (DoD) |
| Power Automate | Di alta qualità | Tutte le aree di Power Automate , ad eccezione delle seguenti: - Governo degli Stati Uniti (GCC) - Us Government (GCC High) - China Cloud gestito da 21Vianet - Dipartimento della Difesa degli Stati Uniti (DoD) |
| Contatto | |
|---|---|
| Nome | Supporto di Celonis |
| URL | https://developer.celonis.com/ |
| intelligence-api-feedback-sc@celonis.de |
| Metadati del connettore | |
|---|---|
| Editore | Celonis |
| Sito web | https://www.celonis.com |
| Informativa sulla privacy | https://www.celonis.com/privacy-policy/ |
| Categorie | IA; Gestione aziendale |
Titolo
L'API Celonis Intelligence consente ai clienti di Celonis di incorporare l'intelligence sui processi interattivi in piattaforme di terze parti in cui gli utenti finali possono trarre vantaggio dalle informazioni dettagliate sui processi di Celonis. In questo modo, porterebbe l'intelligenza di Celonis come gli indicatori KPI di processo o l'inefficienze dei processi più vicini agli utenti finali e trarre vantaggio dagli utenti operativi senza l'accesso corrente a Celonis fornendo preziose informazioni dettagliate per un processo decisionale migliore durante l'esecuzione delle attività quotidiane. Oltre alla funzionalità di query dei dati, l'API Intelligence supporta anche il push dei dati in piattaforme di terze parti consentendo loro di sottoscrivere trigger aziendali.
Autore: nome del server di pubblicazione
Prerequisiti
- Un team in Celonis Platform.
- Modello di conoscenza disponibile nel team di un cliente.
- Sottoscrizione di Celonis basata su processo (contattare il team dell'account per verificare).
Operazioni supportate
I metodi API correnti consentono agli utenti di interagire con i modelli di conoscenza definiti in Celonis Platform fornendo le funzionalità seguenti:
Metodi di individuazione dei modelli di conoscenza
Ottenere un elenco di modelli di knowledge base (KM)
Ottenere un elenco di record km
Ottenere i dettagli dello schema dei record km
Ottenere un elenco di filtri km
Metodi di recupero dei dati del modello di knowledge base
Ottenere un elenco di dati del record km
Metodi di gestione del ciclo di vita delle sottoscrizioni
Ottenere un elenco di sottoscrizioni
Ottenere un elenco di trigger km
Creare una sottoscrizione a un trigger del servizio di gestione delle chiavi
Aggiornare una sottoscrizione
Sospendere una sottoscrizione
Riprendere una sottoscrizione
Terminare una sottoscrizione
Recupero delle credenziali
Authentication
Ogni richiesta all'API deve essere autenticata con una chiave API Celonis. Esistono due modi per eseguire questa operazione:
Uso di una chiave API utente
Per informazioni su come creare una chiave API utente, seguire la guida alle chiavi API utente . L'API Celonis usa l'autenticazione del token di connessione per verificare l'accesso dei consumer. Le credenziali devono essere inviate in un'intestazione di autorizzazione nella richiesta HTTP. Le credenziali inviate nell'URL o nel corpo della richiesta verranno ignorate. Per eseguire l'autenticazione tramite l'autenticazione del token di connessione:
- Creare il token in Celonis:
MDg5MGVkNDktNjMwZC00ODdiLTkyNGItMjNmMzMxNjRmM2IwOkhNUVRMUis4SGh6NHhBY21Vck9GaWdkem5rYzBrb3p0N056WUM0bGlqczMM - Includere la stringa nell'intestazione autorizzazione HTTP formattata come segue:
Authorization: **Bearer** MDg5MGVkNDktNjMwZC00ODdiLTkyNGItMjNmMzMxNjRmM2IwOkhNUVRMUis4SGh6NHhBY21Vck9GaWdkem5rYzBrb3p0N056WUM0bGlqczMM
Uso di una chiave API dell'applicazione
Per informazioni su come creare un oggetto AppKey, seguire la guida alle chiavi API dell'applicazione . Per eseguire l'autenticazione tramite l'autenticazione AppKey:
- Creare AppKey in Celonis:
MzgyZDEzYjItNjI1MS00NTIwLTk1YTItY2ZjYzMzZTllOTNmOkE3a1dvYnpYQ0c3aUtUdTNRNC9UNzFLUXZmY0E2ZjVXUUROajFoN1R5UzIr - Includere la stringa nell'intestazione autorizzazione HTTP formattata come segue:
Authorization: **AppKey** MzgyZDEzYjItNjI1MS00NTIwLTk1YTItY2ZjYzMzZTllOTNmOkE3a1dvYnpYQ0c3aUtUdTNRNC9UNzFLUXZmY0E2ZjVXUUROajFoN1R5UzIr
Authorization
È necessario impostare le autorizzazioni corrette e assicurarsi che la chiave API utente o la chiave API dell'applicazione sfruttata per scopi di autorizzazione abbia accesso al pacchetto Celonis Studio contenente i modelli di knowledge base a cui si vuole accedere tramite le API di Intelligence. È possibile concedere le autorizzazioni di accesso seguendo questa procedura:
- Passare al pacchetto di Studio.
- Fare clic sui tre puntini e selezionare
Permissionsdal menu a comparsa. - Cercare l'utente (nel caso in cui si stia usando un token di connessione ) o AppKey (nel caso in cui si usi un oggetto AppKey ) e concedere almeno
USE PACKAGEi diritti.
Come iniziare
L'URL di base per l'API Celonis è https://<team>.<cluster>.celonis.cloud/intelligence/api Per trovare il team e il cluster, controllare l'URL usato per accedere alla piattaforma Celonis e recuperare il team e il cluster da esso.
L'API Celonis Intelligence è un'API JSON e i relativi endpoint restituiscono sempre una risposta JSON, indipendentemente dal successo della richiesta.
I metodi API correnti consentono agli utenti di interagire con i modelli di conoscenza definiti in Celonis Platform fornendo le funzionalità seguenti:
- Elenco dei modelli di knowledge base disponibili e dei relativi dettagli
- Elenco di record e relativi dettagli
- Elenco di filtri
- Dati per un record specifico. Informazioni dettagliate sulle funzionalità dell'API Celonis Intelligence nel portale per sviluppatori di Celonis.
Problemi noti e limitazioni
Limitazione della velocità
L'API intelligence non è stata compilata per esportare in blocco i dati RAW, ma per rendere disponibili i risultati calcolati e le informazioni dettagliate dal data mining di elaborazione alle piattaforme e alle applicazioni di terze parti. Ecco perché l'API Celonis applica la limitazione della frequenza. Ciò significa che solo un determinato numero di richieste è consentito al giorno e un determinato numero di record può essere recuperato in ogni chiamata. Celonis si riserva il diritto di modificare i limiti di tariffa in qualsiasi momento per garantire un servizio di alta qualità per tutti i clienti.
Nel caso in cui un client superi ripetutamente i limiti di velocità o si impegna nel comportamento ritenuto sospetto, Celonis si riserva il diritto di limitare o sospendere temporaneamente o definitivamente l'accesso all'API per tale client.
Quando un client supera il numero di richieste al giorno, l'API Celonis restituirà una risposta 429 (troppe richieste), inclusa un'intestazione HTTP (x-ratelimit-reset) che indica il tempo (in secondi) che il client deve attendere prima di poter elaborare una nuova richiesta.
Le intestazioni HTTP seguenti vengono restituite anche come parte di ogni chiamata:
-
x-ratelimit-limit: rappresenta il numero massimo di richieste che il client può eseguire nell'intervallo di tempo corrente. -
x-ratelimit-remaining: numero di richieste rimanenti nell'intervallo di tempo corrente. Attualmente, l'API presenta i limiti predefiniti seguenti:
Tabella 1. Limiti di frequenza delle richieste predefiniti
|
Limite | Valori predefiniti | |--|--|| | Numero massimo di richieste/giorno | 6000 requests/day | | Numero massimo di richieste al secondo | 20 requests/second | | Numero massimo di campi consentiti per richiesta nel modello di knowledge base | 200 campi/richiesta | | Numero massimo di record per richiesta restituiti quando si chiama l'endpoint /data | 50 record/richiesta | | Numero massimo totale di record che è possibile recuperare tramite l'endpoint /data | Primi 5.000 record per tabella filtrata/ordinata | La sottoscrizione al trigger applica anche la limitazione della frequenza. Ciò significa che per un team è possibile creare solo un determinato numero di sottoscrizioni. Inoltre, indipendentemente dal numero di sottoscrizioni create, esiste un numero massimo di eventi che possono essere generati dall'API ai consumer di terze parti.
Se un client raggiunge il numero massimo di sottoscrizioni, dovrà eliminare una sottoscrizione esistente per crearne una nuova.
Se un client raggiunge il numero massimo di eventi generati dall'API, il resto dei dati prodotti da Celonis Platform verrà rimosso.
Se il client sta raggiungendo la quota giornaliera, questi verranno informati tramite e-mail all'account amministratore. Il primo messaggio di posta elettronica verrà inviato quando vengono superati 80% della quota, consentendo all'account amministratore di sapere che si è oltre tale percentuale. Il secondo messaggio di posta elettronica verrà inviato non appena si superano 100% della quota.
Attualmente, l'API presenta i limiti predefiniti seguenti:
Tabella 2. Limiti di frequenza degli eventi predefiniti
|
Limite | Valori predefiniti | |--|--|| | Numero massimo di sottoscrizioni/team | 10 | | Numero massimo di eventi/giorno | 100,000 | Consultare il team dell'account per verificare i limiti del team.
Domande frequenti
Fare riferimento alla sezione Domande frequenti nel portale per sviluppatori di Celonis.
Istruzioni per la distribuzione
Obbligatorio. Aggiungere istruzioni su come distribuire questo connettore come connettore personalizzato.
Creazione di una connessione
Il connettore supporta i tipi di autenticazione seguenti:
| Predefinita | Parametri per la creazione della connessione. | Tutte le aree geografiche | Non condivisibile |
Predefinito
Applicabile: tutte le aree
Parametri per la creazione della connessione.
Questa non è una connessione condivisibile. Se l'app power viene condivisa con un altro utente, verrà richiesto a un altro utente di creare una nuova connessione in modo esplicito.
| Nome | TIPO | Description | Obbligatorio |
|---|---|---|---|
| Squadra | corda | Specificare il team di Celonis. | Vero |
| Cluster | corda | Specificare il cluster Celonis. | Vero |
| Authorization | securestring | Autorizzazione per questa API | Vero |
Limiti per la limitazione delle richieste
| Nome | Chiamate | Periodo di rinnovo |
|---|---|---|
| Chiamate API per connessione | 100 | 60 secondi |
Azioni
| Aggiorna una sottoscrizione |
Aggiorna una sottoscrizione |
| Annullare la sottoscrizione a un trigger rimuovendo tutti i dati per la sottoscrizione |
Annullare la sottoscrizione a un trigger rimuovendo tutti i dati per la sottoscrizione |
| Crea una sottoscrizione per il trigger |
Crea una sottoscrizione per il trigger |
| Ottenere i dettagli del servizio di gestione delle chiavi di primo livello |
Modello di conoscenza definito in un team EMS |
| Ottenere i dettagli dello schema dei record km di primo livello |
Dettagli dello schema di record di primo livello |
| Ottenere un elenco dello schema dei record km |
Elenco dello schema dei record |
| Ottenere un elenco di dati del record km |
Dati per un record nel modello di conoscenza |
| Ottenere un elenco di filtri km |
Elenco di filtri per il modello di conoscenza |
| Ottenere un elenco di KMs |
Elenco dei modelli di conoscenza definiti in un team EMS |
| Ottenere un elenco di sottoscrizioni |
Elenco di tutte le sottoscrizioni create |
| Ottenere un elenco di trigger km |
Elenco di trigger per il modello di conoscenza |
| Recupera la pagina successiva di eventi non inoltrati a causa di una sottoscrizione non riuscita |
Recupera la pagina successiva di eventi se non sono stati inoltrati a causa di una sottoscrizione non riuscita |
| Riprende la sottoscrizione per iniziare a ricevere nuovi eventi, ignorando gli eventi della cronologia |
Riprende la sottoscrizione sospesa per iniziare a ricevere di nuovo nuovi eventi, ignorando gli eventi della cronologia |
| Riprende la sottoscrizione sospesa per avviare nuovamente la ricezione di eventi |
Riprende la sottoscrizione sospesa per avviare nuovamente la ricezione di eventi |
| Sospende la sottoscrizione per interrompere la ricezione di eventi |
Sospende la sottoscrizione per interrompere la ricezione di eventi |
Aggiorna una sottoscrizione
Aggiorna una sottoscrizione
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
ID sottoscrizione
|
subscription_id | True | string |
ID sottoscrizione che verrà completamente aggiornato |
|
headers
|
headers | object |
Le intestazioni di callback possono contenere token di autenticazione, tipo di contenuto e così via. |
|
|
protocol
|
protocol | True | string |
Solo il valore possibile è HTTPS, il che significa che l'URI di callback deve essere un https valido |
|
URI
|
uri | True | string |
URI per eseguire il callback dall'API intelligence dopo l'attivazione del trigger |
|
configurazioni
|
configurations | array of string |
Configurazione per la sottoscrizione |
|
|
nome
|
name | True | string |
Nome della sottoscrizione |
Annullare la sottoscrizione a un trigger rimuovendo tutti i dati per la sottoscrizione
Annullare la sottoscrizione a un trigger rimuovendo tutti i dati per la sottoscrizione
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
ID sottoscrizione
|
subscription_id | True | string |
L'ID sottoscrizione verrà eliminato |
Crea una sottoscrizione per il trigger
Crea una sottoscrizione per il trigger
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
Km Id
|
km_id | True | string |
ID del modello di conoscenza |
|
Trigger Id
|
trigger_id | True | string |
The Trigger Id |
|
headers
|
headers | object |
Le intestazioni di callback possono contenere token di autenticazione, tipo di contenuto e così via. |
|
|
protocol
|
protocol | True | string |
Solo il valore possibile è HTTPS, il che significa che l'URI di callback deve essere un https valido |
|
URI
|
uri | True | string |
URI per eseguire il callback dall'API intelligence dopo l'attivazione del trigger |
|
configurazioni
|
configurations | array of string |
Configurazione per la sottoscrizione |
|
|
nome
|
name | True | string |
Nome della sottoscrizione |
Restituisce
- response
- string
Ottenere i dettagli del servizio di gestione delle chiavi di primo livello
Modello di conoscenza definito in un team EMS
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
ID modello di conoscenza
|
km_id | True | string |
ID modello di conoscenza |
Restituisce
Struttura dei dati del modello di conoscenza
- Modello di conoscenza
- knowledgeModelDetailedDTO
Ottenere i dettagli dello schema dei record km di primo livello
Dettagli dello schema di record di primo livello
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
ID modello di conoscenza
|
km_id | True | string |
ID modello di conoscenza |
|
ID record
|
record_id | True | string |
ID record |
Restituisce
Record rappresenta un concetto all'interno di un modello di knowledge base
- Tipo di record
- recordDTO
Ottenere un elenco dello schema dei record km
Elenco dello schema dei record
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
Pagina
|
page | integer |
Numero di pagina del risultato, a partire da 0 (prima pagina) |
|
|
Dimensioni pagina
|
pageSize | integer |
Numero di elementi restituiti in una pagina. |
|
|
Ordinamento
|
sort | string |
Definisce la strategia da procedere per l'ordinamento senza distinzione tra maiuscole e minuscole. Deve essere solo un campo e deve iniziare con "+" per applicare l'ordine ASC o "-" per applicare l'ordine DESC. Il prefisso non verrà ordinato come ASC. Un campo non esistente nell'intestazione genererà un errore |
|
|
ID modello di conoscenza
|
km_id | True | string |
ID modello di conoscenza |
Restituisce
- Pagina dei risultati dello schema di record
- recordSchemaResultPage
Ottenere un elenco di dati del record km
Dati per un record nel modello di conoscenza
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
ID modello di conoscenza
|
km_id | True | string |
ID modello di conoscenza |
|
ID record
|
record_id | True | string |
ID record |
|
Filtri
|
filters | array |
ID filtro predefinito |
|
|
ID campo
|
fields | True | array |
ID filtro predefinito |
|
Pagina
|
page | integer |
Numero di pagina del risultato, a partire da 0 (prima pagina) |
|
|
Dimensioni pagina
|
pageSize | integer |
Numero di elementi restituiti in una pagina. |
|
|
Ordinamento
|
sort | array |
Definisce la strategia da procedere per l'ordinamento. Deve essere un elenco delimitato da virgole di campi e deve iniziare con "+" per applicare l'ordine ASC o "-" per applicare l'ordine DESC. I campi senza prefisso verranno ordinati come ASC. I campi non esistenti nell'intestazione genereranno un errore |
|
|
Espressione filtro
|
filterExpr | array |
Espressioni di filtro dinamiche |
Restituisce
- Pagina dei risultati dei record
- recordResultPageDTO
Ottenere un elenco di filtri km
Elenco di filtri per il modello di conoscenza
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
Pagina
|
page | integer |
Numero di pagina del risultato, a partire da 0 (prima pagina) |
|
|
Dimensioni pagina
|
pageSize | integer |
Numero di elementi restituiti in una pagina. |
|
|
Ordinamento
|
sort | string |
Definisce la strategia da procedere per l'ordinamento senza distinzione tra maiuscole e minuscole. Deve essere solo un campo e deve iniziare con "+" per applicare l'ordine ASC o "-" per applicare l'ordine DESC. Il prefisso non verrà ordinato come ASC. Un campo non esistente nell'intestazione genererà un errore |
|
|
ID modello di conoscenza
|
km_id | True | string |
ID modello di conoscenza |
Restituisce
- Pagina dei risultati dello schema di filtro
- filterResultPage
Ottenere un elenco di KMs
Elenco dei modelli di conoscenza definiti in un team EMS
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
Pagina
|
page | integer |
Numero di pagina del risultato, a partire da 0 (prima pagina) |
|
|
Dimensioni pagina
|
pageSize | integer |
Numero di elementi restituiti in una pagina. |
|
|
Ordinamento
|
sort | string |
Definisce la strategia da procedere per l'ordinamento senza distinzione tra maiuscole e minuscole. Deve essere solo un campo e deve iniziare con "+" per applicare l'ordine ASC o "-" per applicare l'ordine DESC. Il prefisso non verrà ordinato come ASC. Un campo non esistente nell'intestazione genererà un errore |
Restituisce
- Pagina dei risultati di KnowledgeModel
- knowledgeModelResultPage
Ottenere un elenco di sottoscrizioni
Elenco di tutte le sottoscrizioni create
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
Pagina
|
page | integer |
Numero di pagina del risultato, a partire da 0 (prima pagina) |
|
|
Dimensioni pagina
|
pageSize | integer |
Numero di elementi restituiti in una pagina. |
|
|
Ordinamento
|
sort | string |
Definisce la strategia da procedere per l'ordinamento senza distinzione tra maiuscole e minuscole. Deve essere solo un campo e deve iniziare con "+" per applicare l'ordine ASC o "-" per applicare l'ordine DESC. Il prefisso non verrà ordinato come ASC. Un campo non esistente nell'intestazione genererà un errore |
Restituisce
- Pagina dei risultati dello schema della sottoscrizione
- subscriptionResultPage
Ottenere un elenco di trigger km
Elenco di trigger per il modello di conoscenza
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
Pagina
|
page | integer |
Numero di pagina del risultato, a partire da 0 (prima pagina) |
|
|
Dimensioni pagina
|
pageSize | integer |
Numero di elementi restituiti in una pagina. |
|
|
Ordinamento
|
sort | string |
Definisce la strategia da procedere per l'ordinamento senza distinzione tra maiuscole e minuscole. Deve essere solo un campo e deve iniziare con "+" per applicare l'ordine ASC o "-" per applicare l'ordine DESC. Il prefisso non verrà ordinato come ASC. Un campo non esistente nell'intestazione genererà un errore |
|
|
Km Id
|
km_id | True | string |
ID del modello di conoscenza |
Restituisce
- Pagina dei risultati dello schema trigger
- triggerResultPage
Recupera la pagina successiva di eventi non inoltrati a causa di una sottoscrizione non riuscita
Recupera la pagina successiva di eventi se non sono stati inoltrati a causa di una sottoscrizione non riuscita
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
ID sottoscrizione
|
subscription_id | True | string |
ID sottoscrizione che recupererà l'evento non riuscito inviato, in un massimo di 50 elementi |
Restituisce
- Pagina dei risultati del segnale
- SignalResultPage
Riprende la sottoscrizione per iniziare a ricevere nuovi eventi, ignorando gli eventi della cronologia
Riprende la sottoscrizione sospesa per iniziare a ricevere di nuovo nuovi eventi, ignorando gli eventi della cronologia
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
ID sottoscrizione
|
subscription_id | True | string |
L'ID sottoscrizione verrà ripreso senza ricevere eventi passati |
Riprende la sottoscrizione sospesa per avviare nuovamente la ricezione di eventi
Riprende la sottoscrizione sospesa per avviare nuovamente la ricezione di eventi
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
ID sottoscrizione
|
subscription_id | True | string |
L'ID sottoscrizione verrà ripreso e inizierà a ricevere di nuovo l'evento |
Sospende la sottoscrizione per interrompere la ricezione di eventi
Sospende la sottoscrizione per interrompere la ricezione di eventi
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
ID sottoscrizione
|
subscription_id | True | string |
L'ID sottoscrizione verrà sospeso |
Definizioni
SignalResultPage
| Nome | Percorso | Tipo | Descrizione |
|---|---|---|---|
|
contenuto
|
content | array of signalDTO | |
|
pageSize
|
pageSize | integer |
Dimensioni della pagina, definite dal sistema |
filterDTO
Filtro da applicare in un km
| Nome | Percorso | Tipo | Descrizione |
|---|---|---|---|
|
descrizione
|
description | string |
Descrizione del filtro comprensibile |
|
id
|
id | string |
Identificatore univoco del filtro |
|
nome
|
name | string |
Nome visualizzato filtro comprensibile |
filterResultPage
| Nome | Percorso | Tipo | Descrizione |
|---|---|---|---|
|
page
|
page | integer |
Pagina |
|
pageSize
|
pageSize | integer |
Dimensioni della pagina, definite dal parametro pageSize |
|
sort
|
sort | string |
Campo usato per applicare l'ordinamento ai dati richiesti, + o nessun simbolo significa ASC, - significa DESC |
|
totale
|
total | integer |
Totale elementi restituiti nella pagina |
|
contenuto
|
content | array of filterDTO |
knowledgeModelDetailedDTO
Struttura dei dati del modello di conoscenza
| Nome | Percorso | Tipo | Descrizione |
|---|---|---|---|
|
id
|
id | string |
Identificatore univoco del modello di conoscenza |
|
nome
|
name | string |
Testo comprensibile umano |
|
extendedKMId
|
extendedKMId | string |
Modello di knowledge base usato come riferimento. |
knowledgeModelResultPage
| Nome | Percorso | Tipo | Descrizione |
|---|---|---|---|
|
page
|
page | integer |
Pagina |
|
pageSize
|
pageSize | integer |
Dimensioni della pagina, definite dal parametro pageSize |
|
sort
|
sort | string |
Campo usato per applicare l'ordinamento ai dati richiesti, + o nessun simbolo significa ASC, - significa DESC |
|
totale
|
total | integer |
Totale elementi restituiti nella pagina |
|
contenuto
|
content | array of knowledgeModelSimplifiedDTO |
knowledgeModelSimplifiedDTO
Struttura dei dati del modello di conoscenza
| Nome | Percorso | Tipo | Descrizione |
|---|---|---|---|
|
id
|
id | string |
Identificatore univoco del modello di conoscenza |
|
nome
|
name | string |
Testo comprensibile umano |
|
edito
|
published | string |
Data di pubblicazione più recente |
recordDTO
Record rappresenta un concetto all'interno di un modello di knowledge base
| Nome | Percorso | Tipo | Descrizione |
|---|---|---|---|
|
descrizione
|
description | string |
Descrizione record |
|
id
|
id | string |
Identificatore univoco del record |
|
nome
|
name | string |
Nome visualizzato del record, un nome comprensibile |
|
fields
|
fields | array of recordFieldDTO |
recordFieldDTO
Campi per un record
| Nome | Percorso | Tipo | Descrizione |
|---|---|---|---|
|
format
|
format | string |
Formato da applicare |
|
id
|
id | string |
Importo in sospeso per il pagamento |
|
nome
|
name | string |
nome comprensibile umano |
|
type
|
type | string | |
|
unità
|
unit | string |
Unità aggiunta al valore del campo |
recordIdDTO
ID e nome del tipo di record
| Nome | Percorso | Tipo | Descrizione |
|---|---|---|---|
|
descrizione
|
description | string |
Descrizione record |
|
id
|
id | string |
Identificatore univoco del record |
|
nome
|
name | string |
Nome visualizzato del record, un nome comprensibile |
recordItemDTO
| Nome | Percorso | Tipo | Descrizione |
|---|---|---|---|
|
data
|
data | array of |
Elenco di elementi record, composto con nome e valore |
|
headers
|
headers | array of recordItemHeaderDTO |
recordItemHeaderDTO
| Nome | Percorso | Tipo | Descrizione |
|---|---|---|---|
|
aggregazione
|
aggregation | boolean |
Indicare se un campo è un'aggregazione/informazioni calcolate(KPI). |
|
filterable
|
filterable | boolean |
Indicare se il campo può essere filtrato. |
|
format
|
format | string |
Espressione di formato |
|
id
|
id | string |
Identità del campo da usare nell'elenco dei campi param e filterExpression param |
|
nome
|
name | string |
Testo comprensibile umano |
|
sortable
|
sortable | boolean |
Indicare se il campo può essere ordinato. |
|
type
|
type | string |
Tipi di dati possibili. |
|
unità
|
unit | string |
Segno complementare per la visualizzazione del valore del formato |
recordResultPageDTO
| Nome | Percorso | Tipo | Descrizione |
|---|---|---|---|
|
page
|
page | integer |
Pagina |
|
pageSize
|
pageSize | integer |
Dimensioni della pagina, definite dal parametro pageSize |
|
sort
|
sort | array of string | |
|
totale
|
total | integer |
Totale elementi restituiti nella pagina |
|
Elemento record
|
content | recordItemDTO |
recordSchemaResultPage
| Nome | Percorso | Tipo | Descrizione |
|---|---|---|---|
|
page
|
page | integer |
Pagina |
|
pageSize
|
pageSize | integer |
Dimensioni della pagina, definite dal parametro pageSize |
|
sort
|
sort | string |
Campo usato per applicare l'ordinamento ai dati richiesti, + o nessun simbolo significa ASC, - significa DESC |
|
totale
|
total | integer |
Totale elementi restituiti nella pagina |
|
contenuto
|
content | array of recordIdDTO |
signalDTO
Segnale archiviato nella sottoscrizione
| Nome | Percorso | Tipo | Descrizione |
|---|---|---|---|
|
signal
|
signal | string |
Json non elaborato di un segnale |
|
subscriptionId
|
subscriptionId | string |
Identificatore univoco del Sottoscrittore come SUID |
|
triggerId
|
triggerId | string |
Identificatore univoco del trigger come SUID |
|
data di creazione
|
creationDate | date-time |
Data della creazione del segnale |
subscriptionDTO
Schema di sottoscrizione
| Nome | Percorso | Tipo | Descrizione |
|---|---|---|---|
|
configurazioni
|
configurations | array of string |
Configurazione per la sottoscrizione |
|
id
|
id | string |
Identificatore univoco del Sottoscrittore come SUID |
|
knowledgeModelId
|
knowledgeModelId | string |
Identificatore univoco del modello di conoscenza |
|
latestSucceedEvent
|
latestSucceedEvent | date-time |
Data dell'ultimo evento riuscito |
|
nome
|
name | string |
Nome sottoscrizione comprensibile |
|
status
|
status | string | |
|
triggerId
|
triggerId | string |
Identificatore univoco del trigger come SUID |
subscriptionResultPage
| Nome | Percorso | Tipo | Descrizione |
|---|---|---|---|
|
page
|
page | integer |
Pagina |
|
pageSize
|
pageSize | integer |
Dimensioni della pagina, definite dal parametro pageSize |
|
sort
|
sort | string |
Campo usato per applicare l'ordinamento ai dati richiesti, + o nessun simbolo significa ASC, - significa DESC |
|
totale
|
total | integer |
Totale elementi restituiti nella pagina |
|
contenuto
|
content | array of subscriptionDTO |
triggerDTO
Trigger definito al servizio di gestione delle chiavi
| Nome | Percorso | Tipo | Descrizione |
|---|---|---|---|
|
id
|
id | string |
Identificatore univoco del trigger come SUID |
|
nome
|
name | string |
Nome trigger comprensibile |
|
Registrazione
|
record | string |
Identificatore univoco del record come SUID |
triggerResultPage
| Nome | Percorso | Tipo | Descrizione |
|---|---|---|---|
|
page
|
page | integer |
Pagina |
|
pageSize
|
pageSize | integer |
Dimensioni della pagina, definite dal parametro pageSize |
|
sort
|
sort | string |
Campo usato per applicare l'ordinamento ai dati richiesti, + o nessun simbolo significa ASC, - significa DESC |
|
totale
|
total | integer |
Totale elementi restituiti nella pagina |
|
contenuto
|
content | array of triggerDTO |
corda
Si tratta del tipo di dati di base 'string'.