SharePoint Archives - Collaboris https://www.collaboris.com/category/sharepoint/ We make compliance simple Sat, 16 Aug 2025 01:19:43 +0000 en-GB hourly 1 https://www.collaboris.com/wp-content/uploads/2016/07/collaboris_favicon.png SharePoint Archives - Collaboris https://www.collaboris.com/category/sharepoint/ 32 32 “Why Managing Document Versions in SharePoint is So Hard (and What to Do About It)” expanded https://www.collaboris.com/why-managing-document-versions-in-sharepoint-is-so-hard-and-what-to-do-about-it-expanded/ Tue, 05 Aug 2025 21:08:18 +0000 https://www.collaboris.com/?p=1379403 .thrv_text_element{overflow-wrap: break-word;}.tcb-post-list.masonry article{flex-basis: unset;position: absolute;}.tve_editor_page .tcb-post-list.masonry article{transition: none;}article{box-sizing: border-box;transition: opacity 1s ease-in-out;width: 100%;}article.thrv_wrapper{margin-bottom: 0px;margin-top: 0px;padding: 0px;}body:not(.tve_editor_page) .tcb-post-list[data-disabled-links="1"] article{position: relative;}body:not(.tve_editor_page) .tcb-post-list[data-disabled-links="1"] article > .tve-article-cover,body:not(.tve_editor_page) .tcb-post-list[data-disabled-links="1"] article .tve-article-cover a{position: absolute;width: 100%;height: 100%;top: 0px;left: 0px;cursor: pointer;z-index: 12;}.tcb-article-cover-link,.tcb-post-list .tve-article-cover a{line-height: 0 !important;font-size: 0px !important;color: rgba(0,0,0,0) !important;}.tve-loading article{opacity: 0.4;}.notifications-content-wrapper.tcb-permanently-hidden{display: none !important;}.tcb-permanently-hidden{display: none !important;}.tar-disabled{cursor: default;opacity: 0.4;pointer-events: none;}html.tve-o-hidden.tve-hide-overflow.tve-l-open{overflow: hidden;}html.tve-o-hidden.tve-hide-overflow.tve-l-open:not(.bp-th){height: auto !important;}body.tve-o-hidden.tve-hide-overflow.tve-l-open{overflow: hidden;}body.tve-o-hidden.tve-hide-overflow.tve-l-open:not(.bp-t){height: auto !important;}.tve_p_lb_overlay{opacity: 0;}.tve_p_lb_background{text-align: center;position: fixed;top: 0px;right: 0px;bottom: 0px;left: 0px;z-index: 999992;padding: 10px;}.tve-l-open.tve-o-hidden .tve_p_lb_background{overflow: hidden;}.tve-l-open.tve-o-hidden .tve_p_lb_background.tve-scroll{overflow-y: auto;}.tve_p_lb_background .tve_p_lb_overlay{position: absolute;top: 0px;left: 0px;right: 0px;opacity: 0;background: rgb(0,0,0);transition: opacity 0.3s ease-out;min-height: 100%;}.tve_p_lb_background.tve_lb_closing .tve_p_lb_overlay{transition: opacity 0.3s ease-out;opacity: 0 !important;}.tve_p_lb_background.tve_lb_closing .tve_p_lb_content{opacity: 0;}.tve_p_lb_background.tve_lb_opening .tve_p_lb_overlay,.tve_post_lightbox .tve_p_lb_background .tve_p_lb_overlay,.tve_p_lb_background.tve_lb_open .tve_p_lb_overlay{opacity: 0.8;transition: opacity 0.3s ease-out;}.tve_p_lb_background .tve_p_lb_content{border-radius: 6px;position: relative;background-color: rgb(255,255,255);padding: 15px;width: 100%;max-width: 650px;text-align: left;overflow: visible;box-sizing: border-box !important;margin: auto !important;}#tve_current_event_settings .tve_p_lb_background .tve_p_lb_content{box-shadow: rgb(0,0,0) 0px 0px 6px -2px;background-color: rgb(255,255,255);}.tve_p_lb_background .tve_p_lb_content .tve_p_lb_inner{max-height: none !important;}.tve_p_lb_background .tve_p_lb_content .tve_p_lb_close{z-index: 99;position: absolute;top: -10px;right: -10px;display: block;width: 22px;height: 22px;line-height: 20px;text-align: center;border: 1px solid rgb(255,255,255);background: rgb(0,0,0);color: rgb(255,255,255);text-decoration: none;font-size: 12px;transition: 0.1s;border-radius: 22px;}.tve_p_lb_background .tve_p_lb_content .tve_p_lb_close:hover{transform: scale(1.1);}.tve_p_lb_background .tve_p_lb_content .scon .btn{display: block;width: auto;}.tve_p_lb_background .tve_p_lb_content .out{margin-left: 0px;margin-right: 0px;}.tve_p_lb_background.tve_lb_anim_instant .tve_p_lb_overlay{opacity: 0.8;}.tve_p_lb_background.tve_lb_anim_instant.tve_lb_closing{display: none !important;}.tve_p_lb_background.tve_lb_anim_zoom_in .tve_p_lb_content{transform: scale(0);}.tve_p_lb_background.tve_lb_anim_zoom_in.tve_lb_opening .tve_p_lb_content,.tve_p_lb_background.tve_lb_anim_zoom_in.tve_lb_open .tve_p_lb_content{transform: scale(1);transition: 0.5s ease-out;}.tve_p_lb_background.tve_lb_anim_zoom_in.tve_lb_closing .tve_p_lb_content{transform: scale(0);transition: 0.3s ease-out;}.tve_p_lb_background.tve_lb_anim_zoom_out .tve_p_lb_content{transform: scale(1.8);}.tve_p_lb_background.tve_lb_anim_zoom_out.tve_lb_opening .tve_p_lb_content,.tve_p_lb_background.tve_lb_anim_zoom_out.tve_lb_open .tve_p_lb_content{transform: scale(1);transition: 0.5s ease-out;}.tve_p_lb_background.tve_lb_anim_zoom_out.tve_lb_closing .tve_p_lb_content{transform: scale(1.8);transition: 0.3s ease-out;}.tve_p_lb_background.tve_lb_anim_rotate .tve_p_lb_overlay{transition: opacity 0.5s;}.tve_p_lb_background.tve_lb_anim_rotate .tve_p_lb_content{transform: scale(0) rotate(500deg);}.tve_p_lb_background.tve_lb_anim_rotate.tve_lb_opening .tve_p_lb_content,.tve_p_lb_background.tve_lb_anim_rotate.tve_lb_open .tve_p_lb_content{transform: scale(1) rotate(0deg);transition: 0.6s ease-out;}.tve_p_lb_background.tve_lb_anim_rotate.tve_lb_closing .tve_p_lb_content{transform: scale(0) rotate(500deg);transition: 0.7s ease-out;}.tve_p_lb_background.tve_lb_anim_slide_top .tve_p_lb_content{transform: translateY(-100%);}.tve_p_lb_background.tve_lb_anim_slide_top.tve_lb_opening .tve_p_lb_content,.tve_p_lb_background.tve_lb_anim_slide_top.tve_lb_open .tve_p_lb_content{transform: translateY(0px);transition: 0.5s ease-out;}.tve_p_lb_background.tve_lb_anim_slide_top.tve_lb_closing .tve_p_lb_content{transform: translateY(100%);transition: 0.5s ease-out;}.tve_p_lb_background.tve_lb_anim_slide_bottom .tve_p_lb_content{opacity: 0;transform: translateY(1400px);}.tve_p_lb_background.tve_lb_anim_slide_bottom.tve_lb_opening .tve_p_lb_content,.tve_p_lb_background.tve_lb_anim_slide_bottom.tve_lb_open .tve_p_lb_content{opacity: 1;transform: translateY(0px);transition: 0.5s ease-out;}.tve_p_lb_background.tve_lb_anim_slide_bottom.tve_lb_closing .tve_p_lb_content{transform: translateY(-1400px);transition: 0.7s ease-out;}.tve_p_lb_background.tve_lb_anim_lateral .tve_p_lb_content{opacity: 0;transform: translateX(-100%);}.tve_p_lb_background.tve_lb_anim_lateral.tve_lb_opening .tve_p_lb_content,.tve_p_lb_background.tve_lb_anim_lateral.tve_lb_open .tve_p_lb_content{opacity: 1;transform: translateX(0px);transition: 0.3s ease-out;}.tve_p_lb_background.tve_lb_anim_lateral.tve_lb_closing .tve_p_lb_content{transform: translateX(100%);transition: 0.3s ease-out;}html{text-rendering: auto !important;}html body{text-rendering: auto !important;}.thrv_wrapper{margin-top: 20px;margin-bottom: 20px;padding: 1px;}.thrv_wrapper div{box-sizing: content-box;}.thrv_wrapper.thrv_text_element{margin: 0px;}p{font-size: 1em;}.tve_p_lb_background .tve_p_lb_content.pattern1{background: rgb(41,128,185);}.tve_p_lb_background .tve_p_lb_content.pattern2{background: rgb(192,57,43);}.tve_p_lb_background .tve_p_lb_content.pattern3{background: rgb(46,204,113);}.tve_p_lb_background .tve_p_lb_content.tve_brdr_none,.tve_p_lb_background .tve_p_lb_close.tve_brdr_none{border-style: none !important;}.tve_p_lb_background .tve_p_lb_content.tve_brdr_dotted,.tve_p_lb_background .tve_p_lb_close.tve_brdr_dotted{border-style: dotted !important;}.tve_p_lb_background .tve_p_lb_content.tve_brdr_dashed,.tve_p_lb_background .tve_p_lb_close.tve_brdr_dashed{border-style: dashed !important;}.tve_p_lb_background .tve_p_lb_content.tve_brdr_solid,.tve_p_lb_background .tve_p_lb_close.tve_brdr_solid{border-style: solid !important;}.tve_p_lb_background .tve_p_lb_content.tve_brdr_double,.tve_p_lb_background .tve_p_lb_close.tve_brdr_double{border-style: double !important;}.tve_p_lb_background .tve_p_lb_content.tve_brdr_groove,.tve_p_lb_background .tve_p_lb_close.tve_brdr_groove{border-style: groove !important;}.tve_p_lb_background .tve_p_lb_content.tve_brdr_ridge,.tve_p_lb_background .tve_p_lb_close.tve_brdr_ridge{border-style: ridge !important;}.tve_p_lb_background .tve_p_lb_content.tve_brdr_inset,.tve_p_lb_background .tve_p_lb_close.tve_brdr_inset{border-style: inset !important;}.tve_p_lb_background .tve_p_lb_content.tve_brdr_outset,.tve_p_lb_background .tve_p_lb_close.tve_brdr_outset{border-style: outset !important;}body.tve-lightbox-page .tve_p_lb_overlay{position: fixed;top: 0px;right: 0px;bottom: 0px;left: 0px;background: rgb(0,0,0);opacity: 0.8;}body.tve-lightbox-page .tve_p_lb_background{top: 32px;padding-top: 150px;}body.tve-lightbox-page .tve-spacer{height: 40px;width: 100%;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height: var(--tcb-container-height-d,100px) !important;position: relative;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-page-section{box-sizing: border-box;margin: 0px;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-content-box{box-sizing: border-box;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-page-section-out,:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-content-box-background{box-sizing: border-box;position: absolute;width: 100%;height: 100%;left: 0px;top: 0px;overflow: hidden;}@media (max-width: 1023px){:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height: var(--tcb-container-height-t) !important;}}@media (max-width: 767px){html{overflow-x: hidden !important;}html,body{max-width: 100vw !important;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height: var(--tcb-container-height-m) !important;}}@media only screen and (min-device-width: 375px) and (max-device-width: 736px){html.tve-o-hidden.tve-hide-overflow.tve-l-open:not(.bp-th){height: 100% !important;}body.tve-o-hidden.tve-hide-overflow.tve-l-open:not(.bp-t){height: 100% !important;}}@media screen and (max-device-width: 480px){body{text-size-adjust: none;}}

