Cum să - Rezolvarea erorii de încărcare a diagramelor de flux de lucru (eroare de scriere în flux)

Problemă:
O eroare apare atunci când se încearcă încărcarea unei diagrame de flux de lucru dacă un bloc de script salvează un VarArray. Acest lucru se întâmplă de obicei când parantezele pătrate ([ ]) sunt folosite incorect în script.
Explicație:
Folosind parantezele pătrate ([ ]) într-un script îi spune compilatorului să creeze un VarArray. Cu toate acestea, variabilele de tip VarArray nu pot fi salvate în fișierul .dfm, ceea ce duce la eșecul procesului de încărcare a fluxului de lucru.
Orientări:
Evită utilizarea parantezelor pătrate atunci când atribui o valoare unei variabile în blocurile de script (și scripturile de tranziție). Atribuie valorile direct fără paranteze pentru a preveni erorile.
Exemplu incorect:
începe
DisplayText := [TaskMessage]; // Acest lucru creează un VarArray și cauzează o eroare
sfârșit;
Exemplu corect:
începe
DisplayText := TaskMessage; // Acest lucru atribuie valoarea direct și funcționează corect
sfârșit;
Recomandare:
Când scrii sau debugezi scripturi pentru fluxuri de lucru:
- Verifică pentru paranteze pătrate în atribuțiile de variabile.
- Înlocuiește orice utilizare a parantezelor pătrate ([ ]) cu atribuții directe.
Testează scriptul pentru a te asigura că diagrama de flux de lucru se încarcă cu succes.