お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の
英語版を参照してください。
要件
アプリケーション内で、ログインしているユーザーに対してのみ、顧客メールに基づく関連データを表示し、他のユーザーのデータのセキュリティとプライバシーを確保します。
ユースケース
ある注文管理アプリケーションには、 顧客が購入した注文 の 商品詳細を保持するフォームがあります。このアプリケーションでは、顧客は自分の注文を検索できます。もし頻繁に利用するユーザーがすべてのデータを表示できてしまうと、管理者やユーザーにとって扱いづらくなります。そのため、 データをフィルタリングし、ログインしているユーザーに関連するデータのみが表示されるようにする必要があります。
手順
|
フォーム
|
フォームリンク名
|
項目タイプ
|
項目名
|
項目リンク名
|
|
注文
|
注文
|
メール
|
顧客メール
|
Customer_Email
|
|
通貨
|
合計金額
|
Total_Amount
|
|
サブフォーム
|
注文詳細
|
Order_Details
-
Product_Name
-
数量
-
Sub_Total
|
2. 初期値を設定 し、 Zoho.loginuserid を 顧客メール 項目の初期値として割り当てます。
4. [新しいアクションを追加] をクリックし、以下のコードを Deluge エディターに追加します:
これにより、ログインしているユーザーのメールアドレスが初期値として自動入力され、ユーザーはその値を更新できなくなります。
5. レポートを作成 し、名前を My 注文 とし、 注文フォームを基に作成します。このレポートには、現在ログインしているユーザーの注文のみが表示されます。
6. 「My 注文」レポート の レポートプロパティ を開きます。「フィルターを追加 」をクリックし、表示されるドロップダウンで項目を 顧客メール、演算子を「次と等しい」、値を Zoho.loginuseridに設定します。
動作を確認する
ポイント
-
リストレポートへのフィルター追加の詳細は、次のリンクを参照してください: フィルターの追加 。