Copado Certified

Ace your homework & exams now with Quizwiz!

Which of the following statements about data templates is TRUE?

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.

You have committed a profile as Selected and an object as Retrieve Only. Which is TRUE in this case?

All are correct.

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.

Name some of the Copado core elements. Select all that apply!

Pipeline YES User credential NO Release YES Environment YES

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 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)

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

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

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.

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.

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.

What is an org credential?

A connection between a specific user and one Salesforce environment

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.

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.

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.

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.

How can you perform a mass back promotion?

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.

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.

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.

Why would you use data templates?

To migrate accounts and all their related contacts in one operation.

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.

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.

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.

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.

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.

Which is NOT TRUE about Copado branching strategy?

If you want to remove user stories from a release, you will need to manually pick the commits from the promotion branch.

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.

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.

What is the promotion branch used for?

To deploy changes to the next or previous environment in your pipeline.

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.

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?

By validating the deployment and then navigating to the Deployment Status section in the destination org and performing a quick deploy from there.

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.

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?

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)

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.

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.

What Copado feature can you use to define criteria for automated deployments and quality checks?

Copado Continuous Delivery.

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.

How can you create a validation deployment of multiple user stories?

Create a Promotion record and add all the user stories. Then, click on Create Deployment, flag the Validation Only checkbox and click on Submit.

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?

Create a Salesforce approval process in the User Story object.

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 can back-promote a user story that has not yet been deployed to a higher environment.

False

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.

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)

What is the correct definition of promotion branch?

It is an isolated branch that is created from the destination branch.

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)

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.

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)

Branch that contains the production-ready version of your code.

Master branch.

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 are the different kinds of branches that exist and are managed by Copado's branching strategy?

Org branches, promotion branches and feature branches.

Which of the following is an element that helps you track changes but is not required in order to work with Copado? Pipeline

Release

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.

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.

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?

The user story has already been back-promoted to Dev 1.

When committing changes on a user story, where are these changes committed?

They are committed to the user story feature branch.

In Copado, it is possible to have more than one deployment associated with a promotion record.

True

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

True

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)

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)

Why would you flag an object as Retrieve Only when committing changes on a user story?

You just want to update FLS.

What branches are involved in the commit process?

Feature branches and org branches.

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.

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.

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.

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.

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.

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.

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 built-in Copado tool provides useful information regarding the status of the sprint and a whole picture of its content?

Sprint Wall.

Select two reasons why you would use a back promotion

To back up your data. To propagate a hotfix.(correct) To keep sandboxes in sync.(correct) To roll changes back.

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.

It is recommended to back-promote changes regularly in order to reduce merge conflicts.

True

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

During the promotion process...

The feature branch is merged into the promotion branch.

Turned off system permissions are retrieved when you commit a profile using the Full Profiles & Permission Sets Git operation.

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.


Related study sets

Anatomy Chapter 5 Review Questions

View Set

Unit 4 - Variables, Conditionals, and Functions

View Set

Geografia y cultura mundial Repaso Nov 30

View Set

Chapter 1: Perspectives on Maternal and Child Health Care PREP U

View Set

Exploring Data: Measures of Central Tendency Definitions & Terminology

View Set