Gamifica tus arranques de Dyn365FO

Gamifica tus arranques de Dyn365FO

Como bien sabemos, un proceso de arranque con cualquier aplicación es una etapa complicada tanto a nivel de empresa como a nivel personal de cada trabajador implicado en ello.

Sabiendo el impacto que tiene este estrés en la organización, ¿por qué no hacemos este proceso un poco más ameno? En este artículo te vamos a explicar como es posible gamificar tus arranques de Dyn365FO gracias a los Business Events y la Power Platform.

Gamifica tus tareas

Para hacer que los trabajadores se impliquen en un proceso de arranque, podemos incentivar a los usuarios a conseguir logros, como por ejemplo los que puedes conseguir jugando a videojuegos en PlayStation o Xbox.

Estos logros se ganarían realizando ciertas acciones empresariales dentro del ERP, como por ejemplo realizar tu primera factura. De esta forma recompensamos los avances que vayamos haciendo y celebramos cada hito alcanzado, motivando al equipo a seguir avanzando.

Podremos finalmente realizar un ranking de trabajadores, para que haya una guerra sana interna para ver quien consigue todos los logros en menos tiempo.

Desbloqueo de logros con Business Events

Los Business Events de Dynamics 365 Finance and Operations proporcionan un punto de conexión que permite que otras aplicaciones externas reciban notificaciones cuando se realice una acción en el ERP.

Por defecto, Dyn365FO tiene un catálogo de Business Events creados que podemos utilizar para realizar acciones, como por ejemplo el workflow de aprobación de pedidos de compra.

 

Pero a parte de estos eventos estándar, nosotros podemos crear y personalizar de nuevos. Por lo tanto, podemos adaptar estos eventos a los logros que queremos que consigan los usuarios.

Comunicaciones con Power Automate

Una vez un usuario realice un proceso empresarial que haga lanzar uno de los eventos de negocio que hemos creado para generar logro, podemos utilizar Power Automate para que el usuario sea consciente que esa acción le ha generado un logro nuevo.

Una vez recogido el evento de negocio, podemos enviar un email o un Flow por Teams con el logro conseguido.

Gamifica tus arranques de Dyn365FO

 

Seguimiento de los logros con Power apps

¿Y por qué no hacer un poco de competición sana dentro del equipo? Gracias a Power Apps podemos hacer una aplicación donde cada trabajador pueda ver sus logros conseguidos y los pendientes por conseguir.

Gamifica tus arranques de Dyn365FO

Además de una clasificación interna actualizada en tiempo real para ver quien posee más puntos.

Gamifica tus arranques de Dyn365FO

Conclusión

Como hemos visto, las nuevas tecnologías de Microsoft basadas en Azure nos permiten realizar conexiones entre varias aplicaciones de forma rápida y, por qué no, divertida.

Gamifica tus arranques de Dyn365FO para convertir este duro proceso en algo más ameno que fomente la participación e implicación del equipo en las tareas asignadas.

Roquet Hydraulics apuesta por la Power Platform para facilitar la entrada de pedidos de venta en el ERP

App Roquet

Presentación Roquet:

Roquet Hydraulics (en adelante Roquet), con más de 70 años de experiencia en el sector, es especialista en diseño, desarrollo y fabricación de componentes y sistemas hidráulicos. Actualmente, cuentan con presencia en más de 30 países de todo el mundo.

Dada su globalización y su firme apuesta por la digitalización de procesos, Roquet ha decidido renovar su actual portal de clientes, a través del cual, sus clientes podían gestionar sus pedidos y consultar la disponibilidad y acuerdos comerciales de los productos, entre otras funcionalidades.

Es importante mencionar que recientemente han implantado en su organización el ERP Dynamics AX, por lo que la solución propuesta, deberá convivir e integrarse con el nuevo sistema de gestión empresarial.

Apuesta por Power Apps:

Si estás familiarizado con la gestión de pedidos de venta en un ERP, y en este caso concreto en Dynamics, seguramente coincidirás con nosotros en que la entrada de pedidos no siempre es lo suficientemente ágil e intuitiva que debería ser, sobre todo cuando son los propios clientes quienes tienen que introducir los datos, ya que evidentemente, no están familiarizados con el sistema y el proceso puede volverse complejo.

Para cubrir esta necesidad, los últimos años hemos estado lidiando con el ya famoso Enterprise Portal (EP) de Dynamics, y también con aplicaciones desarrolladas a medida, que suponían un elevado coste de desarrollo y mantenimiento.

