Home >Tips >SharePoint Workflows >Contracts Management kalmstrom.com site map icon Site map  

Contracts Management with Reminder Workflows

A SharePoint Workflows tutorial by Peter Kalmström

SharePoint Designer iconMost organizations have contracts that need to be renewed at certain times. In the demos below Peter Kalmström, CEO and Systems Designer of kalmstrom.com Business Solutions, shows how to first create a SharePoint content type for a Contracts library and then create two different workflows that send an e-mail reminder to the responsible person for each contract that is near renewal or expiry date.

"Contracts" content type

Peter creates a new site content type for contracts and adds the following columns:
  1. Signing date, Date and Time with Todays date as default.
  2. Counterparts, Lookup from a "Counterparts" list.
  3. Type of Contract, Choice, without a default value (Peter shows how to use Excel to get the options in alphabetic order.)
  4. Responsible Counsel, Person or Group
  5. Renewal or Expiry Date, Date and Time
  6. Counsel comment, Multiple lines of text with 'Append Changes to Existing Text' enabled
When the content type is finished, Peter associates it with the Contracts document library and removes the default 'Document' content type from that library. He also makes the new columns visible in the library and renames the 'Title' column into "Short Description".



SharePoint 2013 Reminder Workflow

In this flow you must use the internal name for the "Renewal or Expiry Date" column. If you have not used CamelCase naming when you created the column, you can get the code at https://www.urldecoder.org/.
  1. Create a list workflow for the Contracts library.
  2. Go to the end of the workflow.
  3. Create a Local Variable of the type Date/Time, called ReminderDate.
  4. Add an Add Time to Date action: -7 days to the current item Renewal or Expiry Date. Output the value to the variable ReminderDate.
  5. Add a Pause until Date action and select Workflow Variables and Parameters >Variable:ReminderDate for the date.
  6. Add a Send an Email action for the current item Responsible Counsel and Email Address. Add a lookup for the Name of the current item to the Subject.


It is also possible to use a SharePoint 2010 workflow and a retention stage. Then you must first enable retention under 'Information management policy settings' in the library settings and then set when the workflow should run. Peter shows this in the demo below.






Follow kalmstrom.com on LinkedInFacebook or Twitter!

back icon next icon


Products Buy FAQ Services Tips Books Contact About Us Tools

Security and integrity

Copyright  Kalmstrom Enterprises AB  All rights reserved