Es imprescindible comprender el código de forma correcta antes de utilizarlo a tu proyecto y si tdeseas aportar algo puedes dejarlo en los comentarios.
Solución:
Cuando hace clic en el control flotante de plantillas, se rellena dinámicamente a través de una invocación de /AppWebServices/DocumentTemplate.asmx
que devuelve el XML para el menú.
El control flotante para plantillas de Word en la cuadrícula de la página de inicio de incidentes tiene este aspecto:
No tengo los medios para probarlo en este momento, pero intentaría “copiar” el último :
Es posible hacer esto usando solo las funciones compatibles de CRM (por supuesto, estoy seguro de que también es posible usar JavaScript no compatible, pero actualmente no tengo tiempo para investigar esto). Los pasos que debe seguir para lograr la funcionalidad que desea:
- Cree un nuevo proceso de tipo Acción, vinculado a la entidad para la que desea crear una plantilla (la razón por la que sugiero Acción aquí es que se puede invocar fácilmente usando JavaScript y CRM WebAPI)
- En esta acción, agregue un solo paso: invoque una acción y elija la acción integrada “SetWordTemplate”
- Establezca las propiedades de esta acción: elija la plantilla que necesita y establezca dinámicamente el objetivo en la entidad actual (usando el asistente de valores dinámicos). Si nunca usó esta acción, simplemente crea una plantilla de palabra dada y la agrega como una anotación a su entidad.
- Ahora necesita escribir la lógica dentro de su botón (supongo que sabe cómo agregar un botón usando Ribbon Workbench o lo que sea)
- Llame a su acción usando WebAPI
- Encuentre la anotación que se acaba de crear para su entidad con el documento adjunto
- Descargue el archivo adjunto (puede mostrar algún mensaje para el usuario o simplemente forzar la descarga del archivo, el usuario tendrá que guardarlo)
- Eliminar la anotación
Tal vez no sea una sola línea, pero te mantiene en la zona de soporte…
Reseñas y valoraciones del post
Si posees alguna vacilación y capacidad de reformar nuestro tutorial eres capaz de ejecutar una explicación y con gusto lo interpretaremos.