Por suerte para todos, este proceso ha mejorado gracias a la aparición de Power Apps, que nos permite crear aplicaciones de forma muy ágil y rápida, e integradas 100% con el ERP. En Roquet no dudaron ni un segundo en apostar firmemente por el producto y de esta forma proporcionar a sus clientes una aplicación innovadora e intuitivita, disponible en varios idiomas, que les permite gestionar sus pedidos y consultar la disponibilidad los productos, todo ello gracias a una conexión en tiempo real con el ERP, y pudiéndolo hacer desde cualquier dispositivo.

Pedidos de venta

Integración con el ERP (Dynamics AX):

Como ya hemos avanzado, en Roquet están utilizando Dynamics AX como sistema de gestión empresarial, por lo que dada la integración total con Power Apps, esta fue la combinación ganadora desde el primer momento. Además, con vistas a una futura migración hacia Dynamics 365 Finance & Supply Chain Management, era importante garantizar que toda la inversión realizada con esta versión del ERP pudiera aprovecharse, haciendo el mínimo de modificaciones posible.

Uno de los puntos clave del proyecto consistía en la posibilidad de consultar la disponibilidad de los productos en tiempo real, así como una previsión de envío acorde a dicha disponibilidad. Esto implicó importantes desafíos en cuanto a rendimiento, que pudimos resolver gracias al uso de filtros y otras técnicas más avanzadas.

Tarifas

Metodología agile:

Como solemos hacer en todos nuestros proyectos de Power Apps, el producto nos permite seguir una metodología agile durante el desarrollo para obtener un prototipo de forma muy rápida, e ir mejorando y modificando la solución en distintas iteraciones (sprints) gracias al feedback de los usuarios.

Este caso no fue una excepción y pudimos presentar un primer prototipo en una fase muy inicial del proyecto, que nos sirvió para terminar de convencer a los usuarios de que esta era la mejor opción, a la par que ellos mismos, y en base a este prototipo, fueron proponiendo distintas modificaciones y mejoras de forma proactiva, implicándose de lleno en el proyecto, un aspecto fundamental para el éxito de cualquier proyecto de software.

Agile

Resultado:

Después de varios sprints quincenales, la aplicación se puso a disposición de algunos clientes que, tras dar su visto bueno, nos garantizó que el producto ya estaba preparado para salir a producción.

Estas son algunas de las funcionalidades presentes en la aplicación:

  • Consulta de saldo
  • Consulta de referencias (disponibilidad, tarifas y descuentos)
  • Consulta de líneas pendientes de envío
  • Gestión de pedidos (creación, tramitación, consulta)
  • Multidispositivo
  • Multidioma

Cabe destacar que esta aplicación se ha complementado con un portal web desarrollado también con Power Apps. A través de este portal, los clientes pueden, entre otras cosas, consultar y descargar sus facturas o albaranes, y acceder directamente a la aplicación para gestionar los pedidos de venta.

Portal Roquet

Conclusión:

A día de hoy, tanto trabajadores internos como clientes siguen pidiendo mejoras que se van incorporando de la misma forma que en las fases iniciales del proyecto, haciendo uso de sprints e identificando siempre los puntos prioritarios.

Gracias a esta aplicación y al nuevo portal, los clientes pueden gestionarse sus propios pedidos, por lo que en Roquet están ahorrando mucho tiempo invertido anteriormente en contestar peticiones de disponibilidad de productos, condiciones comerciales, etc.… sin contar el tiempo necesario en crear y tramitar el pedido en el ERP.

Por otro lado, los clientes tienen a su disposición una plataforma innovadora adaptada a las necesidades actuales con la que podrán gestionar todas sus operaciones, mejorando de esta forma la experiencia de usuario y muy probablemente, reafirmando su apuesta por su proveedor, en este caso, Roquet Hydraulics.

Referencia Roquet

¿Está tu ERP preparado para el Brexit?

El próximo 31 de diciembre de 2020 finaliza el periodo de transición que se acordó a principios de año con la salida del Reino Unido de la Unión Europea.

Entre las implicaciones más importantes a nivel empresarial en las relaciones entre las empresas españolas con las inglesas, encontramos que las ventas de productos se considerarán exportaciones, mientras que las compras de productos serán tratadas como importaciones con la consiguiente declaración de aduanas. Esto no sólo impacta a la hora de importar o exportar mercancía, sino también en la declaración de estas transacciones a Hacienda.

