Assegnazione di priorità al lavoro
Per aumentare l'efficienza delle attività in Process Portal e Workplace, è possibile attivare la funzione Intelligent Task Prioritization che ordina e filtra l'elenco di attività in base all'esperienza e al tempo di completamento delle attività. Per attivare Intelligent Task Prioritization, è necessario abilitare il servizio di filtro attività.
Il servizio di filtro attività consente di ottenere il controllo programmatico sulla serie di risultati della ricerca salvata e di eseguire il proprio ordinamento e filtraggio dell'elenco attività. Quando il servizio di filtro attività è abilitato, il flusso del servizio modello predefinito utilizza la funzione di assegnazione priorità per ordinare l'elenco di attività. Per ulteriori informazioni su Intelligent Task Prioritization, consultare Installazione, configurazione e gestione di Machine Learning Server.
| Proprietà personalizzata | Equivalente mashup | Descrizione |
|---|---|---|
| task-filter-service- name |
com.ibm.bpm.portal. task.filter.service. name |
Il nome del servizio filtro attività, specificato come stringa con il formato <project-acronym>@<service-name> . Ad esempio, SYSRP@Task Filter Service. |
| task-filter-service- always-run |
com.ibm.bpm.portal. task.filter.service. alwaysRun |
Specifica se il servizio di filtro attività viene richiamato dopo ogni esecuzione della ricerca salvata (Boolean). |
| task-filter-service- show-toggle |
com.ibm.bpm.portal. task.filter.service. showToggle |
Specifica se il servizio di filtro attività viene visualizzato all'utente (Boolean). |
- Se viene utilizzato task-filter-server-always-run , task-filter-service-show-toggle viene ignorato e l'interruttore non viene visualizzato all'utente.
- Il servizio utilizzato deve soddisfare i seguenti requisiti:
- Si tratta di un flusso di servizi con opzioni AJAX configurato per consentire a tutti i chiamanti di richiamare il servizio.
- L'input è una stringa che può accettare il payload JSON ricevuto dall'esecuzione della ricerca salvata.
- L'output è un elenco di oggetti di business di tipo
Task Identifier. L'ordine dell'elenco determina l'ordine delle attività nell'elenco delle attività.Task identifierè costituito dalle seguenti proprietà:- systemID: questa proprietà può essere presente o meno nella stringa di input. Di conseguenza, deve essere passato nell'output per identificare correttamente l'attività.
- TKIID: questa proprietà è presente nella stringa di input sotto due nomi possibili,
TKIIDo"TASK.TKIID". È necessario utilizzare uno di questi valori per popolare l'oggetto di business di output. - PI_PIID: questa proprietà è presente nella stringa di input sotto due nomi possibili,
PI_PIIDo"PROCESS_INSTANCE.PIID". È necessario utilizzare uno di questi valori per popolare l'oggetto di business di output.
- Nel progetto SYSRPC, è disponibile un flusso di servizi modello predefinito denominato Task Filter Service Template .
- Se si utilizza task-filter-service-show-toggle e task-filter-server-always-run non è impostato, la scelta di eseguire il servizio di filtro viene memorizzata nelle preferenze utente e verrà resa persistente tra le sessioni di login.