Creazione di una implementazione esterna per implementare una attività

È possibile implementare un'attività utente per utilizzare applicazioni esterne a IBM® Cloud Pak for Business Automation (chiamate implementazioni esterne ).

Prima di iniziare

Per utilizzare un'applicazione esterna, implementare l'attività dell'utente utilizzando un servizio esterno con implementazione esterna. È possibile selezionare un servizio esterno da un'attività nel designer. Prima di poterla selezionare, è necessario creare un servizio esterno. Per ulteriori informazioni, vedere Invocazione di un'implementazione esterna tramite un task utente.

Informazioni su questa attività

La seguente procedura descrive come selezionare un'applicazione personalizzata come implementazione per un'attività utente in un processo.

Procedura

  1. Aprire un processo e fare clic sull'attività che si desidera implementare utilizzando un'applicazione personalizzata
  2. Fare clic sulla scheda Generale nelle proprietà.
  3. In Implementazione, selezionare l'opzione Attività utente dall'elenco visualizzato.
  4. Fare clic sul pulsante Seleziona per scegliere un servizio esterno dalla libreria.
  5. Nella sezione Intestazione attività , specificare le seguenti proprietà:
    Tabella 1. Proprietà nella sezione Intestazione attività
    Proprietà Azione
    Oggetto Immettere un oggetto descrittivo per l'attività generata in Workplace quando si esegue il processo. È anche possibile utilizzare la sintassi JavaScript integrata (ad esempio, <#=tw.local.mySubject#>) per esprimere l'oggetto.
    Resoconto Immettere una descrizione facoltativa. È anche possibile utilizzare la sintassi JavaScript integrata per esprimere il resoconto.
    Limitazione: non utilizzare i riferimenti della variabile JavaScript nelle descrizioni delle attività se è necessario che i dati siano disponibili dopo il completamento dell'attività. Una volta completata un'attività, i dati per le attività completate vengono rimossi per conservare spazio. Invece, memorizzare gli elementi dati in un'altra ubicazione, ad esempio un database.
    Nota: per le seguenti proprietà (nella sezione Impostazioni priorità) è possibile fare clic sul pulsante JS per un'opzione se si desidera utilizzare un'espressione JavaScript con variabili predefinite per stabilire le impostazioni di priorità.
  6. Per il campo Priorità, selezionare uno dei codici di priorità predefiniti: Molto urgente, Urgente, Normale, Basso o Molto basso. È anche possibile utilizzare un'espressione JavaScript con variabili predefinite per stabilire le impostazioni di priorità.
  7. Immettere la data di scadenza in uno dei seguenti modi:
    • Immettere un valore nella casella di testo e scegliere Minuti, Ore o Giorni.

      Non impostare un valore di scadenza superiore a 800 ore, minuti o giorni in quanto diminuisce le prestazioni. Utilizzare invece un'espressione JavaScript per impostare direttamente la data di scadenza.

    • Immettere JavaScript. È necessario restituire un oggetto TWDate
    • Selezionare una variabile esistente dalla libreria. In fase di runtime, la variabile deve riflettere il valore desiderato per il periodo di tempo. Assicurarsi di selezionare l'opzione desiderata dall'elenco a discesa: Minuti, Ore o Giorni.
  8. Per il campo Fuso orario, selezionare il fuso orario che si desidera applicare alle attività risultanti dall'attività corrente. Ad esempio, è possibile selezionare US/Pacifico per gli utenti che lavorano in California.
  9. Per il campo Holiday Schedule, è possibile lasciare l'impostazione su (use default) come descritto nella nota precedente oppure è possibile fare clic sul pulsante JS se si preferisce utilizzare un'espressione JavaScript . Ogni pianificazione delle festività è composta da un elenco di date.

    È possibile lasciare i campi Pianificazione ora, Fuso orario e Pianificazione festività impostati su (utilizzare il valore predefinito). In questo caso, la programmazione lavoro specificata per il processo utilizzato.

    Se si sceglie JavaScript, si può inserire una stringa (o un JavaScript generato da stringhe) o un JavaScript che restituisca una variabile TWHolidaySchedule. Se si utilizza una stringa, la pianificazione delle festività viene ricercata in base al nome in base a tali regole. Se si utilizza una variabile TWHolidaySchedule , si presuppone che la pianificazione delle festività sia compilata in modo appropriato. Andare al toolkit Dati di sistema e aprire la variabile TWHolidaySchedule per visualizzarne i parametri.

  10. Fare clic sulla scheda Mappatura dati nelle proprietà.

    Poiché sono stati aggiunti i parametri di input e output per l'implementazione esterna al momento della creazione, la scheda Mappatura dati per l'attività nel processo deve includere tali parametri.

    In Mappatura di input, fare clic sull'icona di mappatura automatica nell'angolo in alto a destra, quindi fare clic sull'icona di mappatura automatica nell'angolo in alto a destra della sezione Mappatura di output. Per ulteriori informazioni sull'associazione delle variabili, consultare Oggetti e variabili di business.

  11. Fare clic su Salva o Termina modifica.