sgcPlanner 機能マトリクス

sgcPlanner のすべての機能を用途別にまとめ、各機能のヘルプトピックへのリンクを付けています。スケジューラ、ガントチャート、カンバンは 1 つの TsgcPlannerData にバインドされるため、1 つのビューでの変更が他のビューにすぐ反映されます。

スケジューラ

8 個の機能

ガントチャート

7 個の機能

カンバン

2 個の機能

.NET

7 個の NuGet パッケージ

ドキュメント

オンラインヘルプと PDF マニュアル

登録版 は、登録版と体験版に含まれ、無料の Community 版には含まれない機能を示します。~ は、Community 版が一部のみ備える機能を示し、違いは下に記載しています。

すべての行は、対応するヘルプのトピックにリンクしています。Community 列は、無料の .NET Community 版に含まれる機能を示します。すべての機能は登録版と体験版に含まれます。

スケジューラ

機能詳細Communityヘルプ
7 つのビュー日、稼働週、週、月、年、アジェンダ、タイムラインを表示できます(psvDay から psvTimeline)。リソースのタイムラインビューは登録版に含まれます。~リソースのタイムラインビューは登録版の機能です。Community 版では、このビューに通知が表示されます。ヘルプ
ドラッグ&ドロップドラッグして会議を作成し、マウスで移動やサイズ変更ができます(OnItemCreate)。ヘルプ
年ビュー12 か月分のミニカレンダーを表示し、各日は予定の混み具合に応じて色の濃さが変わります。ダブルクリックでその日を開きます(psvYear)。ヘルプ
リマインダー項目ごとの ReminderMinutes を設定すると、TsgcPlannerReminders が期限になったときに OnReminder を発生させます。Snooze と Dismiss にも対応します。ヘルプ
タイムゾーン項目ごとのタイムゾーン(Item.TimeZone)を持て、ビューはすべての項目を 1 つの表示ゾーンで表示します(Data.DisplayTimeZone)。ヘルプ
繰り返しiCalendar の RRULE から繰り返しの会議を作成できます。たとえば FREQ=WEEKLY;BYDAY=TU です。登録版ヘルプ
リソース人や会議室をリソースとして扱い、それぞれに 1 つのレーンを割り当てます(GroupByResource)。ヘルプ
稼働カレンダー稼働日、勤務時間、祝日を設定できます(WorkDays、WorkTime、Holidays)。表示範囲は DayStartHour と DayEndHour で指定します。ヘルプ

ガントチャート

機能詳細Communityヘルプ
タスクツリーParentId による WBS、サマリー、マイルストーン、進捗を表示できます。ヘルプ
時間スケール5 分単位から年単位までズームでき、2 段の目盛り(ガントでは 3 段、TierCount を 3 に設定)と非稼働時間の網掛けを表示します(TimeScale、Zoom)。ヘルプ
依存関係ラグ付きの FS、SS、FF、SF のリンクに対応し、バーの端からドラッグしてリンクできます。登録版ヘルプ
自動スケジューリング稼働カレンダーに基づく Schedule と AutoSchedule を利用できます。登録版ヘルプ
クリティカルパスShowCriticalPath は、プロジェクトの完了日を決めるタスクの連なりを強調表示します。タスクごとの TotalSlack も参照できます。登録版ヘルプ
ベースラインSetBaseline と ShowBaseline を利用できます。登録版ヘルプ
リソースヒストグラムShowHistogram は、チャートの下に目盛りごとの各リソースの負荷を描画し、100% を超える部分はクリティカルの色で塗られます(HistogramResourceId、HistogramHeight)。ヘルプ

カンバン

機能詳細Communityヘルプ
列とカードステータスごとに 1 つの列があり、件数バッジと折りたたみ矢印が付きます。カードをドラッグするとステータスと順位が変わります。カードにはタイトル、タグ、リソースのイニシャル、期限、進捗が表示されます。ヘルプ
スイムレーンと WIP 制限リソース、親、タグ別のスイムレーン(SwimlaneBy)と、WIP 制限(WIPMode)を設定できます。登録版ヘルプ

共有データと相互運用

