Question 3
A developer needs to create a scheduled job in an external system to move Order data into a Salesforce org every 24 hours. In which two ways can this off-platform job be established without additional third-party tools?
Install a minimal set of dev tools on a machine such as the Command Line Interface (CLI) and create appropriate scripts to import files containing the data
Set up an SFTP server as a waystation. drop the files there using the off-platform job and schedule a job in-platform to process the file
Create a job in the org (on-platform) to drop a file of existing data. Use the off-platform machine to generate a file and identify the details between the two. Push the changes to the org's 'Import' directory
Authorize a machine against the Salesforce org's APIs with appropriate security measures and create a script to call the APIs
Correct answer: AD
Explanation:
Two ways that this off-platform job can be established without additional third-party tools are:Install a minimal set of dev tools on a machine such as the Command Line Interface (CLI) and create appropriate scripts to import files containing the data. The CLI is a tool that allows developers to interact with Salesforce from the command line. The developer can use the CLI to create scripts that use commands such as force:data:bulk:upsert or force:data:tree:import to import data from CSV or JSON files into Salesforce.Authorize a machine against the Salesforce org's APIs with appropriate security measures and create a script to call the APIs. The APIs are interfaces that allow developers to access data and functionality in Salesforce from external systems. The developer can use the APIs, such as REST API or Bulk API, to create a script that authenticates with Salesforce using OAuth 2.0 or JWT, and then performs operations such as insert, update, or delete on Order data.VerifiedReference: https://developer.salesforce.com/docs/atlas.en-us.sfdx_cli_reference.meta/sfdx_cli_reference/cli_reference_force_data.htm https://developer.salesforce.com/docs/atlas.enus.api_rest.meta/api_rest/intro_what_is_rest_api.htm https://developer.salesforce.com/docs/atlas.en-us.api_asynch.meta/api_asynch/asynch_api_intro.htm
Two ways that this off-platform job can be established without additional third-party tools are:
Install a minimal set of dev tools on a machine such as the Command Line Interface (CLI) and create appropriate scripts to import files containing the data. The CLI is a tool that allows developers to interact with Salesforce from the command line. The developer can use the CLI to create scripts that use commands such as force:data:bulk:upsert or force:data:tree:import to import data from CSV or JSON files into Salesforce.
Authorize a machine against the Salesforce org's APIs with appropriate security measures and create a script to call the APIs. The APIs are interfaces that allow developers to access data and functionality in Salesforce from external systems. The developer can use the APIs, such as REST API or Bulk API, to create a script that authenticates with Salesforce using OAuth 2.0 or JWT, and then performs operations such as insert, update, or delete on Order data.
Verified
Reference:
https://developer.salesforce.com/docs/atlas.en-us.sfdx_cli_reference.meta/sfdx_cli_reference/cli_reference_force_data.htm
https://developer.salesforce.com/docs/atlas.enus.api_rest.meta/api_rest/intro_what_is_rest_api.htm
https://developer.salesforce.com/docs/atlas.en-us.api_asynch.meta/api_asynch/asynch_api_intro.htm