WebI.KzTools 5.0.0-rc.5
WebI.KzTools
工程's (Kouteizu) のプロジェクト・スケジュールデータを .NET から操作するためのクラスライブラリーです。 KZD ファイル / 展開済み CSV フォルダー / XML ファイルの読み書きと、ドキュメント (バー・ノード・資源・コンストレイント等) の編集 API を提供します。
- 対象フレームワーク: .NET Framework 4.7.2 以降
- 提供元: Web I Laboratories, Inc.
インストール
社内 NuGet サーバー https://nuget.dev.cloud-webi.com/v3/index.json をパッケージソースに追加してから、Visual Studio の NuGet パッケージマネージャー、または以下のコマンドでインストールしてください。
Install-Package WebI.KzTools
詳細手順: getting-started.md
クイックスタート
工程's から起動引数 args[0] で渡される転送フォルダーを読み書きする最小例です。
using Kouteizu.Network;
using Kouteizu.NetworkCommand;
var doc = new KZDocument();
var cmd = new KZCommand(doc);
cmd.LoadDocument(args[0]); // KZD / CSV フォルダー / XML をパスから自動判別
// ... doc.ActivityBars などを介して編集 ...
cmd.SaveDocument(args[0]);
KZDocument は読み取り専用ビュー、KZCommand は全変更操作の入口です。詳しい使い方は下記ガイドを参照してください。
ドキュメント
- ユーザーガイド (目次): docs/user-guide/README.md
- 概念モデル: concepts.md
- How-To: ドキュメントの読み書き / ノード操作 / バー作成 / カレンダー / 資源
- API リファレンス: 公開型・メンバーの XML ドキュメントコメント (IntelliSense /
WebI.KzTools.xml) を正とします。インデックスは reference.md。
不具合・要望は社内 GitLab の イシュートラッカー へ。
Showing the top 20 packages that depend on WebI.KzTools.
| Packages | Downloads |
|---|---|
|
WebI.KzdLib
Library to extend KzTools for applications using it
|
11 |
|
WebI.KzdLib
Library to extend KzTools for applications using it
|
10 |
|
WebI.KzdLib
Library to extend KzTools for applications using it
|
9 |
|
WebI.KzdLib.Kamui
Library to support using Kamui Orario
|
9 |
|
WebI.KzdLib
Library to extend KzTools for applications using it
|
8 |
|
WebI.KzdLib
Library to extend KzTools for applications using it
|
7 |
|
WebI.Kamui.Kouteizu
Kamuiスケジューラ 工程&s インタフェースライブラリ
|
6 |
|
WebI.KzdLib
Library to extend KzTools for applications using it
|
6 |
5.0 (rc): net472;net8.0 のマルチターゲット化。kzdlib から工程データ拡張層 (Kouteizu.Network/NetworkCommand 拡張・KzProjector・Calendar 等) を WebI.KzdLib.Foundation 依存で取り込み。破壊的変更につきメジャー昇格。kzdlib と併用するアプリは kzdlib 5.0 以降と組み合わせること (名前空間 WebI.KzdLib.KzTools の重複型衝突を避けるため)。4.7.x に留まる場合はバージョンを [4.7.40] で固定すること。 rc.3: コード/名称を string で扱うファサードプロパティを追加 (ActivityBar/KzTreeNode の Code・Name、ResourceBar/Resource/ResourceAvailability の ResourceCode、StoredObjId/StoredNodeId getter、BarCopier.GetAddedResourceDefCodes())。いずれも既存 UPString メンバーを残す非破壊の追加。 rc.4: 日付・期間・備考のラッパープロパティを追加 (ActivityBar の StartDate/FinishDate=最新計画・PlannedStartDate/PlannedFinishDate=当初計画、Schedule/PlannedSchedule (DateTimeRange?)、Duration (TimeSpan?、実作業分)、ActivityBar/KzTreeNode の Notes インデクサと Note1〜Note20/Note10)。いずれも既存 S_* フィールドを残す非破壊の追加。 rc.5: 残りフィールドの型付きラッパープロパティを追加 (enum: Constraint.ConstraintType・ResourceBar.ResourceType・ActivityBar.TextAlignment・Resource.AggregationMode・KzTreeNode.NameDirection・BarLayout.Delimiter; bool/フラグ: ActivityBar の IsExcludedFromTimeAnalysis・PlaceAsLateAsPossible・IsHidden・IsRollupSwitch、KzTreeNode の ExpandedInNameArea・ExpandedInTreeView・ShowCode・ShowName・IsDead、Constraint.IsHidden; TimeSpan: ActivityBar.TotalFloat・ResourceBar.Lead/Duration (TimeSpan?)・Constraint.Duration (TimeSpan); 関連 URL: ActivityBar/KzTreeNode の RelatedUrls インデクサと RelatedUrl/UrlList)。いずれも既存 S_* フィールドを残す非破壊の追加。
.NET Framework 4.7.2
- WebI.KzdLib.Foundation (>= 5.1.0)
.NET 8.0
- Microsoft.Win32.Registry (>= 5.0.0)
- System.Text.Encoding.CodePages (>= 8.0.0)
- WebI.KzdLib.Foundation (>= 5.1.0)
| Version | Downloads | Last updated |
|---|---|---|
| 5.0.0-rc.9 | 1 | 06/26/2026 |
| 5.0.0-rc.8 | 1 | 06/16/2026 |
| 5.0.0-rc.6 | 3 | 06/15/2026 |
| 5.0.0-rc.5 | 1 | 06/14/2026 |
| 5.0.0-rc.4 | 1 | 06/14/2026 |
| 5.0.0-rc.3 | 1 | 06/14/2026 |
| 5.0.0-rc.2 | 3 | 06/13/2026 |
| 5.0.0-rc.1 | 2 | 06/13/2026 |
| 4.7.40 | 4 | 06/13/2026 |
| 4.7.39 | 9 | 06/04/2026 |
| 4.7.38 | 10 | 05/24/2026 |
| 4.7.37 | 2 | 05/24/2026 |
| 4.7.36 | 10 | 05/17/2026 |
| 4.7.35 | 4 | 05/16/2026 |
| 4.7.34 | 20 | 03/31/2026 |
| 4.7.33 | 5 | 03/30/2026 |
| 4.7.32 | 23 | 01/16/2026 |
| 4.7.31 | 8 | 12/29/2025 |
| 4.7.30 | 8 | 12/29/2025 |
| 4.7.29 | 9 | 12/29/2025 |
| 4.7.28 | 8 | 12/29/2025 |
| 4.7.27 | 7 | 12/29/2025 |
| 4.7.26 | 6 | 12/29/2025 |
| 4.7.25.1 | 6 | 12/29/2025 |
| 4.7.25 | 6 | 12/29/2025 |
| 4.7.24 | 9 | 12/29/2025 |
| 4.7.23 | 6 | 12/29/2025 |
| 4.7.22 | 6 | 12/29/2025 |
| 4.7.21 | 7 | 12/29/2025 |
| 4.7.20 | 9 | 12/29/2025 |
| 4.7.19 | 7 | 12/29/2025 |
| 4.7.18 | 6 | 12/29/2025 |
| 4.7.17 | 7 | 12/29/2025 |
| 4.7.16 | 7 | 12/29/2025 |
| 4.7.15 | 6 | 12/29/2025 |
| 4.5.15 | 6 | 12/29/2025 |
| 4.5.14 | 6 | 12/29/2025 |
| 4.5.13 | 6 | 12/29/2025 |
| 4.5.12 | 6 | 12/29/2025 |
| 4.5.11 | 7 | 12/29/2025 |
| 4.5.10 | 8 | 12/29/2025 |
| 4.5.9 | 6 | 12/29/2025 |
| 4.5.8 | 6 | 12/29/2025 |
| 4.5.7 | 9 | 12/29/2025 |
| 4.5.6 | 10 | 12/29/2025 |
| 4.5.5 | 8 | 12/29/2025 |
| 4.5.4 | 6 | 12/29/2025 |
| 4.5.3 | 6 | 12/29/2025 |
| 4.5.2 | 6 | 12/29/2025 |
| 4.0.74 | 9 | 12/29/2025 |
| 4.0.73 | 6 | 12/29/2025 |
| 4.0.72 | 8 | 12/29/2025 |
| 4.0.71 | 7 | 12/29/2025 |
| 4.0.70 | 6 | 12/29/2025 |
| 4.0.69 | 7 | 12/29/2025 |
| 4.0.68 | 6 | 12/29/2025 |
| 4.0.67 | 6 | 12/29/2025 |
| 4.0.66 | 6 | 12/29/2025 |
| 4.0.65 | 6 | 12/29/2025 |
| 4.0.64 | 6 | 12/29/2025 |
| 4.0.63 | 6 | 12/29/2025 |
| 4.0.62 | 6 | 12/29/2025 |
| 4.0.61 | 6 | 12/29/2025 |
| 4.0.60 | 6 | 12/29/2025 |
| 4.0.59 | 6 | 12/29/2025 |
| 4.0.58 | 6 | 12/29/2025 |
| 4.0.57 | 6 | 12/29/2025 |
| 4.0.56 | 6 | 12/29/2025 |
| 4.0.55 | 6 | 12/29/2025 |
| 4.0.54 | 5 | 12/29/2025 |
| 4.0.53 | 6 | 12/29/2025 |
| 4.0.51 | 6 | 12/29/2025 |
| 4.0.50 | 6 | 12/29/2025 |
| 4.0.49 | 6 | 12/29/2025 |
| 4.0.48 | 6 | 12/29/2025 |
| 4.0.47 | 6 | 12/29/2025 |
| 4.0.46 | 6 | 12/29/2025 |
| 4.0.45 | 9 | 12/29/2025 |
| 4.0.44 | 6 | 12/29/2025 |
| 4.0.43 | 6 | 12/29/2025 |
| 4.0.42 | 6 | 12/29/2025 |
| 4.0.41 | 6 | 12/29/2025 |
| 4.0.40 | 6 | 12/29/2025 |
| 4.0.39 | 7 | 12/29/2025 |
| 4.0.38 | 6 | 12/29/2025 |
| 4.0.37 | 6 | 12/29/2025 |
| 4.0.36 | 7 | 12/29/2025 |
| 4.0.35 | 8 | 12/29/2025 |
| 4.0.34 | 6 | 12/29/2025 |
| 4.0.33 | 6 | 12/29/2025 |
| 4.0.32 | 6 | 12/29/2025 |
| 4.0.31 | 6 | 12/29/2025 |
| 4.0.30 | 6 | 12/29/2025 |
| 4.0.29 | 6 | 12/29/2025 |
| 4.0.28 | 6 | 12/29/2025 |
| 4.0.27 | 6 | 12/29/2025 |
| 4.0.26 | 6 | 12/29/2025 |
| 4.0.25 | 6 | 12/29/2025 |
| 4.0.24 | 6 | 12/29/2025 |
| 4.0.23 | 6 | 12/29/2025 |
| 4.0.22 | 6 | 12/29/2025 |
| 4.0.21 | 6 | 12/29/2025 |
| 4.0.20 | 6 | 12/29/2025 |
| 4.0.18 | 6 | 12/29/2025 |
| 4.0.17 | 6 | 12/29/2025 |
| 4.0.16 | 6 | 12/29/2025 |
| 4.0.15 | 6 | 12/29/2025 |
| 4.0.14 | 6 | 12/29/2025 |
| 4.0.13 | 6 | 12/29/2025 |
| 4.0.12 | 6 | 12/29/2025 |
| 4.0.11 | 9 | 12/29/2025 |
| 4.0.10 | 6 | 12/29/2025 |
| 4.0.9 | 6 | 12/29/2025 |
| 4.0.8 | 6 | 12/29/2025 |
| 4.0.7 | 6 | 12/29/2025 |
| 4.0.6 | 6 | 12/29/2025 |
| 4.0.5 | 6 | 12/29/2025 |
| 4.0.4 | 6 | 12/29/2025 |
| 4.0.3 | 6 | 12/29/2025 |
| 4.0.2 | 6 | 12/29/2025 |
| 4.0.1 | 6 | 12/29/2025 |