ページ要素のパラメーター設定

ページ要素のパラメーター設定

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。


メモ: Page パラメーターはページ変数として改善されました。既存のすべての Page パラメーターは、ページビルダー右上のPage Variables and Script タブに移動されています。このタブでは、これらのパラメーターを変数として引き続き使用したり、新しいページ変数を作成したり、従来の Page パラメーターと同様に値を渡し続けることができます。さらに、ページスクリプト内でカスタムロジックを設定して、これらの変数を変更・操作することもできます。

Page パラメーターを設定してページに値を渡し、パネル、チャート、ゲージ、フォーム、レポートなどのページ要素内に表示させることができます。

パネルおよびボタン要素の表示にパラメーター値を渡す

ZML 属性を使用する

ZML 属性を使用して、パラメーターをページに渡すことができます。これらの属性でパラメーター名とその値を指定します。パネル内のテキストおよびボタンの表示内容を、パラメーターを使用して必要なデータが表示されるように設定できます。以下の表は、パネルおよびボタン要素に対する ZML 属性とその使用方法を示しています。

Element ZML 属性 ZML script
パネルのテキスト/ラベル
<panel>
<pr height='fill' width='fill'>
<pc width='100%' bgColor='#FFFFFF' hAlign='center' vAlign='middle'>
<pr height='auto' width='auto'>
<pc>
<text 種類='Text' 値='${param1}' size='20px' bold='真' uppercase='真'> </text>
</pc>
</pr>
</pc>
</pr>
</panel>
ボタンのテキスト/label text
<panel>
<pr height='fill' width='fill'>
<pc width='100%' bgColor='#ffffff' vAlign='middle'>
<pr height='auto' width='auto'>
<pc vAlign='middle'>
<ボタンのテキスト='${param2}'' size='15px' color='#ffffff' bgColor='#0072f4' 種類='rounded' marginLeft='0px' marginRight='0px' marginBottom='0px' marginTop='0px' cornerRadius='60px' />
</pc>
</pr>
</pc>
</pr>
</panel>

パラメーター プロパティを使用する

Order Management というアプリケーションを作成したとします。このアプリケーションでは、Track your Order という名前のパラメーター付きページを設計しており、該当する項目(ステートレスフォーム内)にtracking ID (レコード ID)を入力すると、HTML スニペット内に注文の詳細が表示されます。フォーム送信時、この ID はページ URL 内のパラメーター値として設定されると同時に、「Order No: ${parameter_name} の詳細」というテキストを表示するパネル内にも設定されます。

  • パラメーター付きページの作成方法については、こちらを参照してください。
  • ステートレスフォームの作成方法については、こちらを参照してください。
  • HTML スニペットの埋め込み方法については、こちらを参照してください。
パラメーター値を表示するパネルをデザインするには、
  1. ページ上にパネルをドラッグ&ドロップします。Page properties ペインがスライドイン表示されます。
  2. Display タブで、データを表示する Text に設定し、以下のように値を入力します。

  3. 変更内容は自動的に保存されます。右上の閉じる をクリックしてペインを閉じます。

次に、Track Your Order ページにアクセスし、tracking ID を入力します。Track をクリックすると、注文の詳細が表示されます。パネルには入力した tracking ID 番号が表示され、tracking_id パラメーターに基づいて注文の詳細が表示されます。

パラメーター値をパネル画像に渡す

ZML 属性を使用して、パラメーターをページに渡すことができます。これらの属性で、パラメーター名とその値を指定します。パネル内に表示される画像は、パラメーターを使用して必要なデータを表示するように設定できます。以下の表は、パネル画像用の ZML 属性とその使用方法を示しています。

パネル画像要素では、種類 属性の値が weburl の場合にのみ、値 属性にページパラメーターを指定できます。
要素 ZML 属性 ZML スクリプト
パネル画像 Web Url
<panel>
<pr height='fill' width='fill'>
<pc width='100%' bgColor='#ffffff' padding='20px' vAlign='middle'>
<pr height='auto' width='auto'>
<pc vAlign='middle'>
<画像 color='#FFFFFF' bgColor='#2D2D2D' width='80px' height='80px' 種類='weburl' 値=' https://abc.com/public/uploads/large/${param1}.png' cornerRadius='0px' 操作='OpenPage' target='新規-window' componentLinkName='ParamPage' />
</pc>
</pr>
</pc>
</pr>
</panel>
 
