Version 10

Updated a month ago ​by Iván Minaya

Important: This is a major release. Please, read the Upgrade Instructions before upgrading, and follow them carefully afterwards.Test on a Sandbox First.

Key Features:

  • Compliance Hub (more information)
    • Enhance Security with the first Compliance Hub for Salesforce. 
    • Create and assign a Compliance Rule Group at an Environment Level.
    • Run Compliance Scans for a complete Org or for a particular User Story.
    • Automatically alert or prevent Deployments with Compliance Violations, according to customisable criteria.
  • Work Manager (more information)
    • Prioritise and plan with enhanced visibility team's work from one place.
    • Better and more realistic allocate of resources work and tasks drag and dropping through different panels.
    • Manage your agile teams' work through Copado's Work Manager, a powerful management tool where you will enjoy backlogs, sprints and many more panels gathered in one place. 
  • Sprint Wall new features (more information)
    • Define which User Stories to be considered for actual velocity calculation.
    • Filter through the Sprint Wall by Developer, Record Type or Status.
  • Teams and Team Dependencies (more information)
    • Create Teams and add members.
    • Define work Dependencies and link them with a Provider Team and Provider User Story.
    • Safely Promote Changes with Copado's Missing Dependencies Alert. 
  • Copado Lightning-Ready
    • Enjoy every Copado's features in Lightning Experience 
  • Validate Individual User Story Deployment (more information)
    • Validate in one click if metadata within a User Story is deployable.
  • Branch Management Enhancement (more information)
    • Smart Mass Back Promotion:
      • Smartly Mass Back Promote User Stories to candidate Environments.
      • Massively and effortless sync / refresh your salesforce Orgs from a friendly UI.
      • Smart Candidate Algorithm will help you select Environments and User Stories to Deploy. 
    • You may now enable or disable commits on User Stories of the Deployment Flow.
  • Pull Requests Integration Enhancements (more information)
    • Easily enforce code review and collaboration, we have now added support for pull request on all git providers.
    • Instantly create Pull Request for components with potential conflict alert. 
  • Global Find and Replace YAML Online Editor (more information)
    • Easily create, validate and edit Global Find Rules from our online editor.
  • Process Builder Integration 
    • Invoke Copado Webhooks from process builder. 
  • Copado Licenses API (more information)
    • Quickly assign Copado Licenses through an Apex Step on a Deployment or Apex Anonymous Execution.
  • Environment Variables Enhancements (more information)
    • Now, environment variables can be used when deploying custom setting values and in apex anonymous deployment steps.
  • Copado Selenium Testing Enhancements (more information)
    • Broader Lightning Support.
    • Additional information in Test Runs, helping users with debugging and trouble-shooting.
    • Enhanced Test Results reports now including warnings for missing variables, list of used variables and its values, and better error notifications to users.
    • Support for javascript alerts, prompts and dialogs.
    • File upload support (attachFile, copadoAttachFile)
    • Flow control (if, while, error handling) and other useful commands (copadoContext, copadoReloadAndVerify, and others...).
    • Enhanced Selenium Recorder / Editor with brand new features: 
      • Copy/paste complete test scripts from Selenium Recorder (including drop down locators).
      • Inline help in the recorder.
      • Easily review command documentation with the new inline help.
      • Visualize mini-screenshots when recording.
      • Possibility of skipping elements matching a regular expression.
      • Enhanced XPath and CSS-Style Locators.
  • Commit Files Webhook
    • Automatically Commit Files on User Story feature branch by calling our new webhook.
    • Define individual metadata items to commit into feature branch.

