Saltar al contenido

10.11 Notas de la versión de Harmony

10.11 Versión de Harmony

Portal de Harmony, Design Studio, agentes privados y Grupo de Agentes en la Nube de Sandbox lanzados el 11 y 16 de diciembre de 2019

La fecha de lanzamiento de la versión 10.11 es por región:

  • APAC: Lanzado el 11 de diciembre de 2019

  • EMEA: Lanzado el 16 de diciembre de 2019

  • NA: Lanzado el 16 de diciembre de 2019

Incluidos en esta versión están las actualizaciones a estos componentes de Harmony:

El Grupo de Agentes en la Nube de Sandbox y las aplicaciones web accesibles a través del portal de Harmony se actualizaron a la versión 10.11 en el momento del lanzamiento. Los instaladores de Design Studio y agentes privados están disponibles en cada región a partir de la conclusión del lanzamiento de cada región.

A partir del 12 de diciembre de 2019, las versiones 9.6 de Design Studio y agentes privados han alcanzado el final de su vida útil y ya no son compatibles. Se recomienda que todos los usuarios de estas versiones (y anteriores) actualicen a las versiones más recientes tan pronto como sea posible.

Nuevas características

Cloud Studio

  • Reutilización de transformaciones Las transformaciones con un esquema de origen y un esquema de destino definidos dentro de la transformación ahora pueden ser referenciadas en múltiples operaciones. Para usar la transformación en múltiples operaciones, arrastre el nombre de la transformación desde la pestaña Componentes del panel del proyecto a una operación en el lienzo de diseño.

Mejoras

