none
Como crear un Plugin en CRM 2011 RRS feed

  • Pregunta

  • como creo un plugin en CRM 2011, que cuya funcionalidad sea depues de apretar el boton guardar de un formulario, me guarde los datos que son obligatorios en el formulario, la fecha y hora de esa accion en un archivo txt.

    Gracias por su tiempo.

    • Editado RealMaster miércoles, 26 de octubre de 2011 17:47
    miércoles, 26 de octubre de 2011 17:40

Todas las respuestas

  • Hola para esto deberías crear un plugin en el mensaje "PostUpdate" y "PostCreate" que recoje una "imagen" de tipo post con esos atributos, mas o menos asi:

    public

     

    void Execute(IServiceProvider

    serviceProvider)

    {

    Microsoft.Xrm.Sdk.

    IPluginExecutionContext context = (Microsoft.Xrm.Sdk.IPluginExecutionContext

    )

    serviceProvider.GetService(

    typeof(Microsoft.Xrm.Sdk.IPluginExecutionContext

    ));

     

     

    if (context.PostEntityImages.Contains("Imagen"

    )&&

    context.PostEntityImages[

    "Imagen"] is Entity

    )

    {

     

    Entity entity = (Entity)context.PostEntityImages["Imagen"

    ];

     

    StreamWriter str = new StreamWriter("C:\\log.txt"

    );

    str.WriteLine(

    "name:"+entity.Attributes["name"

    ].ToString());

    str.WriteLine(

    "createdon:" + entity.Attributes["createdon"

    ].ToString());

    str.Close();

    }

    }


    Demian Adolfo Raschkovan Blog: http://crmtoall.blogspot.com
    jueves, 27 de octubre de 2011 7:52
    Moderador