En este artículo vamos a ver algunos de los puntos a tener en cuenta para adaptar nuestro ERP Dynamics 365 FO a la nueva situación.

Parámetros de comercio exterior

Lo primero será indicar que el país GBR ya no es un miembro de la Unión Europea y que pasa a ser un tercer país en los parámetros de comercio exterior.

Para ello, iremos a Impuestos > Configuración > Comercio exterior > Parámetros de comercio exterior y luego al apartado de Propiedades de país/región.

 

Clientes

Una forma de identificar a aquellos clientes que son de Reino Unido es filtrar por su NIF ya que deberían comenzar con GB* desde el formulario de Clientes en Clientes > Clientes > Todos los clientes.

En los clientes identificados que se deberán actualizar, será necesario verificar dos campos dentro de la ficha del cliente:

1.Grupo de clientes: comprobar que están dentro del grupo correcto.

2. Grupo de impuestos: comprobar que tienen el grupo de impuestos correcto.

Proveedores

Realizaremos las mismas verificaciones, y correcciones si fuera necesario, que hemos seguido para clientes desde Proveedores > Proveedores > Todos los proveedores.

 

Configuración especial para Reino Unido + SII

En el caso de que se tenga configurado un grupo de cliente o de proveedores específico para Reino Unido y que se tenga que declarar el SII, entonces deberemos mirar también la configuración de las claves de régimen especial asociados a estos grupos.

Para ello iremos a Impuestos > Configurar > Mensajes electrónicos > Procesamiento de mensaje electrónico y en Campos adicionales de elemento de mensaje desde el campo ClaveRegimenEspecialOTrascencia navegaremos a las opciones:

En las opciones para cada clave deberemos comprobar que la configuración se adapta al cambio de legislación respecto a Reino Unido.

 

Como hemos visto, no hablamos de un cambio complejo en la configuración de D365FO. Sin embargo, es importante tener en cuenta que el impacto puede ir más allá de la herramienta, ya que las transacciones con Reino Unido tendrán el mismo tratamiento que una exportación/importación con todo lo que ello implica a nivel práctico y burocrático.

Por último, si tienes la versión anterior de Dynamics, AX 2012, los cambios en la configuración son prácticamente los mismos. No dudes en contactar con nosotros a info@crosspoint365.com en el caso que necesites ayuda.

Jet Analytics, nuestra apuesta para tus proyectos de BI

Según nuestra experiencia, muchas de las empresas que operan con Dynamics 365 FO, AX, NAV o Business Central no disponen de una solución de reporting y Business Intelligence a la altura de su ERP y de sus necesidades analíticas.

La situación suele ser que, después de invertir mucho esfuerzo y dinero, tienes unos procesos definidos y optimizados, pero sigues sin ser capaz de explotar tus datos de una forma ágil, clara y fiable.

Después de vivir muchos proyectos de ERP y BI, desde CrossPoint apostamos por la herramienta de Jet Analytics como la solución de BI óptima para Dynamics.

Fruto de este compromiso, y con el objetivo de aportar el máximo valor a nuestros clientes, nos complace anunciar que hemos obtenido todas las certificaciones en las soluciones de Jet, además de ser el único partner en España certificado para Dynamics 365 Finance and Supply Chain Management.

Gracias a nuestros conocimientos de la solución, junto a nuestra amplia experiencia con Dynamics, estamos convencidos que podemos ayudarte a implantar un proyecto de calidad, en poco tiempo y con garantía de éxito.

¿Quieres sacar el máximo partido de tus datos y tomar decisiones inteligentes para tu empresa? No lo dudes más y solicita una demo sin compromiso para que podamos mostrarte todo el potencial que Jet Analytics puede ofrecerte, así como nuestra metodología de trabajo, basada en la formación y empoderamiento de los usuarios.

Cómo enfocar un proyecto de BI en Dynamics 365FO

¿Tu organización trabaja con Dynamics 365FO y os estáis planteando la implantación de un proyecto de Business Intelligence? Si tu respuesta es afirmativa, estás en el sitio adecuado. En este artículo, identificaremos los principales obstáculos de un proyecto de este calibre, y veremos cómo afrontarlos gracias a la solución Jet Analytics.

Antes que nada, es importante destacar que un proyecto de BI ya no debe tratarse como una posibilidad o un proyecto de futuro. Debe priorizarse como unos de los proyectos imprescindibles dentro de la empresa, ya que es evidente que la correcta explotación e interpretación de los datos, juega un papel clave en la toma de decisiones, y, por lo tanto, incidirá directamente en los resultados de la organización.

