FLEXSCHE GP v22.0.3 リリースノート

FLEXSCHE GP v22.0.3 リリースノート

22.0.3の新機能

TFS069884 : GUI

資源ガントチャート行の表示文字列で「文字列をタスクバー領域から分離する」や「文字列をタスクバー領域に重ねて段々に表示する」に設定していても作業移動時に表示文字列がついてくるようにした。

TFS069886 : Core

代替ジョブの作業を手動や作業分割メソッドで分割できるようにした。

TFS069896 : GUI

FLEXSCHE起動時のスタートアップ画面の配色を変更した。

TFS069924 : GPEns

takt関数 LotForPegging.From を追加した。

TFS069933 : Core

<RecordList>.Unionの引数にDoubleやDoubleリストなどの値や値のリストを返す計算式を与えた場合に、戻り値をその値の型のリストとみなすようにした。

TFS069992 : GUI

takt関数 <TimeChart>.Snapshot / <TimeChartRow>.Snapshot を追加した。

TFS069994 : Core

計算式<Calendar>.Patternを代入可能にした。

TFS069995 : GUI

ジョブガントチャートの作業グラフバーを選択可能にしかつコンテクストメニューも表示できるようにした。

TFS069996 : GPEns

貯蔵タンク機能を追加した。

TFS070006 : GPEns

作業分割指定で分割単位数量係数キーを指定できるようにした。

TFS070008 : GUI

資源ガントチャート上でタスクを長押ししたときに、資源接続制約違反となる候補資源のチャート行左部に赤の斜線が表示されるようにした。

TFS070020 : GP

新規に作業主導ディスパッチングメソッドを追加する際に「典型的な設定にする」をオンにした場合、高度な設定/資源経路選択に条件内容が設定されるようにした。

TFS070022 : Core

原材料候補のリンク品目に対して同じ候補が選ばれた場合には割付け直しても引当てが切れないようにした。

TFS070049 : Core

工程間随時流し制約(時間制約種別:C)について、分割作業に対しても対応させた。

TFS070050 : GPEns

プロパティ設定メソッドで作業実績の前段取り・製造・後段取り時間を設定できるようにした。

TFS070053 : GUI

環境設定でチャートのスクロール速度を調整できるようにした。

TFS070068 : GPEns

Communicatorクライアントにおいて、手動でオーダー分割するために必要な要件を緩和した。オーダー全体ではなく操作対象のオーダー(およびその作業)のみチェックアウトしていれば分割できるようにした。

TFS070077 : GUI

デバッグ実行時にスケジューリングのエラーをメッセージパネルに即時に出力するようにした。

TFS070084 : GPEns

作業主導ディスパッチングメソッドで、資源経路の評価直後にブレイクポイントを設定できるようにした。

TFS070109 : Core

原材料候補に関するtakt関数を追加した。

TFS070121 : GUI

「プロジェクトの複製を保存」実行時のカレントを移動するかどうかの選択をプロジェクト毎に保存して、次回の複製保存時のデフォルトとするようにした。

TFS070150 : GP

作業主導ディスパッチングメソッドで資源接続制約や除外する候補資源の式によって除外されたことによって候補資源がなくなり未割付けになった場合にはメッセージパネルにその旨出力するようにした。

TFS070153 : GP

デバッグリスケジュールで直近のブレイクポイントへステップ実行できるようにした。

TFS070167 : GPEns

スケジューリングパネルから「このメソッドを実行」した時もリスケジュール中のエラーメッセージを表示するようにした。

TFS070169 : GUI

時系列チャートの書き設定名と設定タグ名をマーカーのツールチップで表示するようにした。

TFS070175 : GUI

機能制限解除版でもスナップショット関連機能の一部を使えるようにした。

TFS070177 : GPEns

メッセージパネルに文字列を出力する関数UI.MessagePanel.Writeを実装した。

TFS070179 : GUI

チャート行構成中に構成中チャートのキャプションを表示するようにした。