<panel>
<pr height='fill' width='fill'>
<pc width='100%' bgColor='#ffffff' padding='20px' vAlign='middle'>
<pr height='auto' width='auto'>
<pc vAlign='middle'>
<画像 color='#FFFFFF' bgColor='#2D2D2D' width='80px' height='80px' 種類='weburl' 値='${param1}' cornerRadius='0px' 操作='OpenPage'
target='新規-window' componentLinkName='ParamPage' />
</pc>
</pr>
</pc>
</pr>
</panel>

パネルの操作

ZML 属性を使用して、パラメーターをページに渡すことができます。これらの属性で、パラメーター名とその値を指定します。パネル内のテキスト、画像、ボタンの操作は、パラメーターを使用して必要なデータを表示するように設定できます。以下の表は、パネルおよびボタン処理用の ZML 属性とその使用方法を示しています。

要素 ZML 属性 ZML スクリプト
フォーム、レポート、ページを開く クエリパラメーター
<panel>
<pr height='fill' width='fill'>
<pc width='100%' bgColor='#FFFFFF' vAlign='middle'
操作='OpenPage' パラメーター='${param1}'
target='新規-window' componentLinkName='ParamPage'>
<text 種類='Text' 値='今月の新規従業員' size='15px' color='#333333'/>
</pc>
</pr>
</panel>
URL を開く場合 Url
<panel>
<pr>
<pc>
<text 種類='Text' 値='今月の新規従業員' size='15px' color='#333333' 操作='OpenURL' url=' https://abc.com/technical-resources/articles/java/${pgprm}' target='新規-window'> </text>
</pc>
</pr>
</panel>
フォーム、レポート、ページ、URL をポップアップで開く width (popupWidth), height (popupHeight)
<panel>
<pc width='50%' bgColor='transparent' vAlign='middle'>
<pr height='auto' width='auto'>
<pc vAlign='middle'>
<ボタンのテキスト='${param}' size='15px' color='#ffffff' bgColor='#0072f4' 種類='定額' marginLeft='0px' marginRight='0px' marginBottom='0px' marginTop='0px' 操作='OpenForm' パラメーター='a=9' target='popup' popupWidth='${param}' popupHeight='${param}' componentLinkName='Orders_Form' />
</pc>
</pr>
</pc>
</panel>

パラメーター値をチャート要素にフィルターとして渡す

ZML 属性を使用する

ZML 属性を使用して、パラメーターをページに渡すことができます。これらの属性で、パラメーター名とその値を指定します。チャートの x 軸と y 軸のラベルは、パラメーターを使用してそれぞれのタイトルを表示するように設定できます。以下の表は、チャート要素用の ZML 属性とその使用方法を示しています。

要素 ZML 属性 ZML スクリプト
チャート要素
X 軸ラベル (xtitle)
Y 軸ラベル (ytitle)
<chart 種類='列'
xtitle='${param1}' ytitle='${param2}'
DelugeCriteria='((ドロップダウン == &quot;Choice 1&quot;))'
bgColor='rgb(255, 255, 255)' theme='#0BD6B1' legendPos='center。top'
appLinkName='orders_sapp' formLinkName='Orders_Form' xfield='ドロップダウン' yfields='sum:番号' />

パラメーター プロパティを使用する

注文管理というアプリケーションを作成したとします。このアプリケーションで、ダッシュボードというページを作成し、特定の日付における注文のステータスと、合計注文数を表示する円グラフを追加しました。ここで、選択済みデータのフィルターを設定する際、値の代わりにパラメーター名を指定できます。この例では、パラメーター名はorder_dateです。

有効なページにアクセスし、ページ URL にアプリで使用している日付形式に従って必須の注文日を?parameter_name=値という形式で指定すると、その日付におけるすべての注文のステータスが円グラフに表示されます。

ゲージ要素にパラメーター値をフィルターとして渡す

ZML 属性を使用する

ZML 属性を使用して、ページにパラメーターを渡すことができます。これらの属性で、パラメーター名とその値を指定します。パラメーターを使用して、ゲージの最大値と目標値を設定できます。次の表は、ゲージ要素の ZML 属性とその用途を示しています。