Dynamics 365FO funciona con una base de datos altamente normalizada, por lo que los datos están repartidos en muchas tablas (a día de hoy, ya son más de 6000). Bien es cierto que muchas de estas tablas no se utilizarán para analizar los datos, pero, aun así, el número de tablas con el que trabajaremos sigue siendo considerable, factor que dificulta la extracción de los datos.

En este punto, entra en juego un nuevo concepto de tabla disponible en D365FO, las entidades de datos. Las entidades agrupan varias tablas, desnormalizando así la base de datos, y haciendo que las tareas de reporting sean mucho más ágiles. Para poner un ejemplo, si queremos obtener los datos de un cliente, tendríamos que recurrir a varias tablas del ERP, mientras que, con una entidad, lo tendremos todo agrupado en un mismo registro.

Con esto reducimos notablemente el número de tablas con las que tratar, a la vez que disponemos de la información en un formato más comprensible. Aun así, actualmente en el sistema, hay disponibles por defecto unas 2000 entidades, por lo que nuestro problema no está del todo solucionado. Por otra parte, si trabajamos con las entidades proporcionadas por Microsoft, y estas se ven modificadas en las continuas actualizaciones del ERP, corremos el riesgo de que nuestro proceso de extracción de datos deje de funcionar.

Otro punto importante en un proyecto de BI, es el hecho de disponer de un almacén de datos. ¿Qué pasaría si extrajéramos la información directamente de las entidades de datos? Pues, aunque es posible hacerlo a través de OData, no es recomendable atacar directamente a la base de datos del ERP, ya que esto podría derivar en problemas de rendimiento. Por otro lado, hoy en día la mayoría de las empresas trabajan con varias aplicaciones, por lo que uno de los principales requerimientos consiste en tener todos los datos centralizados en un único repositorio de datos, y poder así analizar la información conjuntamente. Además, disponer de un único centro de datos, nos permite trabajar con una única versión de la realidad, ya que todos los usuarios analizaran los datos partiendo del mismo origen, sin la necesidad de relacionar datos de distintos orígenes, y, sobre todo, evitando errores en dichas relaciones o en la propia interpretación de los datos.

Hasta el momento, hemos analizado algunas dificultades relacionadas con la parte de back-end, que se corresponde con las tareas asociadas a la extracción, transformación y carga de datos, más conocidas como ETL. No obstante, también existen obstáculos en la parte de front-end, la parte dedicada a la explotación y visualización de los datos.

Quien más, quien menos, se ha visto involucrado en reuniones de comité, en las que los asistentes acuden con distintas métricas, o distintas versiones del informe, por lo que existen varias versiones de la realidad, y la toma de decisiones se hace compleja. Incluso, a nivel personal, se nos plantea la necesidad de ir guardando versiones de un mismo informe, cosa que, con el paso del tiempo, se vuelve insostenible, con carpetas inundadas de informes sin ningún tipo de control. ¿No sería mejor que una misma versión del informe, con los mismos datos, estuviera disponible en un lugar centralizado, o incluso, llegara por correo automáticamente a los usuarios implicados?

Por otro lado, ¿qué ocurre con los usuarios que no tienen experiencia en ningún programa de visualización de datos, como, por ejemplo, Power BI? Pues también aquí Jet Analytics nos aporta un gran valor añadido, proporcionando una herramienta de diseño de informes totalmente integrada en Excel, con lo que los usuarios acostumbrados a trabajar con este último podrán empezar a diseñar informes sin ningún tipo de dificultad.

Llegados a este punto, en el que tenemos identificadas las principales inquietudes con las que deberemos lidiar, es momento de introducir la solución de Jet Analytics, que nos simplificará mucho el trabajo, permitiéndonos centrarnos en lo realmente importante para el negocio, la explotación de datos y la toma de decisiones.

Por una parte, Jet Analytics nos ayudará con la parte de back-end, con las siguientes funcionalidades:

  • Entidades de datos personalizadas y diseñadas en D365FO específicamente para la extracción de datos
  • Almacén de datos preconfigurado con las entidades del punto anterior
  • Posibilidad de integrar información de otros sistemas en el mismo almacén de datos
  • 6 cubos disponibles, out-of-the-box, que cubren las principales áreas de negocio, tales como finanzas, ventas, compras e inventario.