"Why Managing Document Versions in SharePoint is So Hard (and What to Do About It)" expanded By now, most of us have had the pleasure (or, let’s be honest, the occasional headache) of working with SharePoint at some point in our careers. Along the way, we’ve all bumped into one feature we wish behaved a […]

The post “Why Managing Document Versions in SharePoint is So Hard (and What to Do About It)” expanded appeared first on Collaboris.

]]>

"Why Managing Document Versions in SharePoint is So Hard (and What to Do About It)" expanded

SharePoint version control

By now, most of us have had the pleasure (or, let’s be honest, the occasional headache) of working with SharePoint at some point in our careers. Along the way, we’ve all bumped into one feature we wish behaved a little more intuitively: version control. SharePoint also offers versioning for your documents, but it’s not quite the polished experience developers enjoy—and that mismatch can lead to frustration, confusion, and even wasted storage.

The Drawbacks, Unpacked

  1. Storage Bloat from Auto‑Save SharePoint Online’s Auto‑Save feature is a double‑edged sword. On one hand, it ensures nothing vanishes if someone forgets to hit “Save.” On the other, every tiny change—down to a single typo fix—creates a new version. Over time, those versions stack up, and suddenly you’ve eaten through precious storage space without even realizing it.
  2. Version Limits: How Many Is Too Many? Microsoft gives you the knobs to limit versions, but which settings make sense? Do you keep 50 versions, 100, 500? If your policy is too aggressive, you risk losing historical context; if it’s too lax, your quotas fill up and your bills rise. Finding that sweet spot requires an intimate understanding of both your team’s editing cadence and your organization’s storage roadmap.
  3. Policy Compliance and Enforcement Even the best policies are worthless if they live in a dusty Word doc nobody opens. Setting up a draft–publish model, reminding users to “check in” documents, or enforcing metadata tagging is only half the battle; you also have to monitor adoption. Left unchecked, people will continue to email attachments, upload final reports to “Shared Documents_FinalFINAL,” or simply ignore version limits altogether.
    1. Part of what Collaboris answers for companies is policy management and adherence within Sharepoint.  It’s important that not only are the versions managed but that they are also read after being updated. What good is a major policy update that can ease the life of employees within a company if no one knows it exists?
  4. Migration Headaches If your organization is upgrading from SharePoint 2010 on‑premises, or migrating between clouds, each platform’s default version settings can clash. Suddenly your lovingly curated document library spawns thousands of legacy versions you never even saw—a surefire way to trigger storage overage alarms.

Tired of reminding staff to read your company policies?

DocRead makes compliance simple

The Positives That Keep Us Hooked

Despite all this, SharePoint version control brings real benefits to the table:

  • One Central Copy No more “marketing-final.docx,” “marketing_final2.docx,” or “marketing_VFinalOMG.docx.” There’s a single source of truth—and everyone sees the same file.

  • Easy Rollback Accidentally deleted a chunk of text? You can roll back to yesterday’s version in seconds, sparing you from frantic “I saved it yesterday, I swear!” emails.

  • Audit Trails Need to know who changed the figures in your quarterly report? Version history logs the who, what, and when, so you can answer audit questions without roasting anyone over the corporate equivalent of a spit.

  • Drafting with Minor Versions Think of minor (or “draft”) versions as lightweight branches. You can tinker away on internal comments or design iterations without cluttering the “official” history that stakeholders see.

Practical Solutions for Smoother Versioning

Managing version control in SharePoint doesn’t have to feel like a full-time job. Here are some practical steps you can take to make the whole process less painful — and actually useful.

1. Regularly review your versioning settings. Sounds obvious, but this gets ignored constantly. Take the time to audit your libraries. Check which ones need versioning at all, and which don’t. Turn off versioning where it's just eating space and serving no real purpose.

2. Train your team on how versioning actually works. Don't just drop a SharePoint link in Microsoft Teams and assume people get it. Teach users what “major” and “minor” versions mean, when they should check files in or out, and what happens when they ignore that little warning about overwriting a file. A 30-minute lunch-and-learn can save weeks of chaos later.

3. Monitor versioning storage regularly — not just when things break. SharePoint Online has storage quotas, and versioning will chew through it if you’re not careful. Set alerts or dashboards to flag when libraries grow faster than expected. Use the Storage Metrics tool in the Site Settings if you don’t want to shell out for third-party tools.

4. Use Power Automate to enforce version retention rules. If you're on Microsoft 365 and not using Power Automate, you're leaving automation power on the table. Set up flows to purge draft versions older than X days, archive documents with more than Y versions, or notify document owners when their files are spiraling out of control.

5. Lock down permissions before they become a problem. Versioning chaos often starts with the wrong people having edit access. Define clear contributor roles, use SharePoint groups, and don’t just give "Full Control" to whoever yells the loudest. Less access = fewer unnecessary versions = less cleanup.

6. Use labels and metadata to track meaningful changes. If every version just says “Updated by John,” good luck figuring out what actually changed. Require users to add comments on check-in or use metadata columns to describe major changes. It’s the difference between a functioning knowledge base and a landfill of random edits.

7. Establish clear versioning policies — and enforce them. Write down your versioning policy. Share it. Review it quarterly. Better yet, bake it into your site templates so every new document library isn’t a free-for-all. This is basic governance, and it saves everyone time.