要素 ZML 属性 ZML スクリプト
ゲージ要素
 
最大値(maximumval タグ内の value 属性)
<gauge bgColor='#ffffff' color='#000000'
criteria='(((ドロップダウン == &quot;Choice 1&quot;)))' displayType='actual' size='20px'
filledColor='#FF7B19' nonFilledColor='#F5F5F5' needleColor='#000000' targetColor='#D8D8D8' 値='orders_app。OrdersForm。ID。件数'>
<maximumvalue size='15px' fontFamily='初期設定'値='${param2}' />
</gauge>
目標値(target タグ内の value 属性)
<gauge bgColor='#ffffff' color='#000000'
criteria='(((ドロップダウン == &quot;Choice 1&quot;)))' displayType='actual' size='20px'
filledColor='#FF7B19' nonFilledColor='#F5F5F5' needleColor='#000000' targetColor='#D8D8D8' 値='orders_app。OrdersForm。ID。件数'>
<target size='15px' color='#7F7F7F' fontFamily='初期設定' 値='${param1}' />
</gauge>

パラメーター プロパティを使用する

注文管理というアプリケーションを作成したとします。このアプリケーションで、ダッシュボードというページを作成し、特定の日付におけるすべての注文の合計金額を表示するように設定されたゲージを埋め込みました。ここで、選択済みデータのフィルターを設定する際、値の代わりにパラメーター名を指定できます。この例では、パラメーター名はsales_dateです。

有効なページにアクセスし、ページ URL にアプリで使用している日付形式に従って必須の日付を?parameter_name=値という形式で指定すると、その日付におけるすべての注文の合計金額がゲージに表示されます。

スニペット/埋め込みにパラメーター値を渡す

要素 ZML 属性 ZML スクリプト
埋め込み src(url)、height、width
<embed importedTemplate='無効' url='https://<domain>/appbuilder/john/orderst/page/${param1}/edit'
width='${param2}' height='${param3}' hAlign='center' />

ここで、

ドメインは DC ごとに異なります。例えば、アカウントが Zoho の米国データセンターにある場合はcreator.zoho.com、EU データセンターにある場合はcreator。Zoho。euを使用する必要があります。

フォーム/レポート内の任意の項目にパラメーター値を渡す

フォーム

ZML 属性を使用する

ZML 属性を使用して、ページにパラメーターを渡すことができます。これらの属性で、パラメーター名とその値を指定します。フォーム固有の機能にパラメーターを渡すこともできます。以下の表は、ページ内のフォーム要素に対する ZML 属性と、その用途を示しています。

要素 ZML 属性 ZML スクリプト
フォーム 完了メッセージ (zc_SuccMsg)
<form appLinkName='ordersapp' urlAppLinkName='ordersapp' heightType='auto' linkName='Orders_Form' searchString='小数=78678' zc_SuccMsg='${param1}' allowPublicAccess='fal />
送信ボタンのテキスト (zc_SubmitVal)
<form appLinkName='ordersapp' urlAppLinkName='ordersapp' heightType='auto' linkName='Orders_Form' searchString='小数=78678' zc_SubmitVal='${param3}' urlType='weburl' allowPublicAccess='fal />
リセットボタンのテキスト (zc_ResetVal)
<form appLinkName='ordersapp' urlAppLinkName='ordersapp' heightType='auto' linkName='Orders_Form' searchString='小数=78678' zc_SuccMsg='${param1}' zc_ResetVal='${param2}' zc_Header='無効' zc_SubmitVal='${param3}' urlType='weburl' allowPublicAccess='fal />
リダイレクト先 - Web サイト URL (zc_NextUrl)
<form appLinkName='thisapp' urlAppLinkName='thisapp' heightType='auto' linkName='Form1' zc_SuccMsg='完了' zc_ResetVal='リセットする' zc_Header='無効' zc_SubmitVal='送信する' urlType='weburl' allowPublicAccess='無効' zc_NextUrl='${pgprm}'/>

パラメーター プロパティの使用

