Instalar el conector Perk en Business Central Cloud

Para las implementaciones de Microsoft Dynamics 365 Business Central Cloud, puede optar por instalar el conector de administración de gastos de beneficios desde AppSource o como una extensión.

Precaución: Al instalar el conector Perk como extensión, tenga en cuenta que no recibirá actualizaciones automáticas con nuevas funciones. Usted será responsable de instalar y administrar las actualizaciones del conector Perk.

La extensión debe registrarse y configurarse con Microsoft Entra para permitir el acceso de Perk a los puntos finales de la API de Business Central.

Para configurar el conector para Business Central Cloud:

  1. Instale la extensión desde el Fuente de la aplicación o como una extensión.
  2. Configurar el servicio web en Business Central Cloud.
  3. Configurar el conector en Business Central.
  4. Configurar la exportación en Perk:
  5. Sincronizar datos maestros y transaccionales.

Instalar el conector Perk desde Microsoft 365 Dynamics App Source

Para instalar el conector Perk, busque el extensión en AppSource escribiendo Perk y haciendo clic Consíguelo ahora.

Esto instala la extensión en su inquilino de Microsoft 365 Dynamics Business Central.

Instalar el conector Perk como una extensión

Para instalar el conector Perk como extensión, necesita tener acceso al paquete del conector (.app). Debe abrir una solicitud de servicio para obtener acceso al paquete del conector.

Una vez que tenga acceso a este archivo, puede proceder a Instalar la aplicación usando el Gestión de extensiones página.

El paquete de extensión utiliza estos rangos de ID para los objetos enumerados a continuación:

Tipo de objeto

Número de objetos

rango de identificación

Unidades de código

8

3110560-3110567

Enumeraciones

2

3110560, 3110562

Páginas

1

3110560

Extensiones de página

13

17-5800

Informes

8

3110560-3110567

Tablas

1

3110560

Extensiones de tabla

15

15-5800

Nota: Los rangos de identificación son dinámicos y pueden verse influenciados por la licencia del cliente.
Si el cliente utiliza estos rangos de ID, es posible que tenga que asignar otro para los objetos del paquete de extensión. De lo contrario, se producirán conflictos.

Las extensiones se pueden desinstalar automáticamente después de una actualización de Business Central sin pérdida de datos. Ver Desinstalar la extensión.

Configurar el servicio web en Business Central para Cloud

Dado que Business Central es responsable de recuperar datos de Perk, debe crear el servicio web en Business Central para manejar este proceso.

  1. Registrar una aplicación en el portal de MS Azure.
  2. Publicar el servicio web en la página de servicio web en Business Central.
  3. Asignar los permisos adecuados en Business Central.

Precaución: Asegúrate de desactivar la actualización del entorno de pruebas si instalas la extensión en un entorno de prueba. De lo contrario, tendrás que reconfigurarla después de cada actualización.

Registrar una aplicación en el portal de MS Azure

Primero debe registrar una aplicación en el portal de MS Azure para el conector Perk.
Ver Registrar una aplicación en la plataforma de identidad de Microsoft para ayuda.

Cree la definición básica de la aplicación configurando el Descripción general, Autenticación, Certificados y secretos, y Permiso de API secciones.

Descripción general sección:

  • Nombre de la aplicaciónConector de Perk Business Central
  • Aplicación (ID de cliente): Copia esta identificación, la necesitarás más adelante.

Autenticación pestaña:

Hacer clic + Agregar una plataforma.

  1. Seleccionar Web.
  2. Ingresar URI de redireccionamiento:
  3. Haz clic en Guardar.

Consejo: Para agregar varias URI de redireccionamiento, debe agregar una y hacer clic Ahorrar. Luego puedes agregar el segundo en la pantalla principal.

Permisos de API sección:

  1. Hacer clic + Agregar un permiso.
  2. Seleccionar Dynamics 365 Business Central.
  3. En Permisos delegados, seleccione y agregue permisos:
    • suplantación de usuario
    • Finanzas.LeerEscribir.Todo
  4. En Permisos de la aplicación, seleccione y agregue permisos:
    • acceso a la aplicación
    • Centro de administración.LecturaEscritura.Todo
    • API.Lectura y escritura.Todo
  5. Hacer clic Otorgar consentimiento de administrador para…

Certificados y secretos sección:

Cree un nuevo secreto de cliente. Le recomendamos que establezca una caducidad de 24 meses. Copie el... Valor y Identificación secreta.

Publicar el servicio web en Business Central

Ingresar "Aplicaciones de Microsoft Entra” en la herramienta de búsqueda global de Business Central (esquina superior derecha) para acceder a la configuración de la aplicación.

Crear la aplicación

