{"id":267,"date":"2022-01-12T15:02:28","date_gmt":"2022-01-12T15:02:28","guid":{"rendered":"https:\/\/blog.citrus-lime.com\/crmc\/?p=267"},"modified":"2022-01-12T15:02:29","modified_gmt":"2022-01-12T15:02:29","slug":"sharepoint-image-galleries-in-crm","status":"publish","type":"post","link":"https:\/\/blog.citrus-lime.com\/crmc\/sharepoint-image-galleries-in-crm\/","title":{"rendered":"SharePoint Image Galleries in CRM"},"content":{"rendered":"\n<p>We have extensive experience of integrating Document Management between Dynamics and SharePoint \u2013 however we recently worked with a client that wanted to store Images in SharePoint alongside Documents, and so we looked at using Picture Libraries integrated into CRM.<\/p>\n\n\n\n<p>Our Document Management App typically allows us to create and access SharePoint Document Libraries from records within Dynamics.<\/p>\n\n\n\n<p>This could then be customised to store Images and Photos instead.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/license.citruslime.com\/cs\/blogs\/crmcs\/image_7F0C789B.png\"><img decoding=\"async\" src=\"https:\/\/license.citruslime.com\/cs\/blogs\/crmcs\/image_thumb_01490158.png\" alt=\"image\" title=\"image\" \/><\/a><\/figure>\n\n\n\n<p>These Images being stored in Office 365 in a structured set of Photo Libraries and\/or Folders \u2013 so the images are in line with the records in CRM, but also take full advantage of the SharePoint functionality in O365.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/license.citruslime.com\/cs\/blogs\/crmcs\/image_730A8867.png\"><img decoding=\"async\" src=\"https:\/\/license.citruslime.com\/cs\/blogs\/crmcs\/image_thumb_4E78FAE3.png\" alt=\"image\" title=\"image\" \/><\/a><\/figure>\n\n\n\n<p>Using this customisation of our Document Management App, we were then able to replace an existing Photo Upload to a Fileshare, and this gave us some interesting improvements we could offer to the client:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Easy Backup and Restore through standard Office 365 \/ SharePoint Tools.<\/li><li>Utilise SharePoint\u2019s powerful searching tools<\/li><li>Strong Governance in how the Images are stored.<\/li><li>Each Image could be annotated in CRM using SharePoint Metadata<ul><li>Including the automatic population of Metadata based on fields in CRM \u2013 which can come in handy for compliance<\/li><\/ul><\/li><li>Can be used with any Entity or Custom Entity in CRM \u2013 and can be configured to fit any Document Site \/ Library \/ Folder structure for good governance.<\/li><\/ul>\n\n\n\n<p>Some of these features came from our usual Document Management functionality from CRM to SharePoint, but was great to see how easy this was to re-use for Image Libraries and make interchangeable between SharePoint On-Prem or Sites in Office 365.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We have extensive experience of integrating Document Management between Dynamics and SharePoint \u2013 however we recently worked with a client that wanted to store Images in SharePoint alongside Documents, and so we looked at using Picture Libraries integrated into CRM. Our Document Management App typically allows us to create and access SharePoint Document Libraries from<\/p>\n","protected":false},"author":43,"featured_media":88,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_price":"","_stock":"","_tribe_ticket_header":"","_tribe_default_ticket_provider":"","_tribe_ticket_capacity":"0","_ticket_start_date":"","_ticket_end_date":"","_tribe_ticket_show_description":"","_tribe_ticket_show_not_going":false,"_tribe_ticket_use_global_stock":"","_tribe_ticket_global_stock_level":"","_global_stock_mode":"","_global_stock_cap":"","_tribe_rsvp_for_event":"","_tribe_ticket_going_count":"","_tribe_ticket_not_going_count":"","_tribe_tickets_list":"[]","_tribe_ticket_has_attendee_info_fields":false,"footnotes":""},"categories":[3,4],"tags":[],"class_list":{"0":"post-267","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-crm","8":"category-docdrive365"},"featured_image_src":"https:\/\/blog.citrus-lime.com\/crmc\/wp-content\/uploads\/sites\/30\/2021\/12\/DocDriveSiteimageclouds-scaled.jpg","author_info":{"display_name":"jadesmith","author_link":"https:\/\/blog.citrus-lime.com\/crmc\/author\/jadesmith\/"},"_links":{"self":[{"href":"https:\/\/blog.citrus-lime.com\/crmc\/wp-json\/wp\/v2\/posts\/267","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.citrus-lime.com\/crmc\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.citrus-lime.com\/crmc\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.citrus-lime.com\/crmc\/wp-json\/wp\/v2\/users\/43"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.citrus-lime.com\/crmc\/wp-json\/wp\/v2\/comments?post=267"}],"version-history":[{"count":1,"href":"https:\/\/blog.citrus-lime.com\/crmc\/wp-json\/wp\/v2\/posts\/267\/revisions"}],"predecessor-version":[{"id":268,"href":"https:\/\/blog.citrus-lime.com\/crmc\/wp-json\/wp\/v2\/posts\/267\/revisions\/268"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.citrus-lime.com\/crmc\/wp-json\/wp\/v2\/media\/88"}],"wp:attachment":[{"href":"https:\/\/blog.citrus-lime.com\/crmc\/wp-json\/wp\/v2\/media?parent=267"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.citrus-lime.com\/crmc\/wp-json\/wp\/v2\/categories?post=267"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.citrus-lime.com\/crmc\/wp-json\/wp\/v2\/tags?post=267"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}