Skip to main content

患者データのカスタムオブジェクトを作成する

メモ

メモ

日本語で受講されている方へ
このバッジの Trailhead ハンズオン Challenge は英語で受講していただく必要があります。英語の意味についてはかっこ内の翻訳をご参照ください。必ず英語の値をコピーして貼り付けてから、Trailhead Playground の言語を [English] に、ロケールを [United States] に切り替えてください。こちらの指示に従ってください。

翻訳版の Trailhead を活用する方法については、自分の言語の Trailhead バッジをご覧ください。

Charles は数か月前から理学療法セッションを受けています。Leif は Charles の経過を追跡しようとしています。タイムラインには、Account (取引先) オブジェクトを使用して患者に関連する任意のオブジェクトの詳細を表示できます。理学療法に固有の Salesforce オブジェクトや Health Cloud オブジェクトはないため、カスタムオブジェクトを作成します。

カスタムオブジェクトを作成する

  1. [Setup (設定)] から、[Object Manager (オブジェクトマネージャー)] に移動します。
  2. [Create (作成)] をクリックして、[Custom Object (カスタムオブジェクト)] を選択します。
  3. 新規カスタムオブジェクトを定義します。
    1. Label (表示ラベル): Physical Therapy Session (理学療法セッション)
    2. Plural Label (表示ラベル(複数形)): Physical Therapy Sessions (理学療法セッション)
    3. Object Name (オブジェクト名): Physical_Therapy_Session
    4. Description (説明): A custom object to track physical therapy sessions. (理学療法セッションを追跡するためのカスタムオブジェクト。)
  4. レコード名の表示ラベルと形式を定義します。
    1. Record Name (レコード名): 理学療法セッション名 (自動入力)
    2. Data Type (データ型): Auto Number (自動採番)
    3. Display Format (表示形式): OF-{0000}
    4. Starting Number (開始番号): 0
  5. [Optional Feature (追加の機能)] で [Allow Activities (活動を許可)][Track Field History (項目履歴管理)] を選択します。
  6. [Search Status (検索状況)] で [Allow Search (検索を許可)] を選択します。
  7. [Object Creation Options (オブジェクト作成オプション)] で [Launch New Custom Tab Wizard after saving this custom object (カスタムオブジェクトの保存後、新規カスタムタブウィザードを起動する)] を選択します。
  8. カスタムオブジェクトを保存します。

次は、新しい Physical Therapy Session (理学療法セッション) オブジェクトのタブを作成します。

  1. [New Custom Object Tab (新規カスタムタブ)] ページで [Tab Style (タブスタイル)] 項目をクリックし、[Pencil (鉛筆)] を選択します。
  2. [Next (次へ)] | [Next (次へ)] | [Save (保存)] をクリックします。

カスタム項目を追加する

Physical Therapy Session (理学療法セッション) オブジェクトができたので、いくつかのカスタム項目を追加できます。

  • Duration (期間)
  • Account (取引先)
  • Session Date (セッション日)
  • Therapy Type (療法種別)
  • Is Visible on Patient Card (患者カードに表示)

Duration (期間) 項目を作成する

  1. Physical Therapy Session (理学療法セッション) オブジェクトがまだ開いていなければ開いて [Fields and Relationships (項目とリレーション)] に移動します。
  2. [New (新規)] をクリックします。
  3. [Data Type (データ型)] で [Number (数値)] を選択して、[Next (次へ)] をクリックします。
  4. 項目の名前を指定します。
    1. Field Label (項目の表示ラベル): Duration (期間)
    2. Length (長さ): 18 (デフォルト)
    3. Decimal (小数): 0 (デフォルト)
    4. 任意の場所をクリックして [Field Name (項目名)] を自動入力: Duration
  5. [Next (次へ)] をクリックします。
  6. デフォルトの項目レベルセキュリティ設定を受け入れ、[Next (次へ)] をクリックします。
  7. デフォルトのページレイアウトを受け入れ、[Save & New (保存 & 新規)] をクリックします。

