Compartir a través de


Exact Online Premium [EN DESUSO]

Conéctese a su cuenta de Exact Online Premium y reciba una notificación cuando se creen o actualicen las entidades empresariales.

Actualmente, las entidades admitidas son Pedidos de ventas, Proyectos, Cuentas y Oportunidades.

Se agregarán más entidades y eventos en el futuro.

Este conector está disponible en los siguientes productos y regiones:

Service Class Regions
Copilot Studio Premium Todas las regiones de Power Automate excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Aplicaciones lógicas Estándar Todas las regiones de Logic Apps excepto las siguientes:
     - Regiones de Azure Government
     - Regiones de Azure China
     - Departamento de Defensa de EE. UU. (DoD)
Power Apps Premium Todas las regiones de Power Apps excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Power Automate Premium Todas las regiones de Power Automate excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Contacto
Nombre Exacto
URL https://www.exact.com
Metadatos del conector
Publicador Exact MKB Software BV
Sitio web https://www.exact.com
Directiva de privacidad https://www.exact.com/trust/privacy/privacy-statement
Categorías Colaboración; Finanzas

El conector Exact Online Premium para Power Automate permite recibir notificaciones de Exact Online cuando cambia un registro de entidad empresarial. Para determinadas entidades, se puede crear un desencadenador que responda a registros recién creados o modificados. Además, el conector puede realizar algún formato personalizado, lo que reduce la complejidad del usuario.

Prerrequisitos

Para usar el conector, se requiere una suscripción a Exact Online Premium.

Obtención de credenciales

Este conector usa la autorización de OAuth en la plataforma Exact Online. Inicie sesión con su cuenta personal de Exact Online Premium.

Introducción al conector

El conector proporciona varios desencadenadores para registros de entidades empresariales modificados o recién creados, en este momento para cuentas, oportunidades, proyectos y pedidos de ventas. Inicie el flujo con uno de estos desencadenadores.

  • Creación de un nuevo flujo en Power Automate y selección de uno de los desencadenadores como punto de partida
    • Cuando se crea o cambia una [entidad]
    • Debe elegir una de las empresas disponibles en el control desplegable: el desencadenador solo se creará para esta empresa.
  • Los eventos deben habilitarse también en Exact Online; de lo contrario, no recibirá nada en Power Automate.
    • Vaya a Introducción alflujo>de datos>maestros: flujos y cree un nuevo flujo o modifique uno existente.
    • Seleccione la entidad y el evento adecuados, por ejemplo, Cuenta / cuando se modifica una cuenta.
    • Es posible que tenga que crear varios flujos si desea recibir registros creados y modificados.

Un mensaje procedente de Exact Online contiene un campo llamado Payload con los datos del registro creado o modificado. El conector tiene una acción Obtener valores que prepara esta carga para sus necesidades.

  • Como tipo de entidad, seleccione la misma entidad que el desencadenador.
  • Como Tipo de valor, seleccione lo siguiente:
    • Nuevos valores si desea poder seleccionar campos específicos del nuevo estado (cambiado) en otras acciones
    • Valores antiguos si desea poder seleccionar campos específicos del estado anterior (sin cambios) en otras acciones
    • Tabla si desea obtener el contenido como una colección completa para su uso en otras acciones
    • Consulte la sección Ejemplos a continuación para obtener más detalles.
  • El parámetro Payload , de forma predeterminada, tiene una referencia a la propiedad Payload del mensaje de desencadenador. No debe tener que cambiar esto.
  • Los parámetros adicionales Content-Type y Accept están establecidos de forma predeterminada en application/json. No debe tener que cambiar esto.

Examples

Ejemplo 1: solo procesar pedidos de ventas con un valor superior a 10 000 euros

  • Usar desencadenador Cuando se crea o cambia un pedido de venta
  • Agregar una acción Obtener valores con la entidad establecida en Pedido de ventas y Tipo de valor establecido en Nuevos valores
  • Usar un bloque Condición (acción integrada de control )
    • Establezca la condición en AmountDC | menor que | 10000
      • Nota: AmountDC es una salida de Get values (Obtener valores)
  • En la rama true del bloque de condición, agregue una acción Finalizar (Controlar acción integrada)

Ejemplo 2: salida de los campos modificados a un correo electrónico

  • Usar cualquiera de los desencadenadores creados o modificados disponibles
  • Agregar una acción Obtener valores con la misma entidad que el desencadenador y Tipo de valor establecido en Table
  • Agregue una acción Filtro (acción integrada Operación de datos ) con la salida de Obtener valores como entrada y como un conjunto de condiciones oldValue | No es igual a | newValue
  • Agregue una acción Crear tabla HTML (acción integrada Operación de datos ) y use la salida de la acción Filtrar.
  • Crear una acción de Outlook Enviar correo electrónico e incluir la salida de la acción Crear tabla HTML como parte del mensaje

Problemas y limitaciones conocidos

Mensaje vacío para la prueba de conectividad

Al configurar un nuevo flujo o al activar un flujo existente, se envía un mensaje a Exact Online para registrar el flujo. Exact Online a su vez envía un mensaje de prueba (sin contenido) para confirmar la conexión.

Si no trata este mensaje dentro del flujo, el flujo puede terminar en error o enviar notificaciones con contenido incompleto. Dado que suele ser un comportamiento único, puede optar por aceptarlo, pero puede obtener advertencias sobre los flujos con errores.

