機能
フォーム上の署名フィールドのユーザー体験として、次のことができます:
- フィールド名とフィールドリンク名をカスタマイズする
- ユーザーにこのフィールドで署名の描画を必須にする
- このフィールドをアプリの管理者のみに表示し、他のユーザーからは非表示にする
ユーザーが(署名フィールドで)署名してフォームを送信すると、その署名は Portable Network Graphics(.PNG)ファイルとして保存されます。これにより、入力された署名をレポート内で画像として表示できます。
例
- 注文管理:商品を販売しており、注文を管理するアプリを作成しているとします。ユーザーが注文を行うフォームに署名フィールドを追加できます。この署名フィールドを必須にすると、ユーザーは署名を入力した場合にのみ注文を行うことができます。
注意事項
- 現在、このフィールドに署名ファイルをアップロードすることはサポートされていません。署名は手書きで入力する必要があります。
- 署名フィールドに保存されたデータは、Deluge を使用して操作することはできません。
手書き署名のファイル名
ユーザーがこのフィールドで署名を描画すると、ファイル名は次の形式で設定されます:
ファイル名の前には、アンダースコア(_)と、アカウント内でその署名を一意に識別するシステム生成の番号が付加されます。
署名をダウンロードするための URL 形式
署名フィールドに保存された署名は、次の URL を使用してダウンロードできます:
ここで、
- domain は DC ごとに異なります。例えば、アカウントが Zoho の米国データセンターにある場合は creatorexport.zoho.com、EU データセンターにある場合は creatorexport.zoho.eu を使用する必要があります。
- account_owner_name には、Creator アプリケーションのアカウント所有者のユーザー名と、アプリケーションのリンク名が含まれます。
- reportLinkName は、該当する署名フィールドが表示されるレポートのリンク名です。
- fieldLinkName は、該当する署名フィールドのリンク名です。
- fileName は、該当する署名のファイル名です。詳細はこちら
例えば、注文管理アプリケーションを作成したとします。このアプリケーションでは、注文詳細というフォームを作成し、ユーザーが必須項目を入力した後に注文を行うための署名フィールドを追加しています。注文詳細レポートにアクセスした際に、ユーザーの署名をダウンロードしたい場合があります。そのために、レポートにカスタムアクションを設定し、署名をダウンロードボタンをクリックすると署名が画像としてダウンロードされるようにできます。このカスタムアクションでは、上記の URL 形式を次のように構成します:
ここで、
- BaseURL は、構成した URL を保持する変数です。
- Zoho。appuri は、アプリケーションの詳細を次の形式で返します:
/<account_owner_name>/<application_link_name>/ - input.<fieldLinkName> は、該当する署名フィールドに保存されている各ファイルのファイル名を返します。
- openUrl Deluge タスクは、ユーザーを指定した URL にリダイレクトするために使用されます。この URL は、同一ウィンドウ、新規ウィンドウ、親ウィンドウ、ポップアップウィンドウ、または iframe で開くことができます。
これで、注文詳細レポートにアクセスすると、署名をダウンロードボタンが表示されます:
上記の画像では、Megan が <account_user_name>、order-management が <application_link_name> です。