Cloud Studio

  • El estado de la operación ahora se muestra en el lienzo de diseño
    Al ejecutar una operación durante el tiempo de diseño, el estado de la operación en tiempo real ahora se muestra en la parte inferior izquierda de la operación. Hacer clic en el estado de la operación abre el registro de la operación en una pestaña separada del navegador para que pueda continuar trabajando mientras las operaciones se están ejecutando.

  • Los componentes no utilizados ahora se pueden eliminar por categoría
    Ahora se pueden eliminar en bloque los componentes de proyecto no referenciados, que se muestran con un ícono de enlace roto en la pestaña Componentes del panel del proyecto. Para eliminar estos componentes en bloque, utiliza el menú de acciones de la categoría dentro de la misma pestaña.

  • Las URL base del Constructor de Conectores ahora pueden ser editadas por los usuarios finales
    Al crear un conector personalizado de Constructor de Conectores, ahora puedes especificar si la URL base debe ser expuesta y editable por un usuario final que configure el conector. Anteriormente, los usuarios finales no podían ver ni cambiar la URL base.

  • Los grupos personalizados sin componentes ahora persisten
    Después de eliminar todos los componentes de un grupo de componentes personalizado, el grupo ya no se elimina por defecto. Aún puedes eliminar un grupo personalizado seleccionando Desagrupar desde su menú de acciones.

  • La vista previa de una transformación mejorada
    Se han realizado actualizaciones en la vista previa de una transformación para mejorar la usabilidad en todos los puntos finales soportados.

  • La versión 47 de la API de Salesforce ahora es compatible
    Los conectores de Salesforce y ServiceMax ahora utilizan la versión 47 de la API de Salesforce. Esta actualización automática es de la versión 45 e incluye nuevos objetos soportados en las versiones 46 y 47.

  • El WSDL de NetSuite 2019.2 ahora es compatible
    El conector de NetSuite ahora soporta el WSDL 2019.2 de NetSuite. Para usar el WSDL, especifica su URL (https://webservices.netsuite.com/wsdl/v2019_2_0/netsuite.wsdl) durante la configuración de una conexión de NetSuite.

  • El conector de Jira ahora es más robusto
    El conector de Jira ahora incluye soporte para crear, actualizar y eliminar objetos (proyectos, usuarios, problemas, etc.), crear problemas en bloque, acceder a campos personalizados, manejar y notificar errores, y eliminar objetos por ID. Ten en cuenta que la última versión del conector de Jira no es compatible con conexiones o actividades de Jira configuradas previamente. Si ya estás utilizando el conector de Jira, por favor contacta al soporte de Jitterbit para obtener asistencia con la actualización del proyecto.

  • Las actividades de Salesforce y ServiceMax ahora se pueden arrastrar desde el panel del proyecto a una operación
    Ahora puedes arrastrar y soltar actividades no utilizadas de Salesforce o ServiceMax desde la pestaña Componentes del panel del proyecto a una operación en el lienzo de diseño. Ten en cuenta que no se admite hacer referencia a la misma actividad de Salesforce o ServiceMax en múltiples operaciones. En su lugar, puedes hacer una copia de la actividad para usarla en otro lugar.

  • El conector de Snowflake ahora admite procedimientos almacenados y eliminación de registros
    El conector de Snowflake ahora incluye dos nuevas actividades: (1) una actividad de Invocar Procedimiento Almacenado, que te permite aprovechar características extendidas en Snowflake y reutilizar código existente, y (2) una actividad de Eliminar, que elimina registros de una tabla de Snowflake utilizando una cláusula WHERE proporcionada dentro de la transformación de solicitud.

  • Las actividades de Snowflake Put ahora manejan errores por defecto
    Al utilizar el enfoque de Archivo de Etapa para una actividad de Snowflake Put, cualquier error que se encuentre durante el procesamiento ahora se devolverá por defecto bajo el nodo de error de la estructura de respuesta. Anteriormente, podías configurar si se devolvían errores utilizando un campo de Modo de Validación, que ahora ha sido eliminado.

  • Las actividades de Snowflake Put ahora pueden manejar columnas vacías o adicionales
    Al utilizar el enfoque de Archivo de Etapa para una actividad de Snowflake Put, si se utiliza un archivo de solicitud donde el número de columnas no coincide con el de la tabla correspondiente, por defecto la operación ya no fallará y los datos proporcionados se insertarán. Puedes anular este comportamiento seleccionando la nueva opción de configuración Error en Desajuste de Conteo de Columnas, o configurando errorOnColumnCountMismatch a false dentro del esquema de solicitud. Anular el comportamiento por defecto resultará en que la operación falle y se devuelva un error en la respuesta.

Design Studio y agente

  • La versión 47 de la API de Salesforce ahora es compatible
    El conector de Salesforce de Design Studio ahora es compatible con la versión 47 de la API de Salesforce utilizando un agente de versión 10.11 y la versión 10.11 de Design Studio. Al abrir un proyecto existente de Design Studio que utiliza este conector y cumple con ambos requisitos de versión, se le pedirá que actualice a la versión 47 de la API de Salesforce. Esta actualización desde la versión 45 incluye nuevos objetos compatibles en las versiones 46 y 47.

Design Studio

  • WSDL de NetSuite 2019.2 ahora es compatible
    El conector de NetSuite de Design Studio ahora es compatible con el WSDL 2019.2 de NetSuite. Para usar el WSDL, especifique su URL (https://webservices.netsuite.com/wsdl/v2019_2_0/netsuite.wsdl) durante la configuración de un punto final de NetSuite. El soporte para el WSDL 2019.2 no requiere una actualización del agente o de Design Studio.

Soluciones

Agente

  • La transferencia FTP/HTTP para archivos grandes ahora funciona
    Al usar Cloud Studio o Design Studio para cargar un archivo mayor a 2 GB a un punto final FTP o HTTP, la transferencia ahora es exitosa. Anteriormente, podría haber recibido un error relacionado con una función de libcurl. El problema fue causado por actualizaciones de bibliotecas en la versión 8.29 del agente de Jitterbit y se ha resuelto con agentes de versión 10.11 y superiores.

Cloud Studio

  • Los nuevos nombres de proyectos de Cloud Studio que ya están en uso en Design Studio ahora son inválidos
    Al crear o importar un proyecto, la validación ahora asegura que el nombre del proyecto no esté ya en uso como un proyecto de Design Studio en el mismo entorno. Anteriormente, se podían crear conflictos inadvertidamente con un proyecto existente de Design Studio al darle a un proyecto de Cloud Studio el mismo nombre.

  • Los conflictos de implementación ahora están resueltos
    La implementación de un proyecto ya no falla cuando el mismo proyecto está siendo editado por el mismo usuario o por un usuario diferente en otra sesión mientras la implementación está en proceso. La falla en la implementación era el resultado de que el proyecto se guardara en la otra sesión antes de que la implementación finalizara.

  • Reutilizar un esquema después de implementar ahora funciona
    Reutilizar un esquema personalizado, reflejado o basado en archivos después de implementar ahora funciona como se esperaba. Anteriormente, a menos que el esquema se editara o se volviera a cargar primero, ocurría un error genérico de "inesperado".

  • Las opciones de esquema delimitadas por caracteres pueden usarse nuevamente
    Durante la configuración de un esquema plano o esquema jerárquico, puedes usar nuevamente la interfaz de Opciones que se vuelve accesible cuando se selecciona Delimitado por caracteres. Anteriormente, hacer clic dentro de la interfaz de Opciones hacía que se cerrara sin poder realizar ediciones.

  • La eliminación de componentes ahora funciona correctamente cuando se usa RunOperation() con una operación nombrada igual que un flujo de trabajo
    Al usar la función de Jitterbit RunOperation() en un script, donde la operación llamada tiene el mismo nombre que un flujo de trabajo en el proyecto actual, las dependencias ahora se manejan correctamente. Anteriormente, ciertos componentes no podían ser eliminados como resultado de dependencias reportadas incorrectamente relacionadas con la operación y el flujo de trabajo.

  • Los valores de configuración de componentes ahora se preservan al crear una variable de proyecto
    Durante la configuración de componentes con campos donde se pueden usar variables, si usas el enlace Agregar para crear y guardar una variable de proyecto, los valores de configuración existentes ahora se preservan cuando regresas a la configuración del componente anterior. Anteriormente, al regresar a la configuración del componente, los valores de configuración que se habían ingresado antes de crear la variable no se retenían.

  • Renombrar una operación desde el lienzo de diseño ahora funciona como se esperaba
    Al renombrar una operación desde el lienzo de diseño, la opción Renombrar ahora se enfoca en el nombre de la operación en el lienzo de diseño para renombrar, en lugar de enfocarse en el nombre de la operación en el panel del proyecto.