詳細情報:
追加のクエリパラメーター
Salesforce モバイルアプリケーションの URL スキームでは、追加の省略可能なクエリパラメーターがサポートされます。これらのパラメーターを使用すると、複数の組織または Experience Cloud サイトに属するユーザーが正しくリダイレクトされるようにリンクを作成できます。
追加のクエリパラメーターは、Salesforce URL スキーム形式に追加されます。
<scheme_name>://sObject/<id>/<action>?<query_parameter>クエリパラメーター
URL スキームを使用してユーザーを移動する場合、最適な環境のためにクエリパラメーター値が必要です。
URL スキームにクエリパラメーターを追加すればするほど、より正確にユーザーをリダイレクトできます。URL スキームにクエリパラメーターが追加されていない場合、ユーザーが誤ってリダイレクトされる可能性が高くなります。
s1oid=<orgID>:orgIDは、コンテンツが含まれる組織の組織 ID です。ユーザーが同じ組織 ID にログインしている場合、コンテンツに転送されます。ユーザーが同じ組織 ID にログインしていない場合、ログイン画面にリダイレクトされます。メモ ユーザーが Android で同じ組織 ID にログインしていない場合、ログイン画面にリダイレクトされません。s1nid=<networkID>:networkIDは、コンテンツが含まれる Experience Cloud サイトのネットワーク ID です。サイトが内部であるか、サイトが指定されていない場合、ネットワーク ID は null です。組織 ID が検証されると、ユーザーは正しいサイトに転送されます。s1uid=<userID>:userIDは、データにアクセスできるユーザーのユーザー ID です。query パラメーターで定義されたユーザーとは異なるuserIDを持つユーザーが同じ組織またはサイトにアクセスすると、そのユーザーは同じデータにリダイレクトされます。iosoru=<URL>: このURLは、Salesforce モバイルアプリケーションがユーザーを目的の URL スキームにリダイレクトできない場合にリダイレクトを促すアドレスです。
特定の組織でのレコードの表示
この URL スキームを使用して、特定の組織に移動し、レコード詳細ページを表示します。
<scheme_name>://sObject/<id>/view?s1oid=<orgID>
次の例では、特定の組織の取引先の詳細ページに移動します。
salesforce1://sObject/001D000000Jwj9v/view?s1oid=00DT00000000ABC特定の組織および Experience Cloud サイトのレコードの編集
この URL スキームを使用して、特定の組織、Experience Cloud サイト、およびレコードの編集ページに移動します。
<scheme_name>://sObject/<id>/edit?s1oid=<orgID>&s1nid=<networkID>
次の例は、取引先の詳細ページに移動します。
salesforce1://sObject/001D000000Jwj9v/view?s1oid=00DT00000000ABC&s1nid=00UT00000000XYZ
