Newer Version Available

This content describes an older version of this product. View Latest

Intelligent Document Management

Use the Intelligent Document Management resources to create or update records in Salesforce objects based on the content document records or received document records.
Currently, a user can use the manual flow from the user interface to create records in the target Salesforce objects. A user can create target records based on the content document records or received document records using:
  • Transform Document—Transform the received document to create a record in the target Salesforce object.
  • Review Document—When the transformed document is used to create the target record, users can review the document for any conflicts, choose to resolve the conflicts, and update the document.

With the Intelligent Document Automation APIs, you can automate the process of getting the mappings between the values of the keys extracted from the content document and the Salesforce object fields, and create a record in the target Salesforce object.

Before using the APIs, perform AWS text extraction from the content document record or received document record by using the POST request on the OCR Text Extraction resource.

Supported Salesforce Objects

Account, BusinessMilestone, Case, Contact, CareDiagnosis, CareRequest, CareRequestDrug, CareRequestExtension, CareRequestItem, CareProgramEnrollee, Lead, Opportunity, Visit, and custom objects.

Special Access Rules

To use these resources, you must have the HealthCloud, DocumentChecklist, and AWSTextract1000LimitAddOn licenses.

Available Resources

Resource Description
/connect/form-reader/contentDocuments​/${contentDocumentId}/record Create records in Salesforce objects using a document based on a content document record.
/connect/form-reader/contentDocuments​/${contentDocumentId}/record/${targetRecordId} Update an existing record in a Salesforce object using a document based on a content document record.
/connect/form-reader/receivedDocuments​/${receivedDocumentId}/record Create records in Salesforce objects using a document based on a received document record.
/connect/form-reader/receivedDocuments​/${receivedDocumentId}/record/${targetRecordId} Update an existing record in a Salesforce object using a document based on a received document record.
/connect/document-automation/contentDocuments​/${contentDocumentId}/linkedObjects/${linkedObjectId} Split a document and attach one or more pages from the transformed document to Salesforce records.