Salesforceテクニカルアーキテクト事前評価(1次試験)について/Salesforce Certified Technical Architect (CTA  1st exam)


（2025/5追記）Salesforceさん取材の記事　
https://www.salesforce.com/jp/campaign/salesforce-certification-success-stories/article-7/
勉強の仕方などこちらのほうが綺麗にまとまってます。



先日SalesforceのCTA（1次試験）に受かったので、諸々ポイントを整理します。次は最終試験です。

### テクニカルアーキテクトとは？
[Salesforce公式：テクニカルアーキテクト(CTA)の説明](https://trailhead.salesforce.com/ja/credentials/architectreviewboard/)
・Salesforceの最難関資格となります。試験範囲はすべてです。
・受験料が1次試験20万、2次試験50万かかります。
・RFPのようなWordを渡され、ホワイトボードやパワポを使ってTOBEを描き、ジャッジ（＝試験官）の前でプレゼン、ジャッジからのQAに回答する、という流れです。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/450298/4aad1371-9647-4e15-8460-77ccb75bef64.png)

・[Salesforce社提供の公式模擬シナリオ](https://trailhead.salesforce.com/ja/trailblazer-community/files/0693A000007cQtNQAU?tab=overview)
・[事前試験：私が模擬シナリオを解いた例（結構前に問いたので間違ってるかも。ご参考まで。）](https://qiita.com/nori83/items/a8083a49089e3c368521)

・試験のボリュームは以下の通りです。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/450298/8667e920-e2b7-45a4-a2b5-9a1346851f68.png)


**試験概要：**
・資格体形は割とよく変わり、2022年頃までは1次試験はありませんでした。また、数年前は、最終試験の解く時間が2hでしたが、あまりにも短くて3hになりました。その前は実務経験も問われた時期もあったようです。
・国内のCTA合格者は現時点20人程度です。（入門のアドミン資格は、現在1万人程度合格者がいると考えるとかなり少ないです。）
・試験範囲は幅広く、以下のとおりです。1次試験は「ガバナンス」が対象外となりますので、資源移送や環境計画、開発手法などは問われません。
・以前は試験に関する情報が一切ありませんでしたが、徐々に情報が増えていると感じています。[試験に関するTips(参考リンク)](https://qiita.com/nori83/items/d787f8ed530034b0dcd5)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/450298/6420c0f8-807b-7d39-54a4-0c2213923db8.png)

・ちなみに1発で受かる人はほぼいないです。
・1次試験は、1度落ちると半年間、再受験できません。

### 苦しかったポイント
・1次試験は、とにかく問題を読み込んで資料化する時間が短く、時間内に7割程度しか解き終わりませんでした。（最後は口頭で、その場で問題に対して即答する必要がありました。）
・CTAを目指し始めた時点で管理職であったため（当時案件を8つ見ており、部下も40人前後いた）、勉強時間の確保がかなり難しかったです。各所に相談して案件を剥がしてもらい、一定期間×月20%程度休暇を捻出して勉強しました。
・土日祝日は、少なくとも午前中は必須で勉強、午後は状況次第で勉強していました。平日の夜も、仕事が遅くならなければ多少勉強しました。（周りの人には感謝しかないです。かなり調整してもらいました。）
・CTAの試験は、かなり細かい実装の手法（＝例えば承認プロセスの開始条件にどう設定して要件を満たすか等）も問われるケースがありますが、職種がエンジニアではないため、実務からかなり離れており、キャッチアップが厳しかったです。（Salesforceの全ての設定を開き、主要機能は自分の開発環境で実装して、感覚を取り戻しました。）

### 勉強の流れ
①前提試験（システムアーキ・アプリアーキの合格）の合格が必須です。
→だいぶ前に前提資格を取っており、内容をかなり忘れてしまっていました。なので認証・IF・アクセス権限・SalesCloud・ServiceCloudを復習しなおすところから始めました。
②CTA601の受講をします。
https://trailhead.salesforce.com/ja/trailblazer-community/feed/0D53A00004PmPZFSA3
③Salesforce社主催/社内の模擬レビューボードに参加します。
→実際のCTAのかたからお時間をいただきました。
→2023年年明けから半年近く、月に2回（1つはSalesforce社、もう1つは社内）模擬レビューボードのお時間をいただき、適宜受けたフィードバックをもとに勉強を繰り返しました。

③がかなり苦しいのですが、これをやってなかったら受かってなかったと思います。（付き合ってくださったCTAのかたも、当然案件などあり、お忙しかったと思うのですが、毎月数時間、模擬レビューボードの時間をくださいました。本当にありがたかったです。）

### 抑えておくべき事項
CTA受験にあたり抑えておくべき事項です。　
※1次にフォーカスを充ているため、ガバナンスなどには言及していません。

回答の際にはWordの問題文を読み、以下7つを用意します。
１．Org方針（手書き）
２．利用者/ライセンス/モバイル（手書き）
３．俯瞰図（ホワイトボード）
４．ER図（ホワイトボード）
５．ロール（手書き）
６．認証フロー（手書き）
７．シナリオ（Wordに直接記入）
例：https://qiita.com/nori83/items/a8083a49089e3c368521

詳細なドキュメントイメージやポイントは以下の通りです。
※私が勉強を始めた際に、ナレッジが少なく困ったので、少しでも後続の人の参考になると嬉しいです。
※ちなみに実際の試験では時間がないため、もっとぐちゃぐちゃです。
※CTAのかたがたに、「消せるペンを使ったほうがいい」、「ホワイトボードのペンは細い方がいい」とアドバイス頂き、それを使ってます。

１．Org方針（手書き）
シングルオルグかマルチオルグか問われますので、理由と共に説明する必要があります。
（イメージ）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/450298/ca8ddebf-39f2-7844-09cd-bfaf5bae62ea.png)

２．利用者/ライセンス/モバイル（手書き）
こちらも、なぜこのライセンスを選んだのか、なぜモバイルの中でもSalesforceアプリやMPを選んだのか、を説明する必要があります。

（イメージ）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/450298/ec1a0fbc-3c7f-61b7-b59c-2e63d592271f.png)

