SharePoint Custom Activities is a reusable UI Path component which can be used by any RPA developer to reduce the effort of SharePoint Automation.
Visual Studio 2017 required to compile this binary.
- Get List By Name
- Insert List Items
- Upload Document To Library
This activity can be used to read all data from a SharePoint list. List can any list Custom list or default list like Calendar List, Task List etc.
SharePointSiteUri : SharePoint site URL
UserName : SharePoint site user name
Password : SharePoint site password
ListName : List name where we wanted to perform read operations.
ListItems : output result will be returned in DataTable format.
This activity can be used to insert new items in a SharePoint list. List can any list Custom list or default list like Calendar List, Task List etc.
SharePointSiteUri : SharePoint site URL
UserName : SharePoint site user name
Password : SharePoint site password
ListName : List name where we wanted to perform read operations.
ListItems : DataTable with input records.
ResultMessage : output result message, it is capable of returning of some user friendly error messages as well.
This activity can be used to upload new document/documents/folders to SharePoint Document Library. This will work only on Document Library type.
SharePointSiteUri : SharePoint site URL
UserName : SharePoint site user name
Password : SharePoint site password
ListName : List name where we wanted to perform read operations.
IsMultiFileUpload : determine whether the Filepath is single file upload or Folder upload
FilePath : input file path, or Folder path this is based on IsMultiFileUpload parameter
ResultMessage : output result message, it is capable of returning of user friendly error messages as well.
Used SharePoint CSOM(Client Side Object Model) technique to perform above activities. The core class is capable of handling CRUD operations on any type of SharePoint List's.
As of now created only above mentioned activities. I will make sure it will support maximum operations on SharePoint lists. Development will be continued.