ガントチャート拡張機能

ガントチャート拡張機能

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

1. 概要  

ガントチャートは強力なプロジェクト管理ツールであり、タスクの開始日と終了日をタイムライン上で示すことで、プロジェクトのスケジュールを可視化します。各タスクはガントバーと呼ばれる横棒グラフで表されます。タスク期間、重複タスク、マイルストーン、締め切りなど、さまざまな要素を描写することで、プロジェクト全体の状況を把握できます。このガントチャート拡張機能を利用することで、Zoho Creatorアプリケーション内で効率的に計画・スケジュール管理・進捗追跡が可能です。


2. 主な機能
  

  • プロジェクトのタイムラインを視覚化し、効果的な計画と完了までの期間を把握できます。

  • ガントチャートをカスタマイズし、タイムライン(ガントバー)にテーマや色を値に応じて適用することで、視認性を高められます。

  • プロジェクトのタイムラインを毎日週単位月間年間など、さまざまな期間で表示できます。

  • プロジェクトの進捗状況を追跡し、タスクの依存関係を管理して効率的なプロジェクト実行を支援します。

  • エラーログを確認することで、誤ったデータを検出し修正できます。

3. 手順 1: 拡張機能のインストール  

ガントチャート拡張機能をインストールするには、以下の手順に従ってください。

  1. 移動先 Zoho Marketplace

  1. 左上の 拡張機能をクリックし、Zoho Creatorを選択します。

  1. Ganttチャート拡張機能を検索し、Installをクリックします。拡張機能のインストールにはZohoアカウントへのログインが必要です。 

拡張機能のインストール方法についてはこちらをご参照ください。インストールが完了すると、この拡張機能がZoho Creatorのアカウントで利用できるようになります。

4. 手順 2: 拡張機能の設定  

タスクをタイムライン上で可視化するには、Zoho Marketplaceからこの拡張機能をインストールし、アプリケーション内に直接Ganttチャートを埋め込むことで、プロジェクトのタイムラインを明確かつ包括的に把握できます。Ganttチャート拡張機能は、アプリケーション内の任意のページに2つの手順で追加できます。

  1. 新規または既存のページにウィジェットを埋め込むには、こちらの手順に従ってください。

  1. 以下のページ変数をページに追加します。

    パラメーター

    データの種類

    data

    TEXT


  2. そのページに、以下のページスクリプトを追加します。これにより、項目リンク名が生成され、利用可能データをもとにガントチャートが作成されます。このガントチャート拡張機能を使えば、3種類のフォームデータを簡単に可視化できます。

    1. 基本フォーム 

    2. lookup項目を持つフォーム

    3. lookupとサブフォームを持つフォーム

以下にスクリプトの出力その他について説明します。ガントチャートを生成するには、フォーム内に必要な項目が含まれている必要があります。各フォーム種類ごとのパラメーターとスクリプトを確認しましょう。

Notesメモ: string  データの種類に従い、すべての入力パラメーターを指定してください。 

4。1 基本  Form 

以下のスクリプトは、タスク名の項目と開始日および終了日が含まれるフォームに適しています。

 

項目 名前

項目 データの種類

項目 リンク 名前

説明

タスク名

Single 折れ線グラフ

Task_name

タスク名のデータを取得する

開始日

日付

Start_date

タスクの開始日のデータを取得する

終了日

日付

End_date

タスクの終了日となるデータ 


以下にサンプルスクリプトを示します。

  1. input。data =
  2. {
  3. 'reportName':'All_Tasks',
  4. 'chartSetup':{
  5. 'dateFormat': 'dd-MM-yyyy',
  6. '項目':
  7. {
  8. 'taskName':'Task_name',
  9. 'startDate':'Start_date',
  10. 'endDate':'End_date'
  11. }
  12. }
  13. };

 

パラメータ

説明

reportName

Ganttチャートの参照として使用されるレポートの名前

