プロジェクトのタイムラインを可視化して効果的に計画し、プロジェクト完了までのおおよその期間を把握できます。
値に基づいてタイムライン(ガントバー)にテーマや色を適用し、ガントチャートをカスタマイズして視認性を高めることができます。
プロジェクトのタイムラインを、日、週、月、年など、さまざまな間隔で表示できます。
プロジェクトの進捗を追跡し、タスクの依存関係を管理して、プロジェクトを効率的に遂行できます。
提供されるエラーログを確認して、誤ったデータを検出・修正できます。
この拡張機能では、フォームの設定に応じて 3 種類のガントチャートを利用できます。
種類 1: タスク一覧を表示する基本チャート
タスクの開始日と終了日を、シンプルな一覧として表示するチャートです。タスクのタイムラインだけを表示したいフォームに最適です。
種類 2: 複数プロジェクトのタスク一覧
各プロジェクトごとにタスクのタイムラインを表示し、プロジェクトを切り替えて表示できるチャートです。プロジェクトごとに個別のタスクセットがあり、それぞれを別々に確認したい場合に最適です。
種類 3: 複数プロジェクトのタスクとサブタスク一覧
各プロジェクトについて、タスクとそれに関連付けられたサブタスクを表示し、プロジェクトを切り替えて確認できるチャートです。タスクとサブタスクを詳細に分解して管理する必要があるプロジェクトに最も適しています。
ガントチャート拡張機能をインストールするには、次の手順に従ってください。
Zoho マーケットプレイスに移動します。
左上の 拡張機能 をクリックし、Zoho Creator を選択します。
ガントチャート拡張機能を検索し、Install をクリックします。拡張機能をインストールするには、Zoho アカウントにログインしている必要があります。
拡張機能のインストールについて詳しくは、こちらのページを参照してください。インストールが完了すると、拡張機能は Zoho Creator のアカウントで利用できるようになります。
|
項目名 |
項目データ型 |
項目リンク名 |
説明 |
|
タスク名 |
単一行テキスト |
Task_name |
タスク名を保存するためのデータ |
|
開始日 |
日付 |
Start_date |
タスクの開始日を保存するためのデータ |
|
終了日 |
日付 |
End_date |
タスクの終了日を保存するためのデータ |
2. 拡張機能をページに埋め込み、スクリプトを追加する
ページビルダーを開き、ガントチャート拡張機能をウィジェットとして追加します。
上部メニューのPage Variables and Scriptsアイコンをクリックします。
[変数を追加]をクリックし、次の変数を追加します。
変数名 - data
データ型 - Text
[Scripts]をクリックし、次のスクリプトを追加します。下の表で説明しているとおり、パラメーターが正しいリンク名にマッピングされていることを確認してください。
input.data =
{
'reportName':'All_Tasks',
'chartSetup':{
'dateFormat': 'dd-MM-yyyy',
'項目':
{
'taskName':'Task_name',
'startDate':'Start_date',
'endDate':'End_date'
}
}
};
|
パラメーター |
説明 |
|
reportName |
タスクレポートの名前 |
|
dateFormat (任意) |
アプリケーションの日付形式で、日付と時刻の設定で指定されたものです(アプリケーション設定)。
対応形式:
|
|
taskName |
タスクフォーム内の「タスク名」フィールドのフィールドリンク名 |
|
startDate |
タスクフォーム内の「開始日」フィールドのフィールドリンク名 |
|
endDate |
タスクフォーム内の「終了日」フィールドのフィールドリンク名 |
3. データを追加してガントチャートを表示する
アプリケーションの運用モードにアクセスし、タスクフォームにデータを追加します。
レポートを開始日が昇順になるように並べ替えます。
拡張機能が埋め込まれているページをクリックします。ガントチャートが表示されます。
この種類は、プロジェクトに関連付けられたタスクの一覧を表示するガントチャートに適しています。このチャートでは、プロジェクトを切り替えて、そのタスクを表示できます。
1. フォームの作成
この種類にはフォームを 2 つ作成する必要があります。
|
項目名 |
項目データ型 |
項目リンク名 |
説明 |
|
タスク名 |
一行テキスト |
Task_name |
タスク名を入力するための項目です。 |
|
開始日 |
日付 |
Start_Date |
タスクの開始日を入力するための項目です。 |
|
終了日 |
日付 |
End_date |
タスクの終了日を入力するための項目です。 |
|
プロジェクト名 |
ルックアップ |
Project_Name |
タスクが属するプロジェクト名を指定するための項目です。 |
フォーム 2 - プロジェクトフォーム
|
項目名 |
項目データ型 |
項目リンク名 |
説明 |
|
プロジェクト名 |
単一行 |
Project_Name |
プロジェクト名を保存するためのデータ |
|
タスク |
サブフォーム |
タスク |
プロジェクトフォームからタスクフォームのデータを保存するための項目 |
制約事項: 開始日とプロジェクト名のリンク名は、すべてのインスタンスでそれぞれ Start_Date および Project_Nameである必要があります。これらが満たされている場合にのみ、ガントチャートは想定どおりに動作します。
2. ページに拡張機能を埋め込み、スクリプトを追加する
ページビルダーを開き、ガントチャート拡張機能をウィジェットとして追加します。
上部メニューバーの Page Variables and Scripts アイコンをクリックします。
[変数を追加] をクリックし、次の変数を追加します。
変数名 - data
データ型 - Text
[Scripts] をクリックし、次のスクリプトを追加します。以下の表で説明しているとおり、パラメーターが正しいリンク名にマッピングされていることを確認してください。
input.data =
{
'parentReport':'All_Projects',
'reportName':'All_Tasks',
'relationLinkName':'Project_Name',
'chartSetup':
{
'dateFormat':'dd-MMM-yyyy',
'fields':
{
'taskName':'Task_name',
'startDate':'Start_date',
'endDate':'End_date'
}
}
};
|
パラメーター |
説明 |
|
parentReport |
タスクフォームで使用されている、プロジェクトフォームのルックアップ元となるレポート名を示します。 |
|
reportName |
タスクレポートの名前。 |
|
relationLinkName |
タスクフォーム内の、プロジェクトルックアップ項目のリンク名。 |
|
dateFormat (任意) |
アプリケーションの日付形式で、日付と時刻の設定で指定されている形式を使用します(アプリケーション設定を参照)。
対応形式:
|
|
taskName |
タスクフォーム内の「タスク名」項目のフィールドリンク名。 |
|
startDate |
タスクフォーム内の「開始日」項目のフィールドリンク名。 |
|
endDate |
タスクフォーム内の「終了日」項目のフィールドリンク名。 |
3. データを追加してガントチャートを表示する
アプリケーションの有効モードにアクセスし、「タスク」フォームにデータを追加します。
レポートを開始日が昇順になるように並べ替えます。
拡張機能が埋め込まれているページをクリックします。ガントチャートが表示されます。
1. フォームを作成する
この種類では、3 つのフォームを作成する必要があります。
フォーム 1 - プロジェクトフォーム
|
項目名 |
項目データ型 |
項目リンク名 |
説明 |
|
プロジェクト名 |
単一行 |
Project_Name |
プロジェクト名を入力するための項目です |
|
タスク |
サブフォーム |
タスク |
プロジェクトフォームからタスクフォームのデータを入力するためのサブフォームです |
フォーム 2 - タスクフォーム
|
項目名 |
項目データ型 |
項目リンク名 |
説明 |
|
タスク名 |
一行テキスト |
Task_name |
タスク名を入力します。 |
|
開始日 |
日付 |
Start_date |
タスクの開始日を入力します。 |
|
終了日 |
日付 |
End_date |
タスクの終了日を入力します。 |
|
プロジェクト名 |
ルックアップ |
Project_Name |
タスクが属するプロジェクト名を入力します。 |
|
サブタスク |
サブフォーム |
Subtasks |
特定のタスクに紐づくサブタスクを入力します。 |
フォーム 3 - サブタスクフォーム
|
項目名 |
データ型 |
項目リンク名 |
説明 |
|
サブタスク名 |
単一行テキスト |
Subtask_name |
サブタスクの名前を保存します。 |
|
サブタスク開始日 |
日付 |
Subtask_start_date |
サブタスクの開始日を保存します。 |
|
サブタスク終了日 |
日付 |
Subtask_end_date |
サブタスクの終了日を保存します。 |
|
プロジェクト名 |
ルックアップ |
Project_Name |
サブタスクが属しているプロジェクト名を保存します。 |
|
タスク名 |
ルックアップ |
Task_name |
サブタスクが属しているタスクを保存します。 |
制約事項:
開始日とプロジェクト名のリンク名は、すべてのインスタンスでStart_Date および Project_Nameである必要があります。これらが満たされている場合にのみ、ガントチャートは想定どおりに動作します。
サブタスクの開始日と終了日は、親タスクの開始日と終了日の範囲内に収まっている必要があります。
2. ページに拡張機能を埋め込み、スクリプトを追加する
ページビルダーを開き、ガントチャート拡張機能をウィジェットとして追加します。
上部メニューバーのPage Variables and Scriptsアイコンをクリックします。
[Add Variables] をクリックし、次の変数を追加します。
変数名 - data
データ型 - Text
[Scripts] をクリックし、次のスクリプトを追加します。以下の表で説明しているとおりに、パラメーターが正しいリンク名にマッピングされていることを確認してください。
input.data =
{
'parentReport':'All_Projects',
'reportName':'All_Tasks',
'relationLinkName':'Project_Name',
'chartSetup':
{
'dateFormat':'dd-MMM-yyyy',
'項目':
{
'taskName':'Task_name',
'startDate':'Start_Date'
,'endDate':'End_date',
'subData':
{
'subReportName':'All_Subtasks',
'subRelationName':'Task_Lookup',
'subFields':
{
'subTaskName':'Subtask_name',
'subStartDate':'Subtask_start_date',
'subEndDate':'Subtask_end_date'
}
,
'増加':真
}
}
};
|
パラメーター |
説明 |
|
parentReport |
プロジェクトフォームのレポート名を示します。 |
|
reportName |
タスクレポートの名前。 |
|
relationLinkName |
タスクフォーム内のプロジェクト項目(ルックアップ)の項目リンク名。 |
|
dateFormat (任意) |
アプリケーションの日付形式で、日付と時刻の設定で指定された形式です(アプリケーション設定)。
対応形式:
|
|
taskName |
タスクフォーム内のタスク名項目の項目リンク名。 |
|
startDate |
タスクフォーム内の開始日項目の項目リンク名。 |
|
endDate |
タスクフォーム内の終了日項目の項目リンク名。 |
|
subReportName |
サブタスクフォームのレポート名。 |
|
subRelationName |
サブタスクフォーム内のタスクルックアップ項目のリンク名。 |
|
subTaskName |
サブタスクフォーム内のサブタスク名項目のリンク名。 |
|
subStartDate |
サブタスクフォーム内のサブタスク開始日項目のリンク名。 |
|
subEndDate |
サブタスクフォームの終了日項目の項目名をリンクします。 |
3. データを追加してガントチャートを表示する
アプリケーションの実行モードにアクセスし、タスクフォームにデータを追加します。
レポートを開始日が昇順になるように並べ替えます。
拡張機能が埋め込まれているページをクリックします。ガントチャートが表示されます。
この拡張機能では、タスクを色分けして区別し、チャートをより視覚的にわかりやすくするためのカスタマイズ設定を提供します。
任意の色をチャートに設定して、より魅力的にすることができます。チャートテーマを設定するには、次のスクリプトを追加します。
Info: 値は、カラーコードでも、色名でも指定できます。
タイムラインに複数の色を設定して、さまざまなタスクを見分けやすくすることができます。チャートは、指定した複数の色をラウンドロビン方式で使用して、タイムライン(ガントバー)の色を決定します。たとえば、red、blue、green、yellowの4色を指定した場合、バーはこの順序で着色されます。以降のバーも同じ順序で色が繰り返されます。
項目の値に基づいて、ガントバーの色を設定できます。たとえば、ステータス(項目)に応じてタスクを異なる色で表示したい場合、各ステータスに異なる色を割り当てることで実現できます。たとえば、保留中のタスクは黄色、進行中のタスクは青、完了のタスクは緑で表示するといった設定が可能です。
これにより、プロジェクトの重要なポイントをすばやく把握でき、情報を読み解く時間を短縮し、全体の視認性を向上させることができます。以下のスクリプトを追加し、好みに応じて色を設定してください。
basedOn - バーの色を設定する基準となる項目リンク名を指定します。
「導入したばかりで基本操作や設定に不安がある」、「短期間で集中的に運用開始できる状態にしたい」、「運用を開始しているが再度学び直したい」 といった課題を抱えられているユーザーさまに向けた少人数制のオンライントレーニングです。
日々の営業活動を効率的に管理し、導入効果を高めるための方法を学びましょう。