Espanol Foro

Expand all | Collapse all

Campo consolidado

  • 1.  Campo consolidado

    Posted Apr 26, 2019 08:20 AM
    Hola,

    En la entidad cuentas tenemos creada una relación N-N a la entidad (X) donde tenemos creadas unas segmentaciones.
    Por ejemplo, la entidad X tiene 8 registros (segmento 1, segmento 2, segmento 3, ... así hasta 8)
    A la cuenta A le informamos que pertenece al segmento 1 y al segmento 3, y la cuenta B solo pertenece al segmento 2, y la cuenta C pertenece al segmento 1 y 2...
    El tema es que queremos saber todas las cuentas que no tienen ningún segmento informado.
    Para esto he pensado en crear un campo consolidado en la entidad cuenta que haga un recuento de la entidad X, pero por lo visto no es posible para relaciones N-N , ¿es así?
    ¿Hay alguna manera de hacerlo?

    Gracias

    ------------------------------
    Laura Flores

    STH
    ------------------------------


  • 2.  RE: Campo consolidado

    Posted Apr 29, 2019 02:37 AM
    Hola, Laura.

    Una posibilidad seria poder crear un campo 'contador' en la entidad padre y, a traves de workflow en la entidad hija, mantener este campo 'contador'. En INSERT deberiamos de incrementar en 1 su valor. En DELETE, deberiamos decrementar en 1. Y en UPDATE, no deberiamos de hacer nada.

    Espero que te sirva!!!


    ------------------------------
    Rafa Pallares
    Olot (Spain)
    ------------------------------



  • 3.  RE: Campo consolidado

    Posted Apr 30, 2019 04:12 AM
    Hola, Rafa.

    No sé si lo he entendido bien, pero creo que tu propuesta nos serviría.
    La entidad padre no crece, no se van añadiendo más registros. Son 8 registros que ya están definidos y nos sirven para segmentar las cuentas (segmento 1, segmento 2, segmento 3, ... así hasta 8), por lo que el contador no se incrementaría.

    Gracias por tu ayuda

    ------------------------------
    Laura Flores

    STH
    ------------------------------



  • 4.  RE: Campo consolidado

    Posted Apr 30, 2019 09:13 AM

    Hola Laura,

    Si entiendo bien la pregunta, no hay forma "fuera de la caja" para agregar registros relacionados de forma N:N. Workflows y/o campos de "Rollup" solo funcionan cuando hay una relación 1:N.

    Existen métodos de integración (i.e. SSIS, Flow) que puede utilizar para implementar una solución, o se puede escribir un "plugin" (i.e. código C#) para ejecutar en CRM.

    Lo otro sería cambiar el modelo de datos que tiene para que sea 1:N, si es que sea posible, y luego poder utilizar opciones como "workflow" o campos "rollup".

    Buena suerte!



    ------------------------------

    Arturo Bimrose
    arturo.bimrose@alithya.com
    Arquitecto de Sistemas

    ------------------------------



  • 5.  RE: Campo consolidado

    Posted May 07, 2019 05:14 AM
    Gracias por vuestras propuestas.

    Nos es imposible cambiar el modelo de datos que tenemos para que la relación sea 1:N.
    Las alternativas son pocas y además no disponemos de un perfil de desarrollador, nuestros conocimientos son a nivel de personalizador del sistema.

    Gracias por vuestra ayuda

    ------------------------------
    Laura Flores

    STH
    ------------------------------



  • 6.  RE: Campo consolidado

    Posted May 01, 2019 12:09 PM
    Laura

    Los campos consolidados pueden ayudar, tienen algunas restricciones que se deben de tener en cuenta

    https://docs.microsoft.com/es-es/dynamics365/customer-engagement/customize/define-rollup-fields

    Saludos


    ------------------------------
    Mauricio Molina Alvarez
    General Manager
    Smart Process S.A.S.
    www.smartxrm.com
    ------------------------------



  • 7.  RE: Campo consolidado

    Posted May 01, 2019 02:33 PM
    Excelente enlace con detalles de campos consolidados/"rollup", Mauricio.

    En el mismo dice que "solo se puede realizar una consolidación sobre entidades relacionadas con la relación 1:N. No se puede realizar una consolidación sobre las relaciones N:N", cual lo niega como solución para Laura según el diseño que tiene, salvo a que la cambie a ser 1:N.

    ------------------------------
    Arturo Bimrose
    Alithya Fullscope
    Athens AL
    ------------------------------