dateFormat
(任意)
日付の形式は、日付・時間設定で指定したアプリケーション設定に基づきます。
対応形式:
  1. dd-MM-yyyy(初期設定)
  2. dd-MMM-yyyy
  3. MM-dd-yyyy

taskName

タスク名が記録されるタスク項目のリンク名

startDate

タスクの開始日項目の項目リンク名前。

endDate

タスクの終了日項目の項目リンク名前。

 

4。2  ルックアップ項目付きフォーム 

このスクリプトは、lookup 項目があるフォームに適しています。例えば、タスクフォームにプロジェクトのlookup 項目を追加し、タスクをそれぞれのプロジェクトに関連付ける場合などに活用できます。

 

項目 名前

項目 データの種類

項目 リンク 名前

説明

タスク名

Single 折れ線グラフ

Task_name

タスク名のデータを表示します

開始日

日付

Start_date

タスクの開始日をデータに反映

終了日

日付

End_date

タスクの終了日をデータに反映

プロジェクト名

ルックアップ

Project_name

タスクが所属するプロジェクト名のデータへの参照です。(双方向ルックアップ項目)

Notes
注:ルックアップ項目は双方向である必要があります。

下記のサンプルスクリプトは、特定のプロジェクトに属するすべてのタスクを表示するガントチャートを生成します。


  1. input。data = {
  2. 'parentReport': '全プロジェクト',
  3. 'reportName': '全タスク',
  4. 'relationLinkName': 'プロジェクト名',
  5. 'chartSetup': {
  6. 'dateFormat': 'dd-MM-yyyy',
  7. '項目': {
  8. 'taskName': 'タスク名',
  9. 'startDate': '開始日',
  10. 'endDate': '終了日'
  11. }

  12. }
  13. };
 

パラメータ

説明

parentReport

タスクフォームでlookupが使用されている、プロジェクトの詳細を含む別のフォームのレポート名前を示します。

reportName

Ganttチャートで参照として使用されるレポートの名前です。

relationLinkName

タスクフォーム内のプロジェクトlookup項目のリンク名前(タスクが関連付けられている先)です。

dateFormat
(任意)
  1. dd-MM-yyyy(初期設定)
  2. dd-MMM-yyyy
  3. MM-dd-yyyy

taskName

タスク項目でタスク名が記録されている項目リンク名です。

startDate

タスクの開始日の項目リンク名です。

endDate

タスクの終了日の項目リンク名です。

 

4。3  ルックアップおよびサブフォーム付きフォーム 

このスクリプトは、ルックアップ項目とサブフォームを含むフォームに適しています。ガントチャートでタスクとそのサブタスクを含める必要がある場合に使用できます。


例えば、タスクというフォームがあり、lookup 項目プロジェクト を使ってタスクを特定のプロジェクトに紐付けます。また、サブフォームSub タスクがあり、タスク内のサブタスクを保存できます。

プロジェクト ----> タスク ----> Sub タスク

 

 

項目 名前

項目 データの種類

項目 リンク 名前

説明

タスク名

Single 折れ線グラフ

Task_name

タスク名のデータを保存します

開始日

日付

Start_date

タスクの開始日をデータに反映します

終了日

日付

End_date

タスクの終了日をデータに反映します

プロジェクト名

Lookup

Project_name

タスクが属しているプロジェクト名のデータを参照します。(双方向ルックアップ項目)

Subtask 名前

Single 折れ線グラフ

Subtask_name

サブタスク名のデータを参照します。

Subtask 開始日

日付

Subtask_Start_date

Subtaskの開始日をデータとして登録します

Subtask 終了日

日付

Subtask_End_date

Subtaskの終了日をデータとして登録します

Notes
注:lookup項目は双方向である必要があります。

プロジェクトフォーム



タスクフォーム

 