機能詳細Communityヘルプ
同期されたビューカードを「完了」にドラッグすると、ガントのバーとスケジューラの予定がすぐに追従します(BarColorMode = pbcStatus、SyncSelection)。ヘルプ
DataSet のバインドTsgcPlannerSource_DataSet は、TDataSet から項目を読み込みます。ヘルプ
ItemsSource のバインド (.NET)Scheduler、Gantt、Kanban は、WPF と Avalonia では ItemsSource、ResourcesSource、DependenciesSource を、WinForms では DataSource と DataMember の組をバインドします。ItemFields、ResourceFields、DependencyFields はメンバー名をマップし、XAML のプロパティ要素としても指定できます。移動やサイズ変更をした項目、新規や削除した項目、依存関係は、バインドされたオブジェクトに書き戻されます (ItemsWriteBack)。WPF では ICollectionView のフィルターが適用されます。ヘルプ
Visual Studio デザイナー (.NET)WinForms の Scheduler、Gantt、Kanban のスマートタグには、.NET Framework と .NET 8 以降で Data Source、Data Member、Resources Data Source、Dependencies Data Source、Item Fields、Items Write Back が表示され、フィールド名にはバインドされたデータの列またはプロパティが一覧表示されます。データもバインドもない場合、Scheduler、Gantt、Kanban は、状態、進捗、2 件のリソースを持つ今週の 6 件のサンプルタスクを、デザイナーと WPF、Avalonia のプレビューアーに表示します。サンプルがフォームや XAML に保存されることはありません。ヘルプ
JSONSaveToFile と LoadFromFile で、仕様が公開されている sgcPlanner の JSON 形式を保存および読み込みできます。全エディションで利用できます。ヘルプ
iCalendar.ics ファイルをインポートおよびエクスポートできます(TsgcPlannerICalendar)。登録版ヘルプ
MS Project XMLMicrosoft Project の XML をインポートおよびエクスポートできます(TsgcPlannerMSProject)。登録版ヘルプ
Smart Pasteスケジューラ、ガント、カンバンのビューで Ctrl+Shift+V を押すか SmartPaste を呼び出すと、メールなどの貼り付けたテキストが新しい項目になるか、選択中の項目に入力されます。対象はタイトル、開始、終了、リソース、タグ、メモ、そしてビューにあれば終日、進捗、ステータスです。リソースとステータスはプランナー自身のものと照合され、OnSmartPaste で値を編集または拒否でき、SmartPasteUndo で変更を取り消せます。AIProvider に設定した AI プロバイダーに送られるのは貼り付けたテキストとフィールドの説明だけで、プロバイダーがなければ、ローカルのパーサーが Title: Review のような行を読み取ります。ヘルプ
元に戻す/やり直しData.Undo は、ビュー、キーボード、Smart Paste、スケジューリングエンジン、コードによるすべての変更を記録し、すべてのビューで共有します。BeginGroup と EndGroup で、多数の変更を 1 つの操作にまとめます。ヘルプ
その場での編集F2 キー、またはスケジューラでのドラッグ作成のあと、スケジューラ、ガント、カンバンの項目の上にタイトルを直接入力します(InplaceEdit、BeginEdit)。ヘルプ

テーマ、レンダリング、ブリッジ

