Actividades¶
Introducción¶
La página Actividades de Management Console muestra el estado de tiempo de ejecución de las operaciones y la secuencia en la que se ejecutó una operación relacionada, además de brindar la capacidad de cancelar cualquier operación que no se haya completado.
Para acceder a la página Actividades, inicie sesión en el Portal Jitterbit Harmony, luego use el Portal Harmony en la parte superior izquierda para ir a Management Console > Actividades:
Nota
Asegúrese de acceder a la organización deseada, que se puede cambiar en la barra de navegación superior (consulte Cambiar la organización seleccionada en Portal de Harmony Jitterbit).
Los registros de operaciones también se pueden ver desde Registros de operación de Cloud Studio y registros de operación de Design Studio páginas.
Gestión de Actividades¶
La tabla Actividades muestra información sobre cada operación, denominada registro de operación. Operaciones desde ambos Cloud Studio y Design Studio se incluyen proyectos.
Jitterbit Harmony conserva los registros de operaciones, incluidos los mensajes de registro detallados tanto de los Agentes en Nube como de los Agentes Privados, durante 30 días.
Importante
De forma predeterminada, las operaciones API exitosas (configuradas para APIs personalizadas o Servicios OData) no están incluidos en los registros de operación a menos que una de estas configuraciones esté habilitada:
EnableLogging=true
en el [APIOperation]
sección del archivo de configuración del Agente Privado. -
Operación: El nombre que identifica la operación asignada por el usuario (ver Cloud Studio Operaciones o Design Studio Operaciones).
-
Proyecto: El nombre que identifica al proyecto al que pertenece la operación. Los proyectos pueden tener operaciones que tengan el mismo nombre que las operaciones de otros proyectos.
-
Ambiente: El nombre del ambiente donde se desplegó la operación. Los ambientes de proyecto suelen tener operaciones con el mismo nombre, por lo que saber si la operación se realizó en un determinado ambiente (por ejemplo, desarrollo, prueba o producción) es fundamental para identificar la operación.
-
Agente: La identificación del agente al que se asignó la instancia de operación.
-
Estado: Este campo puede tener estos valores:
Estado Icono Descripción SUBMITTED
Cuando las operaciones se envían a la cola de Harmony, pero un agente aún no las ha recogido para su ejecución, tendrán el estado Enviado. Las operaciones se pueden enviar a través de varios medios: - Servicio de programación Jitterbit o servicio de programación externo
- Ejecución manual de la operación en Cloud Studio o Design Studio
- A
RunOperation()
función desde un secuencia de comandos o transformación - Cualquier herramienta, incluido JitterbitUtils, que llame a la API Jitterbit Harmony
RECEIVED
Sin icono Una vez que se selecciona un agente y el agente reconoce que recibió la solicitud para ejecutar una operación, el estado cambia a Recibido. PENDING
Una vez que se programa la ejecución de una operación en el motor de operación de un agente, el estado cambia a Pendiente. Las operaciones no deben estar en estado Pendiente durante períodos prolongados, ya que los agentes deben recoger la solicitud y comenzar a ejecutar las operaciones en un corto período de tiempo. RUNNING
Una vez que el agente comienza a ejecutar una operación, el estado debe cambiar a En ejecución. Las operaciones permanecerán en este estado hasta que se completen o encuentren un error. Jitterbit comenzará a registrar los mensajes generados por la operación a medida que se ejecuta para que los usuarios puedan rastrear qué parte de la operación se está ejecutando actualmente. CANCEL REQUESTED
Si desea detener una operación que se encuentra en estado Enviado, Recibido, Pendiente o En ejecución, haga clic en la "X" en la columna del extremo derecho. Cancelar.
Alternativamente, puede habilitar otra operación para cancelar una operación usando una combinación de las siguientes opciones:
GetOperationQueue()
función yCancelOperation()
.Una vez que se solicita una cancelación, el estado de la operación cambiará a Cancelación solicitada. Una operación no debe permanecer en este estado por mucho tiempo, ya que el agente debería cancelar la operación en un período de tiempo bastante corto.
CANCELED
Una vez que un agente cancela una operación, establece el estado en Cancelado y la operación finaliza. Toda la información de registro hasta el momento de la cancelación estará disponible para su revisión en los mensajes de registro, de modo que el usuario sepa en qué punto se canceló la operación. Los mensajes de registro también indican si un usuario canceló manualmente la operación. SUCCESS
Una vez que un agente completa la ejecución de una operación, si el resultado fue exitoso sin advertencias del sistema de destino o advertencia escrita en la transformación usando el WriteToOperationLog()
función, entonces el estado se establece en Éxito.SUCCESS WITH INFO
Si el agente completa la ejecución de una operación, pero hubo problemas no fatales en la transformación o publicación en el sistema de destino o en el WriteToOperationLog()
La función se utilizó para escribir mensajes en el registro, luego el estado se establece en Éxito con información. Esto alerta al usuario para que busque información en los mensajes de registro.SUCCESS WITH WARNING
Si el agente completa la ejecución de una operación, pero hubo problemas no fatales en la transformación o publicación en el sistema de destino y hubo una advertencia, entonces el estado se establece en Éxito con advertencia. Esto alerta al usuario para que busque advertencias en los mensajes de registro. SUCCESS WITH CHILD ERROR
Si el agente completa la ejecución exitosa de una operación, pero dentro de una o más operaciones secundarias, hubo un error fatal al escribir en el sistema de destino, o hubo un error fatal de validación en la transformación, o la lógica de transformación desencadenó la RaiseError()
función, entonces el estado de la operación se establece en Éxito con error secundario. Este estado no se aplica a operaciones asincrónicas.ERROR
Si el agente completa la ejecución de una operación, pero hubo un error fatal al escribir en el sistema de destino, o hubo un error de validación fatal en la transformación, o la lógica de transformación activó la RaiseError()
función, entonces el estado de la operación se establece en Error y la ejecución de la operación finaliza.SOAP FAULT
Si el agente completa la ejecución de una operación y el resultado fue un error de SOAP, el estado se establece en Error de SOAP. Este estado es aplicable solo para operaciones que utilizan Cloud Studio SOAP o Salesforce extremo, o para operaciones utilizando Design Studio Servicios web o el Asistente de Salesforce. DELAYED STATUS
Sin icono Si el agente no devuelve un registro de operación por algún motivo, se muestra Estado retrasado. Harmony intentará recuperar registros seis veces, con un tiempo de espera de 10 segundos entre cada llamada. Actualice o verifique los registros nuevamente más tarde. Consejo
La documentación de funciones está disponible en Cloud Studio Funciones o Design Studio Creador de fórmulas, respectivamente.
-
Fecha de envío: La hora a la que se solicitó la ejecución de la operación.
-
Fecha de la última actividad: La hora en que cambió por última vez el estado de la operación.
-
Cancelar: Para detener una operación que se encuentra en estado Enviado, Recibido, Pendiente o En ejecución, haga clic en la "X" en esta columna.
Cancelación de Actividades¶
Como se indicó anteriormente, la cancelación de actividades se puede realizar usando la columna más a la derecha de la tabla Actividades y haciendo clic en "X". Hay dos tipos diferentes de cancelación que pueden ocurrir, ya sea una cancelación total o una cancelación suave, según el estado de la operación:
-
Cancelación total: Una operación que esté en estado En ejecución se cancelará automáticamente después de hacer clic en "X" en la columna de la derecha. Una cancelación total enviará una solicitud al agente para cancelar inmediatamente la operación en ejecución y el estado cambiará a Cancelación solicitada. Una vez que el agente cancele la operación, el estado se establecerá en Cancelado.
-
Cancelación temporal: Una operación que esté en estado Enviada, Recibida o Pendiente se cancelará temporalmente después de hacer clic en "X" en la columna de la derecha. Es posible que desee cancelar temporalmente una operación cuando un agente no responde y la operación permanece en el estado Enviada, Recibida o Pendiente y no cambia al estado En ejecución.. Para una cancelación suave, el estado se establecerá en Cancelado, aunque es posible que la operación aún se ejecute.
Nota
Una cancelación suave no envía una solicitud al agente y puede resultar en una operación que aún se ejecuta.
Buscando Actividades¶
Puede buscar actividades utilizando el selector de fechas del calendario a la derecha de la barra de búsqueda para seleccionar fechas predefinidas o personalizadas, o ingresando criterios de búsqueda directamente en la barra de búsqueda:
-
Selector de fecha del calendario: Para buscar por fechas predefinidas o personalizadas, haga clic en el ícono del calendario.adjunto ubicado a la derecha de la barra de búsqueda. El menú desplegable proporcionará búsquedas predefinidas para operaciones dentro de las últimas 24, 48 o 72 horas, así como la opción de proporcionar una hora personalizada:
Haga clic en cualquiera de los horarios predefinidos para cargar los resultados de búsqueda para el período de tiempo seleccionado. O haga clic en la opción Hora personalizada para abrir una ventana emergente donde puede seleccionar sus criterios de fecha/hora:
-
Barra de búsqueda: El uso de la barra de búsqueda proporciona opciones adicionales para filtrar datos. Ingrese los criterios de búsqueda directamente en la barra de búsqueda ubicada directamente encima de la tabla Actividades. Los criterios de búsqueda se explican a continuación.
Después de ingresar sus criterios, haga clic en el ícono de actualización ubicado a la izquierda de la barra de búsqueda para ejecutar la búsqueda:
-
Nombre de la operación: Ingrese "operación=" seguida inmediatamente por el nombre de la operación. Para búsquedas con comodines, ingrese las primeras letras del nombre de la operación seguidas de un símbolo de porcentaje (%). Por ejemplo:
-
operation=New Delete
devuelve cualquier instancia de la operación Nueva eliminación que se haya ejecutado. -
operation=New%
devuelve todas las instancias de cualquier operación con nombres que comiencen con "Nuevo".
-
-
Nombre del proyecto: Ingrese "proyecto=" seguido inmediatamente del nombre del proyecto. Para búsquedas con comodines, ingrese las primeras letras del nombre del proyecto seguidas de un símbolo de porcentaje (%). Por ejemplo:
-
project=SFDC-SAP
devuelve cualquier operación contenida en el proyecto SFDC- SAP que se ha ejecutado. -
project=SFDC%
devuelve todas las instancias de cualquier operación contenida en cualquier nombre de proyecto que comience con "SFDC".
-
-
Nombre del ambiente: Introduzca "ambiente=" seguido inmediatamente del nombre del ambiente. Para búsquedas con comodines, ingrese las primeras letras del nombre del ambiente seguidas de un símbolo de porcentaje (%). Por ejemplo:
-
environment=DEnv
devuelve cualquier operación implementada en el ambiente DEnv que se haya ejecutado. -
environment=DE%
devuelve todas las instancias de cualquier operación implementada en cualquier nombre de ambiente que comience con "DE".
-
-
Nombre del Agente: Ingrese "agent=" seguido inmediatamente del nombre del agente. Para búsquedas con comodines, ingrese las primeras letras del nombre del agente seguidas de un símbolo de porcentaje (%). Por ejemplo:
agent=Windows%
devuelve todos los agentes cuyo nombre comienza con "Windows".
-
Estado: Introduzca "estado=" seguido inmediatamente del estado. Para búsquedas con comodines, ingrese las primeras letras del estado seguidas de un símbolo de porcentaje (%). Por ejemplo:
status=SUCCESS%
devolvería todos los estados que comiencen con ÉXITO, como ÉXITO CON ADVERTENCIA.
-
Fecha de envío: Introduzca "enviado" seguido inmediatamente de una evaluación como \<= o >=. Luego ingrese la fecha o el rango de fechas para buscar. Por ejemplo:
submitted>=9/12/2016
Volvería todas las actividades desde el 12/09/2016.
-
Fecha de la última actividad: Ingrese "últimaactividad" seguido inmediatamente de una evaluación como \<= o >=. Luego ingrese la fecha o el rango de fechas para buscar. Por ejemplo:
lastActivity=10/04/2016
Volvería todas las actividades el 04/10/2016.
-
Criterios múltiples: Ingrese múltiples criterios de búsqueda separados por un punto y coma. Por ejemplo:
operation=New%; submitted=04/04/2016
devuelve todas las instancias de cualquier operación con nombres que comiencen con "Nuevo" y que se enviaron para ejecutarse el 4 de abril de 2016.
Clasificación de Actividades¶
Haga clic en el encabezado de cualquier columna para ordenar la tabla según los datos de esa columna en orden ascendente. Aparecerá una flecha blanca apuntando hacia arriba en la columna a la derecha del nombre del encabezado.
Haga clic en el encabezado de la columna dos veces en cualquier columna para ordenar la tabla según los datos de esa columna en orden descendente. Aparecerá una flecha blanca apuntando hacia abajo en la columna a la derecha del nombre del encabezado.
Ver Información Detallada¶
Cuando se selecciona una operación en la tabla Actividades, las pestañas en la sección inferior de la pantalla pasan a estar disponibles: Mensajes, Registros de actividad y Archivos de depuración.
Mensajes¶
La pestaña Mensajes muestra esta información:
- Registros de origen: Un recuento de registros que se han leído del sistema de origen.
- Registros de destino: Un recuento de registros que se han publicado en el sistema de destino.
- Mensajes de registro: Los mensajes de registro incluyen los detalles del registro de la operación seleccionada. La visualización de mensajes de registro depende de los permisos y niveles de acceso del usuario actual y de si el registro en la nube está habilitado (consulte Mensajes de registro abajo).
Mensajes de Registro¶
Los mensajes de registro incluyen estos detalles de registro:
- Mensaje generado por el sistema informando si la operación se completó sin errores.
- Mensajes de información y advertencia devueltos por el sistema de origen o de destino.
- Advertencias de validación devueltas por los servicios de transformación, validación y secuencias de comandos de Jitterbit.
- Mensajes definidos por el usuario incluidos en el diseño del proyecto utilizando el
WriteToOperationLog()
función.
Los mensajes de registro son accesibles para los usuarios que son miembros de una rol con un mínimo de permiso de organización Leer y acceso al ambiente Ejecutar (consulte Permisos y acceso a Jitterbit Harmony). Un nivel de acceso al ambiente de Ver registros no es suficiente.
El registro en la nube es una opción establecida en la configuración de un grupo de Agente Privado (consulte Agregar grupos de Agente en Agentes > Grupos de Agente) que determina si los datos de registro se guardan temporalmente y se puede acceder a ellos desde la nube de Harmony. El registro en la nube siempre está habilitado en los Grupos de Agentes en Nube. La información que se muestra en la pestaña Mensajes depende de si el registro en la nube está habilitado:
-
El registro en la nube está habilitado: Cuando el registro en la nube está habilitado, los mensajes de registro se muestran después de Mensaje:
-
El registro en la nube está deshabilitado: Cuando el registro en la nube está deshabilitado, los mensajes de registro se pueden ver de forma segura mediante el enlace Ver mensajes de registro del Agente. Los mensajes de registro se generan desde el Agente Privado y se muestran en una pestaña separada del navegador.
Registros de Actividad¶
Si utiliza Agentes Privados y la operación seleccionada da como resultado un archivo de éxito/fracaso, la pestaña Registros de actividad contiene un enlace para descargar esos registros de actividad.
Nota
La descarga de registros de actividad está deshabilitada en los Agentes en Nube. Aunque es posible que se muestre un enlace de descarga, recibirá un mensaje de error si intenta realizar la descarga utilizando ese enlace.
Archivos de Depuración¶
Si utiliza Agentes Privados y el modo de depurar está habilitado, la pestaña Archivos de depuración contiene un enlace para descargar los registros de depurar. El registro de depuración le permite registrar mensajes de depurar en archivos en un Agente Privado. Puede habilitar el modo de depurar en el nivel de operación (consulte Cloud Studio Opciones de operación o Design Studio Opciones de operación) o a nivel de proyecto (consulte Registro de depuración de operaciones).
Nota
La descarga de registros de actividad está deshabilitada en los Agentes en Nube. Aunque es posible que se muestre un enlace de descarga, recibirá un mensaje de error si intenta realizar la descarga utilizando ese enlace.