Loading
Primeros pasos con B2C Commerce
Crear una tarea en B2C Commerce

Crear una tarea en B2C Commerce

Cuando crea una tarea, configura al menos un flujo y selecciona qué pasos ejecutar en cada flujo. Use los pasos de la tarea del sistema listos para usar que no requieran codificación. Si no hay ningún paso de tarea del sistema disponible para hacer lo que desea, pídale a un desarrollador que cree un paso de tarea personalizado. También puede programar cuándo se ejecuta la tarea, especificar recursos para bloquear durante la ejecución de la tarea y configurar notificaciones de correo electrónico y control de errores.

Ediciones necesarias

Disponible en: B2C Commerce
  1. Haga clic en Iniciador de aplicaciones Iniciador de aplicaciones y, a continuación, seleccioneAdministración | Operaciones | Tareas.
  2. Haga clic en Tarea nueva.
  3. Ingrese una identificación y una descripción.
  4. Haga clic en Crear.
  5. (Opcional) Programe una tarea para ejecutarse en una fecha específica o de manera recurrente.
    Las tareas programadas no se admiten en instancias de entorno aislado de pruebas (Sandbox).
    1. Haga clic en Cronograma e historial.
    2. Haga clic en Habilitado.
    3. Debajo de Activo, seleccione Una vez o Intervalo recurrente, y especifique una fecha o un intervalo de fechas y horas.
      Nota
      Nota El programador de tareas de Business Manager admite precisión al minuto. Si bien los segundos son visibles y editables en la interfaz, modificarlos no tiene ningún efecto en la programación real.
    4. En el caso de tareas recurrentes, debajo de Hora de ejecución, ingrese el número de veces que se debe ejecutar la tarea y en qué intervalos.
    5. Si es necesario, seleccione uno o más días debajo de Ejecutar solo estos días.
    Una tarea no comienza si todavía se está realizando una ejecución previa de la misma tarea, por lo que es importante comprender el tiempo que tarda una tarea en ejecutarse antes de programarla. También es importante programar tareas de manera que múltiples tareas no traten de adquirir un bloqueo del mismo objeto al mismo tiempo. Por lo general, puede ejecutar hasta 15 tareas simultáneamente.
  6. (Opcional) Para evitar modificar un recurso mientras la tarea está utilizándolo, haga clic en Recursos, haga clic en Seleccionar y seleccione el valor y tipo de recurso.
  7. Agregue al menos un flujo:
    1. Haga clic en Pasos de la tarea.
    2. Para agregar conjuntos de flujos relacionados, haga clic en el ícono para agregar un nuevo flujo relacionado.
    3. Para cada conjunto de flujos relacionados, especifique el procesamiento paralelo o secuencial. Ícono para seleccionar procesamiento paralelo o secuencial para un conjunto de flujos relacionados.
    4. Para agregar otro flujo secuencial, haga clic en el ícono del signo más para agregar un nuevo flujo secuencial. en la parte inferior del flujo.
    5. Seleccione un alcance para el flujo.
      • Organización: El flujo se ejecuta para la instancia.
      • Todos los sitios del storefront: El flujo se ejecuta en todos los sitios del storefront disponibles en el momento en que se ejecuta la tarea. El flujo no se ejecuta en el sitio de Business Manager o en los sitios con un estado para eliminar.
      • Sitios específicos: El flujo se ejecuta solo en los sitios del storefront que usted selecciona.
      • Parámetro del sitio: El flujo se ejecuta en los sitios que usted le pasa utilizando la Data API de Open Commerce API (OCAPI). No puede ejecutar la tarea desde Business Manager, y no puede programar la tarea para que se ejecute automáticamente. El botón Ejecutar ahora y las opciones de programación en Business Manager están deshabilitados. Si selecciona esta opción, se agrega un parámetro SiteScope con un valor vacío a la tarea. Con Data API de OCAPI, especifique uno o más sitios específicos o todos los sitios del storefront para SiteScope.
  8. Agregue pasos a los flujos:
    Algunos pasos de la tarea, como CreateSiteMap, pueden ejecutarse únicamente en el contexto de un sitio. Otros pasos de la tarea, como ExecuteDataReplication, pueden ejecutarse únicamente en el contexto de la organización. Cuando intenta asignar un paso de tarea a un flujo que tiene un alcance que el paso no admite, el paso muestra un error.
    1. En la pestaña Pasos de la tarea, seleccione el flujo al que quiere agregar una tarea.
    2. Haga clic en Configurar un paso y seleccione un paso.
    3. Configure los parámetros del paso.
      Los parámetros obligatorios están marcados con un asterisco rojo. Para algunos parámetros, coloque el cursor sobre el parámetro para obtener información sobre lo que debe ingresar.
    4. Seleccione si el paso de esta tarea siempre se ejecuta cuando se reinicia una tarea, incluso si ya se completó el paso.
    5. Para configurar las reglas sobre qué sucede cuando sale un paso de la tarea, en Reglas del estado de salida, haga clic en Agregar regla.
      Los códigos de estado de salida del paso de la tarea indican si se ha ejecutado con éxito un paso de la tarea. Típicamente, el código de salida ERROR indica que el paso de la tarea no se ha ejecutado correctamente. El código de salida OK indica una ejecución exitosa. Por defecto, el código de salida ERROR mapea hacia la acción de paso de la tarea. El resto de los códigos de salida mapea hacia la acción Continuar al siguiente paso por defecto.
    6. Para cada código de estado de salida y * en el campo Activado, seleccione una Acción.
      * es un comodín que indica todo código de estado de salida sin regla.
      • Detener tarea: No se ejecutan más pasos de la tarea. Toda la ejecución de la tarea ha fallado. Si el paso es parte de un flujo paralelo y otros pasos aún se ejecutan en paralelo con el paso que ha fallado, la ejecución de la tarea falla cuando finaliza la ejecución de los pasos en paralelo.
      • Detener flujo: Los pasos de la tarea posteriores del mismo flujo se saltean, y la ejecución continúa con el siguiente flujo.
      • Continuar con el siguiente paso: Si hay más pasos en el mismo flujo, la ejecución continúa con el siguiente paso de ese flujo. Si no hay más pasos en el mismo flujo, la ejecución continúa con el siguiente paso del siguiente flujo.
      • Continuar con <step> : Saltar al paso de la tarea nombrado en el mismo flujo.
    7. Haga clic en Asignar.
  9. Para configurar el control de errores para la tarea:
    1. Seleccione Control de error.
    2. Seleccione una regla de error. La regla de error se invoca después de que finaliza una tarea con un estado de ERROR.
      • Continuar según lo programado: la tarea se ejecuta a la siguiente hora programada.
      • Detener cuando se produzca un error: el cronograma de tareas se deshabilita para evitar futuras ejecuciones.
      • Volver a intentar: la tarea se reinicia al obtener un error. Para esta opción, configure el número de reintentos que se deben intentar y el intervalo entre los reintentos.
  10. Para enviar notificaciones de correo electrónico sobre el estado de la tarea:
    1. Haga clic en Notificación.
    2. Seleccione al menos un evento que dispara una notificación.
    3. Seleccione Habilitado.
    4. Ingrese una dirección de correo electrónico para el remitente y los destinatarios del correo electrónico.
    5. (Opcional) Seleccione Detección de tiempo de ejecución largo y especifique el tiempo de ejecución.
 
Cargando
Salesforce Help | Article