With the increasing adoption of SharePoint comes the need for a more complex line of business processes. SharePoint provides workflows which provide order to business processes, but initiation of these workflows is limited to just three main types: User...