---
title: メッセージひな形に利用できる変数一覧
category: 変数一覧
weight: 1
---

[メッセージひな形](/ja/docs/management/email-template/)のテンプレートフィールドでは変数を利用できます。  
変数を利用することで、各ユーザーに対し動的にデータを取得できます。

![Image from Gyazo](https://t.gyazo.com/teams/diverta/ca7d862687615d8e108f9f97f074c52b.jpg)

利用できる変数はテンプレートにより異なります。
メッセージひな形の識別子に対して利用できる変数をまとめましたので下記参照ください。

![Ima+B87e from Gyazo](https://t.gyazo.com/teams/diverta/418d913a45007ccb8488be6132890c9a.png)

## 承認ワークフロー

<!--未使用のためコメントアウト-->
<!--
### approvalflow/approve_please
|変数名   |説明 |
| :--- | :--- |
| $apply_date | 申請日 |
| $apply_member_nm | 申請者名 |
| $publish_ymdhi | 承認の反映日時 |
| $comment | 更新コメント |
| $ext_columns | 対象モジュール拡張項目 |
| $apply_diff | 未承認で新規追加のものと既存のものの差分 |
| $link | 申請データへのURL |
| $title | 申請データ先タイトル |
| $onetime_link | プレビュー閲覧用の一時更新権限URL |
| $site_url | サイトURI |
| $module_data | 未承認で新規追加のモジュールの詳細 |
-->

### approvalflow/approval_alert
**送信タイミング**  
approval_alertバッチ実行時（1日1回7時実行）
承認ワークフロー基本設定のメール通知でアラート期限を入力している場合に有効になります。

**宛先**  
承認ワークフロー基本設定のメール通知宛

**利用できる変数**  

|変数名   |説明 |
| :--- | :--- |
| $row.span | 申請されてからの経過日数 |
| $row.link | 編集画面へのURL |
| $row.module_type | モジュールタイプ |
| $row.target_type | ターゲットタイプ |
| $row.langName | 申請言語名 |
| $row.alert_day_span | アラート期限日数 |
| $row.mail_subject | メール件名 |
| $row.mail_body | メール本文 |
| $row.mail_addresses | 通知先メールアドレス |
| $row.module_nm | モジュール名 |
| $row.module_id | モジュールID |
| $row.apply_language | 申請言語 |

### approvalflow/approve_finish
**送信タイミング**  
承認ワークフローの承認完了時

**宛先**  
申請者、ワークフロー承認者、承認ワークフロー基本設定のメール通知宛

**利用できる変数**  

|変数名   |説明 |
| :--- | :--- |
| $apply_member_id | 申請者メンバーID |
| $apply_member_nm | 申請者名 |
| $apply_date | 申請日 |
| $apply_comment | 申請時コメント |
| $approve_member_id | 最後の承認の承認者ID |
| $approve_member_nm | 最後の承認の承認者名 |
| $approve_date | 最後の承認の承認日 |
| $approve_comment | 最終承認済みデータの承認時コメント |
| $publish_ymdhi | 承認の反映日時 |
| $link | 申請データへのURL |
| $title | 申請データ先タイトル |
| $draft_detail | 下書き詳細 |
| $site_uri | サイトURI |
| $module_data | 未承認で新規追加のモジュールの詳細 |

### approvalflow/approve_reject
**送信タイミング**  
承認ワークフローの差し戻し完了時

**宛先**  
申請者、ワークフロー承認者、承認ワークフロー基本設定のメール通知宛

**利用できる変数**  

|変数名   |説明 |
| :--- | :--- |
| $apply_member_id | 申請者メンバーID |
| $apply_member_nm | 申請者名 |
| $apply_date | 申請日 |
| $comment | 更新コメント（差し戻し理由） |
| $reject_date | 差し戻し日時 |
| $reject_member_id | 差し戻し実行者のメンバーID |
| $reject_member_nm | 差し戻し実行者名 |
| $draft_id | 下書きID |
| $draft_details | 下書き詳細情報 |
| $link | 申請データへのURL |
| $title | 申請対象タイトル |
| $module_data | モジュールデータ |
| $module_nm | モジュール名 |
| $module_id | モジュールID |
| $publish_ymdhi | 承認の反映日時 |

### approvalflow/scheduled_publish
**送信タイミング**  
承認完了したコンテンツが、承認の反映日時になり承認内容が反映されたタイミング

**宛先**  
申請者、ワークフローの最終承認者、承認ワークフロー基本設定のメール通知宛

**利用できる変数**  

|変数名   |説明 |
| :--- | :--- |
| $apply_member_id | 申請者メンバーID |
| $apply_member_nm | 申請者名 |
| $apply_date | 申請日 |
| $apply_comment | 申請時コメント |
| $approve_comment | 最終承認済みデータの承認時コメント |
| $approve_date | 最後の承認の承認日 |
| $approve_member_id | 最後の承認の承認者ID |
| $approve_member_nm | 最後の承認の承認者名 |
| $publish_ymdhi | 承認の反映日時 |
| $link | 申請データへのURL |
| $title | 申請対象タイトル |
| $module_data | モジュールデータ |
| $module_nm | モジュール名 |
| $module_id | モジュールID |

## EC

### ec/AlertLimitPayment_Conveni
コンビニ振込の料金が、入金締切日のN日前になっても未入金状態の場合に送信されます。

|変数名   |説明 |
| :--- | :--- |
| $order | 注文情報 |
| $orderDetails | 注文詳細情報 |
| $products | 注文した商品の商品情報 |

### ec/NoticeExpirePremiumMembership
有料会員期限期限切れ通知メール  
デフォルト設定では有効期限が切れる30日前に通知されるメールです。

|変数名   |説明 |
| :--- | :--- |
| $name1 | 注文者の姓(注文時) |
| $name2 | 注文者の名(注文時) |
| $email | 注文者のEメールアドレス(注文時) |
| $product_content | 注文の商品一覧 |
| $inquiry_url | 問い合わせページのURL |
| $from_name | サイトのタイトル |

### ec/Membership_Cancel
ユーザーがプレミアム会員登録を解除した時に送信されます。

|変数名   |説明 |
| :--- | :--- |
| $name1 | 注文者の姓(注文時) |
| $name2 | 注文者の名(注文時) |
| $email | 注文者のEメールアドレス(注文時) |
| $product_content | 取り消した注文の商品一覧 |
| $inquiry_url | 問い合わせページのURL |
| $from_name | サイトのタイトル |

### ec/Shipping_guest
管理画面の「売上/配送管理」から商品の発送操作を行ったときにユーザーへ通知されるメール（未ログインユーザー宛）

|変数名   |説明 |
| :--- | :--- |
| $name1 | 注文者の姓(注文時) |
| $name2 | 注文者の名(注文時) |
| $email | 注文者のEメールアドレス(注文時) |
| $product_content | 注文の商品一覧 |
| $inquiry_url | 問い合わせページのURL |
| $from_name | サイトのタイトル |

### ec/Shipping_member
管理画面の「売上/配送管理」から商品の発送操作を行ったときにユーザーへ通知されるメール（ログインユーザー宛）

|変数名   |説明 |
| :--- | :--- |
| $name1 | 注文者の姓(注文時) |
| $name2 | 注文者の名(注文時) |
| $email | 注文者のEメールアドレス(注文時) |
| $product_content | 注文の商品一覧 |
| $order_history_url | 購入履歴のURL |
| $inquiry_url | 問い合わせページのURL |
| $from_name | サイトのタイトル |

## フォーム

### inquiry/inquiry_contact_simple
**条件**  
フォーム基本設定の配信先メールアドレスが「入力内容全て通知」になっており、ZIPパスワードが入力されている場合

**送信タイミング**  
`InquiryMesage::send` のエンドポイントでフォームに回答が追加されたタイミング

**宛先**  
配信先メールアドレスに入力したメールアドレス宛

**利用できる変数**  

|変数名   |説明 |
| :--- | :--- |
| $inquiryHeader | 問い合わせフォームのヘッダ情報 |
| $inquiryHeader.inquiry_name | 問い合わせフォームのタイトル |
| $inquiry_id | 問い合わせフォームのID |
| $parent_inquiry_bn_id | 振り分ける本問い合わせのID |
| $inquiry_bn_id | 問い合わせのID |

### inquiry/inquiry_contact

**条件**  
- フォーム基本設定の配信先メールアドレスが「通知する」になっている場合  
- フォーム基本設定の配信先メールアドレスが「入力内容全て通知」になっており、ZIPパスワードが入力されていない場合

**送信タイミング**  
`InquiryMesage::send` のエンドポイントでフォームに回答が追加されたタイミング

**宛先**  
配信先メールアドレスに入力したメールアドレス宛

**利用できる変数**  

|変数名   |説明 |
| :--- | :--- |
| $file_flg | 添付ファイルがあるなら1を、そうでないなら0をとるフラグ |
| $inquiryHeader | 問い合わせフォームのヘッダ情報 |
| $inquiryHeader.inquiry_name | 問い合わせフォームのタイトル |
| $inquiryHeader.contact_flg | フォーム設定の`配信先メールアドレス`にある「通知しない」、「通知する」、「入力内容全て通知」の設定です<br/> 「入力内容全て通知(INQUIRY_CONTACT_ALL)」が指定された場合、フォームの入力内容をメール中に記載します。 |
| $inquiry_id | 問い合わせフォームのID |
| $parent_inquiry_bn_id | 振り分ける本問い合わせのID |
| $inquiry_bn_id | 問い合わせのID |
| $items | ユーザーの問い合わせ情報<br/> 問い合わせ項目をkeyとし、項目に対する回答内容をvalueとする連想配列 |

## ログイン

### login/reset_password

**送信タイミング**  
- `/management/login/reminder/` のページでパスワードリセットのメール送信時
- `Login::reminder` のエンドポイント使用時

**宛先**  
入力した(POSTした)メールアドレス宛

**利用できる変数**  

|変数名   |説明 |
| :--- | :--- |
| $url | パスワード設定画面のURL |
| $name | ユーザーの氏名 |
| $login_id | ユーザーのログインID |
| $email | ユーザーのEメールアドレス |
| $temp_pwd | 仮パスワード |
| $token | 認証用トークン<br/>URLのパラメータに設定されます。 |
| $name1 | ユーザーの姓<br/> login/reminderのAPI経由時にのみ設定されます。 |
| $name2 | ユーザーの名<br/> login/reminderのAPI経由時にのみ設定されます。 |
| $member | 対象メンバー情報<br/> login/reminderのAPI経由時にのみ設定されます。 |

<!--未使用のためコメントアウト-->
<!--
### login/login_reminder

**送信タイミング**  
- `/management/login/reminder/` のページでパスワードリセットのメール送信時
- `Login::reminder` のエンドポイント使用時

**備考**  
`login/reset_password` と同じテンプレートを使用します。

**宛先**  
入力した(POSTした)メールアドレス宛

**利用できる変数**  

|変数名   |説明 |
| :--- | :--- |
| $url | パスワード設定画面のURL |
| $name | ユーザーの氏名 |
| $login_id | ユーザーのログインID |
| $email | ユーザーのEメールアドレス |
| $temp_pwd | 仮パスワード |
| $token | 認証用トークン<br/>URLのパラメータに設定されます。 |
| $name1 | ユーザーの姓 |
| $name2 | ユーザーの名 |
| $member | 対象メンバー情報 |
-->

<!--未使用のためコメントアウト-->
<!--
### login/login_check_mail
### ログイン通知メール
|変数名   |説明 |
| :--- | :--- |
| $row | ユーザー情報 |
| $row.name1 | ユーザーの姓 |
| $row.login_id | ユーザーのログインID |
| $row.email | ユーザーのEメールアドレス |
-->

### login/password_changed

**条件**  
[環境設定]->[サイト管理]で「パスワード変更完了通知メールを送信する」が有効になっている

**送信タイミング**  
- 管理画面のパスワードリマインダー機能でパスワード変更完了時
- `Login::reset_password` のエンドポイントでパスワード変更完了時

**宛先**  
パスワードが変更されたメンバーのメールアドレス宛

**備考**  
管理画面のメンバー編集からパスワード変更した場合や、`Member::update` のエンドポイントでパスワード変更した場合は送信されません。

**利用できる変数**  

|変数名   |説明 |
| :--- | :--- |
| $name | ユーザーの氏名 |
| $name1 | ユーザーの姓 |
| $name2 | ユーザーの名 |
| $email | ユーザーのEメールアドレス |
| $member | ユーザーのメンバー情報 |

### login/authentication_code
**条件**  
`Login::login_challenge`のエンドポイントで`twofactor_method=email`を設定

**送信タイミング**  
`Login::login_challenge`のエンドポイントで`email`,`password`による認証が完了したタイミング

**宛先**  
ログインしたメンバーのメールアドレス宛

**利用できる変数**  

|変数名   |説明 |
| :--- | :--- |
| $name1 | ユーザーの姓 |
| $name2 | ユーザーの名 |
| $nickname | ユーザーのニックネーム |
| $code | 認証コード（6桁の英数字） |
| $login_code_duration | 認証コードの有効期間（秒） |
| $login_code_expires | 認証コードの有効期限（Unix timestamp） |

### login/sms_authentication_code
**条件**  
- Twilioと連携済み
- メンバー情報に電話番号が登録済み（日本の携帯電話番号のみ対応）
- `Login::login_challenge`のエンドポイントで`twofactor_method=sms`を設定

**送信タイミング**  
`Login::login_challenge`のエンドポイントで`email`,`password`による認証が完了したタイミング

**宛先**  
ログインしたメンバーの電話番号宛（SMS送信）

**利用できる変数**  

|変数名   |説明 |
| :--- | :--- |
| $name1 | ユーザーの姓 |
| $name2 | ユーザーの名 |
| $nickname | ユーザーのニックネーム |
| $code | 認証コード（6桁の英数字） |
| $login_code_duration | 認証コードの有効期間（秒） |
| $login_code_expires | 認証コードの有効期限（Unix timestamp） |

**宛先**  
ログインしたメンバーのメールアドレス宛

**利用できる変数**  

|変数名   |説明 |
| :--- | :--- |
-->

## メンバー

### memberregist/invite

**送信タイミング**  
管理画面からのメンバー招待時

**宛先**  
招待者宛

**利用できる変数**  

|変数名   |説明 |
| :--- | :--- |
| $key | 認証用トークン |
| $name1 | 招待者の姓 |
| $name2 | 招待者の名 |
| $message | 招待者からのメッセージ |
| $regist_url | ユーザー本登録画面のURL |
| $basic_auth_id | Basic認証のユーザー名<br/>Basic認証ありのサイトでのみ設定されます。 |
| $basic_auth_pwd | Basic認証のパスワード<br/>Basic認証ありのサイトでのみ設定されます。 |

### member/pre_regist_thanks

**送信タイミング**  
`member/invite` のエンドポイントで、仮メンバーの登録完了時

**宛先**  
仮メンバーのメールアドレス宛

**利用できる変数**  

|変数名   |説明 |
| :--- | :--- |
| $ext_info | APIで設定した追加情報 |
| $email | 仮メンバーのEメールアドレス |
| $preregist_key | 認証用トークン<br/>URLのパラメータに設定されます。 |

<!--未使用のためコメントアウト-->
<!--
### member/loginid_remainder_to_user
ログインIDの有効期限が1ヶ月前になった人へ送信されます。

|変数名   |説明 |
| :--- | :--- |
| $name1 | メンバーの姓 |
| $name2 | メンバーの名 |
-->

### member/regist_thanks

:::info
このテンプレートは登録シーンによってそれぞれ利用出来る変数が異なります。
:::

<!--
#### 招待からの登録時 //があるはず。
-->

#### 管理画面からの登録時
**条件**  
[メンバー]->[メンバー詳細設定]->[メール通知]の登録時ユーザー宛を有効にしている

**タイミング**  
管理画面からのメンバー登録時

**宛先**  
会員登録が完了したユーザー宛

**利用できる変数**  

|変数名   |説明 |
| :--- | :--- |
| $name | メンバーの氏名 |
| $name1 | メンバーの姓 |
| $name2 | メンバーの名 |
| $email | メンバーのEメールアドレス |

#### APIからの登録時
**条件**  
`Member::insert`のエンドポイントで`send_email_flg`のパラメータを有効にしている

**タイミング**  
APIからのメンバー登録時

**宛先**  
会員登録が完了したユーザー宛

**利用できる変数** 

|変数名   |説明 |
| :--- | :--- |
| $to_name | メンバーの姓 |
| $name | メンバーの氏名 |
| $name1 | メンバーの姓 |
| $name2 | メンバーの名 |
| $email | メンバーのEメールアドレス |
| $data | フォームデータ |
| $form_data | フォームデータ |
| $member_id | メンバーID |
| $password | パスワード(伏せ字表示) |
| $site_title | サイト名 |
| $site_url | サイトのURL |
| $preregist_key | 仮登録キー |

### member/regist_alert

**送信タイミング**  
管理画面から招待を送ったメンバーの会員登録完了時

**宛先**  
招待を送ったユーザー宛

**利用できる変数** 

|変数名   |説明 |
| :--- | :--- |
| $name | メンバーの氏名 |
| $email | メンバーのEメールアドレス |
| $friend_nm | 招待者の氏名 |
| $site_title | サイト名 |
| $site_url | サイトのURL |

### member/complete_delete
**条件**  
[環境設定]->[サイト管理]で退会完了通知が有効になっている

**送信タイミング**  
`Member::delete` のエンドポイントでメンバー削除完了時

**宛先**  
削除されたメンバーのメールアドレス宛

**備考**  
管理画面のメンバー編集からの削除の場合はメール送信されません。

**利用できる変数** 

|変数名   |説明 |
| :--- | :--- |
| $to_name | メンバーの姓 |
| $name | メンバーの氏名 |
| $name1 | メンバーの姓 |
| $name2 | メンバーの名 |
| $email | メンバーのEメールアドレス |
| $site_title | サイト名 |
| $site_url | サイトのURL |

### member/update_thanks
**条件**  
[メンバー]->[メンバー詳細設定]->[メール通知]で、編集時ユーザー宛を有効にしている

**送信タイミング**  
- 管理画面からのメンバー編集完了時
- `Member::update`、`Member::bulk_upsert`のエンドポイントによるメンバー編集完了時

**宛先**  
編集されたメンバーのメールアドレス宛

|変数名   |説明 |
| :--- | :--- |
| $name | メンバーの氏名 |
| $name1 | メンバーの姓 |
| $name2 | メンバーの名 |
| $email | メンバーのEメールアドレス |
| $password | メンバーのログインパスワード |
| $arrGroup_nm | メンバーの所属するグループのリスト |
| $form_data | フォームデータ |
| $memberExtensionColumns | メンバー拡張情報 |
| $original_data | 更新前の会員情報 |
| $column_diff | 会員情報の差分 |

### memberregist/edit_notice
**条件**  
[メンバー]->[メンバー詳細設定]->[メール通知]で、編集時送信アドレスを通知するにしている

**送信タイミング**  
- 管理画面からのメンバー編集完了時
- `Member::update`、`Member::bulk_upsert`のエンドポイントによるメンバー編集完了時

**宛先**  
編集時送信アドレスに入力されたメールアドレス宛

**利用できる変数**  

|変数名   |説明 |
| :--- | :--- |
| $name | メンバーの氏名 |
| $name1 | メンバーの姓 |
| $name2 | メンバーの名 |
| $email | メンバーのEメールアドレス |
| $password | メンバーのログインパスワード |
| $arrGroup_nm | メンバーの所属するグループのリスト |
| $form_data | フォームデータ |
| $memberExtensionColumns | メンバー拡張情報 |
| $original_data | 更新前の会員情報 |
| $column_diff | 会員情報の差分 |

<!--未使用のためコメントアウト-->
<!--
### memberregist/mail_receive
会員登録時の空メールに対する返信として送信されます。

|変数名   |説明 |
| :--- | :--- |
| $qs | リンク |
| $se | 認証用トークン<br/>URLのパラメータに設定されます。 |
| $ref | 認証用トークン<br/>URLのパラメータに設定されます。 |
-->

### memberregist/regist_notice
ユーザーが会員登録を完了したとき、管理者に送信されます。

**条件**  
[メンバー]->[メンバー詳細設定]->[メール通知]で、登録時送信アドレスを通知するにしている

**送信タイミング**  
- 管理画面からのメンバーの会員登録完了時(招待・編集・CSVアップロード)
- `Member::update`、`Member::bulk_upsert`のエンドポイントによるメンバー登録完了時

**宛先**  
登録時送信アドレスに入力されたメールアドレス宛

**利用できる変数**  

|変数名   |説明 |
| :--- | :--- |
| $name | メンバーの氏名 |
| $name1 | メンバーの姓 |
| $name2 | メンバーの名 |
| $email | メンバーのEメールアドレス |
| $password | パスワード |
| $arrGroup_nm | メンバーの所属するグループのリスト |
| $form_data | フォームデータ |
| $memberExtensionColumns | メンバー拡張情報 |

<!--未使用のためコメントアウト-->
<!--
## メニュー

### menu/rcms_cant_login_remind
サイトの有効期限が切れる30日前(1ヶ月前)・90日前(3ヶ月前)に管理者へ送信されます。

|変数名   |説明 |
| :--- | :--- |
| $site | サイト情報 |
| $site.name1 | メンバーの姓 |
| $site.name2 | メンバーの名 |
| $site.site_nm | サイト名 |
| $site.site_url | フロントサイトのホスト名 |
| $site.mng_url | 管理サイトのホスト名 |
| $site.cant_login_ymd | サイトの有効期限 |
| $month | 有効期限が切れるまでの月数 |

### menu/notice
コンテンツがお気に入りリストに追加されたとき、通知メールとして送信されます。<br/>
あらかじめ、環境設定 > サイト管理 の 「お気に入り機能メール通知」にチェックが入っている必要があります。

|変数名   |説明 |
| :--- | :--- |
| $bookmark_date | ブックマーク日付 |
| $data | お気に入りに追加されたコンテンツの情報<br/> data_titleはコンテンツのタイトル、data_idはコンテンツのIDを表す |
-->

<!--未使用のためコメントアウト-->
<!--
## Menu

### menu/chatwork

**備考**  
テンプレートファイルは存在しますが、現在のコードベースでは使用されていません。

**利用できる変数**  

| 変数名 | 説明 |
| :--- | :--- |
| $mailfrom | 送信者メールアドレス |
| $mailfrom_nm | 送信者名 |
| $subject | 件名 |
| $contents | メッセージ内容 |

### menu/twilio

**備考**  
テンプレートファイルは存在しますが、現在のコードベースでは使用されていません。

**利用できる変数**  

| 変数名 | 説明 |
| :--- | :--- |
| $contents | メッセージ内容 |

### menu/slack

**備考**  
テンプレートファイルは存在しますが、現在のコードベースでは使用されていません。

**利用できる変数**  

| 変数名 | 説明 |
| :--- | :--- |
| $mailfrom | 送信者メールアドレス |
| $mailfrom_nm | 送信者名 |
| $subject | 件名 |
| $contents | メッセージ内容 |
-->

## 期限付き一時メンバー

### onetime/account
**送信タイミング**  
[メンバー管理]->[期限付き一時メンバー編集]で期限付き一時メンバーの追加、及びパスワードの再生成を行った際

**宛先**  
期限付き一時メンバーのメールアドレス宛

**利用できる変数**  

|変数名   |説明 |
| :--- | :--- |
| $memberInfo | ユーザーのメンバー情報 |
| $message | アカウント発行者からのメッセージ |
| $memberInfo.login_id | ユーザーのアカウントID(ログインID) |
| $memberInfo.login_pwd | ユーザーのログインパスワード |
| $memberInfo.expire | ワンタイムメンバーの有効期限 |

<!--未使用のためコメントアウト-->
<!--
## その他

### rcms_api/rcms_thanks

**備考**  
この識別子はデータベースのフィールド名として存在しますが、メールテンプレートとしては使用されていません。
-->
