Domanda:
Come si esegue il loop di un campo o di una variabile di una parola chiave in Workflow Manager?
Risposta:
Tenere presente una limitazione nota quando si utilizzano i loop; a seconda che si utilizzi un sistema On-premises o Cloud, dopo che un'attività (ad es, condizione "loop condition") è stato eseguito un certo numero di volte senza interazione umana, il rilevamento del loop viene attivato e il flusso di lavoro non viene pubblicato.
*NOTA: Il limite per i sistemi cloud è di 10 iterazioni e non può essere modificato.
Per le organizzazioni On-premises, fare riferimento a KBA-36493.
- Creare task vuoti, assegnare loro un nome e collegarli. Vedere l'esempio seguente di come potrebbe essere configurato.
- Creare le seguenti tre variabili: keywordCount (numerico), i ( numerico), lineContent (testo)
- Impostare il contatore del ciclo su '0' e ottenere il conteggio delle righe nel campo della parola chiave.
Variabile globale del flusso di lavoro = keywordCount = Espressione aritmetica = DW_KEYWORD.Count()
Variabile globale del flusso di lavoro = i =Contatore fisso = 0
- In questa condizione si controlla se il ciclo deve essere eseguito di nuovo o se è giunto al termine.
GV_i >= GV_keywordCount
- All'interno del ciclo, si ottiene il testo della riga che si sta elaborando al momento e si aumenta il contatore del ciclo.
Variabile globale del flusso di lavoro = riga = Espressione aritmetica = DW_KEYWORD[GV_i]
Variabile globale del flusso di lavoro = i = Espressione aritmetica = GV_i + 1
Il KBA è applicabile sia alle organizzazioni cloud che a quelle on-premise.
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.