Necesita crear una nueva aplicación en Business Central:

  1. Crear una nueva tarjeta de aplicación.
  2. Introduzca el ID de la aplicación (creado en la sección Descripción general en el portal de Azure) en ID de cliente.
  3. Ingresar Beneficio para Business Central en la Descripción.
  4. En “Estado”, seleccione Activado.

Asignar permisos de usuario en Business Central

Debe configurar la aplicación para que tenga permisos de superadministrador.

Más específicamente, debe agregar estos conjuntos de permisos en el Grupos de usuarios sección en la tarjeta de aplicación Microsoft Entra que acaba de crear.

Conjunto de permisos

Descripción

D365 BÁSICO

Acceso básico a Dynamics 365

ACCESO COMPLETO AL AUTOBÚS D365

Acceso completo a Dynamics 365

CONFIGURACIÓN DE D365

Configuración de datos de la empresa Dyn. 365

SUSCRIPCIÓN AL WEBHOOK D365

Suscripción a webhook de D365

D365 COSTACC, CONFIGURACIÓN

Configuración de contabilidad de costos de Dyn. 365

D365 FA, CONFIGURACIÓN

Configuración de activos fijos de Dyn. 365

D365 HR, CONFIGURACIÓN

Configuración básica de RR. HH. de Dynamics 365

D365 IC, CONFIGURACIÓN

Configuración interempresarial de Dyn. 365

D365 EMPLEOS, EDITAR

Proyectos de Dynamics 365 Create

CONFIGURACIÓN DE D365 RM

Configuración de Dynamics 365 Rlshp. Mgt.

FUSIONAR DUPLICADOS

Fusionar duplicados

POLÍTICA DE RETENCIÓN ADMINISTRACIÓN

Reten. Pol. Configuración - BaseApp

CORREO ELECTRÓNICO - ADMINISTRADOR

Administrador de sincronización de Outlook

GESTIÓN DE EXTENSIONES - ADMINISTRACIÓN

Gestión de extensiones - Administrador

Herramienta de prueba

Herramienta de prueba

PERMISSIONSET YKY

Conjunto de permisos personalizados para la extensión Perk

Una vez completada la instalación inicial, los usuarios estándar necesitan Conjunto de permisos de Perk BC (PERMISOS YKY) para realizar cambios posteriores en la integración y sincronizar los datos.

A continuación, debes Configurar la página de configuración de integraciones de Perk en Business Central antes de continuar configurando la exportación de gastos o facturas en Perk.

Configurar servicios web

Debe agregar los servicios web en Business Central para cada módulo que planea integrar (es decir, un servicio web para el procesamiento de facturas y otro para el procesamiento de gastos).

Para ello:

  1. Ir a Servicios web.
  2. Hacer clic + Nuevo para crear un nuevo objeto.
  3. Seleccione el Tipo de objeto Codeunit.
  4. Busque los ID de objetos según el módulo que desee implementar:
    • Procesamiento de gastos: Gastos de importación YKY (3110567)
    • Procesamiento de facturas:Webhooks YKY (3110566)
  5. Introduzca un nombre de servicio único (por ejemplo, Procesamiento de facturas o Procesamiento de gastos). Asegúrese de que Publicado La casilla de verificación está seleccionada.

Configurar la exportación de gastos en Perk

Perk se encarga de exportar los datos de gastos al libro mayor de Business Central. Los recibos de gastos y sus anexos se pueden adjuntar a los asientos del diario según sea necesario. Si la empresa planea procesar notas de crédito, debe habilitarlas para la entidad legal.

Debe configurar la pestaña Exportación de gastos (Administración > Integraciones, Exportación de gastos) para enviar datos de gastos (gastos, transacciones con tarjeta, gastos de viaje) a Business Central. No se puede usar el conector Perk para exportar dietas/kilometraje por separado.

Para ello:

  1. Ve a Configuración > Integraciones.
  2. Seleccione el Exportación de gastos tarjeta de integración.
  3. Elegir Business Central [API] como el Sistema ERP.
  4. Introduzca las credenciales de autenticación:
  5. Hacer clic Iniciar sesión con Business Central.

Asegúrese de Desactivar cualquier bloqueador de ventanas emergentes En la ventana de su navegador. La autenticación de MS Dynamics utiliza una ventana emergente para realizar la solicitud de autenticación a MS Entra.

Advertencia: Al agregar una credencial de Azure y hacer clic en Autorizar, debe completar el proceso de autorización utilizando una cuenta de usuario que tenga derechos de administrador en Business Central y los siguientes conjuntos de permisos:

  • D365 AUTOBÚS PREMIUM o D365 ESENCIAL PARA AUTOBUSES

