Sharepoint DWS Triggers v. 0.1

From ProcessMaker
Jump to: navigation, search

Contents

Microsoft Office SharePoint Server includes document management features that you can use to control the life cycles of documents in your organization — how they are created, reviewed, published, secured, and consumed, and how they are ultimately disposed of or retained.

Microsoft Office Sharepoint Server works on 2007 version and later.

Creating a Sharepoint Trigger

Go to DESIGNER tab and then select TRIGGERS option.

CreateTrigger1.png

By clicking on New a list of triggers will display:

TriggerList2.png

Choose Sharepoint DWS Triggers v.0.1 (12)', triggers will listed in order to created them.

TriggerListSharepoint.png

Listing the available triggers

Create a DWS in Sharepoint server(createDWS())

This trigger will create a DWS(Document workspace) in Sharepoint Server with the desired name.

Parameter List

  • sharepointServer(r)): Sharepoint Server url path along with the port number if any.
  • auth(r): Authentication for Sharepoint, the credentials should be in this form:
user:password

So say for example username is user1 and password is pass1, please enter the following string “user1:pass1”

  • name(o): Name of DWS
  • users(o): Relevant User of Sharepoint.
  • title(r): Title of the newly created DWS
  • documents(o): document(in string form) that need to be attached to the newly created DWS.

TriggerCreateDWS.png

Create a folder in a DWS(createFolderDWS())

This Trigger will create a folder with a desired name in the DWS specified.

Parameter List

  • sharepointServer(r): Sharepoint Server url path along with the port number if any.
  • auth(r): Authentication for Sharepoint, the credentials should be in this form:
user:password

So say for example username is user1 and password is pass1, please enter the following string “user1:pass1”

  • dwsname(r): Name of DWS(Document WorkSpace) in which folder is to be created.
  • folderName(r): Name of the Folder to be created in the DWS(Document WorkSpace).

FolderCreateDWS.png


Get DWS data (getDWSData())

This Trigger will return basic data of the file/document specified.

Parameter List

  • sharepointServer(r): Sharepoint Server url path along with the port number if any.
  • auth(r): Authentication for Sharepoint, the credentials should be in this form:
user:password

So say for example username is user1 and password is pass1, please enter the following string “user1:pass1”

  • newFileName(r):Name of the file who’s basic data is required.
  • dwsname(r): Name of DWS in which document resides.
  • lastUpdate(o): enter the last update date and time.

GetDWSData.png

Get DWS Meta-data (getDWSMetaData ()):

This Trigger will return MetaData of the file/document specified.

Parameter List

  • sharepointServer(r): Sharepoint Server url path along with the port number if any.
  • auth(r): Authentication for Sharepoint, the credentials should be in this form:
user:password

So say for example username is user1 and password is pass1, please enter the following string “user1:pass1”

  • newFileName(r):Name of the file who’s basic data is required.
  • dwsname(r): Name of DWS in which document resides.
  • Id(r): Document id, whose metadata, is required.

GetDWSMetaData.png

Get DWS Folder items (getDWSFolderItems ())

This Trigger will return Content/Children of Folder specified.

Parameter List

  • sharepointServer(r): Sharepoint Server url path along with the port number if any.
  • auth(r): Authentication for Sharepoint, the credentials should be in this form:
user:password

So say for example username is user1 and password is pass1, please enter the following string “user1:pass1”

  • dwsname(r):Name of DWS where the folder resides, whose children are to be listed.
  • strFolderUrl: Folder Name whose children are to be listed.


GetDWSFolderitems.png

Get DWS Document Versions (getDWSDocumentVersions())

This Trigger will return the document version of the specified document.

Parameter List

  • sharepointServer(r): Sharepoint Server url path along with the port number if any.
  • auth(r): Authentication for Sharepoint, the credentials should be in this form:
user:password

So say for example username is user1 and password is pass1, please enter the following string “user1:pass1”

  • newFileName:name of the file whose version is to be retrieved.
  • dwsname: Name of the DWS where the Folder resides.


GetDWSDocVersion.png

Copy/Upload Documents to DWS folder (uploadDocumentDWS())

This Trigger will upload the file to a specified Folder in DWS of Sharepoint Server.

Parameter List

  • sharepointServer(r): Sharepoint Server url path along with the port number if any.
  • auth(r): Authentication for Sharepoint, the credentials should be in this form:
user:password

So say for example username is user1 and password is pass1, please enter the following string “user1:pass1”

  • dwsname(r):Name of DWS, where file would be uploaded.
  • sourceUrl(r): path of the file to be uploaded from the local directory.
  • Filename(r): name of the file to be uploaded.

CUDocDWSFolder.png

Download DWS Documents (downloadDocumentDWS())

This Trigger will download file in the specified location.

Parameter List

  • sharepointServer(r): Sharepoint Server url path along with the port number if any.
  • auth(r): Authentication for Sharepoint, the credentials should be in this form:
user:password

So say for example username is user1 and password is pass1, please enter the following string “user1:pass1”

  • dwsname(r):Name of DWS from where the document is to be downloaded.
  • Filename: File Name which is to be downloaded.
  • fileLocation: path(local path) where we would be downloading the file.

DownloadDWSDoc.png


Delete DWS Document Version (deleteDWSDocumentVersion())

This Trigger will delete the specified document version.

Parameter List

  • sharepointServer(r): Sharepoint Server url path along with the port number if any.
  • auth(r): Authentication for Sharepoint, the credentials should be in this form:
user:password

So say for example username is user1 and password is pass1, please enter the following string “user1:pass1”

  • newFileNamename of the file whose version is to be retrieved.
  • dwsname: Name of the DWS where the Folder resides.
  • versionNum: version number of the document to be deleted.

DeleteDWSDocVersion.png


Delete all DWS Document Versions (deleteDWSAllDocumentVersion())

This Trigger will delete all Document versions except the latest one.

Parameter List

  • sharepointServer(r): Sharepoint Server url path along with the port number if any.
  • auth(r): Authentication for Sharepoint, the credentials should be in this form:
user:password

So say for example username is user1 and password is pass1, please enter the following string “user1:pass1”

  • newFileNamename of the file whose versions are to be deleted.
  • dwsname: Name of the DWS where the File resides.


DeleteallDWSDocVersion.png

Delete a DWS in Sharepoint server(deleteDWS())

This trigger will delete the specified DWS(Document WorkSpace) from the SharePoint Server.

Parameter List

  • sharepointServer(r): Sharepoint Server url path along with the port number if any.
  • auth(r): Authentication for Sharepoint, the credentials should be in this form:
user:password

So say for example username is user1 and password is pass1, please enter the following string “user1:pass1”

  • dwsname(r): Name of DWS(Document WorkSpace) to be deleted.

TriggerDeleteDWS.png

Delete a DWS folder (deleteFolderDWS())

This Trigger will delete the specified folder from the DWS specified. Parameter List

  • sharepointServer(r): Sharepoint Server url path along with the port number if any.
  • auth(r): Authentication for Sharepoint, the credentials should be in this form:
user:password

So say for example username is user1 and password is pass1, please enter the following string “user1:pass1”

  • dwsname(r): Name of DWS(Document WorkSpace) in which folder is to be created.
  • folderName(r): Name of the Folder to be deleted in the DWS(Document WorkSpace).

FolderDeleteDWS1.png

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox
In other languages
Share This