Skip to main content

Annotations & Images

Integration Dynamics provides means to show images stored in Dynamics 365, including entity images and annotation images.

Annotation images

Annotation images are exposed via a crafted URL, which includes GUID of the annotation that holds the image.

Original image is downloaded, and you may request a downsized copy (a thumbnail) by specifying the optional width argument -- the image will be scaled proportionally.

/wp-admin/admin-ajax.php?action=msdyncrm_image&id=dfa55463-a9b1-4180-a8ff-e2967c6bc3a4&width=300

Download annotation attachments

The plugin provides an opportunity to download attachments, whether they are images, Office documents or virtually anything else.

To download a file, you need the annotation ID.

/wp-admin/admin-ajax.php?action=msdyncrm_attachment&id=dfa55463-a9b1-4180-a8ff-e2967c6bc3a4

A Save As dialog will be prompted by the browser after following the link.

Images from custom entities

If you store Dynamics 365 images inside custom entities, you can refer to src/Image/AnnotationImage.php in order to write a similar image retrieval endpoint with caching and scaling capabilities.