Introduction #
In the last section, we learned about how to import base 64 string data with attachment files stored in the Attachment object. And now, we learn how to import binary data with attachment files stored in the Content version object in Salesforce. In this section, we are learning about How to import binary data to ObjectContentVersion in Salesforce. About import to ContentVersion in Salesforce, We are doing the same as import to ObjectAttachment in Salesforces, but we use different mapping.
How to import binary data to Content Version #
Pre-require #
-Create MetaData provider and repository for the upload message type
-Connection destination and create an adapter
-Create Integration and Inbound Interface
Step1: #
We need to have a Repository to upload structure for do mapping. How to create a MetaData provider, repository, and upload the message type we can refer to the following guide https://docs.skyvva-dev.com/docs/skyvva-administration-guide-v2-41-lightning/repository/ for metadata provider.
-Scroll down to see Message Types.
Step 2:
#
We go to the Agent control board (old) to the connection destination. How to use the Agent control board (old). (Please refer https://docs.skyvva-dev.com/docs/tutorial-v2-41-lightning/how-to-use-agent-control-board/ ).
-Connection Destination in Agent Control board
Step3: #
Create an Adapter in the Agent control board (old), and We need the Adapter to transfer the data from one System to another system or computer. Here’s an example below.
-Go to Adapter on Agent Control Board (old).
-Click the New Button to create an Adapter.
-After that, fill in the name, type, direction, status, properties, and click the button save. Follow the example below. #
Step4:
we need an Inbound Interface for import data to Salesforce.
-Create Integration and Inbound Interface with Message Types that we had uploaded.
-Put an adapter, MetaData Provider, Repository, Message Type, and click button save.
-We do mapping, which is a collection of key-value pairs where each unique key maps to a single value. (Please refer https://docs.skyvva-dev.com/docs/tutorial-v2-41-lightning/how-to-use-mapping/).
-We need to do formula on-field IsMajorversion.
• The example of mapping the below is about How to import Binary data into ObjectContentVersion in Salesforce.-Double Click on the IsMajorVersion field. We do formula and write the word “false” and click Test Formula and save it.
Summary #
In this tutorial, we have learned about How to import base 64 string data to ContentVersion in Salesforce. There are four steps to import Binary data to ObjectAttachment in Salesforce such as upload structure for getting Message Types, Connection Destination, Create Adapter and create an inbound interface for mapping to make sure that Source name is ContentVersion. So this function is helpful for User who wants to import binary data to ObjectContentVersion in Salesforce. On the next page, we will learn How to import files to Account business by using ContentVersion.