Una manera más elegante de tratar con él es probar si el mensaje está vacío en una acción Condición . La prueba empty(triggerOutputs()?['body']) | es igual a | true es una buena manera de hacerlo. En la rama true , agregue una acción Finalizar con el resultado Correcto. A continuación, continúe el flujo real después de la acción Condición.

Errores y soluciones comunes

Hasta ahora no se han encontrado errores.

Preguntas más frecuentes

¿Qué hace exactamente la acción Obtener valores?

Get Values realiza un par de acciones que, de lo contrario, requerirían varias acciones más complejas en el flujo. En orden, estos son:

  • Toma el Payload campo del desencadenador y convierte su texto en un objeto JSON. Esto es equivalente a la json(...) función;
  • Carga un esquema para este objeto JSON para que se pueda hacer referencia a sus propiedades en acciones adicionales. Puede hacerlo con la acción Analizar JSON , pero tendría que proporcionar todo el esquema usted mismo;
  • Puede convertir la carga entrante en una tabla completa con todos los datos o en un objeto que muestre el estado anterior o nuevo de la entidad. Este último es relativamente complejo de lograr en un flujo.

¿Cuál debe ser el valor de Payload en la acción Obtener valores?

De forma predeterminada, se establece triggerOutputs()?['body/Content/Payload'] en que es la referencia al campo Carga recibido en el desencadenador. No debe tener que cambiar esto.

¿Por qué necesito proporcionar el tipo de entidad para Obtener valores?

La acción Obtener valores usa una técnica denominada generación de esquemas dinámicos, que nos permite seleccionar las propiedades de la entidad elegida en acciones adicionales. Se trata de una característica del diseñador de flujo. Desafortunadamente, en tiempo de diseño, el desencadenador no puede pasar el tipo de entidad seleccionado a otras acciones. Por lo tanto, el tipo de entidad debe seleccionarse de nuevo.

¿Qué ocurre si selecciono el tipo de entidad incorrecto para Obtener valores?

El diseñador de flujo mostrará las propiedades incorrectas de la entidad recibida, por ejemplo, las propiedades del proyecto en un pedido de ventas. Esto significa que algunas propiedades que forman parte de la entidad no se muestran y algunas propiedades que se muestran no forman parte realmente de la entidad.

Todavía puede acceder a las propiedades si existen en la entidad, pero tendrá que escribir la referencia manualmente.

Elegir una propiedad inexistente en otra acción simplemente dará como resultado un valor vacío; las consecuencias de que dependerán de la acción.

Limitaciones

Nombre Llamadas Período de renovación
Llamadas API por conexión 100 60 segundos

Acciones

Obtener valores [EN DESUSO]

Esto carga los valores del campo Carga del desencadenador en un formato de elección.

Obtener valores [EN DESUSO]

Esto carga los valores del campo Carga del desencadenador en un formato de elección.

Parámetros

Nombre Clave Requerido Tipo Description
Encabezado Content-Type
Content-Type string

Especifique el tipo de contenido de la carga útil.

Aceptar encabezado
Accept string

Especifique el formato de respuesta aceptado.

Tipo de entidad
EntityType True string

Seleccione el tipo de entidad empresarial para esta operación.

Tipo de valor
ValueType True string

Seleccione el tipo de valor para esta operación.

Carga
body string

Agregar referencia al campo Carga aquí

Devoluciones

Las salidas de esta operación son dinámicas.

Desencadenadores

Cuando se crea o cambia un pedido de venta [EN DESUSO]

Esto se suscribe para crear o cambiar eventos para pedidos de ventas.

Cuando se crea o cambia un proyecto [EN DESUSO]

Esto se suscribe para crear o cambiar eventos para proyectos.

Cuando se crea o cambia una cuenta [EN DESUSO]

Esto se suscribe para crear o cambiar eventos para las cuentas.

Cuando se crea o cambia una oportunidad [EN DESUSO]

Esto se suscribe para crear o cambiar eventos para oportunidades.

Cuando se crea o cambia un pedido de venta [EN DESUSO]

Esto se suscribe para crear o cambiar eventos para pedidos de ventas.

Parámetros

Nombre Clave Requerido Tipo Description
Empresa
Company True string

Seleccione la empresa para la que desea recibir los eventos.

Devoluciones

Cuando se crea o cambia un proyecto [EN DESUSO]

Esto se suscribe para crear o cambiar eventos para proyectos.

Parámetros

Nombre Clave Requerido Tipo Description
Empresa
Company True string

Seleccione la empresa para la que desea recibir los eventos.

Devoluciones

Cuando se crea o cambia una cuenta [EN DESUSO]

Esto se suscribe para crear o cambiar eventos para las cuentas.

Parámetros

Nombre Clave Requerido Tipo Description
Empresa
Company True string

Seleccione la empresa para la que desea recibir los eventos.

Devoluciones

Cuando se crea o cambia una oportunidad [EN DESUSO]

Esto se suscribe para crear o cambiar eventos para oportunidades.

Parámetros

Nombre Clave Requerido Tipo Description
Empresa
Company True string

Seleccione la empresa para la que desea recibir los eventos.

Devoluciones

Definiciones

guidText

EntityChangedEvent

Nombre Ruta de acceso Tipo Description
Content
Content ChangeEventContent
HashCode
HashCode string

ChangeEventContent

Nombre Ruta de acceso Tipo Description
Tema
Topic string
ClientId
ClientId guidText
Empresa
Division integer

Empresa

Acción
Action string
Key
Key guidText
ExactOnlineEndpoint
ExactOnlineEndpoint string
EventCreatedOn
EventCreatedOn string
Carga
Payload string