Upgrade Instructions:

       Grant access to the following components:

  • OLS, FLS, Record Type Assignment & Tab Visibility:
    • Team__c
    • Team_Dependency__c
    • Team_Member__c
    • Compliance_Finding__c
    • Compliance_Rule__c
    • Compliance_Rule_Criteria__c
    • Compliance_Scan_Result__c
    • Compliance_Rule_Group__c
    • Compliance_Rule_Group_Item__c
  • FLS:
    • User:
      • Work_Manager_Panels__c
    • Sprint:
      • Sprint__c.Team__c
    • Git Repositories:
      • Git_Provider__c
      • Pull_Request_Base_URL__c
    • User Stories:
      • User_Story__c.Last_Validation_Promotion__c
      • User_Story__c.Last_Validation_Deployment_Status__c
      • User_Story__c.Latest_Commit_Date__c
      • User_Story__c.Last_Validation_Deployment__c
      • Backburner Rank
      • Backlog Rank
      • Compliance Status
      • Last Compliance Scan Date
      • Last Validation Deployment
      • Last Validation Deployment Status
      • Last Validation Promotion
      • Latest Commit Date
      • Team
    • Selenium Test Suite:
      • Selenium_Test_Suite__c.Notes__c
    • Org Credentials:
      • Compliance_Status__c
      • Last_Compliance_Scan_Date__c
    • Deployment:
      • Compliance_Status__c
      • Last_Compliance_Scan_Date__c
    • Git Snapshot:
      • Compliance_Status__c
      • Last_Compliance_Scan_Date__c
  • Visualforce:
    • copado__AddCCHRuleCriteria
    • copado__WorkManager
    • copado__userStoryComplianceScan
    • copado__ComplianceGettingStarted
    • copado__Environment_FindAndReplaceEditor
    • copado__Flow_FindAndReplaceEditor
    • copado__GettingStarted
    • copado__FindingsMetadetaGrid
    • copado__PageMessagesEnvironment
  • Tab Visibility:
    • User_Story_Metadata__c
    • Work Manager
    • Compliance Getting Started
    • Compliance Rule Group
    • Release__c
    • Team__c
  • Apex Class Access
    • copado.WorkManager

Note: Copado_User Permission Set has been updated adding all FLS and OLS required for Copado V10.

  • Update all Repositories: [Very Important]
    • Update all existing repositories in copado, selecting the Git Provider and if required Pull Request Base Url.
  • Add to Custom Fieldset:
    • Git Repositories [copado__Git_Repository__c.copado__CustomFields]
      • Pull_Request_Base_URL__c
      • Git_Provider__c
  • Create Picklist Values and assign to all Record Types: [Very Important]
    • User Story Status:
      • Backlog
      • Backburner
  • Add to layout:
    • Deployment Flow Layout
      • Add Button:
        • Find & Replace Rule Editor
    • User Story Layout
      • Add Related List:
        • Team Dependencies on this User Story
        • Team Dependencies needed for this User Story
        • Compliance Scan Results
      • Add Section: Compliance Status
        • Add Fields:
          • Compliance Status
          • Compliance Criteria
          • Last Compliance Scan Date 
      • Add Section: Last Deployment Validation Result
        • Add Fields:
          • Last Validation Deployment Status
          • Last Validation Promotion
          • Last Validation Deployment
    • Environment Layout
      • Add Custom Fields:
        • Compliance_Rule_Group__c
        • Compliance_Status__c
        • Last_Compliance_Scan_Date__c
        • Compliance_Scan_Events__c
      • Add Related List:
        • Compliance Scan Results
  • (Custom Metadata Type) Copado Settings > Actual Velocity Statuses Layout:
    • Add Fields:
      • Text _field__c
  • Add to Change Management Application
    • Tab:
      • Work Manager
  • Modify User Story > Deployment Tasks Related List
    • Add:
      • Order. 
      • Type. 
    • Sort by:
      • “Order”, Descending.
    • Remove:
      • Perform in Destination Org
      • Perform in Source Org
      • Task Description
  • Selenium Test Suite Layout
    • Add: Selenium_Test_Suite__c.Notes__c
  • Additional Steps:
    • Setup > Custom Metadata Types > Copado Settings : Add to copado settings custom metadata type Layout "copado__Text_Field__c".
    • Setup > Custom Metadata Types > Copado Settings>TeamDependencies: Provide Statuses for Dependencies that are going to be Ignored for Teams Missing Dependency Alert.  On the   "copado__Text_Field__c". field you can add your own reference (API Name) to a formula field on Team Object. 
    • Setup > Custom Metadata Types > Copado Settings > Actual_Velocity_Statuses: 
      • Provide User Stories Statuses that will be considered for Sprint Velocity on Sprint Wall, Separated by comma.
      • Custom Metadata Type > Copado Settings  > Actual_Velocity_Statuses > "copado__Text_Field__c"  Example: Completed, Released, Cancelled.

How did we do?