Pre-Winter Sale Special Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: force70

Pass the Salesforce Salesforce Developer Slack-Dev-201 Questions and answers with CertsForce

Viewing page 2 out of 4 pages
Viewing questions 11-20 out of questions
Questions # 11:

A small startup has built an internal tool on Slack to allow its employees to work more efficiently with one another. They soon realize that this tool is in demand by many other businesses. They want to make their non-distributed app available to other workspaces.

Which set of actions must they take to minimally allow for their app to be installable on other Slack workspaces?

Options:

A.

Configure a redirect URL that can be used in the Slack OAuth flow, and enable public distribution for the app.


B.

Submit the results of a recent ( < 90 days) penetration test for the app, and then submit the Slack app for review to be published in the Slack App Directory.


C.

Ensure all communication performed by your Slack app is done via HTTPS, and hard-code information such as workspace and user IDs in the app's code.


D.

Confirm that the Slack app has at least one scope configured, and that it only uses bot tokens to call API methods.


Expert Solution
Questions # 12:

You want to ensure and maintain security for Slack apps that you're developing.

What is a best practice to secure your apps by limiting potential risks?

Options:

A.

Only send your API tokens to Slack, and send them as base64 encoded strings.


B.

Store your API tokens in your app's code, either as source IP addresses or as base64 encoded strings.


C.

Uninstall and reinstall your Slack app at regular intervals for workspaces where it is installed.


D.

Remove scopes that are not needed for your Slack app tokens and restrict API Token usage to a list of source IPs.


Expert Solution
Questions # 13:

What Block Kit surface is shown when a user opens an app's dedicated tab in the sidebar?

Options:

A.

Modal


B.

App Home


C.

Message attachment


D.

Workflow step


Expert Solution
Questions # 14:

What are 'slash commands' used for?

Options:

A.

Encrypting messages


B.

Letting users trigger app functionality by typing a command starting with '/'


C.

Changing a workspace's theme


D.

Deleting channels


Expert Solution
Questions # 15:

What is an app manifest?

Options:

A.

A billing invoice


B.

A declarative configuration file describing an app's setup


C.

A log of API errors


D.

A user permission group


Expert Solution
Questions # 16:

What is the purpose of the Slack MCP plugin mentioned in the developer docs?

Options:

A.

To aid agent-assisted development workflows


B.

To manage billing


C.

To replace the Slack CLI


D.

To handle OAuth exclusively


Expert Solution
Questions # 17:

What format is a Block Kit layout expressed in?

Options:

A.

XML


B.

YAML


C.

JSON


D.

CSV


Expert Solution
Questions # 18:

Which command installs the Slack CLI on macOS/Linux?

Options:

A.

npm install -g slack-cli


B.

curl -fsSL https://downloads.slack-edge.com/slack-cli/install.sh | bash


C.

brew install slack


D.

pip install slack-cli


Expert Solution
Questions # 19:

Your HR department has asked you to build an application for their #benefits-us channel. The HR team wants users of this Slack app to be able to invoke a multi-question form from anywhere in Slack and have the information be sent to a backend system as well as sending the captured information into the #benefits-us channel.

What is the best Slack feature to trigger this form?

Options:

A.

Incoming webhook


B.

Message shortcut


C.

Message reaction


D.

Global shortcut


Expert Solution
Questions # 20:

Which Web API method is commonly used to post a message to a channel?

Options:

A.

chat.postMessage


B.

messages.send


C.

channel.write


D.

chat.create


Expert Solution
Viewing page 2 out of 4 pages
Viewing questions 11-20 out of questions