8. Consider third-party tools — when they’re worth it. If your org is heavily reliant on SharePoint for regulated content (think legal, healthcare, finance), look into tools like Collaboris. They add more granular control, audit trails, and compliance support that native SharePoint can’t match without a lot of manual effort.

Are your policies read on time and by the right people?

DocRead makes compliance simple

Wrapping Up

At the end of the day, SharePoint’s version control isn’t going away—nor should it. It’s a powerful feature that, when tuned properly, can save you from disaster more often than you might think. The trick is to pair solid governance with regular check‑ins, hands‑on training, and a dash of automation. With those pieces in place, you’ll not only tame the versioning beast, you’ll turn it into one of your organization’s most reliable safety nets.

Get your free Standard Operating Procedures guide

Creating Standard Operating Procedures for your organisation doesn't have to be complicated. This guide will introduce you to the whole lifecycle from creation to training and distribution.

You may also like:

The post “Why Managing Document Versions in SharePoint is So Hard (and What to Do About It)” expanded appeared first on Collaboris.

]]>
Creating a Policy Approval Workflow with Power Automate https://www.collaboris.com/creating-a-policy-approval-workflow-with-power-automate/ Fri, 17 Jan 2025 11:28:48 +0000 https://www.collaboris.com/?p=1377628 Policy Approval WorkflowAutomated policy approval workflows offer several benefits that can significantly enhance the efficiency and accuracy of policy creation within an organization. Here are some of the key advantages:Increased Efficiency: Automation speeds up the document approval process by eliminating manual steps. This results in quicker turnaround times for document approvals.Reduced Errors: Automated workflows minimize […]

The post Creating a Policy Approval Workflow with Power Automate appeared first on Collaboris.

]]>

Policy Approval Workflow

image depicting an automated workflow

Automated policy approval workflows offer several benefits that can significantly enhance the efficiency and accuracy of policy creation within an organization. Here are some of the key advantages:

  1. Increased Efficiency: Automation speeds up the document approval process by eliminating manual steps. This results in quicker turnaround times for document approvals.
  2. Reduced Errors: Automated workflows minimize human error, ensuring that documents are processed correctly every time.
  3. Enhanced Traceability: Every step in an automated workflow is recorded, making it easy to track the progress of a document and review its history.
  4. Improved Compliance: Automation helps in enforcing consistent application of business rules and policies, which is essential for regulatory compliance.
  5. Better Accountability: With an automated system, it's clear who is responsible for each step of the approval process, leading to increased accountability among team members.
  6. Cost Savings: By reducing the time and resources needed for manual approvals, companies can save money and allocate those resources elsewhere.
  7. Streamlined Communication: Automated notifications and reminders keep all stakeholders informed about the status of document approvals, reducing the need for follow-up emails and meetings.
  8. Scalability: Automated workflows can easily be scaled up or down to handle varying volumes of documents without a significant increase in effort or resources.
  9. Enhanced Security: Sensitive documents are better protected with automated systems that can include permissions and encryption, reducing the risk of unauthorized access.
  10. Data-Driven Insights: The data collected from automated workflows can be analyzed to identify bottlenecks and improve processes over time.

By implementing an automated document approval workflow, organizations can realize substantial improvements in productivity, reliability, and decision-making.

How to create a policy approval workflow in Power Automate

1) Plan your policy storage

Firstly, decide where you want to store your policies and documents. Ideally you want to have one place for draft items and a separate place for the final approved versions. By doing this you will be able to keep draft/work in progress separate from the finished article so you will never get them muddled up.

Our flow will begin when a policy is finalized and needs final approval before being issued to relevant employees or staff. It doesn't matter how you have created your policy, the important part is that, once it is ready, you upload or save it into the Policy Library used to trigger the approval flow.

Tired of reminding staff to read your company policies?

DocRead makes compliance simple

2) Create the flow

1) Begin by selecting + Create and then select "Automated cloud flow" in Power Automate.

image showing how to create an automated workflow

This will create a blank flow canvas for you to create your workflow.

3) Set a trigger

Our flow needs to start when a new file is added to a SharePoint Document Library. Select "When an item is created or modified (properties only)" as the trigger for this flow. 

  • In the Site Address field, select the site that contains the document library you will be saving the policies needing approval to.
  • Then select the document library name from this site that will contain the policy you want to get approved.
image showing the input fields for when a file is created or modified

4) Retrieve the approvers details to use in the flow

As we want to direct the approval to the appropriate group of people, we need to link to Entra. Add a new step into the flow and search for Entra. This will narrow down the available steps to those relating to Entra.

image showing how to select Entra

Note: You may need to Sign in to Entra

image showing the sign in to Entra screen

Enter "Entra" in the search box and select the "Microsoft Entra ID" option to only show the Entra Actions

Select Microsoft Entra ID

Scroll down the list of possible actions and select "Get group members"

image showing the Get group members option

Enter the Group ID for the group.

image showing the Group Id entry

This step will retrieve all of the group members details, however, we only need to retain and use the email address for later in this flow.

5) Select the email details for the approvers

Now you need to select the group members email details

image showing the completed select step

6) Add an approval step

Next, add "Start and wait for an approval" to this flow. You need to decide how many people need to approval the item, and whether they all need to approve the policy, or if you only need one person to respond. It is possible to select "Everyone must approve" and only add one name to the list. In this example, I am only going to need one person out of my Policy Approvers Group to approve on behalf of the entire group.

image showing the completed start and wait for an approval step

I chose, "Everyone must approve" and called the step "Approve policy"

  • In the "Assigned to" box we need to dynamically use all of the email addresses we retrieved in the previous step. Note: All of the people listed here need to have access to the SharePoint site/library for the flow to work. 
  • Because the email addresses need to be listed one by one and separated by a semi colon (;) to achieve this we need to use a join function. 
  • join(body('Select'),';')

Note: If only one person is named in the flow, no approvals will be made when they are unavailable.

  • Select the same document ID as in the previous steps and add the document's title in the link description. These will be included in the approval request so the approver can see which item they are being asked to approve.

Each user specified in the "Assigned to" field will get an email requesting that they approve or reject the item.

image showing the email approval request

The item will be either approved, or rejected depending on the criteria you selected in an earlier step. 

Reza added the "or modified" bit at the end and explained how this can create a infinite loop. If the file is modified it will re trigger the workflow.

7) Add condition to check the output of the approval

The next step is to react to the decision made at the approval stage.

If the decision is to approve the item, you may like to send an email to it's originator congratulating them. Or if the item is rejected, you may like to send an email explaining why and detailing any necessary changes.

In the condition box, set the Outcome from the approval stage to equal Approve as shown below.

image showing the policy approval condition step

This means that if the approval decision is to approve the item, the flow will continue along the "If Yes" path. If the item is rejected, the flow will follow the "If No" path.

image showing the yes and no path options

8) Define the "If Yes" path

If the policy is approved, I want to

  • send an email confirming this to the originator and also
  • move the file to a different location 
image showing the if yes path overview

In the "Send an email" action, add the email addresses you want the emails to be sent to. Give the email a subject and also write the main text for the email.

image showing the approved email step

You can include dynamic text in the email. Remember to select the fields from the "When a file is created or modified" step to ensure you refer to the item that have been approved.

image showing you how to add dynamic content to the email

To move an approved file into a final location, you can identify the current and destination folders in a "Move file" action.

You need to select the "Identifier" field in the "File to Move" field so the flow can identify the correct item to move.

There are drop down options to choose a solution in case a file with the same name already exists in the final location. 

image showing how to move a file in the flow

9) Define the "If No" path

If the policy is rejected, I want to send an email explaining why and requesting and necessary changes.

image showing the if no path overview

In the "Send an email" action, add the email addresses you want the emails to be sent to. Give the email a suitable subject and also write the main text for the email.

image showing the rejected email step

10) Testing the flow

Once your flow is completed, save and then test it to make sure it all works as expected. Click the "Test" icon at the top of the screen and Add a file into the 

image showing the test workflow icon

You will have the option of either

  • manually triggering the flow (by adding or modifying a file into the first location) or
  • automatically triggering the flow. This is useful if you want to retest the flow using a file that was previously added or modified.
image showing the test workflow options

The flow will then run and you will notice a coloured icon at each stage to show whether it was successful or not.

Getting your policy read by end users

The process so far has focussed on creating a policy and getting it formally approved. Your next challenge is to ensure the right employees receive the policy and agree to its contents. You could create similar workflows in Power Automate. However, this can become complicated if you need to send lots of policies to hundreds of employees. 

DocRead can help you to easily send policies and documents to the right groups of employees. It will also track whether they have read/understood/accepted the information provided. A reporting suite provides access to proof of compliance. The reports can also be used for tracking and monitoring or as evidence should something go wrong.

