V10 RecursosGuías
RecursosGuías
Guías
Años | List of Articles

¿Cómo extender el Asistente ECHO (v10.10)?

Última modificación el 03/05/2024

El Asistente Echo es una herramienta que genera mensajes de interés para el usuario y le permite ejecutar determinadas tareas disponibles en las versiones 9 y 10 del ERP.

Este asistente tiene un fuerte componente de extensibilidad, lo que permite a los socios integradores crear temas de interés para sus clientes. Es posible producir temas para ECHO con el fin de lograr dos objetivos diferentes:

  1. Ejecutar código fuera del proceso, es decir, realizar tareas en diferido, sin bloquear el funcionamiento del ERP;
  2. Mostrar un mensaje que exponga situaciones de interés para el usuario de una determinada funcionalidad, mediante una búsqueda en la base de datos.

La API de integración del ECHO en el ERP también permite crear una conversación mientras se utiliza el producto para ayudar al usuario a realizar determinadas tareas o seguir pasos, ya que puede insertar en los mensajes enlaces a recursos externos o incluso operaciones de drill down en el ERP.

Creación e instalación de temas

A partir de la Service Release 1 de la v10.10, es posible crear e instalar un tema para ECHO utilizando Visual Studio.

Nota: La v10 soporta hasta la versión 2019.

Para crear e instalar temas, siga estos pasos:

  1. Instale la extensión "Primavera.Bot.TemplateSR1.vsix", disponible en la carpeta "ManualsSDKERPBotTopics" y en el repositorio de GitHub de PRIMAVERA;
  2. Cree un nuevo proyecto de tipo "Primavera.Bot.TemplateTopic";
  3. Después de crear el proyecto, siga los pasos del archivo "Readme.md" creado con el proyecto;
  4. Para configurar las tareas, su naturaleza y programación, revise los archivos SQL "DevelopersNetworkTopicSQL.sql" y "TemplateTopicBaseSQL.sql" presentes en el proyecto. El archivo está documentado para ayudarle a personalizar los ajustes. En artículos posteriores se darán explicaciones más detalladas sobre los ajustes de este archivo;
  5. Compilar en un entorno de "debug" a la carpeta APLHurPluginsBot;
  6. Garantizar que se crean los registros de las tablas "Bot.BotTopics" y "Bot.BotTasks" en la base de datos PRIEMPRE;
  7. En producción, simplemente coloque en esta carpeta la DLL del tema y todas las dependencias del cliente que no estén ya en la carpeta APLHUR;
    Nota: Utilizar versiones diferentes de las mismas DLL podría causar problemas al ejecutar los otros temas.
Bookmark or share this article
Esta página foi útil?
Obrigado pelo seu voto.

login para deixar a sua opinião.

Obrigado pelo seu feedback. Iremos analisá-lo para continuarmos a melhorar!