Por lo que concierne a la parte de front-end, dispondremos de:

  • Herramienta de reporting integrada en Excel, Jet Reports. Esta herramienta utiliza fórmulas y utilidades propias de Excel para diseñar informes, por lo que la curva de aprendizaje, para un usuario que esté familiarizado con Excel, es muy fácil.
  • Olvidémonos de las carpetas llenas de versiones de informes gracias al portal colaborativo, Jet Hub, en el que tendremos disponibles todos los informes de la empresa, pudiendo acceder a ellos desde cualquier lugar y dispositivo, así como la posibilidad de ejecutarlos y distribuirlos de forma desatendida, incluso en horas no laborales.
  • Más de 50 informes y dashboards disponibles en Excel y Power BI, que nos permitirá analizar la información de nuestra organización des del primer momento.

¿Cuesta de creer verdad? En el siguiente vídeo podréis comprobar de primera mano todo lo expuesto en este artículo, y tener la convicción de que realizar un proyecto de BI con Dynamics 365FO, no tiene por qué ser una odisea.

Back to work!

Finalmente ha llegado setiembre y con él la vuelta al trabajo después de vacaciones. Aunque volver a la rutina se puede hacer duro, también es cierto que es una buena oportunidad para canalizar esas energías renovadas en nuevos retos y proyectos.

En el ecosistema Microsoft estamos especialmente ilusionados con la nueva release de Dynamics 365 y Power Platform, que se irá desplegando a partir del 1 de octubre. Desde este mismo blog te iremos contando las principales novedades y funcionalidades.

A nivel interno afrontamos este último cuatrimestre del año con proyectos muy interesantes y algunas sorpresas que esperamos irte contando durante los próximos meses. Stay tuned! 😉

Monitorización y mantenimiento en Dynamics AX 2012

La monitorización de nuestros sistemas es un aspecto clave para tener un control total de nuestro entorno, así como para la mejora del rendimiento. Aun así, suelen ser los grandes ausentes dentro de las implantaciones de Dynamics AX 2012.

Antes de realizar acciones para mejorar el rendimiento, como por ejemplo cambios en el hardware, es necesario recopilar información acerca de todo lo que sucede en nuestro entorno. Para tal propósito, las principales herramientas de monitorización que podemos utilizar son las siguientes:

Performance Monitor

El monitor de rendimiento es la herramienta básica para obtener una visión general del rendimiento en nuestro sistema. Puede revisar los contadores de CPU, disco y memoria para encontrar problemas de rendimiento.

Una vez identificado un período de tiempo durante el cual el sistema puede haber experimentado problemas de rendimiento, se pueden agregar contadores específicos para comprender el problema con más detalle.

Performance Analyzer for Microsoft Dynamics AX (DynamicsPerf)

DynamicsPerf se puede usar para recopilar información de Microsoft Dynamics AX y SQL Server. La herramienta consta de una base de datos y una colección de scripts que recopilan información de SQL Server y Microsoft Dynamics AX.

Según esta información, puede encontrar problemas como consultas costosas y bloqueos. Cuando haya adquirido experiencia, también puede usar esta herramienta para encontrar código ineficiente en los procesos de negocio.

Microsoft Dynamics AX 2012 Trace Parser

Trace Parser es un analizador de rendimiento que ayuda a los usuarios a descubrir y resolver problemas de rendimiento en sistemas personalizados de Microsoft Dynamics AX.

Trace Parser proporciona un interfaz de usuario para importar, procesar y representar trazas de seguimiento ETW producidas por Microsoft Dynamics AX. Posteriormente, el usuario puede analizar estas trazas para identificar cuellos de botella en el rendimiento, como los métodos X++ de larga ejecución, las consultas SQL lentas.

Monitoring Pack for Microsoft Dynamics AX 2012

El Monitoring Pack se puede usar para monitorear su sistema y descubrir automáticamente los servidores en su entorno, monitorear la disponibilidad del servidor y encontrar violaciones de las mejores prácticas de configuración.

La herramienta proporciona advertencias que un administrador puede usar para identificar rápidamente los problemas que podrían afectar el rendimiento y la disponibilidad del sistema Dynamics AX.

Dynamics AX Intelligent Data Management Framework (IDMF)

El IDMF permite a los administradores de sistemas optimizar el rendimiento de las instalaciones de Microsoft Dynamics AX. Proporciona una funcionalidad que se parece a la de DynamicsPerf, pero además incluye una interfaz de usuario disponible desde el propio Dynamics