TFS070202 : GUI

資源ガントチャートでタスク文字列をタスクバー領域から分離しているときに表示範囲外のタスク文字列の表示できるようにした。

TFS070204 : Core

要素の型がVariantMapであるリスト型VariantMapListを追加した。

TFS070210 : GUI

チャート設定に同期スクロールキーを与えたとき、既存の同期対象の状態に従うようにした。

TFS070219 : GPEns

アクションにサインボードの本体部を追加した。

TFS070256 : GUI

時系列チャートの左部に表示される行効果や設定タグの印を非表示にできるようにした。

TFS070259 : GUI

負荷チャートで「ピーク資源量」を表示しているときにタスク資源量/供給資源量を表示するかどうかを選択できるようにした。

TFS070261 : GP

計算式編集ダイアログで行番号を表示できるようにした。

TFS070263 : GPEns

コマンド実行メソッドで在庫操作レコードを在庫時系列に反映できるようにした。

TFS070287 : GPEns

ブレイクポイント「割付けテスト失敗時」をいくつかのメソッドに追加した。

TFS070308 : GP

オートメーション実行時やCarryOut、Communicatorの実行時のイベントログ出力でアプリケーションごとにソースを分けるようにした。

TFS070312 : Core

段取り替え時間表の適用条件で、先行作業や後続作業を参照する条件を記述できるようにした。

TFS070316 : GUI

MDIタブの右クリックメニューおよびプロジェクトパネルの既存ウィンドウの右クリックメニューから開いているウィンドウのプロパティを確認できるようにした。

TFS070332 : GUI

数値仕様キーなどのキーの入力メニューで特殊なキーの内容だけでなく実際の値も列記するようにした。

TFS070361 : GP

計算式のテスト時に結果が定数の時には定数の値だけでなく定数の表記と説明を表示するようにした。

TFS070366 : GPEns

takt式にSchedulingMethodオブジェクトとSchedulingRuleオブジェクトを追加してスケジューリングメソッドやルールのプロパティを取得・設定できるようにした。

TFS070388 : GPEns

必要資源量係数に計算式を指定してリンク数量に完全には比例しない場合に、同時積み分割充填で無駄に細かく分割されることがあったのを改良した。また分割比率が細かな小数になったりすることがあったのも改良した。

TFS070398 : GP

データや設定の保存中にFLEXSCHEやCommunicatorが強制終了してもファイルが中途半端な状態で書き出されないようにした。

TFS070417 : GUI

最後にクリックした作業に対応するスナップショットの作業に表示する印の色を変更できるようにした。

TFS070446 : GUI

貯蔵タンクの在庫量を表示する時系列チャート行を追加した。

TFS070452 : GUI

資源ガントチャートで作業表示色をタスク毎に切り替えたときに、製造パートを含まないタスクについても正しく色が計算されるように改良した。

TFS070471 : GUI

環境設定の表示色にテーマ機能を追加して、表示色のセットであるテーマを選択することで表示色を一括で切り替えられるようにした。

TFS070475 : GUI

コメントから自動生成した付箋を、代表タスクモードのときは代表タスクに表示するようにした。

TFS070479 : Core

takt式 <TTT>.Type, <TTT>.Connectable, <TTT>.LookupWithOperations 関数を追加した。

TFS070483 : GPEns

上級オプション「在庫残量による分割」を追加し、作業の割付け時に、入出力リンクの品目の在庫残量や空き容量、および貯蔵タンク内残量や空き容量に応じて、動的に作業を分割できるようにした。

TFS070485 : GUI

時系列チャートのスタイル登録時にキャプションを名前の初期値として入力するようにした。

TFS070505 : GPEns

作業マーキングメソッドの挙動設定に「計算式を実行する」を追加した。

TFS070507 : GPEns

コマンド実行メソッドにViewer用データ出力を追加した。

TFS070617 : Core

