Copado Admin

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 10
At a glance
Powered by AI
Copado helps address limited quality checks, lack of monitoring and compliance, and struggling to migrate data from multiple objects.

Org branches, promotion branches and feature branches.

From the Pipeline page, click on Mass Back-Promote and then click on Back Promote & Deploy.

1.

What are some of the challenges in the development lifecycle Copado helps
address? ANS: Limited set of quality checks.
Lack of monitoring and compliance.
The struggle of migrating data from multiple objects. All are correct. (Correct)
2. Which of the following is an element that helps you track changes but is not
required in order to work with Copado?
Pipeline
ANS: Release
3. How can you access the feature branch in your Git repository directly from a user
story?
ANS: Using the link in the View in Git field.
4. What is the correct definition of promotion branch?
ANS: It is an isolated branch that is created from the destination branch.
5. You can back-promote a user story that has not yet been deployed to a higher
environment. ANS: FALSE
6. How can you create a validation deployment of multiple user stories?
ANS: Create a Promotion record and add all the user stories. Then, click on
Create Deployment, flag the Validation Only checkbox and click on Submit.
7. Dave has added a new field to the opportunity layout in the dev3 sandbox. After
committing the opportunity layout, the user story displays a message indicating
that the last commit has no changes. What has Dave done wrong?
ANS : Dave has marked the opportunity layout as Retrieve Only in the metadata grid
8. What is the quickest way to mass back-promote user stories with Copado?
ANS: From the Pipeline page, click on Mass Back-Promote and then click on
Back Promote & Deploy.

9. Why would you flag an object as Retrieve Only when committing changes on a
user story?
ANS: You just want to update FLS.

10. Which is TRUE when continuously using the Mass Back Promotion feature?
ANS: It reduces time by back promoting all the user stories in bulk.
It reduces the possibility of getting a merge conflict.
It allows you to back promote the metadata changes without the inconvenience of a
sandbox refresh.
All are correct.(correct)
11. Debbie wants to check when was the last time a component was committed on
the user story she is working on. Where can she find this information? Select all
that apply!
ANS: 1.)She can navigate to the User Story selections section and check the
Latest Commit Date.

2.)She can navigate to the User Story Commits related list and check the Commit
Date.

12. Which of the following statements is TRUE?


ANS : The feature branch that is created when you commit on a user story in dev
is reused by Copado when you deploy the user story to production.

13. By default, user story feature branches are merged into the promotion branch
based on:
ANS: The User Story Reference field of the user story in ascending order.
14. Which is TRUE when using the Full Profiles & Permission Sets Git operation with
a Profile in Copado
ANS: Active and disabled system permissions and all the references to the related
components in the profile are committed.

15. Rob has tried to promote and deploy a user story with changes in the HR profile,
but he has received an email notifying him that the promotion has failed. How
can he review the deployment errors?
ANS: Rob can navigate to the promotion record from the User Story Promotions
related list in the user story, then open the related deployment and review the results
in the failed deployment step.
16. Turned off system permissions are retrieved when you commit a profile using the
Full Profiles & Permission Sets Git operation.
ANS: True
17. What user stories can be back-promoted?
ANS : User stories where the Exclude From CBM checkbox is not selected.
User stories that have not been back-promoted already to the destination
environment.
User stories that have not been promoted from the destination environment of
the back-promotion.
All are correct.(correct)
18. Dave has committed a profile and a custom object on a user story. However,
while reviewing the User Story selections grid, he can only see the profile there.
What could be the reason for this?
ANS: He has committed the custom object as Retrieve Only since the object already
exists in the destination environment.
19. What is the promotion branch used for?
ANS: To deploy changes to the next or previous environment in your pipeline.
20. Debbie has created a promotion to move several user stories from Dev1 to UAT.
When she goes to the Add User Stories tab to add the user stories, she realizes
two of them are missing. What could be the reason behind this?
ANS: A.)The user stories are in the Dev 2 environment.
B.)The status of the user stories has not been set to Completed, and therefore,
they cannot be promoted.
C.)She has forgotten to flag the Ready to Promote checkbox on those two user
stories.
D.) A and C. (correct)

21. When committing changes on a user story, where are these changes
committed?
ANS: They are committed to the user story feature branch.

22. You would like to migrate accounts and all their related contacts in one operation.
What is the simplest way to do it with Copado?
ANS: Create data templates for Accounts and Contacts.
23. Which is NOT TRUE about Copado branching strategy?
ANS: If you want to remove user stories from a release, you will need to
manually pick the commits from the promotion branch.
24. You have found that someone has given the Sales profile the Modify All data
permission in production, which is a security breach in your organization. What
Copado tool can you use to ensure no unintended changes are moved to
production?
ANS : Compliance Hub