機能詳細Communityヘルプ
テーマライトテーマとダークテーマに対応します。Theme := utDarkヘルプ
ヘッドレスレンダリングTsgcPlannerRenderer は、サーバーや Linux64 上で PNG と SVG を描画します。ヘルプ
Google カレンダー同期TsgcPlannerGoogleSync は、sgcWebSockets を通じて、プランナーと 1 つの Google カレンダーを双方向に同期します。同期トークン、ページ分割、競合の処理(OnConflict)に対応します。登録版ヘルプ
Outlook と Microsoft 365 の同期TsgcPlannerGraphSync は、Microsoft Graph と sgcWebSockets を通じて、プランナーと Microsoft 365 または Outlook.com の 1 つの Outlook カレンダーを双方向に同期します。差分クエリと競合の処理(OnConflict)に対応します。登録版ヘルプ
CalDAV 同期TsgcPlannerCalDAVSync は、sgcWebSockets を通じて、プランナーと 1 つの CalDAV カレンダー(Nextcloud、iCloud、Fastmail、Radicale、その他の CalDAV サーバー)を双方向に同期します。同期トークン、ETag、競合の処理(OnConflict)に対応します。登録版ヘルプ
iCal 購読TsgcPlannerICalSubscription は、読み取り専用の .ics の URL(Google、Outlook、Apple、祝日リストなど。webcal:// も利用可)を、ETag と If-Modified-Since を使って購読します。登録版ヘルプ
右から左 (アラビア語とヘブライ語)スケジューラとカレンダーの列と時間ルーラー、ガントのタスクグリッドとスプリッター、カンバンの列とカードがミラー化され、時間は上から下へ流れ続けます。MirrorTimeline は、Microsoft Project と同様にガントの時間軸を右から並べます。ヘルプ
印刷と印刷プレビューPrint と ShowPrintPreview は、スケジューラの表示範囲を 1 ページに、ガントチャートはタスク一覧と時間ヘッダーを全ページに付けたタイルで、カンバンボードはカードを分割せずにページ幅で印刷します。PrintSettings は、用紙、向き、余白、拡大縮小、ヘッダーとフッターを一度設定すれば、プリンター、プレビュー、PDF のすべてに使われます。すべてのエディションで、VCL、FireMonkey、WinForms、WPF、Avalonia に対応します (FireMonkey の印刷は Windows と macOS で動作します)。ヘルプ
アクセシブルな PDF エクスポート、PDF/UA と PDF/A (sgcPDF 使用)ExportToPDF は、実際のテキストを持つベクターページを書き出し、ビュー、日付範囲、ページ上の項目を示す代替テキストを付けます。ファイルは既定でタグ付きの PDF/UA ドキュメントで、PDFALevel で PDF/A-2a または PDF/A-3a を追加できます。sgcUIPDF ブリッジと、ライセンスされた sgcPDF が必要です (.NET では esegece.sgcUICore.sgcPDF)。登録版ヘルプ
アクセシビリティScheduler、Timeline、Gantt、Kanban の各ビューが、日、レーン、列、アイテム、依存関係とともに UI Automation に公開されます。キーボードの代替手段で、アイテムの移動とサイズ変更、Gantt の依存関係の作成 (Ctrl+K)、Kanban カードの移動ができ、フォーカスリングは常に表示され、Windows のハイコントラストではアイテムの色がアウトラインに置き換えられます。VCL (Delphi 7 から 13)、Windows の FireMonkey、WinForms、WPF、Avalonia で既定で有効です。ヘルプ

.NET 向け sgcPlanner

.NET 版のプランナーは、同じデータモデルを持つ C# 移植版で、WinForms、WPF、Avalonia に対応します。カレンダーブリッジは別パッケージです。

パッケージエディション内容
esegece.sgcPlanner.CommunityCommunity(無料)コアライブラリ
esegece.sgcPlanner登録版コアライブラリ
esegece.sgcPlanner.WinForms登録版Windows Forms コントロール
esegece.sgcPlanner.Wpf登録版WPF コントロール
esegece.sgcPlanner.Avalonia登録版Avalonia コントロール
esegece.sgcPlanner.Rendering登録版ヘッドレスレンダリング
esegece.sgcPlanner.sgcWebSockets登録版のみsgcWebSockets ブリッジ

ドキュメント

sgcPlanner のすべての機能は sgcUI ヘルプで解説されており、開発環境ごとに 1 つのビルドを用意しています。

オンラインヘルプ

まず sgcPlanner の紹介を読み、続いてクイックスタートと各機能のトピックをご覧ください。

Delphi →
C++ Builder →
.NET →

PDF マニュアル

sgcUI ヘルプ全体を PDF ファイルにまとめたもので、オフラインでの閲覧や印刷に便利です。

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →

カレンダー同期のウォークスルー

アプリを登録し、カレンダーに接続して、OutlookCalendarSync と CalDAVSync のデモを実行します。

Outlook と Microsoft 365 →
CalDAV →
最もお得な選択: All-AccesseSeGeCe の全製品にプレミアムサポートが付いて、年間 €1,059 からご利用いただけます。
All-Access の価格を見る

sgcPlanner で開発を始めましょう

sgcUI 体験版をダウンロードして、sgcPlanner を Delphi、C++ Builder、.NET のアプリケーションに追加してください。