DocRead is a compliance solution that is compatible with Office 365 and on-premises versions of SharePoint. It allows you to continue storing standard operating procedures and other important information securely in SharePoint. SharePoint search, versioning, approvals and permissions can all continue to be used with DocRead providing functionality to enhance your SharePoint experience.

We have been developing policy compliance solutions for SharePoint for over 12 years.

We understand how Compliance Managers struggle to ensure all employees have acknowledged critical documents like policies or procedures. 

That's why we created DocRead, a tool that allows you to distribute policies, procedures, and important documents to employees and track acknowledgments, ensuring employee compliance and accountability.


All without leaving SharePoint.

Want to see how we can save you time and automate your employee compliance?

DocRead has enabled us to see a massive efficiency improvement... we are now saving 2 to 3 weeks per policy on administration alone.

Nick Ferguson

Peregrine Pharmaceuticals


Feedback for the on-premises version of DocRead.

You may also like:

The post Creating a Policy Approval Workflow with Power Automate appeared first on Collaboris.

]]>
Creating policy review reminders in SharePoint https://www.collaboris.com/creating-policy-review-reminders/ Tue, 07 Jan 2025 10:31:54 +0000 https://www.collaboris.com/?p=1379226 Creating policy review reminders in Office 365You might want to set up a reminder process to ensure you don't forget to review a policy. However, creating reminders for starting a policy review process can bring many benefits, including: Ensures Compliance: Regular reminders help ensure that policies remain compliant with current laws and regulations. This in turn […]

The post Creating policy review reminders in SharePoint appeared first on Collaboris.

]]>

Creating policy review reminders in Office 365

You might want to set up a reminder process to ensure you don't forget to review a policy. However, creating reminders for starting a policy review process can bring many benefits, including: 

Ensures Compliance: Regular reminders help ensure that policies remain compliant with current laws and regulations. This in turn reduces the risk of legal issues.

Updates and Relevance: It allows for timely updates, ensuring policies are relevant and reflect the latest industry standards and organizational practices.

Improves Efficiency: By scheduling reminders, organizations can streamline the review process, making it more efficient and less likely to be overlooked.

Enhances Accountability: Reminders help assign responsibility for policy reviews, ensuring that designated individuals or teams are accountable for maintaining policy integrity.

Facilitates Communication: Regular reviews and updates can improve communication within the organization, as changes are communicated and understood by all relevant parties.

Risk Management: Keeping policies up-to-date helps identify and mitigate potential risks, contributing to a safer and more secure organizational environment.

Creating a reminder in Office 365

First, navigate to the SharePoint list or library that contains the items you need to set review reminders for. If you don't already have a expiry date column, then create one using the " + Add Column" option.

image showing the expiration date column for a SharePoint library

Next, click on Automate > Set a reminder > Expiration date.

image showing the automate reminder menu option

A pop up on the screen will open to check your Office 365 credentials. Wait a few seconds to ensure you have the necessary permission and licences to create the workflow. Click Continue if everything is ok, or see your SharePoint administrator if you get errors.

image showing the permission checks

Click "Continue" when you are ready to proceed.

Next, give your flow a unique name and set a timescale for when your reminder should be issued. Remember to allow enough time before your update deadline to complete all of the necessary reviews and updates.

image showing where to name your reminder flow

Click "Create" to finish. You will receive a confirmation message stating that the reminder has been created. 

image showing the flow confirmation message

Note: There are several things to note about this functionality

  • This reminder flow will be applied to all of the documents in this library. You therefore need to make sure that all documents needing a review have an expiration date.
  • This is your workflow, so only you will receive the email reminders. Other members of your team would need to set up their own workflow as well if needed.
  • Advanced features (like adding others to the workflow) can be added in the Power Automate logic.

What happens when the flow runs?

In my example, 45 days before a policies expiration date, you will receive an email similar to this:

I hope this post helps you ensure your policies all benefit from regular reviews and no policy is forgotten about. If you'd like to improve the process of ensuring your polices are read and acknowledged by relevant employees then see below.

We have been developing policy compliance solutions for SharePoint for over 12 years.

We understand how Compliance Managers struggle to ensure all employees have acknowledged critical documents like policies or procedures. 

That's why we created DocRead, a tool that allows you to distribute policies, procedures, and important documents to employees and track acknowledgments, ensuring employee compliance and accountability.


All without leaving SharePoint.

Want to see how we can save you time and automate your employee compliance?

DocRead has enabled us to see a massive efficiency improvement... we are now saving 2 to 3 weeks per policy on administration alone.

Nick Ferguson

Peregrine Pharmaceuticals


Feedback for the on-premises version of DocRead.

You may also like:

The post Creating policy review reminders in SharePoint appeared first on Collaboris.

]]>
Running a SharePoint software company https://www.collaboris.com/running-a-sharepoint-software-company/ Thu, 17 Jan 2013 01:00:31 +0000 http://collaboriscom.wpengine.com/?p=783 Running a SharePoint software company When setting out on the road to develop and sell a product in SharePoint – as we were four years ago – you will more than likely have the idea that writing the code and perfecting your product is the key to success. You will probably have thoughts like “My […]

The post Running a SharePoint software company appeared first on Collaboris.

]]>
Running a SharePoint software company

When setting out on the road to develop and sell a product in SharePoint – as we were four years ago – you will more than likely have the idea that writing the code and perfecting your product is the key to success. You will probably have thoughts like “My app is so cool, once people hear about this, it will sell itself”. In this post I want to share a little of our history and hopefully pass on some of learnings, tips and stumbling blocks that we have picked up along the way. Anyway, let’s get started …

I still remember the day we celebrated that last bug fix – what a feeling! We had done our research and spoken to as many people using SharePoint as we could. We knew that every organization would have some use for DocRead for SharePoint. After all, it solves a big problem by allowing an organization to send and track important ‘must-read’ documents. You no longer needed to dish out paper copies of the Code of Conduct Policy’ or the Employee Handbook and then beg employees to read, sign and send it back to you. We could now take care of all that electronically and the best part was that you don’t need to use anything else apart from SharePoint! Once word got out it would sell! In fact, we probably wouldn’t have to do much marketing. A few blog posts here, few discussions there and those orders would come flooding in. We could not have been more wrong!

As a bit of background, myself, Hugo and Paul, (who founded Collaboris) were all highly experienced SharePoint specialists. Before founding Collaboris, we worked in some massive organisations (NHS, Microsoft, Lloyds of London, Tarmac, Pfizer, BT and Lloyds Bank) doing only SharePoint development. Long nights wrestling with SharePoint was our thing. Coding was our thing.

Writing the last line of code is actually the easiest bit

Why? Simple. We were all technicians, this was what we knew, what we were good at and was our comfort zone. Back then, we had never sold a product to ‘the world’ we were generally given a spec, we solved the problem and everyone was happy. We didn’t know what was in store for us.

Looking back, if I think about the tasks that lay ahead of us we would never have started. I see this as a good thing… It reminds me of the film ‘Alive’ where the survivor walks for days to get over a peak only to see miles and miles of Andes mountains still to go. If you told him up front how far he needed to go I bet he’d have given up.

Here are some of the tasks we were faced with at the start of our journey (just pulled from our Office 365 list):

  • Develop Software License Agreement with Solicitors
  • Research Market and identify SEO strategy
  • Decide on a CMS for Collaboris.com
  • Website / graphic design and content creation
  • Develop screencasts to demonstrate DocRead
  • Produce User Guides & FAQ for SharePoint 2007 and 2010
  • Automate DocRead Testing
  • Social Marketing
  • Find a CRM and learn how to use it.
  • Customer account managment
  • Move to SharePoint On-line to centralise company docs
  • Pricing Strategy
  • Design Early Adopter / beta Program
  • Develop product Roadmap
  • Business Cards
  • Create and advertise a Reseller Program
  • Create a Help Desk management system and respond to queries
  • Support Program and Offerings
  • Fund all of the above activities!

This is just an extract of our original ‘to do’ list, which represents a small proportion of what we really had to overcome and achieve.

Concentrate on the 4 pillars

If you just see that list above it will scare the living daylights out of you. However, if you group those tasks into 4 key areas, it starts to get more manageable :

  • Delivery  (The Build and Test) – getting your product built, fixing it and adding new features, providing tech support
  • Marketing (Telling the world) – blogging, product information, social networks, discussion.
  • Sales (Selling it) – pricing, resellers, demonstrations, invoicing, ordering and managing the pipeline, post sales and account management.
  • Company Administration (Keeping the books) – VAT, company tax, statutory returns, expenses, salaries.

There are plenty of other tasks to worry about like managing the company, hiring staff, and commercials, but the 4 pillars above are the ones that need to be addressed on a daily basis. If you take your foot off the gas on these, it’s going to hurt. Company Administration is slightly different because many of these tasks are driven by the need to meet specific deadlines and avoid financial penalties, so whilst it may not be a full time task, taking your eye off the ball can be a costly mistake.

