Uploading Documents Outside the ConcourseSuite Web Interface
After you have configured a SyncClient for your application, you can use those credentials for uploading documents without opening the ConcourseSuite web interface. This can be useful for automating document loads, or connecting ConcourseSuite to existing systems.
To make a request to ConcourseSuite to load a document you will need to post the following information:
- Set the url to http:///ProcessDocument.do
- Include values for all the parameters that are listed in the table below, the parameter names must match exactly
- Send the request
- If it's successful you should see the following message "System Response: OK"
ProcessDocument.do Parameters
Field | Parameter Name | Notes |
---|---|---|
Hostname | id | Examples: "localhost", "foo.ondemand.centriccrm.net" |
Client Id | clientId | This is the numeric id that is found in the SyncClient table reached from the Admin Menu |
Shared Key | code | The Shared Key is a code that authenticates the SyncClient |
System Id | systemId | Currently 4 is the only systemId for an out of the box ConcourseSuite |
Subject | subject | The subject that will appear in the document store for this file |
User Id | enteredBy | An id of a user on your application (1, 2, 3, etc...) |
Module Type | type | As of ConcourseSuite 5.0 only "ticket" is supported |
Ticket Id | tid | The id of the ticket the document will be stored on |
File | file1 | The file that will be uploaded |
The following link is to an html form that you can save to your machine, open in a browser, and test uploading documents externally. Note: The form is currently set to post to "localhost" in the url and "localhost is also the default hostname parameter. To testing other hosts update that values accordingly.
http://www.concursive.com/ProjectManagementFiles.do?command=Download&pid=58&fid=4730
Sign in to add your comment.