以下のサンプルスクリプトを、この種類のフォームでご利用ください:


  1. input。data =
  2. {
  3. 'parentReport':'All_Projects',
  4. 'reportName':'All_Tasks',
  5. 'relationLinkName':'Project_name',
  6. //'recordID': '4258555000007444076',
  7. //上記のデータIDは任意項目です。ページを表示する際に、初期設定で特定のプロジェクトを表示するために使用します。
  8. 'chartSetup':

  9. {
  10. 'dateFormat': 'dd-MM-yyyy',
  11. '項目':

  12. {

  13. 'taskName':'タスク名',

  14. 'startDate':'開始日',

  15. 'endDate':'終了日',

  16. 'subData':{

  17. 'subReportName':'サブタスクレポート',

  18. 'subRelationName':'サブタスク',

  19. 'subFields':

  20. {

  21. 'subTaskName':'サブタスク名',

  22. 'subStartDate':'サブタスク開始日',

  23. 'subEndDate':'サブタスク終了日'

  24. },

  25. '増加':真

  26. }

  27. }

  28. }
  29. };

 

パラメーター

説明

parentReport

フォームのレポート名前を示します(プロジェクトの詳細が含まれる別のフォームで、タスクが紐付けられています)

reportName

Ganttチャートレポートの名前

relationLinkName

タスクが関連付けられているフォーム内プロジェクト項目の項目リンク名前

dateFormat
(オプション)
日付の形式は、日付と時間設定で指定された、アプリケーション設定の内容に従います。
対応形式:
  1. dd-MM-yyyy(初期設定)
  2. dd-MMM-yyyy
  3. MM-dd-yyyy

データID

プロジェクトフォーム内のデータのIDを示します。このパラメータは任意です。初期設定では、このデータIDのプロジェクトがガントチャートで表示される際に使用されます。

taskName

タスク名が記録されるタスク項目のリンク名です。

startDate

タスクの開始日の項目リンク名です。

endDate

タスクの終了日の項目リンク名です。

subReportName

サブフォームのレポート 名前

subRelationName

サブフォーム内で使用中のフォームのlookup 項目 リンク 名前

subTaskName

サブタスク項目の項目 リンク 名前

subStartDate

サブタスクの開始日の項目 リンク 名前

subEndDate

サブタスクの終了日に対応する項目 リンク 名前です。

 

Notes
メモ: ここでは既存のフォームのみサブフォームとして使用できます。インラインサブフォームには対応していません。

5. その他のカスタマイズ設定

この拡張機能では、さまざまなタスクを色分けして区別し、さらに視覚的に魅力的なチャートにするためのカスタマイズ設定を提供しています。

 

5。1  チャートテーマの設定 

任意の色をチャートに設定でき、より魅力的にカスタマイズできます。チャートテーマを設定するには、以下のスクリプトを追加してください。

  1. 'theme': {

  2. 'color' : 'pink',

  3. 'fontColor' : '#FFF'
  4. }

上記のスクリプトは、拡張機能の色とフォントを設定します。
Info情報:  値は、両方のカラ―コードまたは色名で指定できます。

5。2 ガント棒グラフの色を設定する 

タイムラインに複数の色を設定し、さまざまなタスクを区別しやすくできます。チャートは複数色をラウンドロビン方式で使用し、タイムライン(ガントバー)の色を決定します。例えば、4色(黄色)を指定した場合、バーは同じ順番で色付けされます。以降のバーも同じ順で繰り返されます。

  1. 'colors' : ['#ff793f', '#706fd3', '#6ab04c','#ffff00']

5。3  項目値に基づく色の設定 

ガントバーの色を項目の値に基づいて設定できます。例えば、タスクのステータス(項目)に応じて異なる色で表示したい場合、それぞれのステータスに色を割り当てることで実現可能です。たとえば、保留中タスクは黄色、進行中タスクは青色、完了タスクは緑色で表示できます。