作業/タスクの実績ステータスを返す関数<Operation/Task>.IsStartedと<Operation/Task>.IsFinishedを追加した。

TFS070656 : Core

<Operation>.PEST、<Operation>.PLETなど制約日時を取得する関数に引数を追加して、制約起点の日時を取得できるようにした。

22.0.3で解決された問題

TFS069832 : GUI

作業パネル上から作業探索したときに、作業の選択状態が変わってしまっていたのを修正した。

TFS069857 : GUI

新しく作られた付箋が背面になるという不具合を修正した。

TFS069858 : Core

並列化をOnにした状態でリスケジュール中や描画中に計算式やアドインから作業グラフのプロパティにアクセスするとアプリケーションエラーが発生する場合があるという不具合を修正した。

TFS069864 : GUI

プロジェクトフォルダ内にcarryoutフォルダが無い場合に「CarryOutサーバーに設定ファイルを送信」を実行したときのエラーメッセージを改善した。

TFS069866 : GPEns

作業主導ディスパッチングメソッドで、資源占有の段取りが並行条件に違反して未割付けになってしまうことがあるのを修正した。

TFS069870 : Core

保有変数に代入する計算式を設定しているとその計算式を実行する前に保有変数の値が書き換わってしまうことがあるという不具合を修正した。

TFS069879 : GUI

複数のタスク資源に資源表の有効期間が設定されていると資源ガントチャート上で作業を移動できないことがあるのを修正した。

TFS069890 : GPEns

資源主導ディスパッチングメソッドで対象資源上の割付け済み作業についても同様に扱うがOnになっているときに、割付け済み作業に対して対象作業の条件が効かないという不具合を修正した。

TFS069898 : Core

分割作業の二段階代替ジョブのリンク数量が変になることがあるのを修正した。

TFS069912 : Core

代替ジョブ作業のリンクが重複することがあるのを修正した。

TFS069935 : Core

実績の種別をGにしてスタック作業を生成した後、種別Gから別の種別に変更すると生成されたスタック作業が削除できなくなるという不具合を修正した。

TFS069943 : SDLib

作業編集ダイアログの実績ページで日時の入力欄に2101/1/1以降の日時を入力してOKするとアプリケーションエラーが発生する場合があるという不具合を修正した。

TFS069972 : Core

作業生成区分がCのオーダーが多く存在する場合に作業生成で時間が掛かってしまうことがあるのを修正した。

TFS069978 : GP

作業を手動で分割または結合したときや、データロード後に割付け直すことなく作業分割メソッドで分割したときに、資源表の有効期間が無視されて割り付けられることがあるのを修正した。

TFS069999 : Core

アドインで資源を削除した後でチャート上に削除した資源を候補資源に持つ作業をドロップしようとすると、アドインの手続きによってアプリケーションエラーが発生する場合があるという不具合を修正した。

TFS070010 : GP

ターミナルサービスライセンスでプログラム番号が多くなるとライセンスの取得に失敗する場合があるという不具合を修正した。

TFS070028 : GUI

オーダーガントチャートで作業と日時マーカーが重なっている場合に、日時マーカーが移動できないという不具合を修正した。

TFS070044 : GUI

ウィンドウ一覧のダイアログですべてを選択を実行しても選択されているように見えないという不具合を修正した。

TFS070061 : Core

並列処理の計算式の実行をOnにしてEvaluate関数を実行すると結果が正しくならない場合があるという不具合を修正した。

TFS070074 : Core

動的段取りだけに関わるタスクにタスク間占有制約が設定されている場合に占有時系列が異常になることがあるのを修正した。

TFS070079 : GPEns

データ検証メソッドでGUIExtensionのライセンスがないとユーザー定義の項目で実行時に例外が発生するという不具合を修正した。

TFS070086 : GPEns

Communicator with GPでデータ検証メソッドにユーザー定義の項目を追加してサーバー上でリスケジュールすると例外が発生するという不具合を修正した。

TFS070105 : GUI