３．俯瞰図（ホワイトボード）
登場するシステム（新か現行か）、廃止システム、初期データ移行の識別、データ連携の流れを記載する必要があります。右上の凡例は必須です。

（イメージ）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/450298/c2ba3f70-9382-a714-e8e0-1e6e8b3cfe92.png)

４．ER図（ホワイトボード）
登場するオブジェクト（標準・カスタム）、参照・主従、１：Ｎの関係性など整理する必要があります。適宜BigObjectやSalesforceConnectの利用にも言及します。右上の凡例は必須です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/450298/e09781b4-a67d-d72d-9c73-ebff23ca281c.png)

５．ロール（手書き）
権限要件を踏まえ、内部ロールと外部ロールを識別の上、構成を定義する必要があります。右上の凡例は必須です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/450298/f4149a4b-52bb-d156-d4b5-80006ced0dec.png)


６．認証フロー（手書き）
SAMLとOpneIdConnectの認証のフロー、設定手順は確実に抑える必要があります。（実機で実装すると理解しやすいです。）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/450298/437446ed-0932-62dc-082d-40ffaee3d087.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/450298/7a2382a1-856b-3799-4cf1-57fcfb49fed7.png)

設定手順：
https://trailhead.salesforce.com/ja/content/learn/modules/identity_external/identity_external_social

https://help.salesforce.com/s/articleView?id=sf.sso_saml.htm&language=ja&type=5#:~:text=Salesforce%20%E3%81%A7%E3%80%81%5B%E8%A8%AD%E5%AE%9A%5D%20%E3%81%8B%E3%82%89,%E5%86%85%E5%AE%B9%E3%82%92%E4%BF%9D%E5%AD%98%E3%81%97%E3%81%BE%E3%81%99%E3%80%82

７．シナリオ（Wordに直接記入）
上記1～6の資料で説明できない箇所は、
以下のように、原則1文に対して、1つソリューションを記載します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/450298/bfd5eaf4-8799-fd34-eec4-f1e7eb3ea163.png)



### 最後に
3回以上読んだ/見たサイト
↓以下にまとめました！
https://qiita.com/nori83/items/d787f8ed530034b0dcd5