25. In the Copado model, each Salesforce environment is tied to a branch in the
repository.
ANS: True

26. Ana has updated the Cases layout and its assignment. Both the Support profile
and the Case layout can be found under the User Story Selections. After a
completed promotion, the assignment hasn't been updated in the destination.
What should Ana check?
ANS: She must check whether the Support profile and the Cases layout were
selected in the same commit.

27. After committing a layout on a user story, you have been requested to make a
field required in that layout. What is the best way to make sure you deploy the
latest version of the layout?
ANS: Commit again the layout in the same user story.
28. You have deployed a user story from dev1 to UAT to delete a layout. This layout
was never back promoted to dev2, so you don't want this user story to show up in
the User Stories Behind count. What is the best way to achieve this without
losing information?
ANS : Flag the Exclude From CBM checkbox on the User Story record.

29. There are seven new user stories that have been tested and are ready to be
promoted to the next environment. Rob has been asked to deploy all seven user
stories from dev3 to UAT. What would be the best way for him to deploy the user
stories?
ANS : Flag the Ready to Promote checkbox in all the user stories, create a
promotion record, select the approved user stories and deploy the promotion.
30. What Copado feature enables you to define how deployments are executed and
which set of tests is run in order to comply with your business requirements?
ANS : Copado Continuous Delivery.
31. Which of the following statements about data templates is TRUE?
ANS : A.)You can create data templates for different related objects and connect
them. (correct)
B.)You cannot migrate more than one object in the same operation.
C.)You need a high technical knowledge in order to use this feature.
D.)You cannot create a data template for the Case object.
32. When you create a pull request from a user story, which two branches are
compared in the pull request?
ANS : The feature branch and the branch of the destination org.
33. When a last-minute change is made to a component you have just committed on
a user story, you don't need to create a new user story and can commit it again
on the same user story to ensure you deploy the latest version.
ANS : TRUE
34. Where can you set the branch from which the feature branch is created? Select
all that apply!
ANS : In the Release record. (NO)
By editing the Main Branch field in the Pipeline record. (YES)
In the Pipeline record.(YES)
In the Org Credential record.(NO)
This cannot be changed.(NO)
By clicking on Update Main Branch on the user story.(NO)
In the Environment record.(YES)
By clicking on Change Main Branch on the user story.(YES)
35. Rob has created a promotion to include the team's user stories that are planned
for the upcoming release. He has created the promotion, but the QA team has
rejected two of the user stories. What is the easiest way for Rob to handle this?
ANS : He can remove the two user stories rejected by QA from the promotion.
36. It is recommended to back-promote changes regularly in order to reduce merge
conflicts.
ANS : True
37. What is an org credential?
ANS : A  connection between a specific user and one Salesforce environment
38. Which of the following statements is TRUE about the Ready to Promote
checkbox?
ANS : Once she clicks on Create Deployment and the deployment record is
created.
39. Which of the following options are TRUE about Copado Continuous Delivery?
ANS : You can automate and schedule deployments.
You can enforce quality gates.
The Pipeline page shows real time information about the status of your
deployments.
All are correct. (correct)
40. Ana is changing the existing ExternalId__c field. After completing the task in
dev2 and committing the changes, she realizes that she has forgotten to give the
relevant profile access to this field. What should Ana do after granting the proper
access?
ANS : Just recommit the required components. There is no need to refresh the
metadata index because the field was already indexed in a previous task
41. Which is TRUE when using the Full Profile & Permission Sets Git operation with
a Profile in Copado?
ANS : Active and disabled system permissions and all the references to the
related components in the profile are committed.
42. A user is preparing a deployment to production. In order to save some time when
deploying, they would like to validate the deployment on Friday and make a quick
deploy during the weekend. How can a quick deployment be made with Copado?
ANS : By validating the deployment and then navigating to the Deployment
Status section in the destination org and performing a quick deploy from there.