Once you categorise all of those tasks into the 4 main pillars, all you need to do then is make a person in your company own a pillar. If you don’t have a person, get one who is enthusiastic, with the right skills or the desire to learn. This means someone should be in charge of product delivery, marketing, sales and lastly a fourth person owning company administration.

One man can’t do it alone

I stand to be corrected on this and would love to hear of anyone else who is succeeding, but I strongly believe (especially for SharePoint), that one man cannot survive selling SharePoint software on their own. Even if it’s a tiny web part that says “Hello World” it still needs to be delivered, tested, marketed, sold and supported. Maybe the new SharePoint App Store will provide an easier platform to launch a product, after all *some* of the selling and marketing is done for you.

Luckily, we knew from the start it would be struggle. We had already tested the water with the SharePoint Action Framework. Although this was a community project, it’s still needed large amounts of selling and marketing. We learnt a lot from SAF.

Everyone needs a Helen

Techies love to solve problems, they like darkened rooms and plenty of quiet to concentrate. They generally don’t communicate with non technical people as much as they should, preferring to stick to their own type and keeping to safe technical conversations. I should know – I only have to look in a mirror to see one! It can be difficult to pull yourself away from technical speak to talk to a business user in terms they can understand. Techies also don’t like day to day administration and prefer to concentrate fully on one task at a time. This is hardly ideal given the variety of tasks we identified above!

Every company needs a Helen (sorry, you have to find your own – this one is ours!). Helen’s a management accountant by trade, but is used to non-technical jargon and has used countless IT systems in her previous roles. She got involved when she offered to produce our webcasts as a favour. We needed someone with a good voice and who could deliver a great presentation to a business audience. She did a fantastic job.

Once these were complete, she naturally progressed to becoming our ‘Demo Queen’ and now 2 years on, she manages the entire sales side of Collaboris, looking after 4 account managers and 9 partners.

Marketing is about making friends

The final pillar is marketing. I fell into the marketing side of things as we quickly discovered no marketing means no interest and no sales. So while Hugo and Paul continued to develop DocRead. I stepped back, took one for the team and left my comfort zone to venture forth into the sea of unknown as a marketing person. I still step back in to the technology now and then. For example, I have recently led the focus group to ensure DocRead works on SharePoint 2013. I also write (and read) plenty of blog posts about SharePoint. But now, 80% of what I do has a marketing focus.

The remainder of this post lists the things I have learned and will hopefully give you some ideas to help your business sell SharePoint solutions.

A community of SharePoint Vendors

In my endeavours to tell the world about DocRead for SharePoint, I have managed to meet lots of really cool people also making a living out of SharePoint. We not only share advice, ideas, tips and strategies, but with some I have also forged strong friendships. I have learnt so much from them and also hopefully helped them out along the way. We even have a closed SharePoint Vendors group on LinkedIn where we discuss various matters related to selling software and services in SharePoint. Where we don’t compete, we even cross-market each other products.

You need to offer education about SharePoint at the same time

Whilst talking to potential customers about DocRead we’ve found ourselves offering advice about the use of SharePoint itself. For example, DocRead works really well with SharePoint audiences. It’s surprising to us techies, but more customers than not either don’t use audiences or have never heard of them. If we didn’t help educate then a major time saving method of automatically organising users into groups would be lost. This takes time as you often have to sell the benefits of SharePoint or help with adoption before your solution gets a look in. Be prepared to coach and train.

Social Networks – company pages

We maintain 3 company pages.

Any more than 4 and it’s too much work (although HootSuite helps automate posting to most of them). I try and pop updates to each one when I get time. They do provide traffic to the site, but in my opinion company pages are all about giving multiple ways for customers to see who you are, what you do and about being totally transparent.

SharePoint Newsletters and the SharePoint Community Group

For those of you that don’t know we have managed and moderate the SharePoint Community Group on LinkedIn since 2007. It’s now getting towards 25,000 members and to keep the group up to date we attempt to send out a weekly newsletter with all the latest and greatest in SharePoint.

If you have a community, e-mail list, Google Circle, army of twitter followers, consider writing a Newsletter. Generally I would consider our newsletters to have the following pros and cons:

Pros:

  • We are able to give something to the community to keep them engaged.
  • Gives me the opportunity to see what’s happening in SharePoint. Without it I would be head down in DocRead world.
  • We place a DocRead advert, or sometimes a short piece in each one, this gives some exposure to DocRead.
  • As we have such a large readership I am able to arrange marketing partnerships with other vendors and organizations. Always a good option to have when I have exhausted the marketing budget!

Cons:

  • The only downside is time – they take a day to put together.

Automated demonstration environments – may not work

Last year, I put together an automated test sand-pit hosted by Cloudshare. It took me 3 weeks to complete and included on-line guides along with sample tasks, documents and users. The environment offered interested parties the chance to use DocRead without having to install it in their test environment. But it never really took off which surprised me. This was nothing to do with Cloudshare, it’s was more to do with SharePoint itself. The product is so massive, it’s very easy for users to get off-track and end up on screens they don’t know how to back out of. We quickly found that getting the ‘demo queen’ for an hour on GotoMeeting was a far more effective strategy.

Cloud-based Test environments – you should consider them

DocRead supports all versions of SharePoint (2007, 2010, 2013). Each release needs to be tested against each version of SharePoint, as well as testing upgraded versions of DocRead. That’s a lot of environments when you take into account the Foundation versions of SharePoint. Most of the development gets done in our London office and a lot of the testing gets done by our staff up in Yorkshire. We have found Cloudshare to be inexpensive and a great way of testing. Once we find a bug we can simply send a copy of the environment to the delivery team to demonstrate it. We also strive to automate as much as possible using Selenium.

cloudshare

Say hello to Trello

If you are a person that likes to visually see the state of tasks then Trello will be your best friend. It works on a card and swim lanes idea, is all browser based and allows you to drag a card from “doing” to “done”, or “bug” to “fixed” and so on. It’s so easy and quick to use that it makes managing tasks a dream. We also tried quite a few other methods to get to this approach.

docread-trello

Get a C-R-M

When your marketing starts to pay dividends you will be asked for quote requests, demonstrations, downloads as well as normal queries. All of this contact information needs to be managed centrally. In the early days we maintained this in a spreadsheet, but when you have 5 sales staff and a few partners wanting to update it, it leaves you wanting more! We went with Highrise as it’s cheap and functional. Luckily, we are at now at the stage where we’ve outgrown Highrise and need more sophisticated features such as those offered by likes of  Microsoft CRM and Salesforce.

Make support your priority

collaboris-support

(Lise Rasmussen, SharePoint Architect  @ Polarcus)

One of our main goals at Collaboris is to offer fantastic support. I know a lot of companies say this and it’s somewhat of a cliché. As a company founded by people who have been on the receiving side of bad support we want to make ours exceptional. We all take huge pride in what we deliver, we built it, DocRead is our baby. When a company encounters a problem with DocRead (which they do from time to time) it feels like one of your children is misbehaving at school. This leads onto our next point.

Get a support system to manage support requests

To help you manage the incoming support requests you will need a nice way to triage them among your technicians. You will also want to  ‘push out’ support in the form of knowledge base articles and discussions. We use Zendesk to do all this and it does a great job.

zen-desk-logo

We quickly learnt the usefulness of creating knowledge base articles! Any time you put a resolution into an e-mail you are causing the following problems :

  1. The resolution is not easy to find – it will hidden away in one of your support staffs e-mail inbox’s and also as part of the ticket. Searching for it becomes a really time drain.
  2. Customer’s cannot self-serve. That means they can’t go to a place and try to find a solution to their problem.

We now have a rule at Collaboris. All resolutions get put into knowledge base articles.

Don’t cheapen support

We charge between 20% and 40% per year on support, which may sound a lot, but we counter this with a couple of arguments:

  1. DocRead is great value in the first place. We could increase our license cost and probably get it, but we have always followed the strategy that we want to make DocRead affordable to as many organisations as possible.
  2. Also, if you want to offer great support, you need to be able to fund it.

Find your SEO mojo early

We learnt this the hard way. Like it or not Google will account for the Lions share of your traffic. We get tons from LinkedIn and “others”, but Google still is the big traffic provider. Before you write a single line of on-line content, know what your SEO phrases are going to be. Everything should be based around these phrases. If you don’t do this, as we didn’t, then you are going to have lots of pages that need to be renamed, rewritten and re-titled.

You also need to know what your competitors do and where they get their link juice from. Without doubt, the number 1 tool is SEOMoz.org. The tool is quite expensive, but the reports, advice and keyword analysis it offers are second to none.

