Problemas conocidos de Workflows

En esta página, se indican los problemas conocidos de los flujos de trabajo.

También puedes verificar los problemas existentes o abrir problemas nuevos desde la herramienta pública de seguimiento de errores.

Posición de for directamente después de try

Si colocas for directamente después de try, se generará un error. Por ejemplo, se puede colocar un solo paso justo después de try, de la siguiente manera:

  - try:
      try:
        call: sys.log
        args:
          data: works
      retry: ${http.default_retry}

Sin embargo, si posicionas for después de try, el paso fallará y no podrás implementar el flujo de trabajo. Por ejemplo:

  - try:
      try:
        for:
          value: v
          range: [1,2]
          steps:
            - log:
                call: sys.log
                args:
                  data: ${v}
      retry: ${http.default_retry}

Este es el mensaje de error:

Could not deploy workflow: failed to build: error in step try: loop step name should not be empty (Code: 3)

La solución alternativa es agregar un paso con nombre después del try. Por ejemplo:

  - try:
      try:
        steps:
          - loopStep:
              for:
                value: v
                range: [1,2]
                steps:
                  - log:
                      call: sys.log
                      args:
                        data: ${v}
      retry: ${http.default_retry}

Eventos mayores que el tamaño máximo de argumentos

Si usas flujos de trabajo como destino para un activador de Eventarc, los eventos que superen el tamaño máximo de los argumentos de los flujos de trabajo no activarán la ejecución de flujos de trabajo. Para obtener más información, consulta Cuotas y límites.

¿Qué sigue?

Obtén información sobre estrategias útiles para solucionar problemas.