これにより、プロジェクトの重要なポイントを素早く把握でき、情報の解釈にかかる時間を短縮し、全体の見やすさが向上します。下記のスクリプトを追加して、お好みに合わせて色を設定してください。

  1. 'colors': {

  2. 'basedOn': 'ステータス',

  3. 'values': {

  4. '保留中': 'yellow',

  5. '進行中': 'blue',

  6. '完了': '#4CAF50'

  7. }

  8. }
  • basedOn - バーの色を設定する際に基準となる項目 リンク 名前を示します。

Info
上記の3つのカスタマイズスクリプトはすべて、下記の例セクションのようにガントチャートスクリプトの最後に追加できます。

6. 例

あなたが プロジェクト Management アプリケーションを使ってタスクやサブタスクを整理している状況を想像してください。

この拡張機能を設定するには:

  1. 上記3つのいずれかのフォーム構造でフォームを作成します。ここでは、サブフォーム付きのフォームを想定します。

項目 種類

項目 名前

項目 リンク 名前

Single 折れ線グラフ

タスク名

task_name

日付

開始日

task_start_date

日付

終了日

task_end_date

Single 折れ線グラフ

ステータス

task_status

Lookup 項目

プロジェクト名

project_name

Subform 項目

Single 折れ線グラフ

Sub タスク

sub_task_name

日付

開始日

sub_task_start_date

日付

終了日

sub_task_end_date 

  1.  拡張機能をアプリケーション内の任意のページに埋め込んでください。

  1. ページスクリプトを以下のように設定し、ガントチャートを生成します。下記のスクリプトは、サブフォームを含むフォームや、チャートにテーマを適用し、棒グラフの色をタスクのステータスに基づいて変更する場合に適しています。

  1. input。data =
  2. {
  3. 'parentReport':'All_Projects',
  4. 'reportName':'All_Tasks',
  5. 'relationLinkName':'project_name',
  6. 'chartSetup':
  7. {
  8. 'dateFormat': 'dd-MM-yyyy',
  9. '項目':
  10. {
  11. 'taskName':'task_name',
  12. 'startDate':'task_start_date',
  13. 'endDate':'task_end_date',
  14. 'subData':{
  15. 'subReportName':'サブタスクレポート',
  16. 'subRelationName':'タスク名',
  17. 'subFields':
  18. {
  19. 'subTaskName':'サブタスク名',
  20. 'subStartDate':'サブタスク開始日',
  21. 'subEndDate':'サブタスク終了日'
  22. },
  23. '増加':真
  24. }
  25. },
  26. 'theme': {
  27. 'color' : 'ピンク',
  28. 'fontColor' : '#FFF'
  29. },
  30. 'colors' : {
  31. 'basedOn': 'サブタスクステータス',
  32. 'values': {
  33. '保留中': '黄色',
  34. '進行中': '青',
  35. '完了': '#4CAF50'
  36. }
  37. }
  38. }
  39. }


上記のページスクリプトを保存した後、拡張機能が埋め込まれたページでガントチャートを表示できます。また、日、週、月、年単位で表示できる設定も用意されています。左側のペインには、タスクをフィルターし、サブタスクを表示できるドロップダウンがあります。


 

 

7. 注意点

Alert
  1. ガントチャートを正しく表示するには、レポートを開始日で昇順に並べ替えてください。
  2. 'dateFormat' パラメーターは、ガントチャート拡張機能の最新バージョンのみでサポートされています。旧バージョンでは、初期設定で 'dd-MMM-yyyy' の日付形式のみがサポートされます。拡張機能のアップデート方法はこちらをご覧ください。

 

 


    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

                                  • Zoho Creatorページにガントチャート拡張機能を追加・設定する方法

                                    お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 要件 Zoho CreatorアプリケーションにGantt Chart拡張機能を含めることで、プロジェクトのスケジュール、タスク期間、重複するタスク、マイルストーン、締切などを可視化し、把握できます。 利用例 Zoho ...

                                  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.