seomoz

Where we are today

Going back to my example of Alive we have travelled far, and overcome many obstacles along the way but still have more mountains to climb. Spring is approaching and the going is now definitely easier. (Ok! enough of the analogy now!)

We now have a wide variety of customers (some of which are listed here), covering all areas of the globe, in all manner of industries. One statistic we worked out towards the end of last year :- since its launch, DocRead will have sent out over a million reading tasks to people based on 4 continents. That’s a lot of people we are helping to stay compliant!

The feedback we get back on the product and support we offer is exceptional. We have great people working in our ‘four pillars’ and excellent partners who all contribute to our success. The delivery team are relentless and are about to release our latest product called DocSurvey. DocSurvey will integrate tightly with DocRead to allow quizzes and feedback to be attached to your SharePoint documents.

It’s been a tough – sometimes exhausting – very enjoyable four years. All the downsides are forgotten when we hear that DocRead is making a difference!

If you would like to see how DocRead can help save you money and reduce the administrative burden involved in circulating documents to staff and contractors, then why not contact us.

If you liked this post, please help us spread the word and share it using the social buttons at the top of this page.

Thanks, Mark

The post Running a SharePoint software company appeared first on Collaboris.

]]>
Upgrading a custom application to SharePoint 2013 https://www.collaboris.com/upgrading-a-custom-application-to-sharepoint-2013/ Mon, 07 Jan 2013 11:40:06 +0000 http://collaboriscom.wpengine.com/?p=838 Upgrading a custom application to SharePoint 2013Just before Christmas I was tasked with the wonderful job of getting DocRead (our Policy Management Software for SharePoint) working on SharePoint 2013. At this point, although things appeared to be working, we encountered a few issues during testing. We also needed to make DocRead look and feel like a […]

The post Upgrading a custom application to SharePoint 2013 appeared first on Collaboris.

]]>

Upgrading a custom application to SharePoint 2013

Just before Christmas I was tasked with the wonderful job of getting DocRead (our Policy Management Software for SharePoint) working on SharePoint 2013. At this point, although things appeared to be working, we encountered a few issues during testing. We also needed to make DocRead look and feel like a SharePoint 2013 application.

Some work had to be done!

Our set-up

Before I get started, it’s worthwhile understanding how we have things set-up at Collaboris. Our development team still use Visual Studio 2010 and TFS 2010. We would love to make the move to Visual Studio 2012 – but there’s no time and no compelling reasons to do so at the moment. DocRead currently runs on multiple versions of SharePoint as follows :

  • SharePoint 2010 Foundation
  • SharePoint 2010 Server (Standard and Enterprise)
  • MOSS 2007

We also use Hyper V development machines.

Please also note – we do not intend to use any of the new ‘App’ functionality in SharePoint 2013. In the first version we are simply porting our 2007 / 2010 solution to work on 2013, which means ‘full fat’ (not sandboxed) Farm solutions.

SharePoint 2010 Farm solutions will run on 2013

If you take a SharePoint 2010 farm solution (as a WSP) and install it into 2013, it stands a really good chance of working. This is possible because Microsoft also deploys the 14 hive and all of the binaries needed to support 2010. When you deploy the solution if the Manifest.xml contains ‘SharePointVersion=”14.0″‘ then this will deploy layouts, features and so on to the older 14.0 hive. If it states ‘SharePointVersion=”15.0″‘ it will deploy to the new hive.

This is pretty useful if you want to just ‘get it working’ on 2013 and then perhaps migrate your application over to SharePoint 2013 at later date. If – like us – you want to fully support SharePoint 2013 and compile against .Net 4.0 you need to keep reading. After all, there’s some tasty features in 2013 you may want to take advantage of 😉

Upgrade Steps

So here we go – the following list outlines everything I had to do in order to get a build up and running. If you need to upgrade a farm solution to 2013 at the same time as supporting 2010 then you will find this useful. Please leave comments on anything else you have found so that we can share each other’s pain.

Support multiple versions in one Visual Studio Solution

There’s a lot of steps to getting this all up and running so I wrote it up in a separate blog post called ‘How to support multiple versions of SharePoint in a single Visual Studio solution‘. I recommend you read that then come back here to carry on.

Change the version of your solution package to ‘15.0’

The first thing you need to do is change your ‘SharePoint Product Version’ to “15.0“. Doing this causes your solution to be treated as a SharePoint 2013 solution and will deploy all of the components to the correct locations.

docread-sharepoint-2013

Who moved the GAC?

One of the biggest changes that will catch out SharePoint developers (who have spent their life in SharePoint 2007 and SharePoint 2010), is that Microsoft decided to move the GAC (Global Assembly Cache). If you are keen debugger and forever dropping in new versions of you assembly into the GAC, you need to know that it’s moved! Dropping it into C:\windows\assembly and then trying to ‘attach to process’ doesn’t work unless you drop it into the new location.

There is now one GAC for each version of Microsoft.Net (from v4.0 and on). The old GAC is still there, but it’s used for older versions of .Net.

new-gac-location

For a more in-depth discussion on why there is a new GAC please read this post.

SPUtility.GetGenericSetupPath method is obsolete

This will probably catch you out. If you continue to callSPUtility.GetGenericSetupPath(), this will return a link to the 14 hive (SharePoint 2010), not the the new 15 hive (SharePoint 2013). So if you are programmatically getting handles to files using this approach, they will not longer be found. Instead of this you – use SPUtility.GetVersionedGenericSetupPath(). We support all 3 versions of SharePoint using conditional compilation statements like this :

conditional-compilation-code-example

 

The _layouts virtual directory now has a sneaky “15” in it

If you have any code that accesses the ‘_layouts’ folder using the virtual directory that gets added to every SharePoint IIS application, then you need to use the correct version. Look at the picture below, you will notice that’s there actually virtual directory inside of layouts called ’15’.

layouts-folder-sharepoint-2013

For an example of how this can effect you code – look below. This code is returning a Url to one of our pages that’s deployed to the layouts folder. If we had not made change to include the “15” it would have pointed to the 14 hive – which is good for a 2010 solution running on 2013, but not good for us.

layouts-folder-sharepoint-2013-example3D02E9D1E6C7

What else has been deprecated in SharePoint 2013?

To see an extensive list of what’s deprecated in SharePoint 2013 – head on over to Technet

If you found this useful – I would be grateful if you could share it using the social buttons (at the top), or maybe even add a link to it.

The post Upgrading a custom application to SharePoint 2013 appeared first on Collaboris.

]]>
Regulatory Compliance – Information Management Policies https://www.collaboris.com/regulatory-compliance-information-management-policies/ Tue, 08 Jan 2013 07:33:15 +0000 http://collaboriscom.wpengine.com/?p=811 Regulatory Compliance – Information Management Policies Information Management Policies in SharePoint in my experience, are not used that heavily, but are an extremely easy way to apply policies to your documents. They are accessible from ‘Library Settings’ and are configurable per content type. For example, this means that all ‘documents’ in the library will have the policy applied. […]

The post Regulatory Compliance – Information Management Policies appeared first on Collaboris.

]]>

Regulatory Compliance – Information Management Policies

information-managment-policies

Information Management Policies in SharePoint in my experience, are not used that heavily, but are an extremely easy way to apply policies to your documents. They are accessible from ‘Library Settings’ and are configurable per content type. For example, this means that all ‘documents’ in the library will have the policy applied.

So what can you do with them ?

Policy Statement

This will be visible in the office client application at the top of the document. When the user clicks on the button they are then shown the statement. For example, you could add a message here to say ‘confidential document please do not share’.Please note, there is no way to get this policy statement to appear on a non-office client application, such as an image, video, PDF etc.

Enable Retention

This instructs SharePoint to do an ‘action’ after a specified period. The main use would be ‘After 7 years of creating this document, send it to the recycle bin, or declare as a record’. This is a great way to govern the documents in your document library. You could also fire a workflow here if you wanted.

Enable Auditing

This offers the same options as the that available at the site collection level. In fact, if auditing is turned on a the site collection level then this will override these settings. One other point to note is around anonymous access, if you have this configured then anonymous users obviously cannot be identified in the audit log.

DocRead

If you want to be able to send out a document to groups of users and have them agree or confirm that they have read and understood it, then be able to track who has and hasn’t read it, then why not try DocRead ? DocRead is an add-on to SharePoint built by Collaboris. Find our more on the DocRead site.

 

The post Regulatory Compliance – Information Management Policies appeared first on Collaboris.

]]>
How to use SharePoint with your trusted partners https://www.collaboris.com/how-to-use-sharepoint-with-your-trusted-partners/ Wed, 19 Nov 2014 11:45:54 +0000 http://collaboriscom.wpengine.com/?p=190 How to use SharePoint with your trusted partners For many SharePoint is a bit of a black box. A large number of companies use it as an Intranet or document management system, but few really understand exactly what it can do. SharePoint itself isn’t entirely without blame. The platform has so many features and functions that […]