IDMF evalúa el estado de la aplicación Microsoft Dynamics AX, analiza los patrones de uso actuales y ayuda a reducir el tamaño de la base de datos, utilizando actividades relacionadas con la gestión de datos como archivar y purgar.

 

Con la aparición de las implementaciones de Dynamics en Azure, tanto en la versión AX2012 como en  Dynamics 365 for Finance and Operations, y dado que no tenemos acceso total a todos los servidores, algunas de estas herramientas han dejado de ser útiles, dando paso a herramientas de monitorización que podemos utilizar directamente desde Azure o LCS. No obstante, en Dynamics 365FO aún seguimos teniendo a nuestra disposición los procesos de limpieza que podemos ejecutar y programar desde la propia aplicación.

Desde Crosspoint 365 somos firmes defensores del cuidado del ERP y no lo consideramos como un tema secundario, sino todo lo contrario. Por este motivo, ofrecemos un paquete de soporte exclusivo para monitorizar el sistema, además de formación y asesoramiento para poder tomar las decisiones adecuadas en cada caso y no precipitarse en realizar cambios de hardware innecesarios.

Nuestro paquete de soporte incluye:

  • Configuración del ERP y programación de procesos de limpieza de datos
  • Instalación y puesta en marcha de las herramientas de monitorización
  • Instalación y puesta en marcha de procesos de mantenimiento en SQL
  • Formación a los administradores de sistema para que puedan tomar decisiones de forma independiente
  • Mejora del rendimiento en base a los datos recogidos en la monitorización

No dude en contactar con nosotros en info@crosspoint365.com para más información.

TOP Links Dynamics 365FO

Nos encontramos en la era de la información y del cambio, y dado que todo evoluciona a un ritmo altísimo, mantenerse actualizado y preparado en nuestro sector es extremadamente costoso y complicado, al igual que imprescindible para poder hacer un buen trabajo.

Dynamics 365 for Finance and Operations no es una excepción a esta situación. Los que llevamos trabajando con “Axapta” desde sus inicios, estamos disfrutando en la actualidad de una etapa increíble, en la que gracias a la aparición de Azure y Power Platform, entre otros, se nos abre un mundo lleno de posibilidades y soluciones con las que aportar más valor añadido al ERP.

Sin embargo, toda esta información y novedades constantes puede resultar abrumador. Además, los recursos suele encontrarse de forma desestructurada, aunque es verdad que Microsoft está haciendo grandes esfuerzos para organizarlo con las páginas oficiales de documentación y plataformas e-learning como MS Learn.

En Crosspoint365 nos encanta estar al día de todas las nuevas funcionalidades y mejoras que van apareciendo en el mundo Dynamics, con el objetivo puesto en ofrecer la mejor solución a nuestros clientes. Es por ello que hemos realizado el siguiente ejercicio en donde recopilamos y organizamos los recursos web imprescindibles para estar a la última.

Páginas principales

Eventos

Formación

Comunidades/Foros/Blogs

Redes sociales

Youtube

Desarrollo/Implementación

  • Lifecycle Services (LCS) – Espacio colaborativo entre partners y clientes para la gestión de proyectos
  • Portal Azure – Portal para el despliegue y mantenimiento de recursos en Azure
  • MSDN – Microsoft Developer Network
  • AzureDevOps – Plataforma de gestión del ciclo de vida de la aplicación
  • GitHub – Repositorio de utilidades de código abierto para Dynamics 365FO
  • FastTrack – Recursos y soporte para la migración a Dynamics365

 

Esperamos que esta recopilación os sirva de mucha ayuda y recordad que podéis visitar nuestro blog para estar siempre bien informados, así como nuestra sección de formación para estar preparados ante cualquier reto.

No dudéis en enviarnos vuestros comentarios a info@crosspoint365.com si consideráis que hay recursos web que son merecedores de aparecer en la lista, estaremos encantados de añadirlos.

Cómo cumplir en DynamicsAX con la nueva ley de registro horario en 4 pasos

El próximo 12 de mayo entra en vigor la nueva ley de registro diario de la jornada laboral de los trabajadores. Para dar cumplimiento a este requerimiento, tanto MS Dynamics AX2012 como Dynamics 365 For Finance and Operations cuentan con el control de presencia.

En esta publicación vamos a ver como poner en marcha el control de presencia en AX2012 (aunque en Dyn365FO tanto la funcionalidad como la configuración es muy similar) en 4 pasos:

1. Inicializar el módulo con sus actividades
2. Parametrizar los perfiles de tiempo y los horarios para el usuario
3. Realización de la fichadas
4. Sacar el informe del registro de horas

Paso 1: Inicializar las actividades sobre las que imputaran las horas los usuarios. Nos centraremos en la entrada y salida.

En el módulo de RRHH disponemos de un asistente que nos ayudará a crear las actividades por defecto:

El asistente nos guiará con los pasos a configurar:

Primero nos advierte que hay que configurar unos parámetros previos. Los parámetros por defecto son los siguientes:

Con estos valores podemos seguir con el asistente creando los trabajos asociados para cada concepto de AX y así poder imputar los tiempos de los empleados. Creamos para todos, vamos pulsando siguiente y al finalizar tendremos inicializadas las actividades que necesitamos:

Paso 2: Configurar los horarios y los parámetros generales de actuación

Para ver que parámetros vamos a necesitar lo mejor es ir a la ficha de un empleado. Situados en la ficha del empleado, vamos a la pestaña de registro de horas:

Aquí podemos ver que tenemos disponible la opción de activar en terminales de tiempo y presencia.
NOTA: Es importante remarcar que el trabajador tiene que estar dado de alta como empleado en la empresa, sino la opción aparecerá desactivada. Para darle de alta, podemos ir al historial de empleo y crear la asignación del trabajador en la empresa donde tiene que fichar.

Volviendo a la opción de activar en terminal, la ventana de introducción de datos que nos aparece es la siguiente:

Los campos marcados en rojo son los obligatorios:

  • Fecha activación: fecha a partir de la cual el trabajador va a usar el control de presencia
  • Grupo de cálculo: los grupos de cálculo exceden la funcionalidad que necesitamos en este momento por lo que podemos crear un código y asignarlo ya que simplemente es una tabla de código y descripción.
  • Perfil estándar: aquí vamos a indicar el horario que va a seguir el empleado. Si vamos a la ficha del perfil nos encontramos con la ventana para definir el horario de trabajo. En nuestro caso vamos a crear un perfil standard, de forma que el horario es de 9 a 2 y de 3 a 6 de la tarde con un descanso para comer y cualquier hora fuera de ese horario se considerará extra:

En el tipo de perfil es importante asociarlo al tipo de hora que queremos que represente:

Si en nuestra empresa hay empleados con diferentes horarios habría que crear tantos perfiles como horarios distintos. NO es necesario un perfil por empleado hay que englobar los horarios por franjas de tiempo distintas.

Como en nuestro caso solo tenemos este horario, configuramos el perfil en el grupo de perfiles para todos los casos:

De esta forma tendríamos completa la configuración necesaria para asignárselo a un usuario:

Esta información habría que introducirla para cada trabajador. Como nota adicional podemos incluir una contraseña por usuario para realizar el registro de horas:

Para activar esta función hemos de ir en control de producción>Configurar>Ejecución de fabricación>parámetros de ejecución de fabricación:

En el apartado de la ventana de fichadas volveremos a hablar sobre esta funcionalidad y la conveniencia o no de usarla.

Paso 3. Realización de fichadas
Con el sistema configurado y la información de los empleados rellenada ya podemos usar el sistema. Habría que ir a Control de producción>periódico>ejecución fabricación>Registro del trabajo. La primera vez nos pedirá que definamos que tipo de formulario queremos usar, los disponibles por defecto son:

Es interesante el check Deshabilitar Cerrar, si está marcado (opción por defecto) el formulario de registro no se puede cerrar de la forma habitual, sino que hay que pulsar Ctrl + Q. De esta forma se evita que se cierre de forma accidental.

En nuestro caso vamos a usar el de entrada o salida, de forma que nos aparece el siguiente formulario:

En la parte superior introducimos el número de empleado y debajo se ha de introducir la contraseña.

Como indicábamos antes esta funcionalidad es opcional y suele ser desaconsejable dado el gran número de veces que se ha de fichar, en cambio se recomienda instalar un lector de código de barras y que cada empleado tenga una tarjeta con ese código que agiliza enormemente la fichada. Sin la contraseña la ventana se vería de la siguiente forma:

Al introducir el código del trabajador lo más probable es que nos aparezca el siguiente mensaje:

El sistema controla que las fichadas se ajusten al horario marcado, sino se pueden crear unos códigos de ausencia para notificar las entradas/salidas fuera de horario.

