Salesforce DevOps
Apex開発者向け
SalesforceのSandboxをバージョン管理し、組織の比較、変更のマージ、組織間のスムーズなデプロイを実現します。
Gitによるソースのバージョン管理
すべてのSandboxと環境がGitリポジトリのブランチに紐づきます。組織内のすべての変更は1分以内に自動同期されます。
コードのブランチと同じ感覚で、組織を比較 👌

デプロイリクエストとピアレビュー
Salesforceの変更をチームでレビューし、自動検証も活用できます。

安心を支えるデプロイ前チェック
1. 依存関係の解決
Blue Canvas は、デプロイに不足している項目、クラス、レイアウトなどのメタデータを事前にお知らせします。
2. パッケージの検証
Apex単体テストを実行して、コードがリリース可能な状態か確認できます。
3. 権限とプロファイル
権限変更をメタデータ変更と一緒にパッケージ化できます。
マージ競合を解決
Blue Canvas は、デプロイ先の組織で行われた他の変更との競合をリアルタイムで検出します。

デプロイチェックリスト
チェックリストは、コードレビューや Salesforce Metadata API が対応していないデプロイ作業など、手動で必要な操作をまとめたテンプレートです。


コードレビュー
Gitで本番反映前の変更をレビューし、チームメンバーにコメントできます。
連携とエコシステム
SalesforceチームのためのJira、GitHub、CI/CD連携
Blue CanvasはJiraと連携し、すべてのメタデータ変更をチケットに紐づけて、一貫した追跡を可能にします。GitHub、Azure DevOps、Bitbucketとも連携できるため、ワークフローをゼロから作り直さずに、既存のCI/CDパイプラインに組み込めます。すべてのデプロイを、チケットから本番反映まで追跡できます。
Salesforce開発者が語るBlue Canvas
「1年足らずで、開発者が1人から15人に増えました。Blue CanvasがすべてをGitで管理し、マージ競合を自動検出してくれなければ、お互いの作業が常にぶつかって、この成長は実現できなかったでしょう。」
Sam GarlandTwilio シニア開発者
Salesforce開発者が他のDevOpsツールよりBlue Canvasを選ぶ理由
| Blue Canvas | 業界標準 | |
|---|---|---|
| セットアップと効果が出るまでの時間 | 当日から利用可能。導入支援パートナーは不要 | 導入に数週間かかり、専門サービスが必要になることも |
| Salesforceチーム向けに設計 | 管理者と開発者が混在するチーム向けに設計。コマンドライン不要 | 開発者向けに設計されているため、管理者はツールに合わせるか、別の方法で対応する必要あり |
| デプロイパイプライン | Sandboxから本番までのパイプラインを完備。依存関係の自動解決とマージ競合の検出に対応 | Salesforce特有のデプロイエラーに対応するには、手動設定、スクリプト、追加ツールが必要 |
| 料金と利用できる機能 | わかりやすいセルフサービス型の料金体系。初日からすべての主要機能を利用可能 | 主要機能の利用に、エンタープライズプランや追加パッケージが必要になることも |
よくある質問
成長する業務システムチームのSalesforceデプロイを、Blue Canvasはどう効率化しますか?+−
Blue Canvasは、組織の成長に対応する体系的なデプロイパイプラインを業務システムチームに提供します。チームが大きくなると、その場しのぎのデプロイや手動での変更追跡では限界があります。変更が競合し、リリースが滞り、何がどこにデプロイされたか把握できなくなります。Blue Canvasは、すべてのSandboxをGitベースのパイプラインに統合。ピアレビュー、パッケージ検証、マージ競合の検出を標準で備えているため、何人の開発者と管理者が並行して作業していても、安心してリリースできます。
Salesforceチームは、登録後どれくらいでBlue Canvasの効果を実感できますか?+−
Blue Canvasは、登録したその日から価値を実感できるように設計されています。導入に数週間や専門サービスを要するエンタープライズ向けSalesforce DevOpsプラットフォームとは異なり、ガイドに沿って設定するだけで、数分で組織とGitリポジトリに接続できます。インフラの構築も、デプロイスクリプトの保守も不要です。DevOpsエンジニアがいなくても始められます。多くのチームが、最初のSandboxを接続してから数時間以内に、変更履歴を追跡できる初回デプロイを完了しています。
Blue Canvasは、開発・QA・UAT・本番環境にまたがるSalesforceのデプロイ管理をどう支援しますか?+−
Blue Canvasは、開発者組織からQA、UAT、本番まで、チームのSandboxパイプラインにそのまま対応します。すべての変更を組織単位で追跡し、Gitブランチに紐づけるため、各環境の状態と次の環境への反映待ちの変更を常に正確に把握できます。デプロイリクエストは、各段階で組み込みの検証、Apex単体テスト、依存関係の解決を経て進みます。複雑な複数環境のSalesforce組織でも、リリースを遅らせる手探りの作業や直前のエラーを解消できます。
余計な運用負担なくGit連携を使いたいApex開発者に、Blue Canvasが最適なSalesforce DevOpsツールである理由は?+−
Blue Canvasは、CI/CD基盤をゼロから構築・保守せずに、Gitベースのバージョン管理のメリットを最大限に活用したいApex開発者のために作られています。組織内のすべての変更が接続先のGitブランチに自動同期され、何が、いつ、誰によって変更されたかを漏れなく確認できます。コードレビュー、プルリクエスト、ブランチポリシーをBlue Canvasの画面から直接扱えるため、Jenkinsパイプラインの設定やデプロイスクリプトの管理に時間をかけずに、Gitを軸とした本格的なワークフローを利用できます。
開発者向けリソース
SalesforceのGitバージョン管理:開発者ガイド
Salesforce組織全体で、Apex、メタデータ、宣言的な設定変更をGitでバージョン管理する方法を紹介します。
➔ 記事を読むガイドスクリプト不要でSalesforceのCI/CDパイプラインを構築する方法
Jenkins、ANT、独自のデプロイスクリプトを、検証・テスト・ロールバックまで対応する自動化パイプラインに置き換えましょう。
➔ 記事を読む徹底解説Salesforceメタデータのマージ競合を解決する
Salesforceメタデータの競合がコードの競合と異なる理由と、Blue Canvasが自動で検出・解決する仕組みを解説します。
➔ 記事を読むベストプラクティスSalesforceチームのためのコードレビューのベストプラクティス
リリースサイクルを遅らせずに、Apex、フロー、宣言的な設定変更のピアレビューを導入する方法を紹介します。
➔ 記事を読むガイド複数環境のSalesforce組織におけるSandbox管理
Gitによる変更追跡と組織の自動比較を使い、開発・QA・UAT・本番環境の整合性を保つ方法を紹介します。
➔ 記事を読む徹底解説依存関係の解決:Salesforceのデプロイが失敗する理由と対処法
項目、レイアウト、クラスの不足がデプロイエラーを引き起こす仕組みと、Blue Canvasがデプロイ前に検出する方法を解説します。
➔ 記事を読む今日からDevOpsを始めましょう
Blue Canvasは850 million行を超えるコードを安全にバックアップしています。Salesforceでの継続的なデプロイとロールバックを簡単にし、組織間の環境の一貫性を維持できるよう企業を支援します。