The post How to use SharePoint with your trusted partners appeared first on Collaboris.

]]>

How to use SharePoint with your trusted partners

For many SharePoint is a bit of a black box. A large number of companies use it as an Intranet or document management system, but few really understand exactly what it can do. SharePoint itself isn’t entirely without blame. 

The platform has so many features and functions that it can be a little confusing for the average business user to know what it does best. Over the years we have tried to develop an easy way to explain SharePoint to customers. Our five-point summary of SharePoint goes something like this:

1. SharePoint is probably the best enterprise document management system available. Use it a bit like a business-friendly Dropbox via OneDrive, create documents with Office Web Apps, or store fully version-controlled archives of files. SharePoint has document management covered!

2. SharePoint makes for a great Intranet platform. It has rich content editing and publishing controls and integrates with the existing the user directories your company is probably already using.

3. SharePoint is a powerful collaboration tool. One of its core strengths is the ability to create dedicated self-contained sites that can store collateral for a single team or project. Content can be anything from files and documents, video and audio, to calendars and tasks lists.

4. SharePoint is social. The latest versions of SharePoint are really powerful social tools. Use it to find and chat to colleagues, take part in discussions, or just see what is going on in the office.

5. SharePoint also makes for a great Extranet. It is a powerful and secure way to work with external parties, trusted partners and even vendors.

Extranet or Intranet?

Depending on your experience with SharePoint you might be familiar with some of the above. Likely you know the first, but maybe some of the others are less clear. For many the fifth and final point will raise some questions. Maybe you’ve never used SharePoint to work with people outside of your company.

An Extranet is the name given to such a system. It is just like your Intranet - a place to store content, documents, and to collaborate - but it is accessible to trusted partners outside of your main company.

Extranets have a raft of benefits. They make it easy to share files, rather than emailing them back and forth, and even create documents collaboratively. They can be a place to chat, hold online meetings, and collect together notes and other collateral.

Building a great Extranet

So now we know what an Extranet is, and that SharePoint is pretty well suited to this use case, how do we go about building a great one? We think there are five key things to think about.

1. Where to host?

There are now several versions of SharePoint and different ways to host it. The biggest decision is between SharePoint ‘On Premises’ and SharePoint Online.

‘On Premises’ is the traditional version that many companies host internally, though it can be set-up by a third party and hosted externally. This version will need a little configuration to ensure third parties can access (see below).

SharePoint Online is hosted in the Cloud and is part of Office 365. Microsoft is putting a lot of its efforts into this version, and it does support some native functionality for external sharing of sites and content. It is worth bearing in mind that moving to the Cloud may have wider ramifications, outside of an Extranet, that need to be considered.

2. User access

SharePoint Online can be configured to use existing Active Directory. It also supports external sharing with users who have Microsoft registered accounts.

SharePoint ‘On Premises’ is nearly always integrated Active Directory for normal company user access. Extradium from RioLinx is a great way to add support for third parties. This add-on allows external users to be granted access by administrators via the standard SharePoint interface. There is no need to get IT departments involved, and no need to clutter up Active Directory with temporary or external accounts.

3. Security

The out of the box SharePoint security model is the perfect means to ensure third parties on an Extranet can only access content that has been explicitly shared. Sites, lists, or individual files and list items can be secured to specific users or groups of people. Permissions can then be set at different levels - read only, edit, full access or anything in-between.

SharePoint also supports the concept of ‘Site Collections’ which allows an Extranet to be created in its own separate container, logically separated from an Intranet or sensitive company information.

4. Sharing documents (and asking for reading confirmation)

SharePoint offers a wealth of document management features which makes it easy to work collaboratively on all manner of projects. Features include versioning, check in/out, publishing and approval workflows, and Office Web Apps for browser-based file creation and editing.

Our own product, DocRead for SharePoint takes these built in features a step further by adding the ability to distribute documents for required reading and formal acknowledgement. In an Extranet environment this is the ideal way to ensure partners sign up to any applicable terms and conditions or policies related to their work.

5. Feedback from partners

Building on the features of DocRead, DocSurvey for SharePoint allows Extranet users to be tested on their understanding and comprehension of documents. Utilising intuitive and easy to fill out surveys, DocRead makes it easy to gather a variety of feedback from external partners.

If you combine DocRead and DocSurvey with Extradium then this provides a fantastic solution for managing third-party risk

You may also like:

The post How to use SharePoint with your trusted partners appeared first on Collaboris.

]]>
Eight benefits of using SharePoint as an Extranet https://www.collaboris.com/eight-benefits-of-using-sharepoint-as-an-extranet/ Wed, 12 Nov 2014 10:33:52 +0000 http://collaboriscom.wpengine.com/?p=194 Eight benefits of using SharePoint as an ExtranetSharePoint has a long history of being put to work as an enterprise grade Intranet platform, allowing organisations of all shapes and sizes to drive employee collaboration and communication. Its use as an Extranet tool isn’t quite so common, which is mainly down to some companies not fully […]

The post Eight benefits of using SharePoint as an Extranet appeared first on Collaboris.

]]>

Eight benefits of using SharePoint as an Extranet

SharePoint has a long history of being put to work as an enterprise grade Intranet platform, allowing organisations of all shapes and sizes to drive employee collaboration and communication. Its use as an Extranet tool isn’t quite so common, which is mainly down to some companies not fully understanding the nuances between Extranets and Intranets. The good news is SharePoint actually makes an excellent Extranet platform, with a whole host of useful features and functions. In this post we will look at eight clear benefits to using SharePoint for such a purpose.

Defining an Extranet

Firstly, what exactly is a SharePoint Extranet? In essence an Extranet is functionally identical to an Intranet but is accessed in a different manner. Extranets are used by third parties and partners, outside of the primary business or organisation, to collaborate on specific projects or pieces of work. An Extranet needs to allow these users controlled access to appropriate functionality and content, whilst securing away the main Intranet or internal business systems.

With that in mind, let’s look at eight benefits to building an Extranet with SharePoint.

1. Managing third party access

SharePoint typically uses Active Directory integration for user access, which works well in standard Intranet scenarios. But for Extranets, where third party users need to be added, secured and controlled in a slightly different manner, Sharepoint benefits from tools such as Extradium from RioLinx. This powerful enterprise product allows administrators to add third parties to SharePoint using the standard end user interface. This removes the often time consuming process of getting an IT department involved, and doesn’t clutter up company user directories with temporary accounts.

2. Security model

Tools such as Extradium, create standard user accounts, so once added third parties can be subjected to the same out of the box security model as any other SharePoint user. SharePoint supports assigning permissions directly to users, as well as to groups. Groups offer the most control and flexibility, and can be used to easily manage distinct sets of people with the same role e.g. All external Project Managers. Different levels of permissions can then be applied to users or groups, allowing a high level of control over what third parties can access or modify.

3. Document management

SharePoint offers a complete set of document management and collaboration features, that work extremely well in an Extranet scenario. As well as the standard feature set – including check in/out, version control and publishing approval workflows – SharePoint 2013 supports the extremely powerful Office Web Apps. This is an excellent way for third parties to work on and collaborate with documents in real time with other users, via the web browser or mobile apps.

4. Social communication

SharePoint 2013 offers a range of social collaboration and communication tools. Both users and content can be ‘followed’ and ‘liked’, which provides a really simple means to track and be notified of updates. A central Newsfeed keeps everyone in the loop, and a dedicated Community site template is a great way for multiple users to comment on group discussions.

Extranets typically involve collaboration between multiple teams, and the latest social tools in SharePoint are a really effective way to break down boundaries.

5. Secure controlled publishing

SharePoint 2013 supports the notion of ‘publishing sites’, which is a controlled way for content to be authored, branded, and published out to an Extranet. Content can be created centrally by a specific set of approved users, pushed through a dedicated workflow, and then published for consumption.

6. Powerful search

More and more users choose search over navigation to get to content. In an Extranet scenario, where third party users will be much less familiar with a systems structure and content classifications – search is even more relevant.

SharePoint 2013 offers some truly amazing leaps in search functionality over previous versions. Search has been rebuilt in this latest version, and it is now central to how content can be published across sites and pages. SharePoint 2013 is also the first version to include, for free, the complete FAST search product. This previously separate add on provides a real turbo boost to search indexing and results, meaning users find what they are looking for that little bit quicker.

7. Mobile support and access

