Tip #586: Accessing CRM mobile signatures in Dynamics CRM

Raphael Moser sent the following tip to jar@crmtipoftheday.com (and you can do too!)

This recent blog post shows how to use the new new signature control feature on mobile apps:

http://www.dynamicscrmpros.com/microsoft-dynamics-crm-2016-new-signature-control-feature-phones-tablets/

The problem is only that you can’t show the created signature directly in crm web.

The signature is saved as a data URI (someting like “data:image/png;base64,iVBOR…”) and can thus be displayed quite easily. You get the data either via hidden field on the form or via WebApi and then inject the data into a picture html element.

Small example using the field on the form. Create and insert a new HTML Webresource on the form:

01
02
03
04
05
06
07
08
09
10
11
<html>
<head>
<body style="word-wrap: break-word;">
<script type="text/javascript">
var image = new Image();
image.src = window.parent.Xrm.Page
  .getAttribute("new_signature").getValue();
document.body.appendChild(image);
</script>
</body>
</html>

And voila…:
signature

 

One thought on “Tip #586: Accessing CRM mobile signatures in Dynamics CRM

Leave a Reply

Your email address will not be published. Required fields are marked *