マップレポートのクイックビューアクションの理解

マップレポートのクイックビューアクションの理解

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

アクションを有効にすると、情報の編集・更新、情報の追加、情報の削除、アプリケーションからのデータのエクスポート、アプリケーションへのデータのインポート、標準形式での必要なデータの印刷が行えます。アプリケーションには、あらかじめ用意されたシステムアクションがあります。また、レポート固有の要件に対応するスクリプトベースのカスタムアクションも用意できます。

クイックビュー内のデータに対して適用できるアクションがあります。ジェスチャー操作により、データに対してアクションを実行できます。たとえば、イベント管理アプリケーションがあり、その中にイベントが開催される場所をプロットしたレポートがあるとします。イベントが中止になったため、ある場所を削除する必要があるとします。対象データの三点リーダーアイコンをクリックし、[削除]を選択します。すると、そのデータはレポートから削除されます。

アプリケーションで利用できる定義済みアクションは次のとおりです。

レコードを表示

このアクションを使用すると、選択したレコードを表示できます。設定に応じて、レコードをクリックまたは右クリックしたときに表示されます。[レコードを表示]を選択すると、ユーザーに詳細ビューが表示されます。

レコードを編集

クイックビューでは、1件のレコードだけでなく、複数レコードを編集できます。このアクションは、あらかじめ定義された条件に応じて、レコードをクリックまたは右クリックしたときに表示されます。[編集]を選択すると編集画面が表示され、項目値を変更できます。一方、複数のレコードを選択した場合は、一括編集画面が表示され、項目値をまとめて変更できます。

レコードを削除

クイックビューでは、1件のレコードだけでなく、複数レコードを削除できます。このアクションは、あらかじめ定義された条件に応じて、レコードをクリックまたは右クリックしたときに表示されます。[削除]を選択すると、レコードが削除されます。また、複数のレコードを選択して一括削除することもできます。

レコードを複製

クイックビューでは、1件のレコードだけでなく、複数レコードを複製できます。このアクションは、あらかじめ定義された条件に応じて、レコードをクリックまたは右クリックしたときに表示されます。[複製]を選択すると、レコードのコピーが作成されます。また、複数のレコードを選択して、一括でコピーを作成することもできます。

カスタムアクション

カスタムアクションは、既存のシステムアクション(レコードの表示、編集、削除、複製)の代替として定義できます。Zoho Creator では、これらのアクションを使用してレポートと対話できます。しかし、既存のアクションとは異なるロジックを持つアクションが必要となる特殊なシナリオでは、定義済みのカスタムアクションを利用することで対応できます。

カスタムアクションを追加するには、そのアクションの動作原理とロジックを定義するワークフローを作成する必要があります。このアクションは、レポートやレコードのヘッダーに表示されるボタン、または他のシステムアクションと並ぶメニューとして利用できます。このボタンやメニューをクリックすると、あらかじめ設定したロジックがレポートまたはレコードに適用されます。このロジックに基づいてカスタムアクションが実行され、目的の結果が得られます。

たとえば、観光管理アプリがあり、すべての目的地をプロットしたレポートがあるとします。ここで、「見積書を取得」というカスタムアクションが定義されているとします。このカスタムアクションには、ログインユーザーからアプリケーション管理者宛てに、特定の目的地の見積書を依頼するメールを送信するワークフローが組み込まれています。顧客が「見積書を取得」を選択すると、アプリケーション管理者に通知メールが送信されます。

アプリケーションで定義済みアクションが表示されるタイミングは次のとおりです。

単一レコードに対するアクション

たとえば、あるレコード内の誤字を修正する必要があるとします。対象レコードを選択して編集アイコンをクリックすると、既存データが入力されたフォームが表示されます。そこで修正を行い、フォームを送信します。すると、その変更内容がレポートに反映されます。

レコードのクリック時

レコードをクリックしたタイミングでアクションが表示されます。たとえば、「編集」と「削除」のアクションをレコードのクリック時に利用できるよう定義したとします。ユーザーがレポート内の特定のレコードをクリックすると、そのイベントに対して設定されたアクションが表示されます。この例では「編集」と「削除」です。

レコードの右クリック時

レコードを右クリックしたタイミングでアクションが表示されます。たとえば、「編集」と「レコードを表示」のアクションをレコードの右クリック時に利用できるよう定義したとします。ユーザーがレポート内の特定のレコードを右クリックすると、そのイベントに対して設定されたアクションが表示されます。この例では「編集」と「レコードを表示」です。

関連トピック

  1. クイックビューアクションを定義する