始める前に
必要なもの
- 接続したい Salesforce 組織のユーザー(例:UAT 用 Sandbox のユーザー)。Salesforce 管理者か、組織にまだインストールされていないアプリを承認できるユーザーを使ってください。
- UAT Studio ワークスペースの管理者権限。
- 組織が独自のログインページしか許可していない場合は、その My Domain のアドレスを用意してください(例:yourcompany--uat.sandbox.my.salesforce.com)。
パスワードもトークンも不要サインインは Salesforce 自身のページで行います。UAT Studio が Salesforce のパスワードを見ることはありません。Salesforce が UAT Studio にアクセスを与え、そのアクセスはいつでも取り消せます。
設定 · 組織ごとに 1 回
組織を接続する
1
UAT Studio で Salesforce を追加する
UAT Studio でワークスペースを開き、Connections をクリックします。Add a connection で Salesforce を選び、Add をクリックします。どの組織かわかる名前を接続に付け(例:Salesforce · UAT sandbox)、Save settings をクリックします。
2
Salesforce にサインインする
- Where to sign in で、Sandbox なら Sandbox (test.salesforce.com)、本番なら Production or Developer Edition (login.salesforce.com) を選びます。または My Domain address of the org を選び、そのアドレスを入力します。
- Connect Salesforce をクリックします。Salesforce のログインページが開きます。
- その組織のユーザーでサインインします。UAT Studio にアクセスを許可するかどうか Salesforce が確認するので、Allow をクリックします。
- Connections に戻ります。カードには Connected、組織の名前、Sandbox または Production、接続したユーザーが表示されます。
UAT 用 Sandbox とトレーニング用 Sandbox など、複数の組織をテストしますか?組織ごとにもう一度 Salesforce を追加してください。
3
プロジェクトごとに組織を選ぶ
プロジェクトを開き、Setup に移動します。CRM を Salesforce に設定し、Salesforce org で組織を選びます。選択はすぐに保存されます。
使い方
テスト、再接続、接続解除
| ボタン | 内容 |
|---|---|
| Test connection | 組織にもう一度サインインし、組織の名前を表示します。カードには接続が最後に使われた日時が表示されます。 |
| Connect again | もう一度サインインします。別のユーザーで接続する場合や、アクセスが取り消された後などに使います。 |
| Disconnect | Salesforce でアクセスを取り消し、UAT Studio からも削除します。プロジェクトの選択はそのまま残るため、再接続すればすべて元に戻ります。 |
| Remove | 接続を削除します。その接続を使っていたプロジェクトには組織がなくなります。 |
UAT Studio が読み取る情報組織の名前と接続したユーザー、Release readiness があれば組織にあるもの(リード、ケース、有効なフローなど)の件数(レコードの内容は読み取りません)、そして読み込むと選んだユーザーストーリーです。Salesforce のデータを変更することはありません。
ロール
権限
ワークスペース管理者組織の追加、接続、テスト、接続解除、削除と、プロジェクトごとの組織の選択を行います。
Salesforce 管理者サインインしてアクセスを許可します。Salesforce でいつでもアクセスを取り消せます。
テスターとステークホルダーいつもどおりテストします。接続は表示されません。
ヘルプ
うまくいかないとき
| 表示される内容 | 対処方法 |
|---|---|
| このユーザーはアプリを承認できないと Salesforce に表示される | 組織が、まだインストールされていないアプリの承認を一部のユーザーにしか許可していません。Salesforce 管理者でサインインするか、管理者に Approve Uninstalled Connected Apps の権限を依頼してください。 |
| Salesforce がアクセスを許可されていない | Deny をクリックしたか、ページを閉じました。Connect Salesforce をクリックし、Allow を選んでください。 |
| ログインページにアドレスが無効と表示される | Where to sign in で正しい場所を選んでください。Sandbox は test.salesforce.com でサインインします。My Domain の場合は、パスを含めずにアドレスを入力します(例:yourcompany.my.salesforce.com)。 |
| 接続が切れた | Salesforce がアクセスを受け付けなくなりました。期限が切れたか、誰かが Salesforce で取り消しました。Connect Salesforce をクリックして、もう一度サインインしてください。 |
| サインインに時間がかかりすぎた | Connect Salesforce からやり直し、15 分以内にサインインを完了してください。 |
それでも解決しない場合は、表示されたメッセージを添えて [email protected] までメールでご連絡ください。パスワードは絶対に送らないでください。
セキュリティ
アクセスの取り扱い
- サインインは Salesforce 自身のページで行います(OAuth と PKCE)。UAT Studio が Salesforce のパスワードを見ることはありません。
- UAT Studio が求めるのは、Salesforce API へのアクセスと接続の維持だけです。そのため、毎回サインインし直す必要はありません。
- アクセスは暗号化(AES-256)して当社のサーバーに保存され、ブラウザーには保存されません。復号用の鍵はデータベースとは別に保管されます。誰もそれを読み出すことはできません。アプリでも、サポート経由でもできません。
- Salesforce 管理者は、Salesforce の Setup › Connected Apps OAuth Usage で UAT Studio を確認し、そこでアクセスを取り消せます。UAT Studio の Disconnect でも同じことができます。
