Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Fornisce eventi, metodi e oggetti per interagire con i dati del flusso di processo aziendale in un modulo. Vedere formContext.ui.process (Informazioni di riferimento sull'API client) per i metodi per interagire con il controllo del flusso di processo aziendale nel modulo.
Elaborare eventi e metodi del gestore eventi
Usare gli eventi e i metodi del gestore eventi seguenti per scrivere script per i flussi di processo aziendale.
Metodi del processo attivo
Utilizzare questi metodi per recuperare informazioni sul processo attivo e impostare un processo diverso come processo attivo.
| Nome | Description |
|---|---|
| getActiveProcess | Restituisce un oggetto Process che rappresenta il processo attivo. |
| setActiveProcess | Imposta un processo come processo attivo. |
Metodi di elaborazione
Un processo contiene i dati per un processo aziendale. Utilizzare i metodi per accedere alle proprietà del processo.
| Nome | Description |
|---|---|
| getId | Restituisce l'identificatore univoco del processo. |
| getName | Restituisce il nome del processo. |
| getStages | Restituisce una raccolta di fasi del processo. |
| isRendered | Restituisce un valore booleano che indica se viene eseguito il rendering del processo. |
Metodi ProcessInstance
Utilizzare questi metodi per recuperare informazioni su tutte le istanze di processo per un record e impostare un'istanza di processo come istanza attiva.
| Nome | Description |
|---|---|
| getProcessInstances | Restituisce tutte le istanze di processo per il record di tabella a cui l'utente chiamante ha accesso. |
| setActiveProcessInstance | Imposta un'istanza del processo come istanza attiva. |
Metodi di istanza
Un'istanza del processo contiene i dati per un'istanza del processo aziendale. Utilizzare i metodi per accedere alle proprietà dell'istanza del processo.
| Nome | Description |
|---|---|
| getInstanceId | Restituisce l'identificatore univoco dell'istanza del processo. |
| getInstanceName | Restituisce il nome dell'istanza del processo. |
| getStatus | Restituisce lo stato corrente dell'istanza del processo. |
| setStatus | Imposta lo stato corrente dell'istanza del processo attivo. |
Metodi di fase attiva
Utilizzare questi metodi per recuperare informazioni sulla fase attiva e impostare una fase diversa come fase attiva.
| Nome | Description |
|---|---|
| getActiveStage | Restituisce un oggetto Stage che rappresenta la fase attiva. |
| setActiveStage | Imposta una fase completata come fase attiva. |
Metodi di staging
Una fase contiene i dati per una fase di un processo aziendale. Utilizzare i metodi per accedere alle proprietà della fase.
| Nome | Description |
|---|---|
| getCategory | Restituisce un oggetto con un metodo getValue che restituirà il valore intero della categoria del flusso di processo aziendale. |
| getEntityName | Restituisce il nome logico della tabella associata alla fase. |
| getId | Restituisce l'identificatore univoco della fase. |
| getName | Restituisce il nome della fase. |
| getNavigationBehavior | Restituisce un oggetto comportamento di navigazione per una fase che può essere utilizzata per definire se il pulsante Crea è disponibile per gli utenti per creare altri record di tabella in uno scenario di spostamento tra processi aziendali tra tabelle. |
| getStatus | Restituisce lo stato della fase. |
| getSteps | Restituisce una raccolta di passaggi nella fase. |
Metodi di passaggio
Un passaggio contiene i dati per un passaggio in una fase di un processo aziendale. Usare i metodi per accedere alle proprietà del passaggio.
| Nome | Description |
|---|---|
| getAttribute | Restituisce il nome logico della colonna associata al passaggio. |
| getName | Restituisce il nome del passaggio. |
| getProgress | Restituisce lo stato di avanzamento del passaggio dell'azione. |
| isRequired | Restituisce un valore booleano che indica se il passaggio è necessario nel processo aziendale. |
| setProgress | Aggiorna lo stato di avanzamento del passaggio dell'azione. |
Metodi di spostamento
Usare questi metodi per passare alle fasi successive e precedenti. Entrambi questi metodi causeranno l'evento OnStageChange.
| Nome | Description |
|---|---|
| moveNext | Procede alla fase successiva. |
| movePrevious | Passa alla fase precedente. |
Altri metodi utili
Usare questi metodi per trovare informazioni sulle fasi del percorso attivo, sui processi abilitati e sulla fase selezionata.
| Nome | Description |
|---|---|
| getActivePath | Ottiene una raccolta di fasi attualmente nel percorso attivo con metodi per interagire con le fasi visualizzate nel controllo del flusso di processo aziendale. |
| getEnabledProcesses | Recupera in modo asincrono i flussi di processo aziendale abilitati per una tabella a cui l'utente corrente può passare. |
| getSelectedStage | Ottiene la fase attualmente selezionata. |
Articoli correlati
formContext.ui.process (Informazioni di riferimento sulle API client)
Informazioni sul modello a oggetti Xrm
Controlli (informazioni di riferimento sulle API client)