チャート全体設定画面の「説明」ボタンの位置が画面リサイズ時に調整されていなかったのを修正した。

TFS070118 : GPEns

単純なスケジューリングメソッドをデバッグ実行したときに作業主導ディスパッチングメソッドの作業割付け後でブレイクするが一覧にリストアップされないので無効にすることができないという不具合を修正した。

TFS070131 : GUI

プロジェクトを開いている途中に閉じるボタンでアプリケーションを閉じると正常終了しない場合があるという不具合を修正した。

TFS070145 : Core

takt関数<Operation>.PendingXXXにfalseを代入してもtrueになってしまうという不具合を修正した。

TFS070152 : GPEns

作業分割メソッドで進捗途中で分割するとき、実績数量のリンクキー指定が作業とのリンクキーとマッチしていない場合に例外が起こることがあったのを修正した。

TFS070159 : Core

分割作業のリンク品目の割付け時の品目選択や動的ロケーションが正しくならないことがあるのを修正した。

TFS070184 : Core

計算式で<StringList>.ToJSONなどの<XXXList>.ToJSONが正しい値を返さないという不具合を修正した。

TFS070189 : GUI

負荷チャートでピーク資源量を表示したときのアラートの表示判定が正しくないことがあるという不具合を修正した。

TFS070194 : GUI

負荷チャートで表示形式を「ピーク資源量」としている場合も[チャート表示設定]-[表示]で「資源量係数」を設定できるようにした。

TFS070214 : GUI

サインボード本体部のメニューアドインのメニュー表示位置が正しくないという不具合を修正した。

TFS070229 : GUI

ナビゲーションパネルを表示していると時系列チャートの時間軸のグリッド線が描画されない場合があるという不具合を修正した。

TFS070231 : GUI

ナビゲーションパネルを表示しているとリスケジュールで割り付けた作業が資源ガントチャート上で表示されない場合があるという不具合を修正した。

TFS070238 : GPEns

分割基底作業に対して作業実績を設定しても分割作業が実績・凍結作業の割付けメソッドによって割り付けられないことがあるのを修正した。バージョン21.1以降で発生する。

TFS070248 : Core

複数のタスクで共通の候補となっている班メンバーに対して作業実績細分を設定しても無視されてしまうことがあるのを修正した。

TFS070267 : Core

ISDVariantMap.ResultTypeでエラーになるという不具合を修正した。

TFS070272 : GPEns

資源占有制約を遵守するためのバックトラックで引き寄せ過ぎて無駄な隙間ができてしまうことがあるのを修正した。

TFS070274 : GPEns

工程間制約を遵守するためのバックトラック処理で方向転換が必要になった場合に方向転換せずに未割付けになってしまうことがあるのを修正した。

TFS070280 : SDLib

オーダー編集ダイアログでプロパティに異常値が入っている場合OKボタンを押せないようにした。

TFS070292 : Core

0.ToStringBaseNの時に結果が空になるという不具合を修正した。

TFS070295 : GPEns

作業主導ディスパッチングメソッドで「資源接続制約を遵守する」「工程間制約を資源経路毎に探索する」を共にオンにしていても、タスク間の接続制約の場合には経路毎の探索が行われずに未割付けになってしまうことがあるのを修正した。

TFS070297 : GPEns

作業主導ディスパッチングメソッドで「資源接続制約を遵守する」「工程間制約を資源経路毎に探索する」を共にオンにしていても、合流や分岐があると経路の抽出に失敗して未割付けになることがあるのを修正した。

TFS070313 : GUI

アドインなどから時系列チャートの設定を変更したとき、スクロール位置指定が1以上しか反映されず、0(左端/上端)の指定ができなかったのを修正した。

TFS070326 : Core

班資源に対して1つのパートに実績開始日時と終了日時の両方が指定されている場合に班メンバーに対してサブタスクが割り付けられないことがあるのを修正した。

TFS070327 : GPEns

