ArcGIS Velocity のテキスト メッセージ出力を使用して、外部からアクセスできる SMTP サーバーを介してテキスト メッセージを送信できます。 属性値を使用するように、テキスト メッセージの件名およびメッセージの本文を構成できます。 出力は受信したフィーチャごとに 1 つのテキスト メッセージを送信します。
例
出力の使用例を次に示します:
- あるアナリストは、フィードからのイベントをフィルターするリアルタイム解析を構成し、フィルター条件を満たすフィーチャに関するテキスト メッセージを送信します。
- ある研究者は、ビッグ データ解析で解析を実行した後に、その結果の属性を集計し、得られた情報をテキスト メッセージで送信しようとします。
使用上の注意
出力を使用する際には、以下の点に注意してください:
- テキスト メッセージ出力を使用する場合、データの速度を考慮してください。 出力に送信されたレコードごとに別々のテキスト メッセージが生成されるため、すぐに SMTP サーバーの能力またはレート設定に過度な負荷がかかる可能性があります。 SMTP サーバーの処理量を超えるメッセージ数を送信しないようにテキスト メッセージ出力を構成してください。
- テキスト メッセージは単一の受信者に送信することも、カンマ区切りリストを使用して複数の受信者に送信することもできます。
- テキスト メッセージの受信者は既存のフィールドから構成することも、次のようにキャリアーごとに電話番号を入力して構成することもできます:
- フィールドから受信者を構成する場合、number@carrier_domain という形式を使用します。 たとえば、キャリアー AT&T を使用し、電話番号が (123) 456-7890 の場合、対応する受信者アドレスは (123) 456-7890@txt.att.net になります。
- キャリアーごとに受信者を入力する場合、[キャリアー] ドロップダウン メニューで選択したキャリアーごとに電話番号を入力します。
- 電話番号は (123)456-7890 の形式に設定することも、1234567890 の形式に設定することもできます。Velocity での処理時にすべての余分な文字は削除されます。
パラメーター
出力には、次のパラメーターがあります:
| パラメーター | 説明 | データ タイプ |
|---|---|---|
| SMTP サーバー | テキスト メッセージを送信する SMTP サーバー (例: smtp.HOST-NAME.com)。 | String |
| SMTP サーバー セキュリティー | すべての送信メッセージに対して使用するための SMTP 暗号化のタイプ。 次のようなオプションがあります。
| String |
| Username | SMTP サーバーのユーザー名。 | String |
| パスワード | SMTP サーバーのパスワード。 | パスワード |
| 送信者側のアドレス | テキスト メッセージの送信者として表示されるアドレス (例: (123)456-7890@txt.att.net)。 | |
| 受信者 (オプション) | テキスト メッセージの受信者。 送信データの属性から受信者を指定することも、出力を構成するときに手動で入力することもできます。 データからの属性を使用し、複数の受信者にテキスト メッセージを送信する場合、カンマ区切りリストを使用します。 単一の受信者の例: (123)456-7890@txt.att.net 複数の受信者の例: (123)456-7890@txt.att.net,(234)567-8901@txt.att.net,(345)678-9012@txt.att.net 受信者を手動で構成する場合、ドロップダウン メニューから選択したキャリアーごとに電話番号を入力します。 複数の受信者を入力するには、カンマ区切りリストを使用します。 単一の受信者の例: [キャリアー] ドロップダウン メニューで [@txt.att.net] を選択し、「(123)456-7890」と入力します。 複数の受信者の例: [キャリアー] ドロップダウン メニューで [@txt.att.net] を選択し、「(123)456-7890,(234)567-8901,(345)678-9012」と入力します。 | |
| 件名 (オプション) | テキスト メッセージの件名。 単一行の ArcGIS Arcade 条件式で、件名を構成できます。 | Arcade の単一行テキスト |
| メッセージの本文 (オプション) | テキスト メッセージの本文。 複数行の Arcade 条件式で、メッセージの本文を構成できます。 フィーチャの属性値を参照するには、トークン シーケンス $${$feature.any_attribute_name} で囲みます。 Arcade 式を使用するには、トークン シーケンス $${functionName} にエンコードします (例: $${TextFormatting.NewLine})。 | Arcade の複数行テキスト |
検討事項および制限事項
出力を使用する際には、以下の点を検討してください:
- テキスト メッセージ出力は発生頻度が低いインシデントに使用してください。
- インターネットから SMTP サーバーにアクセスできる必要があります。
注意:
米国の主要キャリアーは電子メールからテキストへの変換サポートを制限しているか終了しており、この出力からのメッセージ配信に次のような影響が生じる場合があります:
- Verizon Wireless は Vtext.com のアドレスに送信される電子メールからテキスト メッセージへの変換サポートを段階的に廃止しており、一部の送信者は終了日より前にアクセスできなくなる可能性があります。 この結果、Verizon Wireless の受信者はこの出力からのテキスト メッセージを受信できない可能性があります。
- テキストを送受信するには、キャリアーが電子メールからテキストへの変換サービスをサポートしている必要があります。 2025 年 6 月から、AT&T は電子メールからテキスト メッセージへの変換をサポートしなくなりました。 電子メール アドレスからテキスト メッセージを AT&T の顧客に送信することはできませんが、SMS (テキスト)、MMS、および標準の電子メール サービスを利用してそれらの顧客と通信することはできます。