Account (取引先) 項目を作成する

  1. [Data Type (データ型)] で [Lookup Relationship (参照関係)] を選択して、[Next (次へ)] をクリックします。
  2. [Related To (関連先)] で [Account (取引先)] をクリックし、[Next (次へ)] をクリックします。
  3. 項目の名前を指定します。
    1. Field Label (項目の表示ラベル): Account (取引先) (デフォルト)
    2. 任意の場所をクリックして [Field Name (項目名)] を自動入力: Account
  4. [Next (次へ)] | [Next (次へ)] | [Next (次へ)] をクリックします。
  5. [Save & New (保存 & 新規)] をクリックします。

Session Date (セッション日) 項目を作成する

  1. [Data Type (データ型)] で [Date/Time (日付/時間)] を選択して、[Next (次へ)] をクリックします。
  2. 項目の名前を指定します。
    1. Field Label (項目の表示ラベル): Session Date (セッション日)
    2. 任意の場所をクリックして [Field Name (項目名)] を自動入力: Session_Date
  3. [Next (次へ)] | [Next (次へ)] | [Save & New (保存 & 新規)] をクリックします。

Therapy Type (療法種別) 項目を作成する

  1. [Data Type (データ型)] で [Picklist (選択リスト)] を選択して、[Next (次へ)] をクリックします。
  2. [Field Label (項目の表示ラベル)] に、Therapy Type (療法種別)) と入力します。
  3. [Enter values, with each value separated by a new line (各値を改行で区切って入力します)] を選択します。
  4. 選択リストの値を入力します。
    • Joint Pain (関節痛)
    • Spinal Injury (脊髄損傷)
    • Post-Operative Care (術後ケア)
  5. [Next (次へ)] | [Next (次へ)] | [Save & New (保存 & 新規)] をクリックします。

Is Visible on Patient Card (患者カードに表示) 項目を作成する

  1. [Data Type (データ型)] で [Formula (数式)] を選択して、[Next (次へ)] をクリックします。
  2. [Field Label (項目の表示ラベル)] に、Is Visible on Patient Card (患者カードに表示) と入力します。
  3. [Formula Return Type (数式の戻り値のデータ型)] で [Checkbox (チェックボックス)] を選択します。
  4. [Next (次へ)] をクリックします。
  5. [Advanced Formula (高度な数式)] をクリックします。
  6. [Is Visible on Patient Card (Checkbox) = (患者カードに表示 (チェックボックス) =)] で NOT(ISBLANK(Name)) と入力します。
    この数式は、この Physical Therapy Session (理学療法セッション) カスタムオブジェクトをその Name (名前) 項目が空白でない場合は常に患者カードに表示するように指示します。事実上、常にすべての理学療法セッションが患者カードに表示されます。
  7. [Check Syntax (構文を確認)] をクリックします。
  8. [Blank Field Handling (空白項目の処理)] で [Treat blank fields as blanks (空白項目を空白として処理)] を選択します。
  9. [Next (次へ)] | [Next (次へ)] | [Save (保存)] をクリックします。

新しい Physical Therapy Session (理学療法セッション) オブジェクトには次の項目とリレーションが含まれます。

Field Label (項目の表示ラベル) Field Name (項目名) Data Type (データ型)
Account (取引先) Account__c ルックアップ (取引先)
Created By (作成者) CreatedById ルックアップ (ユーザー)
Duration (期間) Duration__c 数値 (18, 0)
Is Visible on Patient Card (患者カードに表示) Is_Visible_on_Patient_Card__c 数式 (チェックボックス)
Last Modified By (最終更新者) LastModifiedById ルックアップ (ユーザー)
Owner (所有者) OwnerId ルックアップ (ユーザーグループ)
Physical Therapy Session Name (理学療法セッション名) Name (名前) Auto-Number (自動採番)
Session Date (セッション日) Session_Date__c 日付/時間
Therapy Type (療法種別) Therapy_Type__c Picklist (選択リスト)

次の手順では、これらのカスタム項目を使用して患者タイムラインビューの設定、患者カード、患者リストを作成します。

リソース

無料で学習を続けましょう!
続けるにはアカウントにサインアップしてください。
サインアップすると次のような機能が利用できるようになります。
  • 各自のキャリア目標に合わせてパーソナライズされたおすすめが表示される
  • ハンズオン Challenge やテストでスキルを練習できる
  • 進捗状況を追跡して上司と共有できる
  • メンターやキャリアチャンスと繋がることができる