たとえば、注文管理というアプリケーションを作成したとします。このアプリケーションでは、ダッシュボードページを作成し、その中に注文レポートを埋め込んでいます。また、ユーザーが注文の詳細と、購入した商品の返品・交換理由を入力する注文返品フォームも作成しています。注文レポートには、商品を返品/交換という名前のボタン(操作項目)が配置されています。

このボタンをクリックすると、注文返品フォームが開き、注文 ID項目やその他の注文詳細が、order_id パラメーターに基づいて自動入力されます。ユーザーはリクエストの種類や返品・交換理由を選択し、フォームを送信できます。



レポート

ページ内にレポートを埋め込む場合、フィルター条件にパラメーターを指定して渡すことができます。

たとえば、注文管理というアプリケーションを作成したとします。このアプリケーションでは、「ダッシュボード」というタイトルのページを作成し、特定の日付の注文を表示するように設定されたレポートを埋め込んでいます。ここで、選択済みデータのフィルターを設定する際、値の代わりにパラメーター名を指定できます。この例では、パラメーター名は order_date です。



ページを実行時に開くと、必須項目として注文日を入力できます。検索結果は、「注文日」フィルターに基づいて表示されます。

パラメーター値に基づいて検索結果を表示する

ZML 属性の使用

ZML 属性を使用して、ページにパラメーターを渡すことができます。これらの属性で、パラメーター名とその値を指定します。検索コンポーネントを、パラメーターを使って目的の検索結果を表示するように設定できます。以下の表は、検索要素に対する ZML 属性と、その用途を示しています。

要素 ZML 属性 ZML スクリプト
検索 初期値 (defaultValue)
<検索する hAlign='center' bgtype='なし' shape='定額' resultComponent='レポート' linkName='OrderForm_Report' target='新規-window' criteriaString='(((ドロップダウン == input。searchString)))' appLinkName='ordersapp' style='1' defaultValue='${param2}'>
</search>
差し込み項目 (mergeField)
<検索する hAlign='center' bgtype='なし' shape='定額' resultComponent='レポート' linkName='OrderForm_Report' target='新規-window' criteriaString='(((ドロップダウン == input。searchString)))' appLinkName='ordersapp' style='1' 差し込み項目='${param1}'
</search>

パラメーター プロパティの使用


たとえば、従業員管理というアプリケーションを作成したとします。このアプリケーションでは、次の 2 つのページを作成しています。

  • 「ダッシュボード」というタイトルのパラメーター化されたページには、ページパラメーター部署に基づいて、別のページ(ターゲット)に検索結果を表示する検索要素があります。

  • 検索コンポーネントでは、検索結果の表示に使用するパラメーターを選択できます。ここでは、部署がページパラメーターです。

  • ターゲットページは従業員権限と呼ばれ、ここでは検索結果がテーブル(HTML スニペット)で表示され、選択した部署に基づいて従業員の詳細がフィルターされて表示されます。



    Zoho CRM 管理者向けトレーニング

    「導入したばかりで基本操作や設定に不安がある」、「短期間で集中的に運用開始できる状態にしたい」、「運用を開始しているが再度学び直したい」 といった課題を抱えられているユーザーさまに向けた少人数制のオンライントレーニングです。

    日々の営業活動を効率的に管理し、導入効果を高めるための方法を学びましょう。

    Zoho CRM Training



              Zoho Campaigns Resources

                Zoho WorkDrive Resources




                  • Desk Community Learning Series


                  • Digest


                  • Functions


                  • Meetups


                  • Kbase


                  • Resources


                  • Glossary


                  • Desk Marketplace


                  • MVP Corner


                  • Word of the Day


                  • Ask the Experts









                                  • Related Articles

                                  • ページへのパラメーター渡しの理解

                                    お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 メモ: ページパラメーターは、現在は改善されてページ変数になりました。既存のすべてのページパラメーターは、ページビルダー右上のPage Variables and ...

                                  Resources

                                  Videos

                                  Watch comprehensive videos on features and other important topics that will help you master Zoho CRM.



                                  eBooks

                                  Download free eBooks and access a range of topics to get deeper insight on successfully using Zoho CRM.



                                  Webinars

                                  Sign up for our webinars and learn the Zoho CRM basics, from customization to sales force automation and more.



                                  CRM Tips

                                  Make the most of Zoho CRM with these useful tips.