Cette page répertorie les problèmes connus concernant les workflows.
Vous pouvez également consulter les problèmes existants ou signaler de nouveaux problèmes dans les outils publics de suivi des problèmes.
Emplacement de for
directement après try
Placer for
directement après try
entraîne une erreur. Par exemple, une seule étape peut être placée directement après try
, comme suit:
- try:
try:
call: sys.log
args:
data: works
retry: ${http.default_retry}
Cependant, si vous positionnez for
après le try
, l'étape échoue et vous ne pouvez pas déployer le workflow. Exemple :
- try:
try:
for:
value: v
range: [1,2]
steps:
- log:
call: sys.log
args:
data: ${v}
retry: ${http.default_retry}
Le message d'erreur est le suivant:
Could not deploy workflow: failed to build: error in step try: loop step name should not be empty (Code: 3)
La solution consiste à ajouter une étape nommée après la propriété try
. Exemple :
- try:
try:
steps:
- loopStep:
for:
value: v
range: [1,2]
steps:
- log:
call: sys.log
args:
data: ${v}
retry: ${http.default_retry}
Événements supérieurs à la taille maximale des arguments
Si vous utilisez Workflows comme destination pour un déclencheur Eventarc, les événements supérieurs à la taille maximale des arguments Workflows ne déclenchent pas les exécutions du workflow. Pour en savoir plus, consultez la page Quotas et limites.
Étapes suivantes
Découvrez des stratégies utiles pour résoudre les problèmes.