Esposizione dei servizi umani heritage (obsoleto)
Oltre ad implementare le attività in un processo, i servizi con interazione dell'utente heritage creati in IBM® Process Designer possono essere utilizzati anche per personalizzare la Process Admin Console o per creare un dashboard personalizzato per IBM Process Portal. Le impostazioni di esposizione per un servizio dipendono dallo scopo previsto.
Prima di iniziare
Procedura
Risultati
Oltre ad essere esposti alle interfacce utente come descritto nella precedente tabella, tutti i servizi con interazione dell'utente heritage esposti vengono resi disponibili per essere richiamati come URL.
L'indirizzo URL è composto dal nome dell'host su cui si trova il IBM Workflow Center il server o Workflow Server è installato, la porta designata per il server durante l'installazione e l'acronimo dell'applicazione di processo che contiene il servizio IBM Business Automation Workflow e l'acronimo dell'applicazione di processo che contiene il servizio. Ad esempio, se si espone un servizio chiamato MyService,, è possibile accedervi dal seguente URL :
http://host_name:port/contextRootPrefix/executeServiceByName?processApp=acronym&serviceName=MyServiceIl valore predefinito per contextRootPrefix è teamworks. Per ulteriori informazioni su come configurare una root di contesto personalizzata, consultare la sezione per il parametro -update nell'argomento Programma di utilità della riga comandi BPMConfig .Ricordare: Qualsiasi limitazione URL specifica del browser, come le restrizioni di lunghezza e di caratteri URL, si applica e deve essere presa in considerazione quando si richiama un servizio umano patrimoniale come URL.
- Parametri URL
- Il sito URL può contenere uno o più dei seguenti parametri:
- processApp
- Il nome dell'applicazione del processo
- serviceName
- Il nome del servizio con interazione dell'utente Heritage
- snapshot
- Il nome dell'istantanea
- com.lombardisoftware.errorPage
- Il sito URL della pagina di errore
- Variabili di input
- Nel sito URL, le variabili di input definite per il servizio hanno il seguente formato:
&tw.local.variableName=valueLa configurazione predefinita è definita nel file 99Local.xml . Per ulteriori informazioni, consultare Il file 100Custom.xml e la configurazione. Inoltre, il seguente esempio mostra come personalizzare il file 100Custom.xml per abilitare l'opzione di configurazione type-string-to-date :<common merge="mergeChildren"> <type-string-to-date merge="replace">true</type-string-to-date> </common>Per i servizi umani Heritage, variableName può essere un SimpleType definito dal sistema o un BusinessObject basato su una variabile SimpleType (di tipo String, Integer, Decimal, Date, Time, Selection). Date o Time sono consentiti solo dopo l'abilitazione dell'opzione di configurazione type-string-to-date .Limitazione : l'opzione di configurazione type-string-to-date è applicabile solo ai servizi con interazione dell'utente Heritage. Non si applica ai servizi con interazione dell'utente lato client.La configurazione predefinita è definita nel file 99Local.xml . Per ulteriori informazioni, consultare Il file 100Custom.xml e la configurazione. Inoltre, il seguente esempio mostra come personalizzare il file 100Custom.xml per abilitare l'opzione di configurazione type-string-to-date :<common merge="mergeChildren"> <type-string-to-date merge="replace">true</type-string-to-date> </common> - Sintassi data/ora
- Il formato della data e dell'ora differisce tra i servizi con interazione dell'utente lato client e i servizi con interazione dell'utente heritage. La sintassi per gli altri tipi semplici (String, Integer, Decimal, Selection) è la stessa per i servizi con interazione dell'utente lato client e i servizi con interazione dell'utente heritage.
- Versione del servizio richiamata
- Se non viene passato un nome specifico di snapshot a URL, la versione predefinita del servizio che viene eseguita dipende dall'ambiente in cui il servizio è in esecuzione.
Tabella 2. Versione del servizio con interazione dell'utente Heritage richiamato per ogni ambiente Ambiente Versione del servizio con interazione dell'utente Heritage Workflow Center Viene eseguito il servizio esposto nella punta della traccia predefinita. Workflow Server Viene eseguito il servizio esposto nell'istantanea predefinita. Process Portal Quando si avvia un servizio con interazione dell'utente Heritage come dashboard in Process Portal, la versione avviata è la versione di lavoro corrente del servizio con interazione dell'utente Heritage se la versione è esposta. Altrimenti, se è presente un'istantanea attiva in cui è esposto il servizio con interazione dell'utente heritage, la versione dell'istantanea viene avviata. Se la versione di lavoro corrente non è esposta e sono presenti più istantanee attive in cui è esposto il servizio con interazione dell'utente Heritage, viene avviata l'ultima versione dell'istantanea. Un portlet in un portal server esterno È possibile esportare solo una snapshot valida quando si genera un portlet per un dashboard. Quando il portlet comunica nuovamente con IBM Business Automation Workflow, tale snapshot deve essere attiva.