この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

AppUsageAssignment

AppUsageAssignment オブジェクトは、特定のレコードの情報を消費するアプリケーションの種別を定義します。アプリケーションは、レコードに対してアプリケーション固有のアクションを試みるときには、まずオブジェクトにそのアプリケーションに対する正しい AppUsageAssignment が指定されているかどうかを評価します。AppUsageAssignment が正しければ、アクションは正常に進行します。AppUsageAssignment が正しくないか、存在しない場合は、アプリケーションがエラーを返すことがあります。各 AppUsageAssignment には、実際のアプリケーションの定義を含む AppUsageType メタデータ型があります。この方法により、AppUsageAssignment は、特定の AppUsageType を複数のオブジェクトにわたって割り当てる連結オブジェクトとして機能します。このオブジェクトは API バージョン 50.0 以降で使用できます。

AppUsageType メタデータは、Salesforce アプリケーションの開発者が設定します。プラットフォームの要件によっては、パートナーやシステムインテグレータが独自に AppUsageAssignments を作成し、レコードに割り当てなければならない場合があります。それ以外の状況では、アプリケーション使用割り当てを組織内のレコードに割り当てるフローを使用できます。たとえば、コマースサービスを提供する ShoppingCart アプリケーションがあり、注文時にカスタムショッピングカート項目が表示されるとします。ユーザが、このショッピングカートアプリケーションから注文するとき、アプリケーションではショッピングカートのアプリケーション使用割り当てによって注文を作成するフローが使用されます。この割り当てでは、AppUsageType 項目に ShoppingCart の値が設定されています。この値は、ShoppingCart メタデータ型を表し、これはフローが設定されたアプリケーション使用割り当てを示します。

AppUsageType メタデータ型は、Salesforce アプリケーション開発者のみが設定できます。この値は、ユーザがアクセスしたり参照したりすることはできません。ユーザが指定可能な操作は、次のとおりです。

重要

サポートされているコール

create()delete()describeLayout()describeSObjects()getDeleted()getUpdated()query()retrieve()undelete()update()upsert()

項目

項目 詳細
AppUsageType
string
プロパティ
Create、Filter、Group、Sort
説明
AppUsageAssignment が表すアプリケーションの名前。
Name
string
プロパティ
Filter、Group、idLookup、Sort
説明
AppUsageAssignment のユーザ定義名 (省略可能)。
RecordId
reference
プロパティ
Create、Filter、Group、Sort
説明
AppUsageAssignment が割り当てられている特定のレコード。
これはリレーション項目です。
リレーション名
Record
リレーション種別
Lookup
参照先
Order

使用方法

このフローチャートは、サンプルの AppUsageAssignment の構造におけるレコードのリレーションを示しています。この事例では、組織で注文の追加機能を提供するアプリケーションとして、「Industrial Orders」と「Healthcare Orders」の 2 つが用意されています。営業担当が注文を出す場合、注文の詳細に基づいて、注文の業種の項目を「Industrial (産業)」または「Healthcare (医療)」に設定します。Industrial Orders と Healthcare Orders のアプリケーションの両方にはフローがあり、注文の [Industry Type (業種)] 項目を評価し、それに応じてアプリケーション使用割り当てを作成して割り当てます。このフローチャートは、営業担当者が 1 つの産業の注文と 2 つの医療の注文を作成した場合を示しています。

サンプルの AppUsageAssignment の構成を示したフローチャート。