Visualizzazioni:
Scenario:
Un responsabile delle ammissioni deve ricevere quattro documenti richiesti da ogni studente. Come si può creare un flusso di lavoro per rilevare i documenti richiesti all'interno di un processo?

Soluzione:
È possibile creare un processo di flusso di lavoro per rilevare i documenti richiesti mancanti da uno schedario. Fate riferimento al seguente esempio di come si potrebbe fare.
 
In questo esempio, gli studenti di questo sistema avranno quattro documenti obbligatori da tenere in considerazione, ovvero Programma dello studente, Voti/Trascrizioni, Certificato di nascita e Elaborazione documenti.
Nota: questa logica di flusso di lavoro è un esempio di come può essere impostato questo processo.Le fasi possono essere modificate per adattarsi meglio al vostro sistema.

1. Durante la creazione di questo flusso di lavoro, sono state utilizzate le seguenti condizioni di attivazione. L'utilizzo di questa condizione di attivazione consente di memorizzare un record di dati nell'archivio dei fascicoli degli studenti, aggiornare il campo Stato e attivare il flusso di lavoro manualmente. Quindi il campo della parola chiave Documenti mancanti conterrà i risultati.

Avvia un nuovo flusso di lavoro = se le voci dell'indice del documento sono state modificate
Stato = è vuoto


2. Una volta impostate le condizioni di attivazione, ilflusso dilavoro verrà eseguito manualmente. Una volta impostate le condizioni di attivazione, per questo flusso di lavoro sarà necessario creare le seguenti variabili globali.

Tipo di testo Variabili globali
  • Contiene
  • NomeStudente
  • NomeStudente

Variabili globali di tipo intero

  • Conta
  • Contatore
  • DocID

Tipo di parola chiave Variabili globali

  • Tipi di documenti
  • Elenco studenti

Il nostro esempio ha anche un raccoglitore chiamato File degli studenti, che contiene i seguenti campi.

Tipo di testo

  • Tipo di documento
  • Studente
  • Stato

Tipo di parola chiave

  • Documenti mancanti

3. Dopo aver aggiunto le variabili, creare una fase di Assegnazione dei dati, che abbiamo chiamato "Assegnazione delle variabili" con le seguenti assegnazioni.

Variabile globale del flusso di lavoro = DocID = Voce dell'indice del documento = Doc ID
Variabile globale del flusso di lavoro = StudentList = Archivio = DW_DWDOCID < > GV_DocID
Variabile globale del flusso di lavoro = Contatore = Voce fissa = 0





4. Creare un altro passo di Assegnazione dati chiamato "Assegnazione dati" con le seguenti assegnazioni. Creare quindi un altro passo di Assign Data chiamato "Get DocType Count", che otterrà l'elenco degli studenti da controllare e il conteggio totale dei tipi di documenti memorizzati nell'archivio.
Questo passo contiene le seguenti assegnazioni.

Variabile globale del flusso di lavoro = StudentName = Espressione aritmetica = GV_StudentList[GV_Counter]
Variabile globale del flusso di lavoro = DocTypes = Archivio = DW_StudentName = GV_StudentName
Variabile globale del flusso di lavoro = Count = Espressione aritmetica = COUNT(GV_DocTypes)
Variabile globale del flusso di lavoro = Contains = Variabile globale del flusso di lavoro = DocTypes








5. Il prossimo passo sarà una condizione, in cui si verificherà se tutti i documenti sono presenti per un determinato studente. Se tutti i documenti sono stati trovati, si passerà allo studente successivo.
Nel nostro esempio, poiché sono previsti 4 tipi di documenti, confrontiamo il nostro Conteggio con 4. Modificate questo valore in base al vostro sistema. Altrimenti, si procederà a una sezione del flusso di lavoro per controllare ogni tipo di documento e determinare quale manca per lo studente.

Condizione: GV_Count = 4
Condizione soddisfatta: Allora
Condizione non soddisfatta: Else


6. Successivamente, si controllerà se il tipo di documento Certificato di nascita è presente nell'elenco dei tipi di documento recuperati per questo studente. Se lo si trova, si passa al tipo di documento successivo; altrimenti, si aggiunge il tipo di documento al campo indice "Documenti mancanti" e si procede a una fase di Assegnazione dei dati. Dopo aver eseguito il flusso di lavoro, è possibile controllare questo campo per tutti i documenti mancanti nel record di dati.

Le informazioni seguenti mostrano come sono impostati questi due passaggi per ciascun tipo di documento.

Condizione: GV_Contiene come "%Certificato di nascita%"
Condizione soddisfatta: Allora
Condizione non soddisfatta: Else


Dati indice del documento = Documenti mancanti = Espressione aritmetica = "" + GV_StudentName + " - " + "Birth Certificate" + ""




7. Questa impostazione viene ripetuta per i restanti documenti. Questa impostazione viene ripetuta per i restanti tipi di documento. Una volta controllati tutti i tipi di documenti, tutto ciò che risulta mancante verrà aggiunto al campo della parola chiave Documenti mancanti, per poi passare alla fase della condizione denominata "Termina il ciclo o no".
Questa condizione verificherà se ci sono ancora studenti che devono essere elaborati o no.
 
Condizione: GV_Counter + 1 < COUNT(GV_StudentList)
Condizione soddisfatta: Allora
Condizione non soddisfatta: Altrimenti


8. Se non rimane nulla, si esce dal flusso di lavoro. In caso contrario, si passerà a una fase di Assign Data in cui si aggiungerà un valore alla variabile contatore, quindi si ripeterà il flusso di lavoro, controllando i documenti mancanti per lo studente successivo.
 
Variabile globale del flusso di lavoro = StudentName = Espressione aritmetica = GV_Counter + 1
Variabile globale del flusso di lavoro = DocTypes = Fixed entry = NULL




Notate che cancelliamo anche la variabile globale DocTypes, poiché avremo bisogno di una tabula rasa per elaborare l'utente successivo.

Una volta salvato e pubblicato questo flusso di lavoro, il flusso di lavoro procederà come segue;

  1. Memorizzare un record di dati nell'archivio dei file degli studenti. (È necessario farlo solo una volta)
  2. Una volta memorizzato, aprire il record di dati, inserire "Trigger" nel campo Stato per attivare manualmente il flusso di lavoro e chiudere il record di dati.
  3. Dopo qualche istante, quando si apre il record di dati, il campo Documenti mancanti conterrà un elenco degli studenti e dei documenti mancanti.

Se in futuro si dovesse ripetere questo processo, assicurarsi di cancellare tutte le voci dal campo Documenti mancanti e Stato, quindi ripetere i passaggi 2 e 3.

 

Si prega di notare: Questo articolo è una traduzione dalla lingua inglese. Le informazioni contenute in questo articolo si basano sulla/le versione/i originale/i del/i prodotto/i in inglese. Potrebbero esserci errori minori, come nella grammatica utilizzata nella versione tradotta dei nostri articoli. Sebbene non possiamo garantire la completa accuratezza della traduzione, nella maggior parte dei casi troverai che è sufficientemente informativa. In caso di dubbio, fai riferimento alla versione inglese di questo articolo.

KBA è applicabile sia alle organizzazioni cloud che a quelle on-premise.