Domanda:
Come si può impostare un flusso di lavoro per verificare la presenza di documenti duplicati?
Risposta:
Per impostare un flusso di lavoro per verificare la presenza di valori duplicati, di seguito viene fornito un esempio.
Il flusso di lavoro completato avrà l'aspetto seguente.
1. Per questo esempio, le seguenti variabili globali sono state inserite nelflusso di lavoro. Per questo esempio, vengono create le seguenti variabili globali;
- DocID, che sarà di tipo intero
- Duplicate, Invoice Number e Supplier, che saranno tipi di dati Text.
2. Quindi, viene creata una fase di Assegnazione dei dati denominata "Inizializza variabili" che contiene le seguenti assegnazioni.
Variabile globale del flusso di lavoro = Numero di fattura = Voce dell'indice del documento = Numero del documento
Variabile globale del flusso di lavoro = Fornitore = Voce dell'indice del documento = Nome_azienda
Variabile globale del flusso di lavoro = DocID = Voce dell'indice del documento = ID del documento
3. Una volta creata l'attività Initialize Variables Assign Data, verrà creata un'altra fase Assign Data denominata "Duplicate Lookup" . Includere la seguente assegnazione;
DW_Company_Name = 'GVSupplier' e DW_Document_Number = 'GV_Invoice_Number' e DW_DWDOCID < > 'GV_DocID' e DW_DOCUMENT_TYPE = 'Invoice In"
4. In questo scenario, stiamo eseguendo unaricerca di duplicati. In questo scenario, si esegue una ricerca nell'archivio del Conto per verificare la presenza di altri documenti in cui il Fornitore, il Numero di fattura e il Tipo di documento corrispondono e in cui gli ID documento non sono uguali al documento attualmente nel flusso di lavoro.
Poiché è sufficiente un solo risultato per confermare un duplicato, impostare il "Numero massimo di righe restituite" su 1.
Se viene trovata una corrispondenza, la variabile duplicato conterrà il DocID del documento trovato.
5. Successivamente, viene creato un passo di condizione che controllerà se la variabile Duplicate contiene o meno un valore.
Condizione = GV_Duplicate = "" o GV_Duplicate = Nulla
6. Questa istruzione controlla se la variabile è vuota o meno. Questa istruzione verifica se la variabile è vuota. Se lo è, indica che non sono stati trovati duplicati.
Altrimenti, se la variabile contiene un valore, allora è stato trovato un duplicato, quindi si instrada e si aggiorna il documento di conseguenza.
Questa è una configurazione semplice, ma può essere facilmente incorporata in qualsiasi flusso di lavoro.
KBA è applicabile sia alle organizzazioni cloud che a quelle on-premise.
Si prega di notare: Questo articolo è una traduzione dall'inglese. Le informazioni contenute in questo articolo si basano sulla versione originale in inglese del/i prodotto/i. Potrebbero esserci piccoli errori, ad esempio nella grammatica utilizzata nella versione tradotta dei nostri articoli. Sebbene non possiamo garantire la completa accuratezza della traduzione, nella maggior parte dei casi la troverete sufficientemente informativa. In caso di dubbi, si prega di fare riferimento alla versione inglese di questo articolo.
