Espanol Foro

Expand all | Collapse all

Campo calculado con otra entidad

  • 1.  Campo calculado con otra entidad

    Posted Jun 20, 2019 05:23 AM
    Hola,

    Necesitamos crear un campo calculado, en el que pretendemos obtener el margen de un producto.
    La dificultad me la encuentro cuando intento crear este campo en la entidad en la que lo necesito, pero solo me permite realizar cálculos con los campos de esa entidad. Esto no es suficiente, pues el uno de los datos que necesito para realizar el cálculo lo tengo en otra entidad

    ¿Es posible realizar un cálculo entre diferentes entidades? campoentidadA / campoentidadB

    Gracias por vuestra ayuda

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

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


  • 2.  RE: Campo calculado con otra entidad

    Posted Jun 25, 2019 10:39 AM

    Hola Laura, nativamente no es posible. La alternativa son crear un plugin o en su defecto usar WebApi para hacer una actualización con JavaScript. Si quieres puedo echarte una mano.

    Saludos.



    ------------------------------
    José Aguilera
    Cloud Engineer
    Nebulan
    Santiago
    ------------------------------



  • 3.  RE: Campo calculado con otra entidad

    MICROSOFT MVP
    Posted Jun 26, 2019 10:47 AM
    Hola Laura, si nos platicas mas un poco el caso podemos buscar alternativas, pero por ahora pienso en dos:

    1.
            a.Creas un campo rollup en la entidad en la que no tienes lo que necesitas de la otra entidad, filtras lo necesario para solo ocupar lo que se requiere
            b.Creas un campo calculado haciendo uso del campo rollup para crear tu operación matematica

    2.
            a.Puedes crear un Flow que haga la operación que necesitas y deje el valor en la nueva entidad, el Flow se ejecutaria en el cambio de valor del campo que no              tienes en la primera entidad, así de modo que cuando alguien cambie el valor, en ese momento corre y calcula y actualiza el valor en la entidad que lo necesitas.

    Una u otra solución pueden tener pros y contras pero creo que hay que revisar todo el escenario.

    Saludos Laura!

    ------------------------------
    Sergio Macias
    Bisoftt
    monterrey CA
    ------------------------------



  • 4.  RE: Campo calculado con otra entidad

    Posted Jun 27, 2019 05:24 AM
    Hola,

    Finalmente encontré la solución en la documentación de MS

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

    Puede obtener acceso a campos primarios mediante el campo de búsqueda en la entidad primaria, como <LookupFieldName>.<FieldName>. Esto no es posible con los campos de búsqueda de varias entidades como Customer, que puede ser Account o Contact. Sin embargo, algunas entidades tienen campos de búsqueda individuales para una entidad específica, como ParentAccountid.<FieldName> o ParentContactid.<FieldName>.

    Gracias por vuestra ayuda!

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

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