Showing posts with label Workflows. Show all posts
Showing posts with label Workflows. Show all posts

Create custom ribbon button on SharePoint using designer

There are always some or the other action on your document library or list which you do repeatedly and many times a day. Clicking through various menu to do these becomes tiresome and you always wish if you had a button on your library robbon to reduce the effort.

Now you can add such a button on your ribbon with the help of SharePoint designer. Below is a step by step example where I created a notification button.

  1. Open you List or document library page and navigate to List/Library ribbon
  2. Look for "Customize Library" section on the right side of the ribbon and click on "New Quick Step"
  3. This will open SharePoint Designer with a pop up to set up property of the new button. You can choose to create a new workflow to implement the functionality of the button or can reuse already existing workflow.
  4. Note that you should know how to create workflow in SharePoint designer and should be able to translate your activity as workflow
  5. Once you have finalized the workflow click on "Publish".
  6. Open the library page again and choose one document. On the document ribbon under "Quick Steps" section, you should now be able to see the new button.


You can also associate the button to navigate to a form or webpage. For this you will have to:
  1. Navigate to the library on SharePoint Designer and look for the button in the "Custom actions" section in the botton right corner
  2. Click on the button name and choose the link where you want the button to redirect to.
  3. Save and publish the changes
  4. You can delete the button by choosing it and clicking on delete on the top ribbon



 

Workflow Introduction


The core of any business is the business process. People interact with each other to make up these processes. Traditionally these processes require people to request or provide information manually to one another. When this information is stored in SharePoint, you may use workflows to do this for you automatically. The workflows help the processes to be more effective and reduce the risk of breaches.

SharePoint 2010 provides following out of the box workflow ready to use.

  • Approval – If you have a document or other content which needs to go through single level approval process then this workflow can be used. It routes the content for approval. Approvers can then approve or reject the document, reassign the approval task, or request changes to the document.
  • Collect Feedback – If you just need to collect feedback on the content, go with this workflow. This routes a document for review. Then the reviewers can provide feedback, which is compiled and sent to the document owner when the workflow has completed.
  • Collect Signatures – This workflow assigns tasks to users requesting digital signatures be added to a Microsoft Office file.
  • Disposition Approval – Using this workflow you can manages document expiration and retention by allowing participants to decide whether to retain or delete expired documents.
  • Three State - This workflow allows items to move between three states, which are specified by the workflow designer. These could be "Pending", "Approved", and "Rejected", or "Not Started", "In Progress" and "Resolved". This is the only workflow template available in SharePoint Foundation.  This workflow is the most complex one available out of the box. You can use this workflow in various scenarios which requires condition based action.
  • Publishing Approval – This workflow is similar to the standard Approval workflow, but it is geared towards publishing pages instead of standard documents.

You can find the workflow setting option in the list/library ribbon.
 


If your processes can not be implemented using one of these workflows, you can try to implement it using SharePoint designer 2010.

For more coding flexibility, you can use Visual studio to code and develop a workflow.

Visio can also be used to design SharePoint workflows.

Please check the other articles on workflow for more information on these options.

a6bd1c112d9973c5fc019699eef62886f61418e42cbaa740b7