Extranets typically support ad-hoc working between large numbers of different users in geographically disperse locations. In these scenarios mobile working is really important. SharePoint offers mobile friendly versions of all of its out of the box site and page templates. In addition Microsoft makes available a number of mobile apps across devices, such as the Newsfeed app for keeping people upto date on news and events.
Third party offerings, like SharePlus from Infragistics, offer even richer functionality with full offline support for documents and lists and easy editing tools.

8. Extend functionality with third party tools

Throughout this post we have referenced a number of really useful add ons to SharePoint that make it even more suitable for Extranet systems:

  • Extradium for easy management of third party users
  • SharePlus for rich mobile access
  • Our very own DocRead and DocSurvey for mandatory document acknowledgments and testing understanding.

SharePoint has an incredibly varied and mature community of third party products around it. With the release of the SharePoint 2013 ‘App Store’ these extra features have become even easier to manage and deploy. With such a rich native feature set, SharePoint is for many a great Extranet platform. With the addition of trusted third party products, like those in this post, its comes even better.

Find out more about how DocRead and Extradium can reduce the risks of working with third parties in SharePoint Extranets.

You may also like:

The post Eight benefits of using SharePoint as an Extranet appeared first on Collaboris.

]]>
How to Add Users to a SharePoint Group https://www.collaboris.com/how-to-add-users-to-a-sharepoint-group/ Sat, 30 Mar 2024 11:05:57 +0000 http://collaboriscom.wpengine.com/?p=476 How to Add Users to a SharePoint GroupThis blog post explains how to add users to a SharePoint group! Treat it as a quick-reference guide. You can find step-by-step instructions for both SharePoint online and on-premises versions of SharePoint below.SharePoint Online 1. First, log in as an administrator and navigate to the site where the […]

The post How to Add Users to a SharePoint Group appeared first on Collaboris.

]]>

How to Add Users to a SharePoint Group

This blog post explains how to add users to a SharePoint group! Treat it as a quick-reference guide. You can find step-by-step instructions for both SharePoint online and on-premises versions of SharePoint below.

SharePoint Online

1. First, log in as an administrator and navigate to the site where the group is to be used.

2. On the site’s home page select the "Cog" then ‘Site permissions’.

image showing the site permissions menu in a SharePoint site

3. Next, select "Advanced permission settings".

image showing how to select advanced permission settings

4. On the SharePoint permissions page, click on the group you want to add someone to.

image showing the selected SharePoint group

5. Once the desired group has been chosen, click ‘New’ and then "Add Users" to select the users to be added to the group.

image showing the add users to the selected group option

 6. Finally, add the names of the people you want to include in the group, and click "Share". You can type partial names into the box and let the people picker provide more details.

image showing how to add a new user to a SharePoint group

7. Your chosen people will be added to the members list.

I hope you have followed these instructions successfully and have added users to a SharePoint group.

image showing the new members added to the group

Need to target documents to users in your groups?

Discover how DocRead can automate the distribution of internal communications to SharePoint groups. Select the relevant user group and then relax as DocRead assigns tasks and monitors who has/has not read it.

DocRead has enabled us to see a massive efficiency improvement... we are now saving 2 to 3 weeks per policy on administration alone.

Nick Ferguson

Peregrine Pharmaceuticals


Feedback for the on-premises version of DocRead.

SharePoint On-premises

If you are using an older on-premises version of SharePoint, these instructions will show how to add a user to a SharePoint group:

1. Log in as an administrator and navigate to the site where the group is to be used.

2. On the site’s home page select ‘Site Actions’, then ‘Site Settings’.

3. On the Site Settings page, within the ‘Users and Permissions’ section menu select ‘People and Groups’.

site-settings-users-and-permissions

4. On the ‘People and Groups’ page either:

  • Click the name of the group to edit in right hand column or
  • Click the ‘Groups’ header to present all groups and click the ‘Edit’ link next to the desired group name.

people-and-groups-select-group-name

5. Once the desired group has been chosen, you need to click ‘New’ and then “Add Users” to select the people you want to add to the group.

add-users-to-group

 

The post How to Add Users to a SharePoint Group appeared first on Collaboris.

]]>
How to create a SharePoint Survey in under 5 minutes https://www.collaboris.com/how-to-create-a-sharepoint-survey-in-under-5-minutes/ Tue, 20 Jul 2021 15:26:53 +0000 http://collaboriscom.wpengine.com/?p=693 How to create a SharePoint Survey in under 5 minutes This post will discuss how to create a Survey in SharePoint using out of the box functionality and nothing else! The example we will use is to create a survey that asks employees to answer questions about their previous training in the organization.Step 1: Ensure […]

The post How to create a SharePoint Survey in under 5 minutes appeared first on Collaboris.

]]>

How to create a SharePoint Survey in under 5 minutes

This post will discuss how to create a Survey in SharePoint using out of the box functionality and nothing else! The example we will use is to create a survey that asks employees to answer questions about their previous training in the organization.

Step 1: Ensure the 'Team Collaboration Lists' Features is activated.

As an administrator, navigate to 'Site Settings' -> 'Manage site features' (in the 'Site Actions' section). Scroll down the list and ensure that the 'Team Collaboration Lists' feature says 'Active'. If it doesn't click 'Activate'. If you aren't an administrator, you need to find one to get them to activate this feature. (It is usually activated on collaboration / team sites).

Team Collaboration Lists

Step 2 : Add the Survey App to your site.

From the 'Settings' cog, select 'Add an app'.

Add an app

Use the search option to find the 'Survey' app and click to select it.

Select survey app

Give your survey a name and click 'Create'.

name your survey

This will create the survey type in your site.

Survey type is created

Step 3 : Add questions to your survey

It's time to add some questions about the employees training needs, so let's ask away! You can obviously select your own questions and choose the relevant answer type (e.g yes/no, text, number, radio list, etc). My questions were :

  • Have you been trained in SharePoint?
  • Have you received Agile training?
  • Do you know how to raise a Change Request?
  • Do you know how to fill in a risk assessment form?

To add questions, use the ellipsis (three dots) to the right of the survey option you just created and select settings.

add questions in settings option

From the 'Questions' section towards the bottom of the Settings page, select 'Add a question'.

add a question

Enter your question, select the question type, and consider the appropriate response to all of the additional question settings provided. You can return and amend these at a later stage, so when you're happy, repeat the process using the 'Next Question' option or 'Finish' when you've added all of your questions.

next question

To amend any question, simply click on it in the question list, you can also add further questions or change the order using the options provided.

questions

Step 4 : Enhance your survey

As this stage you may be totally happy with the survey and it's ready to go! However, there may be a few additional things you want to do from here.

Adding question branching

You may want to enhance your survey with additional questions or the provision of information, based on an answer provided by the user.  Branching enables you to do some simple conditional testing of an answer. To set-up branching select the question you want to branch from and from the 'Branching Logic' section use the dropdown list against the relevant answer to select the question you want to jump to if the user selects that option. 

For example, if a user selects 'Yes, but I'd like to know more' as an answer to a question, you can add branching logic to help them follow the appropriate next steps.

branching

Save time and automate your SharePoint document distribution

Discover how DocRead ensures your SharePoint content reaches the right audience and lets you easily track who has read and acknowledged it.

DocRead has enabled us to see a massive efficiency improvement... we are now saving 2 to 3 weeks per policy on administration alone.

Nick Ferguson

Peregrine Pharmaceuticals


Feedback for the on-premises version of DocRead.

Advanced Settings

One final groups of settings that you may want to make is around who can edit and view the answers when they are input. This can be quite important if you do not want a user who has responded to be able to see all the other users' answers. You may also want to turn of search crawling if you don't want the answers to appear in search results.

Look for the 'Advanced settings'  option in the site settings page to amend these.

survey advanced settings

You will then be able to amend these settings and view the other options available to you.

advanced settings options

That's it! All you need to do now is ask your users to fill in the survey and voila!

How to use SharePoint Surveys to ensure users fully understand the content of your essential documents stored in SharePoint

Our DocSurvey and DocRead add-ons for SharePoint enhance what you can do with the out-of-the-box Surveys and allow you to attach them to any content in SharePoint to ensure your users fully understand it.

DocRead and DocSurvey can transform your SharePoint Surveys by offering this extra functionality:

  • Create Quizzes - with pass marks and scores.
  • E-Learning - create questions that are information only, ideal for creating an E-Learning Module.
  • Add the ability to embed video, images and html questions.
  • Tight Integration with DocRead, so you can send a quiz/survey to any group of users and request that they complete it within a certain period of time.
  • Reports - analyse which questions people are struggling on.
  • Assign a Quiz to a document to ensure people fully understand its contents.
  • and many more features.

Link a SharePoint survey to a document

You may also like:

The post How to create a SharePoint Survey in under 5 minutes appeared first on Collaboris.

]]>