トピックZoho CreatorのURLパターンでは、Zoho Creatorのアプリケーションにアクセスするための初期設定URL(フォーム、レポート、ページなど)について説明しました。このセクションでは、フォームの項目、個人データの編集にはデータIDをURLで渡す、レポートやページの印刷用の初期設定値を設定する機能ベースのURLについて探ります。
すべてのURLフォーマットは以下を使用します:
これはCreatorアカウントの基本URL たとえば、もしあなたのアカウントがZohoのUS DCに関連付けられている場合は、creatorapp.zoho.comで、ZohoのEU DCに関連付けられている場合はapp.zohocreator.euです。 |
|
これはアプリケーションの属しているCreatorアカウントの持ち主のユーザー名です | |
これはZoho Creatorアプリケーションのリンク名です | |
|
これはコンポーネント(フォーム、レポート、またはページ)のリンク名です |
Zoho Creatorアプリケーション内のコンポーネント(フォーム、レポート、ページ)に、そのパーマリンクを使用してアクセスすることもできます。この用語が示すとおり、パーマリンクは恒久的なリンクで、特定のウェブページ(この場合、フォーム、レポート、またはページ)のURLを指します。
お使いのアプリのコンポーネントのパーマリンクの形式は以下の通りです:
フォームのパーマリンク |
以下の形式を使用して、自分のウェブサイト、ブログなどにフォームを埋め込むことができます。 |
レポートのPermalink |
以下の形式を使用して、レポートをWebサイトやブログ等に埋め込むことができます。 |
ページのPermalink |
以下の形式を使用して、ページをWebサイトやブログ等に埋め込むことができます。 |
フォーム項目の初期設定値は、フォームのURLに追加のパラメーターを渡すことで設定できます。例えば、項目従業員IDに値を自動的にロードするには、従業員マネージャアプリケーションで、初期値はクエリストリング(Employee_ID=1234)としてフォームのURLに渡されます。ここでEmployee_IDは、従業員フォームの項目のDelugeスクリプト名です。
クエリストリングを含むフォームのURLは以下の形式になります:
複数選択とチェックボックスの項目で、複数の値を設定する必要がある場合があります。これには、URL内の値がコンマで区切られている必要があります。例えば、「Manager」と「Programmer」の値を役割の項目に設定する場合、URLは次の通りになります。https://creatorapp。Zoho。com/zchelp/従業員-manager/#Form:従業員?役割=マネージャー,プログラマー
Zoho Creatorのアプリケーションでフォームにアクセスすると、フォーカスが設定されていることに気付くかもしれません。つまり、カーソルがフォームの最初の項目に表示されます。
あなたがウェブサイトやブログを持っていて、そこにフォームを埋め込んでいるとします。あなたのウェブページがアクセスされると、この初期設定の自動フォーカス動作により、あなたのウェブページはフォームが配置されている位置までスクロールするでしょう。これは、埋め込みフォームの上部にあるコンテンツがスキップされるため、ユーザーの体験を乱す可能性があります。これを対処するために、Zoho Creatorはzc_Focusパラメータを提供します。
zc_Focus の値 | 予定された動作 |
真 |
|
無効 |
|
以下に示すURLは、データ-IDを使用して個別のデータを表示および編集します。これにより、Zoho Creatorフォームが編集モードで表示されます。
トピック データ編集 via データID を参照して、その他の情報を得ます。
レポートが表示するデータをフィルタリングするには、URLのクエリ文字列としてフィルタ基準を設定します。複数の基準を使用したフィルタリングが可能で、2つの項目-値ペアを分割するにはアンパサンド文字を使用합니다(&)。以下は「従業員マネージャー」アプリケーションの「従業員 表示」レポートをフィルタリングする例です。このレポートのURL:
https://creatorapp。Zoho。com/zchelp/従業員-manager/#レポート:Employee_View
ここで、FieldName1およびFieldName2は、フォーム内の項目のリンク名です。
例:
ここで:
Fieldname1 | これは、フォーム内の項目のリンク 名前です |
Fieldname1_op | これは、項目とオペレータをリンクするパラメータです |
constant | これは、対応する項目に作用するオペレータを参照する値です。すべてのオペレータとその定数のリストを表示するには、このテーブルを参照してください。 |
例::
例えば、一部の管理役割が含まれる従業員のデータを表示するには、次のURLを使用します。このアプリケーションでは、役割はチェックボックスの項目で、26はCONTAINSオペレータを識別する定数です。
https://creatorapp。Zoho。com/zchelp/従業員-manager/#レポート:Employee_View?Roles=Admin&Roles_op=26
ここで、始点値および終点値は 番号、小数 値、又は 日付 です。
例: 入社日が2019年9月10日と2020年3月30日の間の従業員データのみを表示するには、以下のURLを使用します。このアプリケーション内での入社日項目は、種類が日付であり58はが次の間オペレータを識別する定数です。
https://creatorapp。Zoho。com/zchelp/従業員-manager/#レポート:Employee_View?Date_of_Joining=10-Sep-2019;30-Mar-2020&Date_of_Joining_op=58
演算子 | 定数 |
EQUAL | 18 |
NOT_EQUAL | 19 |
LESS_THAN | 20 |
GREATER_THAN | 21 |
LESS_EQUAL | 22 |
GREATER_EQUAL | 23 |
STARTS_WITH | 24 |
ENDS_WITH | 25 |
CONTAINS | 26 |
NOT_CONTAINS | 27 |
LIKE | 28 |
空である | 29 |
NOT_EMPTY | 30 |
昨日 | 31 |
今日 | 32 |
明日 | 33 |
過去7日間 | 34 |
過去30日間 | 35 |
過去60日間 | 36 |
過去90日間 | 37 |
過去120日間 | 38 |
次の7日間 | 39 |
次の30日間 | 40 |
次の60日間 | 41 |
次の90日間 | 42 |
次の120日間 | 43 |
先月 | 44 |
今月 | 45 |
来月 | 46 |
現在および前月 | 47 |
現在および来月 | 48 |
真 | 49 |
無効 | 50 |
去年 | 51 |
現在の年 | 52 |
次の年 | 53 |
前の2年 | 54 |
次の2年 | 55 |
現在の前の年 | 56 |
現在の次の年 | 57 |
が次の間 | 58 |
今週 | 59 |
先週 | 60 |
来週 | 61 |
現在_先週 | 62 |
現在_来週 | 63 |
過去_N_日間 | 64 |
次の_N_日間 | 65 |
過去_N_週間 | 66 |
次の_N_週間 | 67 |
過去_N_ヶ月 | 68 |
次の_N_ヶ月 | 69 |
過去_N_年 | 70 |
次の_N_年 | 71 |
IN | 72 |
例: https://creatorapp。Zoho。com/zchelp/従業員-manager/印刷する/Employee_View
例: 次のURLは、'エンジニアリング'部署に属している従業員データを印刷します。:
https://creatorapp。Zoho。com/zchelp/従業員-manager/印刷する/Employee_View?部署=Engineering
FieldName1 および FieldName2 | フォーム内の項目のためのDelugeスクリプト名です |
FieldName1_op および FieldName2_op | オペレータのパラメータ名です ('FieldName' に '_op' を追加) |
constant | 各操作者に割り当てられる値です。参照: table すべての操作者とその定数のリストを表示します |
例: 従業員 IDが1235より大きいデータを印刷するURL,
https://creatorapp。Zoho。com/zchelp/従業員-manager/印刷する/Employee_View?Employee_ID=1235&Employee_ID_op=21
と は任意の番号、小数、または日付にすることができます。
例: ある2つの日付間でDate_of_Joining が次の間のデータを印刷するためのURLは以下の通りです。ここで、Date_of_Joiningは日付 項目です。
https://creatorapp。Zoho。com/zchelp/従業員-manager/印刷する/Employee_View?Date_of_Joining=18-Jan-2006;30-Apr-2007&Date_of_Joining_op=58
例:営業管理アプリケーションを考えてみてください。ユーザーが請求書のデータを持っており、そのデータを請求書レポートにインポートしたいとします。ユーザーは従来の方法で行うこともできますし、URLをアプリケーションページのボタンパネルとして追加することで、ユーザーがワンクリックで直接データをインポートすることを可能にすることもできます。ユーザーがボタンをクリックすると、インポートインターフェイスに遷移し、請求書ファイルを選択することで、データが指定されたレポートにインポートされます。
https://creatorapp。Zoho。com/zchelp/営業-management/レポート/請求書/インポートする
ページもURLパラメータを認識することができます。以下に示すURLを例としてアクセスしてみてください(パラメータempに値が渡されています)。
https://creatorapp。Zoho。com/sampleapps/従業員/#Page:Complete_Employee_details?emp=サポート@zohocreator。com
ここで、
paramName | はPageで定義されているパラメータの名前です |
paramValue | はPageで定義されているパラメータに渡される値です |
例: 'TestHTML'という名前のPageを印刷するためのURLが下記の通りです。ここでは、paramName 'dept'とparamValueが'Engineering'とされており、指定したparamValueを持つデータをフェッチするためにPageで定義されているパラメータがparamName 'dept'です。
https://creatorapp。Zoho。com/zchelp/従業員-manager/印刷する/TestHTML?dept=Engineering
例として https://creatorapp。Zoho。com/エクスポートする/sampleapps/顧客-サポート/pdf/More_Details_Html_View?ticketID=104
ここで、ticketIDはページで定義されたパラメーターの名前です。
以下のパラメータを追加して出力PDFの特定の側面をカスタマイズすることができます:
パラメータ
|
値
|
初期値
|
目的
|
zc_FileName
|
(必須として)
|
ページの表示名
|
|
zc_PdfOrientation
|
縦、横
|
縦
|
ページの内容がエクスポート済みになる向きを設定する。例として:
https://creatorapp。Zoho。com/エクスポートする/sampleapps/顧客-サポート/pdf/Most_Recent_Solution?zc_PdfOrientation=landscape |
zc_PdfSize
|
レターサイズ、A4サイズ、リーガルサイズ、エグゼクティブサイズ
|
レターサイズ
|
出力PDFファイルのページサイズを設定します。例として:
https://creatorapp。Zoho。com/エクスポートする/sampleapps/顧客-サポート/pdf/Most_Recent_Solution?zc_PdfSize=A4 |
zc_PdfHeight | 20から5600まで | A4サイズの高さ。つまり、297mm/1122px |
出力PDFファイルの高さを設定します。例として:
https://creatorapp。Zoho。com/エクスポートする/sampleapps/顧客-サポート/pdf/Most_Recent_Solution?zc_PdfHeight=1000 |
zc_PdfWidth
|
20から5600まで |
A4幅、つまり 210mm/793px
|
|
zc_PageNumber
|
真、無効 |
無効
|
出力PDFファイルのページを番号付けします。例えば:
https://creatorapp。Zoho。com/エクスポートする/sampleapps/顧客-サポート/pdf/Most_Recent_Solution?zc_PageNumber=真 |
URL 形式:
https://
/
/
/#Page:
?
zc_RetainChanges=真
パラメータ zc_RetainChangesは以下の値を受け付けます:
真: 変更内容の保持を有効にします。
無効: 変更内容の保持を無効にします。
たとえば、レポートを 従業員名項目で並べ替えてEmployee_Dashboard ページに埋め込む場合、以下のURLを使用して埋め込みレポートのソートを保持できます:
https://creatorapp.zoho.com/zchelp/従業員-manager/#Page:Employee_Dashboard?zc_RetainChanges=真
「導入したばかりで基本操作や設定に不安がある」、「短期間で集中的に運用開始できる状態にしたい」、「運用を開始しているが再度学び直したい」 といった課題を抱えられているユーザーさまに向けた少人数制のオンライントレーニングです。
日々の営業活動を効率的に管理し、導入効果を高めるための方法を学びましょう。