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)
- Establezca la condición en
- 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
Payloadcampo del desencadenador y convierte su texto en un objeto JSON. Esto es equivalente a lajson(...)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
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
- Body
- EntityChangedEvent
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
- Body
- EntityChangedEvent
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
- Body
- EntityChangedEvent
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
- Body
- EntityChangedEvent
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 |