インテグレーション

インテグレーション
40問 • 2年前
  • 谷峻輔
  • 通報

    問題一覧

  • 1

    SalesForceコネクトを使うと何ができるか

    Salesforceからシステムの境界を超えてシームレスかつリアルタイムでデータの表示、検索、変更ができる。 また、SalesForce内のレコードとリレーションを組むことも可能である。

  • 2

    SalesforceConnectの制限事項はなにがあるか3点あげよ

    データソースに対し、APIをサポートさせなければならないこと、検索する外部オブジェクトごとに検索機能の実装が必要であること、呼び出し回数制限があり、1時間で20000回しかコネクター呼び出せないこと

  • 3

    外部ログイン情報とはなにか? どのような設定が可能か?

    Apexコールアウトを利用する時に 指定ログイン情報を利用してコールアウトができる。 指定ログイン情報では、外部ログイン情報を指定して利用する。 外部ログイン情報とは、 外部システムに対して認証するときに使用する認証プロトコル 認証を利用可能な権限セット、またはプロファイルを指定 カスタムヘッダーも定義可能 指定ログイン情報設定ページの外部ログイン情報タブから作成できる。 https://tyoshikawa1106.hatenablog.com/entry/2023/07/23/190000

  • 4

    指定ログイン情報では何が設定可能か?

    コールアウトエンドポイントのURL クライアント証明書 事前作成した、外部ログイン情報を指定 カスタムヘッダーも定義可能 以下のコールアウトオプション 認証ヘッダーを作成(自動でAuthorizationのヘッダーを付与) ヘッダーや本文に数式を許可 など!

  • 5

    カスタムボタンやApexなどで、 XmlHttpRequest を使用で外部サイトを呼び出す前に何の設定が必要か

    リモートサイトの設定で、該当URLを許可する。 外部システムのAPIを実行する場合は リモートサイトの設定を行い、対象の外部サイトを許可する必要があります。 ですが、指定ログイン情報の設定を使用する場合はそちらで許可設定まで行ってくれるのでリモートサイトの設定は不要となります。

  • 6

    外部サービスの追加ではなにができるか

    外部サービスのスキーマのURLを指定することで、 Webサービスを呼び出すためのApexクラスを自動で生成させる! →コーディングしなくてもフローなどで呼び出し可能! ※当然指定ログイン情報の設定もいる サービス側にAPI定義(APIスキーマ)があればSalesforceはコーディングレスでインテグレーションできる APIを定義し、様々なシステムのインテグレーションを実現するのがMulesoft https://base.terrasky.co.jp/articles/mzUni https://mitch-oka.medium.com/salesforce%E3%81%AE%E5%A4%96%E9%83%A8%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%E3%82%92%E7%90%86%E8%A7%A3%E3%81%97%E3%81%A6%E6%9C%AA%E6%9D%A5%E3%81%AB%E5%82%99%E3%81%88%E3%82%8B-5422ee4f57be

  • 7

    salesforce Connectのアダプタの種類はなにがあるか 説明もせよ

    組織間アダプタ Lightning Platform REST API を使用して他の Salesforce 組織に保存されているデータにアクセスする。 ODataアダプタ Open Data Protocol を使用して Salesforce 外に保存されているデータにアクセスする。 外部データは、OData プロトコルに対応する必要あり SAP、Microsoft、Oracle などの従来のシステムからリアルタイムにデータを取得可能 Apexカスタムアダプタ Apex Connector Frameworkを使用して作成、インターネットに落ちてるデータをRESTAPIで拾ってきたりとかで使える。 AWS用のアダプタ GraphQLアダプタ GraphQL APIで公開しているデータに対して使用可能なアダプタ

  • 8

    Salesforce connectのアダプタの制限についてどんな感じか

    コールアウト制限があったりなかったりする。 https://help.salesforce.com/s/articleView?id=sf.platform_connect_general_limits.htm&type=5

  • 9

    Salesforce Connect を使用して組織の外部データにアクセスするのに購入しておくものはなにか

    Salesforce Connect アドオンライセンスが必要

  • 10

    Salesforce Connect アドオンライセンスは 1 つで何が許可されるようになるか

    組織間アダプタが5 それ以外のアダプタが1 組織間でいうと、 6組織につなげたい場合は2ライセンス 双方向の組織間でつなげたい場合は、それぞれ1ライセンスずつ となる。

  • 11

    Salesforce Connectは実際にどこでどのような設定が可能か

    外部データソース 先ほどのアダプタや、アクセス情報(URLや認証情報)を指定する。

  • 12

    外部データソースを検証して同期すると、どうなるか

    Salesforceの外部オブジェクトとして生成される。 組織にデータをコピーしてるわけではない。

  • 13

    外部データソースの同期が失敗する理由はなにか二つあげよ

    200個以上の外部オブジェクトが存在する場合。 内部オブジェクトと同じ名前の外部オブジェクトが作成された場合

  • 14

    外部オブジェクトを作成するためのベストプラクティスはなにか

    名前空間をつけるためにパッケージ化する。 Developer Edition 組織に作成し、管理パッケージを使用して外部データソースと外部オブジェクトを他の組織にリリースすることで、同名のAPI参照名がある状況を確実に回避できる。

  • 15

    外部システムのスキーマが変更されたら、外部オブジェクトはどうなるか?

    自動で同期されないので、なんもならない。 外部システムの変更を反映するには、オブジェクトを再同期しないといけない。

  • 16

    外部システムに項目が追加され、再同期した。 項目レベルのアクセス権はどうなるか? 他に再同期後はなにがかわるか?

    再同期を開始したユーザのプロファイルに、項目レベルアクセス権が付与される。 標準項目[表示 URL の参照項目] が [なし] に設定される。 カスタム項目に [名前項目] 属性がある場合、その属性が削除される。[外部 ID] 標準項目が、外部オブジェクトの名前項目として使用される。 [リリース状況] は変更されません。

  • 17

    外部オブジェクトのデータを表示するにはどうすればいいか

    標準と同じでカスタムタブをつくる

  • 18

    外部オブジェクトのデータ型で、テキスト型と数値型で気をつけることは?

    テキスト型は、項目の長さが一致してること 数値型は、小数点含め長さが問題ないこと。→収まらなければ、値が空白になってしまう。小数点の場合は切り捨てられる。

  • 19

    外部オブジェクトのテキスト型にはいった値の留意事項はなにか

    先頭と末尾の空白が削除される

  • 20

    外部オブジェクトでサポートされない機能は?

    たくさんある。 数式が絡むものは大体使いないとおもう。 選択リストや、デフォルトと項目値、ルックアップ検索条件としても使えない。 https://help.salesforce.com/s/articleView?id=sf.platform_connect_considerations_compatibility.htm&type=5

  • 21

    外部オブジェクトではどのレベルのセキュリティが通用しないか?

    レコードレベルのセキュリティはサポート外

  • 22

    外部システムからデータ行を初めて取得すると、そのレコードはどうなるか?

    salesforceが外部システムから取得した行に対して、レコードIDを関連付ける。 ※大量の外部データソースのレコードには割り当てないらしい

  • 23

    salesforce Connectで、外部オブジェクトは書き込み可能か?

    可能。 外部データソースにて、書き込み可能外部オブジェクトを選択する必要あり。 外部オブジェクトはデフォルトで参照のみになっている。

  • 24

    外部オブジェクトへの書き込みでの考慮事項はなにか? ヒント トランザクション

    外部オブジェクトの書き込みと同じトランザクションで、内部オブジェクトの書き込みを行うとエラーがでるので、トランザクションは分ける必要がある。 非同期でやれってことよ

  • 25

    外部オブジェクトの書き込みで同期的なのはどのコンテキストで、非同期で可能なのはどのコンテキストか

    ユーザインタフェース、フローやプロセス は同期的 →競合によるエラーの懸念 Apexは非同期で可能 フローも非同期でできそうな気もするけどなー https://help.salesforce.com/s/articleView?id=sf.platform_connect_considerations_writable_external_objects.htm&type=5

  • 26

    外部オブジェクトが含まれるレポートの制限事項はなにか?

    レポート実行時、コールアウトが行われるため遅い可能性がある。 →アダプタによるコールアウト制限の考慮もあり 主オブジェクトのレコード数が最大二万件までの取得となる。 クロス条件やバケットや変換された通貨項目など、サポートされなくなる。

  • 27

    外部オブジェクトでレコードフィードやクイックアクションはつかえるか

    使える。 少し制限ある https://help.salesforce.com/s/articleView?language=ja&id=sf.platform_connect_considerations_actions.htm&type=5

  • 28

    外部オブジェクトでサポートされる自動化はなにか

    プロセス、フロー ワークフローや承認プロセスはつかえない

  • 29

    外部オブジェクトはコンソールアプリケーションに対応しているか

    してない

  • 30

    外部オブジェクトのその他の制限 Soqlやパッケージ等の考慮事項のメモ

    https://help.salesforce.com/s/articleView?id=sf.platform_connect_general_considerations.htm&type=5

  • 31

    外部データソースの同期が行われるとどうなるか

    外部オブジェクトが自動的に、非同期的に作成または上書きされる。

  • 32

    外部オブジェクトのプロパティでは何が設定できるか

    外部データソース、テーブル名(対応づける外部システムのテーブル名のこと)、検索を許可

  • 33

    外部オブジェクトのプロパティについて、 検索を許可するとどうなるか

    SOSLやグローバル検索できるようになる。 デフォルトは無効

  • 34

    外部オブジェクトの作り方を二通りしめせ

    外部データソースからの同期を行うこと。 外部オブジェクトから新規で作成すること。(プロパティからデータソースを選択可能)

  • 35

    外部オブジェクトでの検証は何が行われるか

    接続のテスト、IDのユニーク性、結果の並び変えや絞り込みなどのテスト

  • 36

    外部オブジェクトの検証は何のアダプタで利用可能か

    Apexカスタムアダプタ、Odata

  • 37

    外部データソースとはなにか

    Salesforce 組織外に保存されているデータまたはコンテンツへのアクセス方法を指定

  • 38

    指定ログイン情報とはなにか

    組織から Web サービスコールアウトを受け取るコールアウトエンドポイントを指定

  • 39

    外部データソースと指定ログイン情報の違いは?

    外部データソースはSalesforce Connectを利用して外部オブジェクトとの同期にかかわる。 指定ログイン情報は、Apexやフローなどで、外部へとHTTPコールアウトを送る際にかかわる。

  • 40

    外部データソースや指定ログイン情報で、 ユーザの認証が必要な場合、ユーザが実際に外部システムをコールする際にどんな設定が必要か

    権限の付与(指定ログイン情報Or外部データソースへの権限) ユーザ個人の、外部システム認証設定 (個人設定から外部システム認証設定が可能で、Oath2.0などの認証プロトコルが設定可能)→認証トークンを取得できる。 https://help.salesforce.com/s/articleView?id=sf.external_authentication.htm&type=5 https://support.freee.co.jp/hc/ja/articles/900001541143-%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE-freee-for-Salesforce-%E3%83%A6%E3%83%BC%E3%82%B6%E3%81%8C%E3%81%8A%E3%81%93%E3%81%AA%E3%81%86%E8%AA%8D%E8%A8%BC%E8%A8%AD%E5%AE%9A#h_01H0H5XH6HDAQ3B2Z2YE6PKK9M

  • その他

    その他

    谷峻輔 · 12問 · 2年前

    その他

    その他

    12問 • 2年前
    谷峻輔

    LWC

    LWC

    谷峻輔 · 100問 · 2年前

    LWC

    LWC

    100問 • 2年前
    谷峻輔

    LWC2

    LWC2

    谷峻輔 · 28問 · 2年前

    LWC2

    LWC2

    28問 • 2年前
    谷峻輔

    Javascript

    Javascript

    谷峻輔 · 100問 · 2年前

    Javascript

    Javascript

    100問 • 2年前
    谷峻輔

    javascript2

    javascript2

    谷峻輔 · 58問 · 2年前

    javascript2

    javascript2

    58問 • 2年前
    谷峻輔

    js1 JavaScript の基礎

    js1 JavaScript の基礎

    谷峻輔 · 92問 · 2年前

    js1 JavaScript の基礎

    js1 JavaScript の基礎

    92問 • 2年前
    谷峻輔

    js2 コード品質、オブジェクト基本、データ型

    js2 コード品質、オブジェクト基本、データ型

    谷峻輔 · 100問 · 2年前

    js2 コード品質、オブジェクト基本、データ型

    js2 コード品質、オブジェクト基本、データ型

    100問 • 2年前
    谷峻輔

    js3 データ型

    js3 データ型

    谷峻輔 · 100問 · 2年前

    js3 データ型

    js3 データ型

    100問 • 2年前
    谷峻輔

    js4 データ型、関数の高度な機能

    js4 データ型、関数の高度な機能

    谷峻輔 · 100問 · 2年前

    js4 データ型、関数の高度な機能

    js4 データ型、関数の高度な機能

    100問 • 2年前
    谷峻輔

    js5 関数の高度な機能 オブジェクトプロパティの設定 プロトタイプ, 継承プロトタイプ, 継承、クラス

    js5 関数の高度な機能 オブジェクトプロパティの設定 プロトタイプ, 継承プロトタイプ, 継承、クラス

    谷峻輔 · 96問 · 2年前

    js5 関数の高度な機能 オブジェクトプロパティの設定 プロトタイプ, 継承プロトタイプ, 継承、クラス

    js5 関数の高度な機能 オブジェクトプロパティの設定 プロトタイプ, 継承プロトタイプ, 継承、クラス

    96問 • 2年前
    谷峻輔

    js6 クラス Promise, async/await

    js6 クラス Promise, async/await

    谷峻輔 · 100問 · 2年前

    js6 クラス Promise, async/await

    js6 クラス Promise, async/await

    100問 • 2年前
    谷峻輔

    js7 Promise, async/await、ジェネレータ, 高度なイテレーション、モジュール

    js7 Promise, async/await、ジェネレータ, 高度なイテレーション、モジュール

    谷峻輔 · 96問 · 2年前

    js7 Promise, async/await、ジェネレータ, 高度なイテレーション、モジュール

    js7 Promise, async/await、ジェネレータ, 高度なイテレーション、モジュール

    96問 • 2年前
    谷峻輔

    js8 その他

    js8 その他

    谷峻輔 · 57問 · 2年前

    js8 その他

    js8 その他

    57問 • 2年前
    谷峻輔

    Javaとは〜

    Javaとは〜

    谷峻輔 · 83問 · 2年前

    Javaとは〜

    Javaとは〜

    83問 • 2年前
    谷峻輔

    Reactクイックスタート

    Reactクイックスタート

    谷峻輔 · 15問 · 2年前

    Reactクイックスタート

    Reactクイックスタート

    15問 • 2年前
    谷峻輔

    デザインパターン

    デザインパターン

    谷峻輔 · 5問 · 2年前

    デザインパターン

    デザインパターン

    5問 • 2年前
    谷峻輔

    承認申請

    承認申請

    谷峻輔 · 16問 · 2年前

    承認申請

    承認申請

    16問 • 2年前
    谷峻輔

    アプリケーションビルダー2

    アプリケーションビルダー2

    谷峻輔 · 100問 · 2年前

    アプリケーションビルダー2

    アプリケーションビルダー2

    100問 • 2年前
    谷峻輔

    アプリケーションビルダー3

    アプリケーションビルダー3

    谷峻輔 · 100問 · 2年前

    アプリケーションビルダー3

    アプリケーションビルダー3

    100問 • 2年前
    谷峻輔

    アプリケーションビルダー4

    アプリケーションビルダー4

    谷峻輔 · 100問 · 2年前

    アプリケーションビルダー4

    アプリケーションビルダー4

    100問 • 2年前
    谷峻輔

    アプリケーションビルダー5

    アプリケーションビルダー5

    谷峻輔 · 94問 · 2年前

    アプリケーションビルダー5

    アプリケーションビルダー5

    94問 • 2年前
    谷峻輔

    アプリケーションビルダー6

    アプリケーションビルダー6

    谷峻輔 · 100問 · 2年前

    アプリケーションビルダー6

    アプリケーションビルダー6

    100問 • 2年前
    谷峻輔

    アプリケーションビルダー7

    アプリケーションビルダー7

    谷峻輔 · 100問 · 2年前

    アプリケーションビルダー7

    アプリケーションビルダー7

    100問 • 2年前
    谷峻輔

    アプリケーションビルダー8

    アプリケーションビルダー8

    谷峻輔 · 98問 · 2年前

    アプリケーションビルダー8

    アプリケーションビルダー8

    98問 • 2年前
    谷峻輔

    アプリケーションビルダー9

    アプリケーションビルダー9

    谷峻輔 · 70問 · 2年前

    アプリケーションビルダー9

    アプリケーションビルダー9

    70問 • 2年前
    谷峻輔

    フロー

    フロー

    谷峻輔 · 42問 · 2年前

    フロー

    フロー

    42問 • 2年前
    谷峻輔

    レポート、ダッシュボード

    レポート、ダッシュボード

    谷峻輔 · 60問 · 2年前

    レポート、ダッシュボード

    レポート、ダッシュボード

    60問 • 2年前
    谷峻輔

    SalesCloud

    SalesCloud

    谷峻輔 · 18問 · 2年前

    SalesCloud

    SalesCloud

    18問 • 2年前
    谷峻輔

    標準機能

    標準機能

    谷峻輔 · 72問 · 2年前

    標準機能

    標準機能

    72問 • 2年前
    谷峻輔

    宣言的開発

    宣言的開発

    谷峻輔 · 8問 · 2年前

    宣言的開発

    宣言的開発

    8問 • 2年前
    谷峻輔

    数式、人力規則

    数式、人力規則

    谷峻輔 · 18問 · 2年前

    数式、人力規則

    数式、人力規則

    18問 • 2年前
    谷峻輔

    アクセスレベル

    アクセスレベル

    谷峻輔 · 63問 · 2年前

    アクセスレベル

    アクセスレベル

    63問 • 2年前
    谷峻輔

    データ型変換

    データ型変換

    谷峻輔 · 22問 · 2年前

    データ型変換

    データ型変換

    22問 • 2年前
    谷峻輔

    オブジェクト、項目

    オブジェクト、項目

    谷峻輔 · 91問 · 2年前

    オブジェクト、項目

    オブジェクト、項目

    91問 • 2年前
    谷峻輔

    アプリ、タブ

    アプリ、タブ

    谷峻輔 · 92問 · 2年前

    アプリ、タブ

    アプリ、タブ

    92問 • 2年前
    谷峻輔

    自動化

    自動化

    谷峻輔 · 17問 · 2年前

    自動化

    自動化

    17問 • 2年前
    谷峻輔

    組織、開発モデル

    組織、開発モデル

    谷峻輔 · 65問 · 2年前

    組織、開発モデル

    組織、開発モデル

    65問 • 2年前
    谷峻輔

    ボタン、アクション

    ボタン、アクション

    谷峻輔 · 69問 · 2年前

    ボタン、アクション

    ボタン、アクション

    69問 • 2年前
    谷峻輔

    ページレイアウト、リストビュー、レコードタイプ、プロセス

    ページレイアウト、リストビュー、レコードタイプ、プロセス

    谷峻輔 · 46問 · 2年前

    ページレイアウト、リストビュー、レコードタイプ、プロセス

    ページレイアウト、リストビュー、レコードタイプ、プロセス

    46問 • 2年前
    谷峻輔

    標準オブジェクト

    標準オブジェクト

    谷峻輔 · 42問 · 2年前

    標準オブジェクト

    標準オブジェクト

    42問 • 2年前
    谷峻輔

    ServiceCloud

    ServiceCloud

    谷峻輔 · 16問 · 2年前

    ServiceCloud

    ServiceCloud

    16問 • 2年前
    谷峻輔

    ユーザ、ライセンス、プロファイル、権限セット

    ユーザ、ライセンス、プロファイル、権限セット

    谷峻輔 · 41問 · 2年前

    ユーザ、ライセンス、プロファイル、権限セット

    ユーザ、ライセンス、プロファイル、権限セット

    41問 • 2年前
    谷峻輔

    データインポート、エクスポート

    データインポート、エクスポート

    谷峻輔 · 3回閲覧 · 12問 · 2年前

    データインポート、エクスポート

    データインポート、エクスポート

    3回閲覧 • 12問 • 2年前
    谷峻輔

    Chatter

    Chatter

    谷峻輔 · 21問 · 2年前

    Chatter

    Chatter

    21問 • 2年前
    谷峻輔

    承認申請

    承認申請

    谷峻輔 · 15問 · 2年前

    承認申請

    承認申請

    15問 • 2年前
    谷峻輔

    フロー

    フロー

    谷峻輔 · 44問 · 2年前

    フロー

    フロー

    44問 • 2年前
    谷峻輔

    レポート、ダッシュボード

    レポート、ダッシュボード

    谷峻輔 · 65問 · 2年前

    レポート、ダッシュボード

    レポート、ダッシュボード

    65問 • 2年前
    谷峻輔

    SalesCloud

    SalesCloud

    谷峻輔 · 18問 · 2年前

    SalesCloud

    SalesCloud

    18問 • 2年前
    谷峻輔

    標準機能

    標準機能

    谷峻輔 · 72問 · 2年前

    標準機能

    標準機能

    72問 • 2年前
    谷峻輔

    宣言的開発

    宣言的開発

    谷峻輔 · 8問 · 2年前

    宣言的開発

    宣言的開発

    8問 • 2年前
    谷峻輔

    アクセスレベル

    アクセスレベル

    谷峻輔 · 52問 · 2年前

    アクセスレベル

    アクセスレベル

    52問 • 2年前
    谷峻輔

    数式、人力規則

    数式、人力規則

    谷峻輔 · 17問 · 2年前

    数式、人力規則

    数式、人力規則

    17問 • 2年前
    谷峻輔

    データ型変換

    データ型変換

    谷峻輔 · 22問 · 2年前

    データ型変換

    データ型変換

    22問 • 2年前
    谷峻輔

    オブジェクト、項目

    オブジェクト、項目

    谷峻輔 · 89問 · 2年前

    オブジェクト、項目

    オブジェクト、項目

    89問 • 2年前
    谷峻輔

    アプリ、タブ

    アプリ、タブ

    谷峻輔 · 100問 · 2年前

    アプリ、タブ

    アプリ、タブ

    100問 • 2年前
    谷峻輔

    自動化

    自動化

    谷峻輔 · 18問 · 2年前

    自動化

    自動化

    18問 • 2年前
    谷峻輔

    組織、開発モデル

    組織、開発モデル

    谷峻輔 · 60問 · 2年前

    組織、開発モデル

    組織、開発モデル

    60問 • 2年前
    谷峻輔

    ボタン、アクション

    ボタン、アクション

    谷峻輔 · 69問 · 2年前

    ボタン、アクション

    ボタン、アクション

    69問 • 2年前
    谷峻輔

    インテグレーション

    インテグレーション

    谷峻輔 · 40問 · 2年前

    インテグレーション

    インテグレーション

    40問 • 2年前
    谷峻輔

    ページレイアウト、リストビュー、レコードタイプ、プロセス

    ページレイアウト、リストビュー、レコードタイプ、プロセス

    谷峻輔 · 44問 · 2年前

    ページレイアウト、リストビュー、レコードタイプ、プロセス

    ページレイアウト、リストビュー、レコードタイプ、プロセス

    44問 • 2年前
    谷峻輔

    標準オブジェクト

    標準オブジェクト

    谷峻輔 · 32問 · 2年前

    標準オブジェクト

    標準オブジェクト

    32問 • 2年前
    谷峻輔

    ServiceCloud

    ServiceCloud

    谷峻輔 · 17問 · 2年前

    ServiceCloud

    ServiceCloud

    17問 • 2年前
    谷峻輔

    ユーザ、ライセンス、プロファイル、権限セット

    ユーザ、ライセンス、プロファイル、権限セット

    谷峻輔 · 18問 · 2年前

    ユーザ、ライセンス、プロファイル、権限セット

    ユーザ、ライセンス、プロファイル、権限セット

    18問 • 2年前
    谷峻輔

    データインポート、エクスポート

    データインポート、エクスポート

    谷峻輔 · 11問 · 2年前

    データインポート、エクスポート

    データインポート、エクスポート

    11問 • 2年前
    谷峻輔

    Chatter

    Chatter

    谷峻輔 · 21問 · 2年前

    Chatter

    Chatter

    21問 • 2年前
    谷峻輔

    一時

    一時

    谷峻輔 · 89問 · 2年前

    一時

    一時

    89問 • 2年前
    谷峻輔

    一時2

    一時2

    谷峻輔 · 29問 · 2年前

    一時2

    一時2

    29問 • 2年前
    谷峻輔

    js9 ドキュメント

    js9 ドキュメント

    谷峻輔 · 80問 · 2年前

    js9 ドキュメント

    js9 ドキュメント

    80問 • 2年前
    谷峻輔

    問題一覧

  • 1

    SalesForceコネクトを使うと何ができるか

    Salesforceからシステムの境界を超えてシームレスかつリアルタイムでデータの表示、検索、変更ができる。 また、SalesForce内のレコードとリレーションを組むことも可能である。

  • 2

    SalesforceConnectの制限事項はなにがあるか3点あげよ

    データソースに対し、APIをサポートさせなければならないこと、検索する外部オブジェクトごとに検索機能の実装が必要であること、呼び出し回数制限があり、1時間で20000回しかコネクター呼び出せないこと

  • 3

    外部ログイン情報とはなにか? どのような設定が可能か?

    Apexコールアウトを利用する時に 指定ログイン情報を利用してコールアウトができる。 指定ログイン情報では、外部ログイン情報を指定して利用する。 外部ログイン情報とは、 外部システムに対して認証するときに使用する認証プロトコル 認証を利用可能な権限セット、またはプロファイルを指定 カスタムヘッダーも定義可能 指定ログイン情報設定ページの外部ログイン情報タブから作成できる。 https://tyoshikawa1106.hatenablog.com/entry/2023/07/23/190000

  • 4

    指定ログイン情報では何が設定可能か?

    コールアウトエンドポイントのURL クライアント証明書 事前作成した、外部ログイン情報を指定 カスタムヘッダーも定義可能 以下のコールアウトオプション 認証ヘッダーを作成(自動でAuthorizationのヘッダーを付与) ヘッダーや本文に数式を許可 など!

  • 5

    カスタムボタンやApexなどで、 XmlHttpRequest を使用で外部サイトを呼び出す前に何の設定が必要か

    リモートサイトの設定で、該当URLを許可する。 外部システムのAPIを実行する場合は リモートサイトの設定を行い、対象の外部サイトを許可する必要があります。 ですが、指定ログイン情報の設定を使用する場合はそちらで許可設定まで行ってくれるのでリモートサイトの設定は不要となります。

  • 6

    外部サービスの追加ではなにができるか

    外部サービスのスキーマのURLを指定することで、 Webサービスを呼び出すためのApexクラスを自動で生成させる! →コーディングしなくてもフローなどで呼び出し可能! ※当然指定ログイン情報の設定もいる サービス側にAPI定義(APIスキーマ)があればSalesforceはコーディングレスでインテグレーションできる APIを定義し、様々なシステムのインテグレーションを実現するのがMulesoft https://base.terrasky.co.jp/articles/mzUni https://mitch-oka.medium.com/salesforce%E3%81%AE%E5%A4%96%E9%83%A8%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%E3%82%92%E7%90%86%E8%A7%A3%E3%81%97%E3%81%A6%E6%9C%AA%E6%9D%A5%E3%81%AB%E5%82%99%E3%81%88%E3%82%8B-5422ee4f57be

  • 7

    salesforce Connectのアダプタの種類はなにがあるか 説明もせよ

    組織間アダプタ Lightning Platform REST API を使用して他の Salesforce 組織に保存されているデータにアクセスする。 ODataアダプタ Open Data Protocol を使用して Salesforce 外に保存されているデータにアクセスする。 外部データは、OData プロトコルに対応する必要あり SAP、Microsoft、Oracle などの従来のシステムからリアルタイムにデータを取得可能 Apexカスタムアダプタ Apex Connector Frameworkを使用して作成、インターネットに落ちてるデータをRESTAPIで拾ってきたりとかで使える。 AWS用のアダプタ GraphQLアダプタ GraphQL APIで公開しているデータに対して使用可能なアダプタ

  • 8

    Salesforce connectのアダプタの制限についてどんな感じか

    コールアウト制限があったりなかったりする。 https://help.salesforce.com/s/articleView?id=sf.platform_connect_general_limits.htm&type=5

  • 9

    Salesforce Connect を使用して組織の外部データにアクセスするのに購入しておくものはなにか

    Salesforce Connect アドオンライセンスが必要

  • 10

    Salesforce Connect アドオンライセンスは 1 つで何が許可されるようになるか

    組織間アダプタが5 それ以外のアダプタが1 組織間でいうと、 6組織につなげたい場合は2ライセンス 双方向の組織間でつなげたい場合は、それぞれ1ライセンスずつ となる。

  • 11

    Salesforce Connectは実際にどこでどのような設定が可能か

    外部データソース 先ほどのアダプタや、アクセス情報(URLや認証情報)を指定する。

  • 12

    外部データソースを検証して同期すると、どうなるか

    Salesforceの外部オブジェクトとして生成される。 組織にデータをコピーしてるわけではない。

  • 13

    外部データソースの同期が失敗する理由はなにか二つあげよ

    200個以上の外部オブジェクトが存在する場合。 内部オブジェクトと同じ名前の外部オブジェクトが作成された場合

  • 14

    外部オブジェクトを作成するためのベストプラクティスはなにか

    名前空間をつけるためにパッケージ化する。 Developer Edition 組織に作成し、管理パッケージを使用して外部データソースと外部オブジェクトを他の組織にリリースすることで、同名のAPI参照名がある状況を確実に回避できる。

  • 15

    外部システムのスキーマが変更されたら、外部オブジェクトはどうなるか?

    自動で同期されないので、なんもならない。 外部システムの変更を反映するには、オブジェクトを再同期しないといけない。

  • 16

    外部システムに項目が追加され、再同期した。 項目レベルのアクセス権はどうなるか? 他に再同期後はなにがかわるか?

    再同期を開始したユーザのプロファイルに、項目レベルアクセス権が付与される。 標準項目[表示 URL の参照項目] が [なし] に設定される。 カスタム項目に [名前項目] 属性がある場合、その属性が削除される。[外部 ID] 標準項目が、外部オブジェクトの名前項目として使用される。 [リリース状況] は変更されません。

  • 17

    外部オブジェクトのデータを表示するにはどうすればいいか

    標準と同じでカスタムタブをつくる

  • 18

    外部オブジェクトのデータ型で、テキスト型と数値型で気をつけることは?

    テキスト型は、項目の長さが一致してること 数値型は、小数点含め長さが問題ないこと。→収まらなければ、値が空白になってしまう。小数点の場合は切り捨てられる。

  • 19

    外部オブジェクトのテキスト型にはいった値の留意事項はなにか

    先頭と末尾の空白が削除される

  • 20

    外部オブジェクトでサポートされない機能は?

    たくさんある。 数式が絡むものは大体使いないとおもう。 選択リストや、デフォルトと項目値、ルックアップ検索条件としても使えない。 https://help.salesforce.com/s/articleView?id=sf.platform_connect_considerations_compatibility.htm&type=5

  • 21

    外部オブジェクトではどのレベルのセキュリティが通用しないか?

    レコードレベルのセキュリティはサポート外

  • 22

    外部システムからデータ行を初めて取得すると、そのレコードはどうなるか?

    salesforceが外部システムから取得した行に対して、レコードIDを関連付ける。 ※大量の外部データソースのレコードには割り当てないらしい

  • 23

    salesforce Connectで、外部オブジェクトは書き込み可能か?

    可能。 外部データソースにて、書き込み可能外部オブジェクトを選択する必要あり。 外部オブジェクトはデフォルトで参照のみになっている。

  • 24

    外部オブジェクトへの書き込みでの考慮事項はなにか? ヒント トランザクション

    外部オブジェクトの書き込みと同じトランザクションで、内部オブジェクトの書き込みを行うとエラーがでるので、トランザクションは分ける必要がある。 非同期でやれってことよ

  • 25

    外部オブジェクトの書き込みで同期的なのはどのコンテキストで、非同期で可能なのはどのコンテキストか

    ユーザインタフェース、フローやプロセス は同期的 →競合によるエラーの懸念 Apexは非同期で可能 フローも非同期でできそうな気もするけどなー https://help.salesforce.com/s/articleView?id=sf.platform_connect_considerations_writable_external_objects.htm&type=5

  • 26

    外部オブジェクトが含まれるレポートの制限事項はなにか?

    レポート実行時、コールアウトが行われるため遅い可能性がある。 →アダプタによるコールアウト制限の考慮もあり 主オブジェクトのレコード数が最大二万件までの取得となる。 クロス条件やバケットや変換された通貨項目など、サポートされなくなる。

  • 27

    外部オブジェクトでレコードフィードやクイックアクションはつかえるか

    使える。 少し制限ある https://help.salesforce.com/s/articleView?language=ja&id=sf.platform_connect_considerations_actions.htm&type=5

  • 28

    外部オブジェクトでサポートされる自動化はなにか

    プロセス、フロー ワークフローや承認プロセスはつかえない

  • 29

    外部オブジェクトはコンソールアプリケーションに対応しているか

    してない

  • 30

    外部オブジェクトのその他の制限 Soqlやパッケージ等の考慮事項のメモ

    https://help.salesforce.com/s/articleView?id=sf.platform_connect_general_considerations.htm&type=5

  • 31

    外部データソースの同期が行われるとどうなるか

    外部オブジェクトが自動的に、非同期的に作成または上書きされる。

  • 32

    外部オブジェクトのプロパティでは何が設定できるか

    外部データソース、テーブル名(対応づける外部システムのテーブル名のこと)、検索を許可

  • 33

    外部オブジェクトのプロパティについて、 検索を許可するとどうなるか

    SOSLやグローバル検索できるようになる。 デフォルトは無効

  • 34

    外部オブジェクトの作り方を二通りしめせ

    外部データソースからの同期を行うこと。 外部オブジェクトから新規で作成すること。(プロパティからデータソースを選択可能)

  • 35

    外部オブジェクトでの検証は何が行われるか

    接続のテスト、IDのユニーク性、結果の並び変えや絞り込みなどのテスト

  • 36

    外部オブジェクトの検証は何のアダプタで利用可能か

    Apexカスタムアダプタ、Odata

  • 37

    外部データソースとはなにか

    Salesforce 組織外に保存されているデータまたはコンテンツへのアクセス方法を指定

  • 38

    指定ログイン情報とはなにか

    組織から Web サービスコールアウトを受け取るコールアウトエンドポイントを指定

  • 39

    外部データソースと指定ログイン情報の違いは?

    外部データソースはSalesforce Connectを利用して外部オブジェクトとの同期にかかわる。 指定ログイン情報は、Apexやフローなどで、外部へとHTTPコールアウトを送る際にかかわる。

  • 40

    外部データソースや指定ログイン情報で、 ユーザの認証が必要な場合、ユーザが実際に外部システムをコールする際にどんな設定が必要か

    権限の付与(指定ログイン情報Or外部データソースへの権限) ユーザ個人の、外部システム認証設定 (個人設定から外部システム認証設定が可能で、Oath2.0などの認証プロトコルが設定可能)→認証トークンを取得できる。 https://help.salesforce.com/s/articleView?id=sf.external_authentication.htm&type=5 https://support.freee.co.jp/hc/ja/articles/900001541143-%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE-freee-for-Salesforce-%E3%83%A6%E3%83%BC%E3%82%B6%E3%81%8C%E3%81%8A%E3%81%93%E3%81%AA%E3%81%86%E8%AA%8D%E8%A8%BC%E8%A8%AD%E5%AE%9A#h_01H0H5XH6HDAQ3B2Z2YE6PKK9M