Timerjob task list
Requirements
Requires the Collaboration Manager Version 2.1.2.0.
Functionality
The list „CM Timerjob Tasks“ can be found in the Central Administration through the link in the Collaboration Manager category
Fields
Fieldname |
Type |
Possible values |
Title |
Text |
Any value |
Type |
Text |
“Create” or “Sync” |
Workspace ID |
Text |
Listitem ID of the Workspace |
Data |
Text |
330438a5-e0d8-4ef8-bc1c-8023f0a8d9f7 |
Status |
Text |
|
Priority |
Text |
1, 2, 3, 4… 100 |
Execution Date |
Date |
2015-01-01T00:00:00 (ISO format) |
CM SiteCollection URL |
Text |
http://sharepoint/sites/CM |
Tasks
The timerjob tasklist creates or synchronizes workspaces via timerjob. To create or synchronize a workspace the listitem expects specific values.
Create
You should specifiy the following field values:
Fieldname |
Type |
Possible values |
Title |
Text |
Any Value |
Type |
Text |
Create |
Workspace ID |
Text |
Listitem ID of the Workspace |
Data |
Text |
The UserId of the owner for the new Workspace site collection |
Priority |
Text |
1, 2, 3, 4… 100 |
Execution Date |
Date |
2015-01-01T00:00:00 |
CM SiteCollection URL |
Text |
http://sharepoint/sites/CM |
Sync
You should specifiy the following field values:
Fieldname |
Type |
Possible values |
Title |
Text |
Any Value |
Type |
Text |
Sync |
Workspace ID |
Text |
Listitem ID of the Workspace |
Data |
Text |
The site collection id of the workspace that should be synchronized |
Priority |
Text |
1, 2, 3, 4… 100 |
Execution Date |
Date |
2015-01-01T00:00:00 |
CM SiteCollection URL |
Text |
http://sharepoint/sites/CM |
Processing the Task list
The timerjob with the name „ Collaboration Manager - Task Timerjob “ processes the list.
The items will only be processed if the execution date is before or equals today. It will also be ordered by priority and the created date.
The field “Status” has to be empty to be processed by the timerjob.
AddCMTask WebService Method
If you call the webservice located in “_layouts/15/Solutions2Share/CM/CMService.asmx” and the method “AddCMTask” it requires the parameter of the “CMTask” type. The CMTask class requires the same properties in the tables described before.