En Recursos Humanos>Configurar>Ausencias>Códigos de ausencia podemos definir diferentes motivos:

A cada motivo se le indica un color para que resalte al aparecer el formulario. Se pueden marcar valores máximo y toda una serie de parámetros que ahora exceden el alcance de este ejemplo.

De esta forma cuando la hora de entrada o de salida no coincide con la del perfil aparece una lista de opciones:

Y después se indica que se registrado la hora de entrada o salida de forma correcta:

Paso 4. Impresión del informe horario
Este es el paso más sencillo, para sacar el listado hemos de ir a Recursos Humanos>Informes>Tiempo y asistencia>Asistencia:

En esta ventana podríamos filtrar por tipo de hora o por trabajador, si queremos toda la información no indicamos nada más y pulsamos aceptar:

Podemos ver la señal de advertencia que las horas no se ajustan a los horario.

Esperamos que este post os haya sido útil y os pueda ayudar a cumplir con la nueva ley. Si tenéis cualquier tipo de duda o consulta, no dudéis en contactar con nosotros a info@crosspoint365.com

Seguridad en Dyn365FO & AX, la gran olvidada en las implementaciones

Según una reciente publicación del blog del equipo de FastTrack de Microsoft 365, una de las 5 “best practices” básicas para una implementación exitosa es la planificación de la seguridad desde el principio.

FastTrack es un programa de Microsoft diseñado para ayudar a los departamentos de IT a maximizar el valor del uso de herramientas de Microsoft. Y cuenta con la experiencia de haber colaborado con más de 60.000 organizaciones.

Igual que en una implantación general de Microsoft 365 es importante la seguridad, en una implantación de AX 2012 o Dynamics 365 for Finance and Operations la seguridad es un elemento básico.

La teoría en cuanto a la gestión de la seguridad en una implantación de Dynamics la conocemos todos; trabajar con los roles básicos que proporciona Microsoft en la fase de análisis, adaptarlos en la fase de diseño y acabarlos de revisar con las UAT previas al Go Live.

La realidad suele ser distinta. La seguridad se entiende como un engorro, se empieza con los roles standard de Dynamics, pero a las primeras incidencias se tienden a añadir más y más roles (o incluso directamente se asigna el perfil de administrador) para no bloquear la práctica de los usuarios y la validación del proceso.

Ante esta problemática, Microsoft lanzó la Security Development Tool, una herramienta enfocada a gestionar los roles, restringir permisos y hasta permite la opción de hacer una traza para saber los permisos que necesita un usuario en función de las acciones que lleva a cabo en el sistema.*

*Nota: La Security Development Tool solo está disponible como aplicación externa para AX2012. En otro post hablaremos sobre como se sustituye esta útil herramienta en Dyn365FO.

Pero la Security Development Tool por si sola no resuelve la situación. La seguridad, siendo un tema técnico, tiene una vertiente muy vinculada con los usuarios y con los procesos que se realizan en la empresa y muchas veces es más complejo saber qué permisos y roles se han de definir que la definición misma.

La complejidad radica en que los usuarios han de trasladar sus necesidades a los técnicos, pero carecen del conocimiento sobre qué es importante dentro de sus tareas para definir esos permisos. Por eso normalmente mucha información es vaga, confusa y a veces hasta incoherente.

Para ello, la solución habitual es que un técnico se siente con el usuario a ver qué funcionalidades se necesitan e ir implementando los roles en una especie de artesanía de la informática. Evidentemente esa tarea es colosal, y más en organizaciones con decenas de perfiles diferentes que no tienen por qué coincidir con los roles standard.

Para mitigar esa tarea, en CrossPoint 365 hemos diseñado un formulario para que el usuario pueda introducir la información de forma ágil y estructurada. El formulario se basa en los links de acceso, de forma que el usuario los conoce perfectamente y solo tiene que elegirlo en un desplegable. De esta forma ayudamos a reducir el gap entre el usuario y el técnico en la definición de la seguridad.

Si necesitas ayuda en la gestión de tu seguridad en Dynamics, tanto a nivel de consultoría como formación, no dudes en ponerte en contacto con nosotros a info@crosspoint365.com. Además, para aquellos que estén interesados, haremos llegar una copia del formulario* sin ningún coste ni compromiso.

*Nota: el formulario normalmente cuenta con los accesos personalizados del cliente pero en este caso la copia solo incluirá los accesos standard de AX 2012.