Guida alla programmazione delle API del servizio web Business Automation Workflow (obsoleto)
L'API (application programming interface) per client di servizi Web definisce una serie di schemi e fornisce una serie di operazioni per accedere alla funzione Process Designer da un'applicazione client esterna.
Poiché l'API web astrae la tecnologia effettiva utilizzata in Business Automation Workflow, è possibile scrivere applicazioni client esterne utilizzando diverse tecnologie come Microsoft .NET o Java. È possibile utilizzare una serie di toolkit a seconda della tecnologia che si sta utilizzando, ad esempio lo strumento Axis WSDL - to - Java, per generare classi in base alla descrizione WSDL.
- Attività e istanze del processo Query
- Gestisci istanze di processo
- Gestisci e sincronizza attività
- Ricerca dati di business
- Gestisci attività esterne
Note di compatibilità
L'API web Business Automation Workflow è conforme allo standard WS-I Basic Profile 1.0 per l'interoperabilità del servizio web. L'interoperabilità completa e altre garanzie per l'API Web sono descritte all'inizio del WSDL.
In alcuni casi, è possibile implementare versioni delle operazioni del servizio Web diverse dalla versione di Workflow Server. Per informazioni complete sulla compatibilità, consultare il file WSDL.
Tutti i client creati utilizzando l'API Web devono includere un oggetto ClientInfo header che identifica il client per Workflow Server. Questa intestazione passa il fuso orario e altre informazioni di compatibilità a Workflow Server, come descritto nel WSDL.