Converting a Word Document into a given output format (Deprecated)
This API converts an agreement Word document into a specific output format using the parameters, such as agreementId and docFormat. This API is deprecated.
|
API |
Signature |
|---|---|
|
convertAgreementWordDoc |
|
|
Request Parameters | |||
|---|---|---|---|
|
Name |
Type |
Description |
Required? |
|
agreementId |
|
The id of the agreement providing the content for the document. |
Yes |
|
docId |
|
The id of the agreement document to convert in a different output format. |
Yes |
|
docFileName |
|
The file name for the Word document. |
Yes |
|
docFormat |
|
Indicates whether the document will be:
|
Yes |
|
pLevel |
|
The protection level to apply to the document. Valid values are:
|
Yes |
|
addWatermark |
|
Indicates whether a draft watermark should be added to the output document. |
Yes |
|
removeWatermark |
|
Indicates whether a draft watermark on the source word document should be removed from the resulting document. |
Yes |
|
agreementNbr |
|
The agreement number of the document, upserted in the header. |
Yes |
|
dateFormat |
|
The date format for the footer of the document. |
Yes |
|
sessionId |
|
The Salesforce session id. |
Yes |
|
serverUrl |
|
The Salesforce server URL. |
Yes |
|
Response Parameter | ||
|---|---|---|
|
Name |
Type |
Description |
|
result |
|
The id of the converted document. |
Code Sample
ID agreementId = 'a016100000Che3D';
ID docId = 'a0Y61000002K6IR';
String docFileName = 'Agreement';
String docFormat = 'PDF';
String pLevel = 'Full access';
Boolean addWatermark = true;
Boolean removeWatermark = false;
String agreementNbr = '1234';
String dateFormat = 'M/d/yyyy HH:mm:ss';
String sessionId = sessionId; //This is the session Id.
String serverUrl = System.Url.getOrgDomainUrl().toExternalForm() + '/services/Soap/u/60.0/' + UserInfo.getOrganizationId();
ID ConvertedDocId = Apttus.MergeWebService.convertAgreementWordDoc(agreementId,docId,docFileName,docFormat,pLevel,addWatermark,removeWatermark,agreementNbr,dateFormat,sessionId,serverUrl);
