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.

Le proprietà di configurazione riportate di seguito specificano il comportamento del servizio filtro attività. Per configurare il servizio di filtro attività, aggiungere queste opzioni di configurazione alle proprietà di configurazione personalizzate. Consultare Configurazione delle proprietà personalizzate.
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).
Le seguenti informazioni descrivono il comportamento della configurazione:
  • 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, TKIID o "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_PIID o "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.