Precaución: ¡Asegúrese de seleccionar el sistema ERP correcto! Ms Dynamics Cloud & MS Dynamic OnPrem son las facilidades de exportación para otro conector de MS Dynamics Business Central, no el conector desarrollado por Perk.

Una vez establecida la conexión, puede configurar los ajustes de exportación:

Campo

Descripción

Nombre del servicio web

Nombre del servicio web creado en Business Central.

URL base

URL de la API de Business Central.

Por ejemplo, https://api.businesscentral.dynamics.com/v2.0/

Arrendatario

Identificación de la Inquilino de Business Central.

Para BC Cloud, el ID del inquilino y la instancia se incluyen como parte de la URL para acceder a Business Central: https://businesscentral.dynamics.com/{tenantId}/{environment}

Instancia

ID del entorno de Business Central.

Para BC Cloud, el ID del inquilino y la instancia se incluyen como parte de la URL para acceder a Business Central: https://businesscentral.dynamics.com/{tenantId}/{environment}

nombre de empresa

Nombre de la empresa en Business Central.

Tipo de cuenta

Este campo se aplica únicamente a la exportación de gastos (sistema actual de gastos)

Cuenta BC del crédito. Determina si la información se obtiene de la tarjeta del proveedor o de la del empleado (es decir, utiliza el código ERP del perfil del usuario de Perk).

 

Limitación conocida

Actualmente solo se admite Empleado, ya que los usuarios de Perk están vinculados a la tarjeta de Empleado.

Tipo de cuenta de tarjeta de empresa

Se aplica únicamente a la exportación de transacciones con tarjeta (sistema actual para transacciones con tarjeta)

Cuenta BC del crédito. Determina si la información se obtiene de la tarjeta de proveedor o de la cuenta de mayor (es decir, utiliza el código ERP de la categoría Proveedor o Gasto, según se haya seleccionado Proveedor o Cuenta de mayor).

La configuración de exportación de gastos Excluir objetos de costo de la exportación no es compatible con esta integración.
La integración de Perk para MS Dynamics 365 Business Central siempre espera un objeto de costo al exportar gastos.

Configurar la exportación de facturas en Perk

Para procesar facturas con Business Central, Perk utiliza webhooks para notificar a Business Central sobre cambios en el estado del documento. Perk cuenta con una función específica de exportación de facturas para gestionar la respuesta del webhook. Actualmente, los webhooks son síncronos. Esto significa que el proveedor debe esperar a que el webhook termine de procesarse para obtener una respuesta.

Para permitir que Business Central se conecte a Perk, debe configurar la integración en Perk:

  1. Ve a Configuración > Integraciones .
  2. Seleccione el Exportación de facturas tarjeta.
  3. En el Exportaciones de facturas pestaña, haga clic Asistente de inicio.
  4. Introduzca estos datos:
    • Nombre de exportaciónFacturas de Business Central
    • Tipo de documento: Facturas de proveedores
  5. En Sistema pestaña, seleccionar Integración de Business Central.
  6. En Configuración En la pestaña "Ingresar", introduzca los datos utilizados para crear la URL de acceso a la API de Business Central. Debe introducir estos datos:

Campo

Descripción

URL base

URL de la API de Business Central (por ejemplo https://api.businesscentral.dynamics.com/v2.0/)

URL del token

Ingrese la URL del URI de redireccionamiento para la autenticación usted previamente configurado en Registrar una aplicación en el portal de MS Azure, es decir, esta URL generalmente tiene este formato https://login.microsoftonline.com/

Ámbito

Esto debería ser https://api.businesscentral.dynamics.com/.default

Arrendatario

ID del inquilino de Business Central.

El ID del inquilino y la instancia se incluyen como parte de la URL para acceder a Business Central: https://businesscentral.dynamics.com/{tenantId}/{environment}

Entorno

ID del entorno de Business Central.

Nombre del servicio web

Nombre del servicio web que usted publicado previamente en Business Central.

Nombre de empresa

Nombre de la empresa. Esta información se puede identificar en la URL de acceso a Business Central, identificada con empresa= atributo. Por ejemplo: https://businesscentral.dynamics.com/{tenantId}/{Environment}?empresa={CompanyName}

Necesitas hacer esto para cada entidad jurídica que desea vincular a una empresa de Business Central.

Advertencia: Si intenta configurar varias instalaciones de exportación (es decir, el conector Perk junto con las integraciones existentes), puede encontrar el error Validación: Múltiples facilidades de exportación aplicables Al intentar exportar una factura, solo se puede tener una función de exportación activa a la vez.

Consejo: Próximo paso: Configurar y sincronizar datos maestros y transaccionales.

¿Fue útil este artículo?