Copado
Copado
Copado
com/document/644921556/copado-admin-
doc
https://www.scribd.com/document/719540110/Copado
https://quizlet.com/524974149/copado-certified-flash-cards/
1.
Ana the admin created a new external id field for the account object. When she tried to commit from the
user story commit page, she was unable to locate the field on the metadata grid. What should Ana do?
Ana should use the metadata filter to show only custom fields.
2.
Ana added a new field to the account object in her sandbox. After refreshing the metadata index from the
commit changes page, the field is not showing on the grid. What could have gone wrong?
Ana did not commit the correct field.
Ana was committing from a user story with an Org Credential different than the one for her sandbox.
Ana marked the account layout as "Retrieve Only" on the metadata grid.
4.After committing the account layout, the user story shows a message indicating the last commit has no
changes. What could be the problem?
The account layout on the source org had no differences regarding the feature branch.
Rob should login to the Heroku platform and link his credentials to Copado to form a connection
between Heroku and Copado. Wrong.
Rob should be setting up a job execution dedicated to the Heroku platform manually.
Rob should be selecting Platform as Heroku in User Story while committing changes.
Rob should create a project named “Other than Salesforce” and link that project to the user story.
1.
Dave has been working in the DEV 1 environment. Can you list the actions that will occur when Dave
commits his changes in a User Story?
A Feature branch is created out of the master branch. The Feature branch is merged into the dev1 branch.
The Feature branch is created out of master. The Feature branch is merged into the Destination branch.
A Feature branch is created out of the Destination branch. The Feature branch is merged into the dev1
branch.
2.
Rob has created a Promotion to include the team’s User Stories planned for the Release. Once he has
created the promotion, the Business asks him to exclude some features from the Release. What should
Rob do in this case?
Deselect the User Stories related to those features and submit a new Deployment.
Remove the commits related to those features from the Promotion branch.
It creates only one Release branch, so it reduces the number of branches in your repository.
It eliminates manual work, since it automates the creation of feature branches and the merge process.
It’s more flexible, as it allows the developed features to be isolated as long as they need to be.
4.
When Dave’s User Story is deployed to Production environment, Copado reuses the same Feature
branches that were created when he committed in Dev 1 environment.
True
False
1. What is copado?
A - It's a scalable Salesforce-native platform that provides value in every stage of the
Salesforce DevOps process.
C - It's a series of online tutorials that teach you how to implement the Salesforce Dev-
Ops process.
A
2. Which is NOT TRUE about Copado's integration with version control?
A - True
B - False
A
4. How can Copado help you manage your releases in an agile way? (choose 2)
A - User Stories establish a direct relationship between a change and its functional
requirement.
A - It includes a compliance hub tool that allows you to scan all the metadata changes
made in your environments in order to find security breaches.
B - It sends users a list of all the changes so that they can review them and identify the
ones that are non-compliant
A
7. What quality checking options does Copado offer out of the box?
A - Selenium testing.
B - Ana should use the metadata filter to show only custom fields.
A - Ana was committing from a User Story with an Org Credential different than the one
for her sandbox.
C - Ana marked the account layout as "Retrieve Only " on the metadata grid.
C
11. After committing the account layout, the User Story shows a message indicating the
last commit has no changes.
A - The account layout on the source org had no differences regarding the feature
branch.
D - A deployment record is automatically created but the user needs to launch the
Deployment.
D
13. After trying to Promote and Deploy a User Story with some changes in the Sales
Profile, Rob received an email notifying him that the Promotion had failed. How can Rob
review the Deployment Errors?
A - Navigate to the User Story Promotion record and from the Promotion error tab, click
on view Deployment Errors
B - From the User Story record, navigate to the Deployment related list and review the
Deployment errors field.
C - Open the User Story record, and Click and View Results.
D - Navigate to the User Story Promotion record, Open the related Deployment and
review the results in the failed Deployment Step.
D14. There are five new User Stories marked as Ready to Promote and ready to be
promoted to the next environment. Rob has been asked to deploy all five from the dev1
environment to the UAT environment. What would be the best way to do this?
A - Create a Promotion record, select the first approved User Story and deploy the
Promotion. Then repeat the same process for the remaining four User Stories.
B - Use the Promote and Deploy option and deploy the User Stories one by one.
C - Create a Promotion record, select the five approved User Stories and deploy the
Promotion.
C
15. Ana has created a promotion and she's not able to find a User Story in the Available
User Stories list. What should Ana check?
A - The User Story "Ready to Promote" checkbox is flagged.
B - The User Story has commits.
C - The User Story destination Org Credential is filled.
D - The User Story status has been set to "Ready to Promote".
A
16. When is the promotion branch created?
A - The Feature branch is created out of master. The Feature branch is merged into the
Destination branch.
B - A Feature branch is created out of the Destination branch. The Feature branch is
merged into the dev1 branch.
C - A Feature branch is created out of the master branch. The Feature branch is
merged into the dev1 branch.
C
18. Rob has created a Promotion to include the team's User Stories planned for the
Release. Once he has created the promotion, the Business asks him to exclude some
features from the Release. What should Rob do in this case?
B- Deselect theUser Stories related to those features and submit a new Deployment.
C - Remove the commits related to those features from the Promotion branch.
B
19. Which of the following is NOT an advantage of Copado's Branching Strategy?
A - It eliminates manual work, since it automates the creation of feature branches and
the merge process.
B - It's more flexible, as it allows the developed features to be isolated as long as they
need to be.
C - It creates only one Release branch, so it reduces the number of branches in your
repository.
D - You can link every change to a User Story so that you can document your changes
with accuracy.
C
20. When Dave's User Story is deployed to Production environment, Copado reuses the
same Feature branches that were created when he committed in Dev 1 environment.
A - True
B - False
TRUE
21. Ana has to update the Account layout assignment. She has included the Support
profile and the Support Account Layout in the User Story selection, but after a
successful promotion, the assignment has not been updated in destination. What should
Ana check?
A - The Support profile and the Support Account Layout were selected in the same
commit.
B - Flag the Sales Profile as Selected and the Account CustomObject as Retrieve Only.
A - Active system permissions and all the references to the related components in the
Profile are committed.
B - If the Profile or Permission Set exists in the feature branch, only active permissions
are committed.
C - Active and disabled system permissions, and all the references to the related
components in the Profile are committed.
C
25. What are the advantages of applying best practices in Mass Back Promotions ?
C - It allows you to back promote the metadata changes without the inconvenience of
sandboxes refresh.
B - None, as Copado will create and deploy the Back Promotion without any further
action.
Dave has been assigned the task of deleting a custom object that has not been used in
production for a long time. After committing the destructive changes, he notices that no
Options:
A.The base branch was set to master branch, and the component was not yet in production.
B.He did not have rights to delete the component in the source org.
C.The Re-Create Feature Branch checkbox was not flagged.
D.While adding a row, Dave misspelled the metadata API name of the component he wanted to delete in the
metadata grid.
Answer: D
Debbie has created a new custom field in Dev1. She commits it on a user story together with the permission set
to deploy FLS. After committing the changes, she realizes she forgot to grant the permission set access to the
field in Dev1, so she goes back to Dev1 and updates the FLS. What is the easiest way to ensure the FLS is
deployed to the next environment together with the field?
Options:
A. She can go back to the user story where she committed the changes and use the Recommit Files Git
operation.
B. She needs to create a new user story and commit again the permission set.
C. She needs to delete the user story, create a new one and commit again the field and the permission set.
D. She needs to create a new user story and commit again the custom field.
Answer: A
Debbie is deploying a user story with Apex components from UAT to production. The promotion test level on
the user story is set to NoTestRun. What test level is going to be enforced in the deployment to production?
Options:
A. Run Specified Tests.
B. No Test Run.
C. Run Local Tests.
D. Run All Tests In Org
Answer: C
Rob wants to deploy a data template to production and wants to disable active validation rules in
production to make sure the template is successfully migrated. To this end, he creates a Manual
Task deployment step. and then adds a Data Template deployment step. What would be the
Options:
A. Rob will need to deactivate the validation rules in production and set the Manual Task deployment
step to Complete. After this, he will receive an email informing him the task has been completed and
B. Rob will need to deactivate the validation rules in production. Once this is done, the data template will be
deployed. Lastly, he will need to set the manual task to Complete.
C. The data template will be migrated and, once this is done, Rob will receive an email notification for the
manual task to be completed. He will then deactivate the validation rules in production and set the manual task
to Complete.
D. Rob will receive an email notification for the manual task to deactivate the validation rules in production.
Once he deactivates the validation rules, he will need to set the Manual Task deployment step to Complete.
Next, the template will be deployed.
Answer: D
Dave has been asked to delete a custom object that has been deployed only to UAT. He has committed the
object using the Destructive Changes Git operation. While reviewing the commits, he finds out that the commit
has the status No changes. What could be the reason for this?
Options:
A. He doesn't have permissions to use the Destructive Changes Git operation.
B. He does not have CRED access to the object in the source org.
C. The base branch was set to master branch.
D. None are correct.
Answer: C
You have committed a custom field, but when you look at the feature branch, you don't see any updates. What
do you need to check in order to troubleshoot the issue?
Options:
A. Verify if the field is excluded in a YAML.
B. Verify if the field is excluded in the metadata filter of the org credential.
C. Verify if the field is excluded in an environment variable.
D. Verify if the field is excluded in the .gitignore file.
Answer: A
Rob would like to run Apex tests for all Apex metadata coming into the UAT environment and a
compliance check for profiles and permission sets coming into the same environment. How can he
accomplish this?
Options:
A. He needs to set up 3 connection behaviors in UAT with 1 quality gate each, 1 for Apex tests, 1 for the
compliance check for permission sets and 1 for the compliance check for profiles.
B. He needs to set up 1 connection behavior in UAT with 2 quality gates, an Apex test with Validation for the
Apex elements and a Compliance Check both for profiles and for permission sets.
C. He needs to set up 2 connection behaviors in UAT, one for the Apex tests and another one for the
compliance check.
D. He needs to set up 1 connection behavior in DEV with 2 quality gates, an Apex test with Validation for the
Apex elements and a Compliance Check both for profiles and for permission sets.
Answer: A
Dave comitted a new method on the AccountOperations class but, after deploying his changes from
DEV to INT, he found his changes were not there due to an auto-resolved Git conflict he was not
aware of. What could he have done to prevent this from happening just in this particular promotion?
Options:
A.
Manually promote and remove ApexClass from the Exclude From Auto Resolve multi-select picklist field in
the Promotion record.
B.
Manually promote and add ApexClass to the Exclude From Autore Solve multi-select picklist field in the
Promotion record.
C.
Remove ApexClass from the Exclude From Auto Resolve multi-select picklist field in the Pipeline record.
D.
Add ApexClass to the Exclude From Auto Resolve multi-select picklist field in the Pipeline record.
Answer: C
After deleting the component in Dev1, Dave has accidentally refreshed the metadata index. What can
he do now in order to perform a destructive changes commit of the component? Select all that apply!
Options:
A.
He can recreate the component in Dev 1 and refresh the metadata index again.
B.
He can use the Org Credential lookup field in the Commit Changes page and find the component in another
org.
C.
He can the Add Row button in the Commit Changes page and add the API name of the component.
D.
He can edit the metadata attachment on the user story and add the component.
Answer: B
15. Ana has created a promotion and she's not able to find a User Story in the Available User Stories list.
What should Ana check? A - The User Story "Ready to Promote" checkbox is flagged. B - The User Story
has commits. C - The User Story destination Org Credential is filled. D - The User Story status has been
set to "Ready to Promote". - ANSWER A
16. When is the promotion branch created? A - Once the User Story record is marked as "Ready to
Promote". B - Once the Promotion record is created and its status is set to Completed. C - Once the
Deployment record is launched. D - Once the Deployment record is created. - ANSWER D
17 - Dave has been working in the DEV 1 environment. Can you list the actions that will occur when
Dave commits his changes in a User Story? A - The Feature branch is created out of master. The Feature
branch is merged into the Destination branch. B - A Feature branch is created out of the Destination
branch. The Feature branch is merged into the dev1 branch. C - A Feature branch is created out of the
master branch. The Feature branch is merged into the dev1 branch. - ANSWER C
18. Rob has created a Promotion to include the team's User Stories planned for the Release. Once he has
created the promotion, the Business asks him to exclude some features from the Release. What should
Rob do in this case? A - Delete the Feature branches related to those features. B- Deselect the User Stories
related to those features and submit a new Deployment. C - Remove the commits related to those features
from the Promotion branch. - ANSWER B
19. Which of the following is NOT an advantage of Copado's Branching Strategy?
A - It eliminates manual work, since it automates the creation of feature branches and the merge process.
B - It's more flexible, as it allows the developed features to be isolated as long as they need to be. C - It
creates only one Release branch, so it reduces the number of branches in your repository. D - You can link
every change to a User Story so that you can document your changes with accuracy. - ANSWER C
20. When Dave's User Story is deployed to Production environment, Copado reuses the same Feature
branches that were created when he committed in Dev 1 environment. A - True B - False - ANSWER
TRUE
21. Ana has to update the Account layout assignment. She has included the Support profile and the
Support Account Layout in the User Story selection, but after a successful promotion, the assignment has
not been updated in destination. What should Ana check? A - The Support profile and the Support
Account Layout were selected in the same commit. B - The Support Account Layout exists in destination.
C - The User Story status was set to Completed before promoting. - ANSWER A
22. Ana has been asked to grant FLS to the field Account.Product_Amount__c for Sales Users. The field
already exists in Production and she is not interested in committing any changes in the field. Which steps
should Ana follow to commit the FLS? A - Flag the Sales Profile as Selected and the
Account.Product_Amount__c CustomField as Retrieve Only. B - Flag the Sales Profile as Selected and
the Account CustomObject as Retrieve Only. C - Flag the Sales Profile as Retrieve Only and the
Account.Product_Amount__c CustomField as Selected. D - Flag both the Sales Profile and the
Account.Product_Amount__c CustomField as Selected. - ANSWER A
23. Which is TRUE about the Retrieve Only feature?
A - Components selected as Retrieve Only won't show in the metadata grid. B - Components selected as
Retrieve Only are neither committed nor deployed. C - Components selected as Retrieve Only must exist
in destination, otherwise the deployment will fail. D - All are correct. - ANSWER D
24. Which is TRUE when using the Full Profile & Permission Sets Git Operation? A - Active system
permissions and all the references to the related components in the Profile are committed. B - If the
Profile or Permission Set exists in the feature branch, only active permissions are committed. C - Active
and disabled system permissions, and all the references to the related components in the Profile are
committed. - ANSWER C
25. What are the advantages of applying best practices in Mass Back Promotions ? A - Reduces time by
back promoting all the User Stories in bulk. B - Reduces the possibility to get to a merge conflict. C - It
allows you to back promote the metadata changes without the inconvenience of sandboxes refresh. D - All
are correct. - ANSWER D
26. What are the risks Dave should consider before the daily Back Promotion process scheduled at 6 pm?
A - Uncommitted changes in the target branch are always overwritten. B - Uncommitted changes in the
target environment may be overwritten. C - There are no risks when Back Promoting. D - None are
correct. - ANSWER B
4.
Dave and the team have successfully back-promoted their changes to keep their org in sync. Now, what is
the next step for them?
None, as Copado will do the rest of the work.
None, as Copado will create and deploy the Back Promotion without any further action.
They will later have to manually create and launch the Deployment.
Bak Promote is used for individual user stories, while Back Promote & Deploy is used for bulk back
promotions.
Back Promote creates a promotion record, while Back Promote & Deploy automatically deploys the user
stories.
There is no difference.
What are some of the challenges in the development lifecycle Copado helps address?
Limited set of quality checks.
Lack of monitoring and compliance.
The struggle of migrating data from multiple objects.
All are correct. (Correct)
Which of the following is an element that helps you track changes but is not required in
order to work with Copado?
Pipeline
Release
How can you access the feature branch in your Git repository directly from a user story?
Using the link in the View in Git field.
You can back-promote a user story that has not yet been deployed to a higher
environment.
False
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?
Dave has marked the opportunity layout as Retrieve Only in the metadata grid.
What is the quickest way to mass back-promote user stories with Copado?
From the Pipeline page, click on Mass Back-Promote and then click on Back Promote &
Deploy.
Why would you flag an object as Retrieve Only when committing changes on a user
story?
You just want to update FLS.
Which is TRUE when continuously using the Mass Back Promotion feature?
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)
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!
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.
Which of the following statements is TRUE?
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.
By default, user story feature branches are merged into the promotion branch based on:
The User Story Reference field of the user story in ascending order.
Which is TRUE when using the Full Profiles & Permission Sets Git operation with a
Profile in Copado
Active and disabled system permissions and all the references to the related
components in the profile are committed.
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?
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.
Turned off system permissions are retrieved when you commit a profile using the Full
Profiles & Permission Sets Git operation.
True
What user stories can be back-promoted?
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)
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?
He has committed the custom object as Retrieve Only since the object already exists in
the destination environment.
When committing changes on a user story, where are these changes committed?
They are committed to the user story feature branch.
You would like to migrate accounts and all their related contacts in one operation. What
is the simplest way to do it with Copado?
Create data templates for Accounts and Contacts.
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?
Compliance Hub.
In the Copado model, each Salesforce environment is tied to a branch in the repository.
True
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?
She must check whether the Support profile and the Cases layout were selected in the
same commit.
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?
Commit again the layout in the same user story.
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?
Flag the Exclude From CBM checkbox on the User Story record.
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?
Flag the Ready to Promote checkbox in all the user stories, create a promotion record,
select the approved user stories and deploy the promotion.
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?
Copado Continuous Delivery.
When you create a pull request from a user story, which two branches are compared in
the pull request?
The feature branch and the branch of the destination org.
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.
True
Where can you set the branch from which the feature branch is created? Select all that
apply!
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)
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?
He can remove the two user stories rejected by QA from the promotion.
Which of the following statements is TRUE about the Ready to Promote checkbox?
Once she clicks on Create Deployment and the deployment record is created.
Which of the following options are TRUE about Copado Continuous Delivery?
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)
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?
Just recommit the required components. There is no need to refresh the metadata index
because the field was already indexed in a previous task
Which is TRUE when using the Full Profile & Permission Sets Git operation with a
Profile in Copado?
Active and disabled system permissions and all the references to the related
components in the profile are committed.
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?
Once she clicks on Create Deployment and the deployment record is created.
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?
Copado Conflict Resolution.
Which of the following options are true about environments? Select all that apply!
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)
Mention one reason why you would use the Ready to Promote checkbox instead of
Promote & Deploy.
To promote multiple user stories at once.
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?
He needs to go to the Deployments related list, navigate to the Deployment record and
review the results there.
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?
Click on Validate Changes in the user story.
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?
Flag the Sales Profile as Selected and the Account.Purchase_Amount__c CustomField
as Retrieve Only.
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?
Deselect the user stories related to these features and submit a new deployment.
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?
She should make sure that the user story Ready to Promote checkbox has been
flagged.
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?
Static Code Analysis.
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?
Commit again the layout on the same user story.
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?
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.
What Copado feature can you use to define criteria for automated deployments and
quality checks?
Copado Continuous Delivery.
Which of the following statements are true when you commit a new profile? Select all
that apply!
Turned off system permissions will be committed as false if you select the Full Profiles &
Permission Sets operation.
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?
Refresh the Metadata Index.
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?
He must check the Advanced Metadata Filter section in the Org Credential record to
see if there are any restricted metadata types.
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.
True
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?
Uncommitted changes in the destination org could be overwritten, so she should commit
the work in progress.
Name some of the Copado core elements. Select all that apply!
Pipeline YES
User credential NO
Release YES
Environment YES
Where can you see which components of a user story have been selected as Retrieve
Only?
In the MetaData Selections grid of the Snapshot Commit record.
Which built-in Copado tool provides useful information regarding the status of the sprint
and a whole picture of its content?
Sprint Wall.
What are some of the possible statuses that can be returned in a promotion? Select all
that apply!
Merge Conflict. yes
Potential Conflict. no
Completed with errors. yes
Validated. yes
What happens if you commit an existing field and a permission set in two different
commits on the same user story?
FLS won't be updated in the permission set since both components should have been
committed in the same commit.
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?
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.
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?
Select only the object. Copado will carry over all the related nested components.
When is it recommended to use the Full Profiles & Permission Sets Git operation?
Select all that apply!
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)
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?
3, one per destination environment.
You have committed a profile as Selected and an object as Retrieve Only. Which is
TRUE in this case?
All are correct.
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?
Deselect the user stories related to these features and submit a new deployment.
What could be the reason why a commit would display a No changes status?
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)
What are the different kinds of branches that exist and are managed by Copado's
branching strategy?
Org branches, promotion branches and feature branches.
When you mass back-promote user stories using the Mass Back Promote & Deploy
button, how many Promotion records does Copado create?
1 per destination environment.
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?
Mark the support profile as Selected and the support case layout as Retrieve Only.
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?
Select the object and the 2 validation rules. Copado commits the properties and fields of
the object by default.
How can you review the status of the latest commit on a user story?
From a user story, navigate to the User Story Commits related list and review the status
there.
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?
Leverage the Mass Back-Promote button to update all dev environments from
integration with their respective missing user stories.
Dave has been working in the dev3 environment. What actions are triggered by default
when he commits the changes in a user story?
Leverage the Mass Back-Promote button to update all dev environments from
integration with their respective missing user stories.
1.This is the set of tools and features provided by Salesforce to improve the development experience of
their platform.
TEX
SFDX
COPAX
AWS
2.
This is a combination of practices that automate and enable greater effectiveness in building and running
software. It combines the technical practices of Continuous Delivery with the business practices of lean
management and lean product development.
Cloud Computing
DevOps
Artificial Intelligence
3.
What are some limitations of change sets?
Change sets do not offer the capability to search components by name or type. As a developer, you are
forced to browse through multiple pages to find the metadata items you want to select.
If you accidentally add a component, you cannot filter within your selections to remove the component
quickly.
Certain components are not available to be deployed using change sets, and it’s possible to move
changes only across connected environments.
Production Pipelines.
3.Even though Dave has defined NoTestRun in the Promotion Test Level field on his user story, the
deployment to production is running local tests. What could be the reason for this?
A. NoTestRun can never be specified for a deployment to production.
B. Deployments to production will always run the test level specified in the Promotion record.
C. Deployments of Apex components to production will use RunLocalTest even though the test level on
the user story is NoTestRun.
D. Deployments of Apex components to production will always run the test level specified in the
Promotion record Answer: C
4.You have a PMD static code analysis rule with priority 2. If this rule is violated once, what will be the
violation score?
A. 3 B. 4 C. 6 D. 2 Answer: B
5.What happens with a component that is added to the .gitignore file and is later committed on a user
story?
A. An error will be returned when committing.
B. If the component has never been committed successfully to Git, it won't be created in Git. If the
component has already been tracked by Git, it won't be updated in Git.
C. If the component has never been committed successfully to Git, it won't be created in Git. If the The
safer , easier way to help you pass any IT exams. 3 / 3 component has already been tracked by Git, even if
it is added to the .gitignore file, it will be updated in Git.
D. If the component has never been committed successfully to Git, it will be created in Git. If the
component has already been tracked by Git, it won't be updated in Git.
Answer: C
Where can you set the Maximum Static Code Analysis Score?
A. In the Org Credential record.
B. He does not have CRED access to the object in the source org.
Answer(s): C
QUESTION: 23
When deploying US1 and US2 in the same promotion, the old
code in US2 is overwritting the most up-to-date code in US1. How
can a developer resolve this issue?
QUESTION: 24
A. She can go back to the user story where she committed the changes
and use the Recommit Files Git operation.
B. She needs to create a new user story and commit again the permission
set.
C. She needs to delete the user story, create a new one and commit again
the field and the permission set.
D. She needs to create a new user story and commit again the custom
field.
Answer(s): A