Problèmes connus concernant les workflows

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.