- 13 Jan 2025
- 2 Minutes to read
- Print
- DarkLight
Relay Pull Attachment Action
- Updated on 13 Jan 2025
- 2 Minutes to read
- Print
- DarkLight
Available in Relay package version 1.25+
The RelayPullAttachmentAction
, is used to pull a file attachment, including images, from a Relay Power-up form submission. Once downloaded, the action will automatically create a new Salesforce ContentDocument and link it to the specified object.
NOTE
This flow action, assuming the passed in properties are valid, will return a status of 202 which implies the request was accepted and a background job will be started to retrieve the attachment. Because, the attachment download occurs in a background job, any errors during this process will be written as a record to the RelayLog__c custom object.
Action Properties
Field | Description |
---|---|
RelayPowerups__c event | A Relay power-up event record of type “Powerups Data Artifact Available”. Typically, this is the record that triggered the flow. This event record contains specific details about the file attachment. |
Description | A description of the file attachment. This will populated on the created |
DocumentLink Share Type | The permission granted to the user of the shared file in a library. This is determined by the permission the user already has in the library. If this field is not provided, then the value of ‘V’ will be used. Valid values are:
See Salesforce docs: ContentDocumentLink |
Document Link Visibility | Specifies whether this file is available to all users, internal users, or shared users. If this field is not provided, then the default value of ‘AllUsers` will be used. Valid values are:
See Salesforce docs: ContentDocumentLink |
Linked Entity Id | Required. This field identifies the Salesforce entity (record) that will be linked to the See Salesforce docs: ContentDocumentLink |
Action Response Variable
This action returns a custom Relay object RelayPullAttachmentAction.PullAttachmentResponse
.
Field | Description |
---|---|
statusCode | Valid values are:
|
statusMessage | If the action was successful, |