作業主導ディスパッチングメソッドで、別メソッドで割付け済みの作業との資源接続制約のために有効な資源経路が存在せず、未割付けになった場合に、「工程間制約を資源経路毎に探索する」オンだとエラーメッセージが表示されないという不具合を修正した。

TFS070343 : GPEns

資源主導ディスパッチングメソッドでデバッグ実行時に資源選択の評価中や割付けテストの直後にブレイクポイントを設定するとインデックスが範囲外のエラーが発生する場合があるという不具合を修正した。

TFS070353 : Core

資源主導ディスパッチングメソッドで作業時間が0の作業実績が割り付いている資源に作業が割り付かない場合があるという不具合を修正した。

TFS070359 : GPEns

計算式の同時積み条件に違反して割り付いている作業を再割付メソッドで割付け直すと延々と先送りしてしまうのを修正した。

TFS070379 : Core

資源表セレクタに計算式を指定していると割付時にエラーが発生するのを修正した。

TFS070405 : GUI

ジョブガントチャート行で行と日時をターゲットにして付箋を生成しても作業分割などジョブガントの構成が変更されると付箋の位置がずれてしまう場合があるという不具合を修正した。

TFS070406 : GUI

プロジェクト複製保存時に、プロジェクトGUIDまで複製してしたのを修正した。

TFS070421 : Core

プロジェクト設定/データ挙動オプション「計画日時を軽視する」オンの場合に、実績収集日時よりも進んだ実績パート日時が設定されている作業実績があると、作業の割付き日時が異常になってしまうことがあるのを修正した。

TFS070426 : GPEns

資源主導ディスパッチングメソッドで前後中間工程の割付けに「メソッドを用いて割付ける」際に記録したリストが対象作業ごとにクリアされずに追加されてしまうという不具合を修正した。

TFS070438 : Core

資源占有制約が設定されておりかつ割り付いたことがない作業を完了実績上流伝播で割付けようとするとエラーが発生するのを修正した。

TFS070443 : GUI

資源ガントチャートのタスクの文字色および作業の表示色の条件のコンテクストをタスクにして、ボタンからコピーペーストするとコンテクストが作業に変わってしまうという不具合を修正した。

TFS070459 : GPEns

作業主導ディスパッチングメソッドで「工程間制約を資源経路毎に探索する」をオンにしていても、工程シリーズでつながる作業が経路対象に含まれないことがあるのを修正した。

TFS070490 : GUI

終了日時が計画終了日時を超える自由カレンダーが資源ガントチャート上で正しく表示されないという不具合を修正した。

TFS070495 : GP

期間をISO8601形式で入力する際に数字を全角数字で入力すると正しく解釈されず大きな値になってしまうという不具合を修正した。

TFS070500 : GPEns

資源主導ディスパッチングメソッドで資源容量による動的分割に失敗してもそのまま割り付いてしまうことがあるのを修正した。

TFS070509 : GP

計算式に全角数字を入力すると数値として正しく解釈されずに計算結果がおかしくなるという不具合を修正した。

TFS070514 : GUI

英語版でカスタムデータセットの日本語名がプロジェクトパネル上で文字化けしてしまうという不具合を修正した。

TFS070519 : GUI

計算式編集ダイアログをリサイズして再度開いたときにリサイズした大きさに復元されないという不具合を修正した。

TFS070533 : GUI

作業パネルの表示内容の構成を変更してOKすると作業パネルの横スクロールバーが正しく表示されない場合があるという不具合を修正した。

TFS070538 : GPEns

カレンダー自動設定メソッドでカレンダーが生成された日に対して時系列チャート上から手動でパターンを選択した場合に、次回のカレンダー自動設定メソッドでそれが失われてしまうのを修正した。

TFS070546 : Core

保留オーダーの実績作業が割付けられないことがあるのを修正した。

TFS070554 : GPEns

補充種別が随時補充で補充単位が入っているときに、供給と需要のレコードが混在していると生成元と引当ができないことがあるという不具合を修正した。