43. Debbie has created a promotion record to add all the user stories she has been
working on during the past few days. When is the promotion branch created?
ANS : Once she clicks on Create Deployment and the deployment record is
created.
44. What branches are involved in the commit process?
ANS ; Feature branches and org branches.
45. NextGen Nextworks admins and developers are constantly overwriting each
other's changes on the company core profiles and objects. What Copado feature
can help them avoid this?
ANS ; Copado Conflict Resolution.
46. Which of the following options are true about environments? Select all that apply!
ANS : To modify the name of the environment, you need to modify the name of
the org credential with which it is associated.(NO)
You can have multiple org credentials per environment.(YES)
You can only have one org credential per environment.(NO)
An environment represents a Salesforce organization.(YES)
An environment is created when the first org credential is authenticated.(YES)
47. In Copado, it is possible to have more than one deployment associated with a
promotion record.
ANS : True
48. Mention one reason why you would use the Ready to Promote checkbox instead
of Promote & Deploy.
ANS ; To promote multiple user stories at once.
49. Rob is taking a look at the latest promotion and he can see the status is
Completed with errors. Where can he go to review the errors and fix them?
ANS : He needs to go to the Deployments related list, navigate to the
Deployment record and review the results there.
50. Branch that contains the production-ready version of your code.
ANS : Master branch.
51. You have committed in a user story and you want to check whether your
deployment will succeed or fail without deploying your changes. How can you
achieve this with Copado?
ANS : Click on Validate Changes in the user story.
52. Ana has been asked to grant sales users FLS to the
Account.Purchase_Amount__c field. The field already exists in production, and
she is not interested in committing any work in progress in the field. What steps
should Ana follow to commit FLS?
ANS : Flag the Sales Profile as Selected and the Account.Purchase_Amount__c
CustomField as Retrieve Only.
53. Rob has clicked on Mass Back-Promote to back-promote a bunch of user stories.
He selects UAT as source environment and a project. While reviewing the
available user stories, he realizes he cannot back-promote one of the user
stories to Dev1 since that environment is locked for that particular user story.
What could be the reason behind this?
ANS : The user story has already been back-promoted to Dev 1.
54. Rob has created a promotion to include the team's user stories that are planned
for the upcoming release. He has created the promotion, but the QA team has
rejected two of the user stories. What should Rob do in this case?
ANS : Deselect the user stories related to these features and submit a new
deployment.
55. After completing multiple tasks, Ana has created a stand-alone promotion to
move all the changes to the next environment. When selecting the user stories,
she realizes she can't find a user story in the Available User Stories list. What
should Ana check?
ANS : She should make sure that the user story Ready to Promote checkbox has
been flagged.
56. Your organization has started having scalability issues because the development
team is not always following best practices when writting Apex classes. Which
tool would you use in order to detect this type of errors before they get into
production?
ANS : Static Code Analysis
57. You have just committed the cases page layout on a user story, but there has
been a last-minute change in the layout. What is the easiest way to ensure you
are deploying the layout with the latest changes?
ANS : Commit again the layout on the same user story.
58. Ana has updated the cases layout and its assignment. After a completed
promotion, the assignment and the layout have not been updated in the
destination. What should Ana check?
ANS : 1.)She must check whether the support profile and the cases layout were
selected in the same commit.
2.)She must check whether the cases layout was committed as Selected or as
Retrieve Only.
3.)A and B (correct)
4.)None are correct.
59. Why would you use data templates?
ANS: To migrate accounts and all their related contacts in one operation.
60. What Copado feature can you use to define criteria for automated deployments
and quality checks?
ANS : Copado Continuous Delivery.
61. Which of the following statements are true when you commit a new profile?
Select all that apply!
ANS: Turned off system permissions will be committed as false if you select the
Full Profiles & Permission Sets operation.
62. Ana, the admin, has created two new custom fields in the Contact object in dev1.
When she tries to commit these changes in a user story by opening the commit
changes page, she is unable to find the two fields in the metadata grid. What
should Ana do?
ANS : Refresh the Metadata Index.
63. Dave has made some changes on an Apex class in Dev 1 and is ready to commit
his changes on a user story. He clicks on Commit Changes but, for some reason,
he cannot find the Apex Class metadata type in the metadata grid. What should
he check?
ANS : He must check the Advanced Metadata Filter section in the Org Credential
record to see if there are any restricted metadata types.
64. When Debbie's user stories are deployed to the production environment, Copado
reuses the same feature branches that were created when she committed in the
dev2 environment.
ANS : True
65. Debbie has been working on a new feature. She hasn't been able to finish the
task on time, so she will continue working on it tomorrow. A daily back promotion
process is scheduled at 8 pm. What risks should Debbie consider before the
daily back promotion?
ANS : Uncommitted changes in the destination org could be overwritten, so she
should commit the work in progress.
66. How can you perform a mass back promotion?
ANS : From the Pipeline page, click on Mass Back-Promote. Then, select a
source org and a project. Finally, select the relevant user stories and click on
Back Promote or Back Promote & Deploy.
67. Name some of the Copado core elements. Select all that apply!
ANS : Pipeline YES
User credential NO
Release YES
Environment YES
68. Where can you see which components of a user story have been selected as
Retrieve Only?
ANS : In the MetaData Selections grid of the Snapshot Commit record.
69. Which built-in Copado tool provides useful information regarding the status of the
sprint and a whole picture of its content?
ANS : Sprint Wall.
70. What are some of the possible statuses that can be returned in a promotion?
Select all that apply!
ANS : Merge Conflict. yes
Potential Conflict. no
Completed with errors. yes
Validated. Yes
71. What happens if you commit an existing field and a permission set in two
different commits on the same user story?
ANS : FLS won't be updated in the permission set since both components should
have been committed in the same commit.
72. Debbie has created a new Promotion record and has added two user stories to
the promotion. She is reviewing all the details, but she cannot find the promotion
branch. What could be the reason for this?
ANS : She needs to click on Create Deployment first, and the promotion branch
will then be created and will be visible in the Git Promotion step of the
Deployment record
73. During the promotion process...
ANS : The feature branch is merged into the promotion branch.
74. Debbie has been working on a new object in the dev environment. She has
created a record type and 4 fields. What is the best way for her to commit these
changes?
ANS : Select only the object. Copado will carry over all the related nested
components.
75. When is it recommended to use the Full Profiles & Permission Sets Git
operation? Select all that apply!
ANS : When you want to reconcile permissions in Git with the latest changes in Salesforce.(yes)
When you want to grant an existing profile or permission set access to a new object.(NO)
When you create a new profile or permission set.(YES)
When you want to grant an existing profile or permission set access to some fields or objects.
(NO)
76. Rob has to mass back promote 5 tested user stories from UAT to minimize
differences between sandboxes. He has to back promote 1 user story to dev1, 2
to dev2 and 2 to dev3. How many promotion records will be created when
clicking on Back Promote & Deploy?
ANS : 3, one per destination environment
77. You have committed a profile as Selected and an object as Retrieve Only. Which
is TRUE in this case?
ANS : All are correct.
78. Rob has created a promotion to include the team's user stories that are planned
for the upcoming release. He has created the promotion, but the QA team has
rejected two of the user stories. What should Rob do in this case?
ANS : Deselect the user stories related to these features and submit a ne
79. What could be the reason why a commit would display a No changes status?
ANS : The latest commit has no differences compared to the source branch.(NO)
The latest commit has no differences compared to the master branch.(YES)
The latest commit has no differences compared to the feature branch.(NO)
The latest commit has no differences compared to the destination branch.(YES)
80. What are the different kinds of branches that exist and are managed by Copado's
branching strategy?
ANS : Org branches, promotion branches and feature branches.
81. Select two reasons why you would use a back promotion
ANS : To back up your data.
To propagate a hotfix.(correct)
To keep sandboxes in sync.(correct)
To roll changes back.
82. Your company has a business process where each user story needs to be
approved by the release manager when its status changes to Completed. How
can you accomplish this?
ANS : Create a Salesforce approval process in the User Story object.
83. When you mass back-promote user stories using the Mass Back Promote &
Deploy button, how many Promotion records does Copado create?
ANS : 1 per destination environment.
84. Debbie has been assigned the task of updating the page layout assignment for
cases for support users. She does not want to deploy any work in progress in the
layout. How can she achieve this?
ANS : Mark the support profile as Selected and the support case layout as
Retrieve Only.
85. Ana has finished creating a new object that contains 5 fields and 2 validation
rules. Dave is also working on the same object. How can Ana ensure only her
work is committed, that is the attributes, fields and validation rules?
ANS : Select the object and the 2 validation rules. Copado commits the
properties and fields of the object by default.
86. How can you review the status of the latest commit on a user story?
ANS : From a user story, navigate to the User Story Commits related list and
review the status there.
87. Rob is reviewing the Pipeline Manager and realizes there are user stories in the
Pipeline page that need to be back promoted to different dev environments in
order to keep environments in sync and reduce merge conflicts. How can Rob
accomplish this?
ANS : Leverage the Mass Back-Promote button to update all dev environments
from integration with their respective missing user stories.
88. Dave has been working in the dev3 environment. What actions are triggered by
default when he commits the changes in a user story?
ANS : Leverage the Mass Back-Promote button to update all dev environments
from integration with their respective missing user stories.

You might also like