TFS070567 : GUI

自動行構成に時間がかかるチャートにタブをクリックして切り替える際にマウスのクリックを解除していてもタブ移動モードになってしまう場合があるという不具合を修正した。

TFS070571 : GPEns

資源主導ディスパッチングメソッドで前・後・中間作業の割付けをメソッドを用いて割付けるときに資源主導ディスパッチングメソッドを使用すると意図しない作業が割付けられてしまうという不具合を修正した。

TFS070580 : Core

タスク間占有の間に他の作業が割り込んでしまうことがあるのを修正した。

TFS070588 : GUI

チャート行上書き設定画面で「チャート固有」かどうかを変更してOKで閉じたときにチャート行の保有変数を正しく参照できなくなる場合があるという不具合を修正した。また、設定内容を変更してキャンセルで閉じたときに、変更が適用されることがあるのを修正した。

TFS070595 : GUI

チャート行上書き設定の複製で保有変数が複製されないという不具合を修正した。

TFS070598 : GUI

チャート行上書き設定を複製したときに、元の設定のチェック状態を引き継ぐようにした。

TFS070600 : Core

分割作業間占有とタスク間占有を併用すると制約を守れないことがあるのを修正した。

TFS070610 : GP

計算式内でヒアドキュメント形式の文字列を使用したときに、シングルラインのコメントがあるとヒアドキュメント内の改行が正しくデコードされない場合があるという不具合を修正した。

TFS070631 : GP

Viewerライセンスを使用しているときにメニューバー[ツール]からCommunicatorのリスケジュール設定が表示されないようにした。

TFS070638 : Core

可変能力資源を使用している場合に非稼働時間帯に強制的に割り付けられると入出力リンク品目の在庫推移が正しくならないことがあるのを修正した。

TFS070639 : Core

品目グループを対象とする在庫操作レコードを含めて複数の在庫操作レコードをまとめて削除しようとするとエラーが発生することがあるのを修正した。

TFS070646 : GPEns

作業主導ディスパッチングメソッドのブレイクポイント「割付けテストの直後」でソートキーが空だとデバッグ実行時にエラーが発生するのを修正した。

TFS070651 : GUI

Communicatorパネルのプロジェクトサービスタブにあるボタンが、ログイン時アクティブになるのを修正した。

TFS070658 : Core

<Item>.EarliestTimeNotToOverflowで在庫時系列が空の場合に正しい値を返さないことがあるのを修正した。

TFS070666 : GUI

資源の表示文字列で「%rsl(仕様制約列挙)」に#noneが表示されないという不具合を修正した。

TFS070671 : Core

<Resource>.RestrictionSpecs関数で取得・設定時に#noneが無視されてしまうという不具合を修正した。

TFS070674 : Core

計算式で<Proc>.LinkItem関数および<Proc>.LinkProc関数で引数に範囲外のインデックスを指定すると例外が発生する場合があるという不具合を修正した。

TFS070679 : GPEns

昇降順ディスパッチングメソッドの昇降順設定で、周期のタイプを割付期間としたときに作業期間を設定できないという不具合を修正した。

TFS070686 : GP

ソート式の編集ダイアログを開いたときに加重平均のレイアウトが崩れて表示される場合があるという不具合を修正した。

TFS070694 : GPEns

<終了>メソッドの条件にUI.Message関数を入れて計算式編集ダイアログで計算すると表示されたメッセージボックス以外のUIが操作できてしまい、その結果UIがロックしてしまう場合があるという不具合を修正した。

TFS070713 : GPEns

構造化記述メソッド内のメソッドに定義したパラメタがメソッドから参照できないという不具合を修正した。

TFS070718 : Core

LongList.MakeInRange、DoubleList.MakeInRangeおよびTimeSpanList.MakeInRangeで引数の範囲をチェックするようにした。

TFS070726 : Core

配置レコードのコードが保存されないという不具合を修正した。