FLEXSCHE GP v9.0.6 リリースノート

FLEXSCHE GP v9.0.6 リリースノート

v9.0.6の新機能

DR02474 : Core,GPEns,EDIF構成ツール

段取り替え時間表、搬送時間表、カレンダーに「有効フラグ」を追加し、これがFalseの場合はレコードが無効となるようにした。

DR02475 : Core,GPEns

チャートの書式文字列およびtaktの整数型・実数型のToStringの書式において、3桁区切りのカンマを指定できるようにした。

DR02500 : Core

計算式に日時の曜日を取得するファンクションDayOfTheWeekを追加した。

DR02531 : Core,GPEns

無限能力多重資源を追加した。

DR02534 : Core

計算式でローカル変数を定義して代入したり参照したりできるようにした。ローカル変数を利用すると同じ計算式の計算を省略することができパフォーマンスを向上させることができる。

DR02564 : Core,GUI,GPEns

レコードリスト(GenericList)のtaktファンクションとして、平均値(Mean)、中央値(Median)、最頻値(Mode)を追加した。

DR02557 : Core,GPEns

品目選択によって入力品目が切り替わる作業に対してもオーダー引当で引き当てられるようにした。

DR02570 : Core,GUI,GPEns

Operation.CountOfResourceCombosの引数を拡張し、様々な制約を考慮するかどうか指定できるようにした。

DR02583 : Core

作業分割とオーダー引当・品目選択を両立できるようにした。

DR02597 : Core

計算式に範囲を表すRangeオブジェクトを追加した。

DR02596 : Core

計算式にキーから値を参照できるマップを定義できるようにした。

DR02620 : Core

taktのテスト後オブジェクトにファンクションIsResourcePassiveを追加した。

DR02592 : Core

計算式で"{ }"で括ることでリストを定義できるようにした。

DR02622 : Core,GPEns

多重資源に対して、タスクの中断中には資源を解放し他のタスクを行えるようにするか、それともタスク中断中も資源を占有し続けるかを設定できるようにした。

DR02655 : Core

計算式にSelectedRecords関数を追加した。

DR02677 : Core

takt式にOperation.TaskAssignedToを追加した。

DR02640 : Core,GPEns

工程階層テーブルを追加した。

DR02675 : Core

連鎖的作業生成で連鎖拡張子を発生させないことができるようにした。また下流の連鎖拡張子をそのまま採用することができるようにした。

DR02676 : Core

takt式にOperation.IsAssignedToおよびOperation.AssignedResourcesを追加した。

DR02482 : GUI

オーダーガントチャート上で作業をドラッグできるようにした。[チャート表示設定]-[オーダーガントチャート]-[操作]で設定すると有効になる。

DR02485 : GUI

チャート本体部の文字(一部を除く)を5段階に拡大・縮小できるようにした。

DR02524 : GUI,CommCore,CommGP

部分チェックアウト・データ取得をバイナリデータでやり取りすることで高速化した。

DR02525 : GUI,CommCore,CommGP

部分チェックアウト・データ取得で大量のデータをやり取りする際に進捗を示すダイアログを表示するようにした。

DR02536 : GUI

ビューのタブやドッキングパネルの操作、ツールバーやショートカットキーなどのカスタマイズ機能などを全面的に改良した。

DR02537 : GUI,GPEns

保存後のツール起動を設定したとき、実際には保存しないことを選択した場合には起動されないようにした。

DR02554 : GUI,CommBasic,CommCore,CommGP

x64版FLEXSCHEでCommunicatorにアクセスできるようにした。

DR02556 : GUI

タスク資源優先度のための表示文字列%trpとtaktファンクションTask.ResourcePriorityを追加した。

DR02565 : GUI,CommBasic,CommCore,CommGP

[ツール]-[FLEXSCHE Communicator]-[管理コンソール]を追加し、Communicatorの管理画面を簡単に開けるようにした。

DR02576 : GUI,GPEns,CommCore,CommGP

オーダーを作業生成権とともにチェックアウトできるようにした。

DR02587 : GUI

作業ビューワーのジョブビューをスクロールモードに切り替えてスクロールできるようにした

DR02563 : GUI

計算式ライブラリに定数を定義できるようにした。

DR02609 : GUI

[全作業の選択]を[時系列チャート]から[スケジューリング]へ移動し、[時系列チャート]に[チャート上の全作業を選択]を追加した。

DR02610 : GUI

[オーダーガントチャート行左部]-[作業選択]を実行したときに未割付け作業も選択するようにした。

DR02611 : GUI

未割付け作業も[作業パネル]-[選択された作業]に表示するようにした。

DR02628 : GUI

計算式の編集ダイアログで括弧を入力したときに対応する括弧をハイライトするようにした。

DR02632 : GUI

[ファイル]-[設定のインポート]でチャート行表示設定をインポートできるようにした。

DR02646 : GUI,CommBasic,CommCore,CommGP

Communicatorで他のユーザーからのコメントをローカルに保管できるようにした。

DR02664 : GUI

資源ガントチャートのオーダーハイライト表示をしてから、保存して一旦プロジェクトを閉じると、次にプロジェクトを開いてからハイライト表示を解除できなかったが、そのような場合でも解除できるようにした。

DR02672 : GUI

資源ガントの表示設定で「立案期間内でのみ作業を移動できる」をオンにしている場合は、複数の作業を移動するときでも計画終了日時を越えないようにした。またアドインでMovingOperationInfo.MovingRangeMax/Minを設定した場合は複数の作業を移動するときにも有効にした。

DR02470 : GPEns,EDIF構成ツール

EDIFでスキル値を入出力できるようにした。扱い方は数値仕様と同じ。

DR02478 : GPEns

スケジューリングパネル上でスケジューリングルールおよびスケジューリングメソッドの並び順を変更できるようにした。

DR02483 : GPEns

同時積みメソッドの典型的な設定を(1)同時積み資源用の典型的な設定(2)資源主導用の典型的な設定 の2つにした。従来の典型的な設定は(1)。

DR02520 : GPEns

takt式に Resource.RightTotalQty, .RightRestQty, .RightTaskQty を追加した。

DR02518 : GPEns

1工程あたりのリンク数の上限は1024であったが、これを32768に引き上げた

DR02538 : GPEns

資源主導ディスパッチングメソッドの編集ダイアログの資源時系列変数のページで変数の定義順を上下ボタンで変更できるようにした。

DR02544 : GPEns

リスケジュール時のエラーメッセージの表示/非表示をメソッド毎に設定できるようにした。

DR02548 : GPEns

「工程シリーズ」機能を追加した。工程リンクのフィールド「工程シリーズ(proc-series)」をyesにしておくと、作業主導ディスパッチングメソッドで、資源接続制約でつながった資源経路毎に仮割り付け&評価を行うことができる。

DR02552 : GPEns

オーダー引き当て認可取り消しメソッドで、通常オーダー(非補充オーダー)に対しても実行できるようにした。

DR02600 : GPEns

データ検証メソッドで対象を指定できるようにした。

DR02573 : GPEns

作業主導ディスパッチングだけで使用できるtakt式 OperationDispatching.IsBacktrackingNow を追加した。最大時間制約などのバックトラック中はtrueを返す。

DR02621 : GPEns

資源主導ディスパッチングメソッドの資源選択で「着手可能日時に割り付けない組合せも評価する」オプションを追加した。

DR02588 : GPEns

消費期限を考慮したオーダー引当や補充オーダー生成ができるようにした。

DR02623 : GPEns

資源主導ディスパッチングメソッドにマップ型の資源時系列変数を定義できるようにした。

DR02630 : GPEns

計算式ライブラリで型が違えば同じ名前の計算式を追加できるようにした。

DR02633 : GPEns

資源主導ディスパッチングメソッドで資源時系列変数に計算の条件を設定できるようにした。条件を満たす場合に計算を実行する。

DR02638 : GPEns

オブジェクト削除メソッドで在庫操作も削除できるようにした。

DR02636 : GPEns

データ検証メソッドで「有効な候補資源を持たない工程」「有効な候補資源を持たない作業」「利用時間定義のない工程」に"資源表ごとにエラーを出力する"オプションを追加した。

DR02658 : GPEns

構造化記述メソッドの構造化記述を編集する際にCtrlキーを押しながら項目をドラッグ&ドロップすると項目のコピーが追加されるようにした。

DR02662 : GPEns

資源主導ディスパッチングメソッドで先頭作業割付けの「作業選択」−「オプション」に先頭作業の再探索基点を指定できるようにした。

v9.0.6で解決された問題

DR02488 : Core

段取り時間や製造時間を計算式で指定しているとき並列最大処理数が2以上だとリスケジュール中に例外が発生したり、計算式の結果が正しく求められない場合があるという不具合を修正した。

DR02501 : Core

最大中断時間が設定されてるときに、資源占有制約を守れずに、無駄にバックトラックを繰り返すことがあるという不具合を修正した。

DR02594 : Core

可変能力資源を使用している作業に対して製造時間や段取り時間を明示的に指定した場合に、段取り時間が正しい時間にならないという不具合を修正した。

DR02595 : Core

時間メッシュが設定されている資源において動的段取りが発生する場合に、隣接作業の割付きが変化した時に時間メッシュが守られないことがあるという不具合を修正した。

DR02575 : Core,GPEns

作業実績テーブルにstatusがNのデータがあり、かつその下流に上流実績伝播ありの実績がある場合に、割付きが異常な状態になり、その後例外やアプリケーションエラーが発生することがあるという不具合を修正した。

DR02654 : Core

連鎖的作業生成をすると一部の作業が消されてしまう場合があるという不具合を修正した。

DR02644 : Core

ステータスが製造中で進捗率が指定されている実績作業に対してスケジューリングを繰り返すとその度に製造時間が変化していくことがあるという不具合を修正した。

DR02634 : Core,GPEns

オーダーの作業生成区分をDにして作業生成を実行しても最後の作業しか削除されないという不具合を修正した。

DR02550 : Core

計算式でテスト後コンテクストで先行作業の動的後段取りや後続作業の動的前段取りがある場合にPrecedingOperationおよびFollowingOperationが正しい値を返さない場合があるという不具合を修正した。

DR02547 : Core

計算式でゼロと負値の掛け算が不定値を返す場合があるという不具合を修正した。

DR02471 : Core

計算式ライブラリに登録した再帰呼び出しを含む計算式が正しい値を返さない場合があるという不具合を修正した。

DR02479 : Core,GPEns

初期在庫量を設定していると補充オーダー生成メソッドで生成されるオーダーの納期が正しくないという不具合を修正した。

DR02491 : Core

計算式で"[ ]"がネストしていると式を正しく解析できないという不具合を修正した。

DR02497 : Core

takt式Color.ToStringが正しい値を返さないという不具合を修正した。

DR02507 : Core,GPEns

作業実績で各パートの実績指定日時に不整合がある場合(前段取り開始と製造開始が同じなど)にリスケジュールで落ちることがあるという不具合を修正した。

DR02473 : Core

計算式で先頭が数値で始まる文字列を数値と結合すると正しい結合文字列を返さないという不具合を修正した。

DR02637 : Core

Editorなどから初期在庫量を更新しても即座に在庫量チャートの描画に反映されないという不具合を修正した。

DR02661 : Core

整数型カスタム変数が値によってはバイナリFDSSに正しく保存されない場合があるという不具合を修正した。

DR02487 : Core

整形目的のインデントや改行が入ったFDSS内のコメントが正しく読み込まれないという不具合を修正した。

DR02512 : GUI

品目・オーダーなどの仕様を指定するダイアログで仕様のコンボボックスに同じ候補が2重に表示される場合があるという不具合を修正した。

DR02591 : GUI

FLEXSCHE Scripting FormのAddLabelメソッドの引数にコロン(:)を含む文字列を与えるとコロン以降が切れてしまうという不具合を修正した。

DR02631 : GUI

資源グループの負荷チャート行の縦軸スケールが表示設定に関わらず0から1に固定されてしまうという不具合を修正した。

DR02480 : GUI,GUIEx

GUI Extensionのライセンスが無いとこに、在庫量チャート、負荷チャート、資源滞留チャート、品目滞留チャートの[表示設定]-[表示]-[集計期間]のコンボボックスから「1日」が消えて「1ヶ月」が表示されるという不具合を修正した。

DR02508 : GUI

プロジェクト設定で[ツール起動]の[プロジェクト保存直後に実行]の[終了まで待機]にチェックを入れても開きなおすとチェックが外れてしまうという不具合を修正した。

DR02528 : GUI

プロジェクト設定やチャート表示設定などのプロパティに日時型の負値を設定すると値が変わってしまうという不具合を修正した。

DR02651 : GUI

FSFでサイズ可変コンボボックスの内容を初期化フェーズ以外に更新するとフォーム全体の描画がおかしくなるという不具合を修正した。

DR02629 : GUI

[チャート表示設定]-[チャート全体]-[操作]-[品目ドロップ]がproject.xpsに保存されないという不具合を修正した。

DR02674 : GUI

チャートやテーブルを印刷または印刷プレビュー表示をすると、一部のページの左部または上部が部分的に欠けてしまう場合があるという不具合を修正した。

DR02540 : GUI

複数の表示設定を含むチャートに対して[スナップショット]-[ビュー]-[アクティブビューの複製にマージ]を実行すると、複製されたチャート行の表示設定が1種類に統一されてしまうという不具合を修正した。

DR02511 : GUI

計算式で"[ ]"で囲われた中で $_object に対する関数のリストが正しく表示されない場合があるという不具合を修正した。

DR02542 : GUI

CSV読み込み時にエラーがあったあとにデータ保存を実行したときに確認ダイアログが表示されるが、ここでデータ読み込みをキャンセルしても[プロジェクト設定]-[ツール起動]-[データ保存直後に実行」に設定したプログラムが起動していたが、これをスキップするようにした。

DR02516 : GUI,CommCore

プロジェクトパネルの作業のポップアップメニューで「サーバーからチェックアウト」メニューがチェックアウト可能な状態でも不可になっていたり、「チェックアウト取り消し」メニューがチェックアウト中でも不可になっているという不具合を修正した。

DR02601 : GUI

複合チャートの自動行構成機能を有効にした状態で行構成ルールを選択せずに保存またはスタイル登録すると、次回読み込み時およびスタイル適用時に行が空になってしまうという現象を修正した。

DR02625 : GUI

オーダー編集ダイアログから既存のセレクタを編集するためのダイアログを開くと中身が空になっているという不具合を修正した。

DR02602 : GUI

表示文字列にアンカー日時(%jat)とアンカー資源(%tar)を追加した。

DR02673 : GUI

チャート上部でグリップスクロールができないという不具合を修正した

DR02490 : GUI

FDSSとして認識できないファイルをFDSSとして読み込ませるとアプリケーションエラーが発生するという不具合を修正した。

DR02541 : GUI

「終了まで待機」をチェックしているときのツール起動時のカレントフォルダがプロジェクトフォルダになるようにした。

DR02567 : GUI

言語選択を英語としたときに、資源ガントチャート背景部ポップアップメニューにアドイン項目を追加するとメニューが表示されなくなるという不具合を修正した。

DR02659 : GUI

チャート行から表示設定を追加する際にダイアログで名前が空でもOKできてしまうという不具合を修正した。

DR02526 : GPEns

作業主導ディスパッチングメソッドで、資源占有制約と並行条件が同時に設定されている場合に並行条件が守られないことがあったのを、守られるようにした。

DR02584 : GPEns

同時積みメソッドで、対象資源に割付き済み作業がある場合に例外が発生することがあるという不具合を修正した。

DR02572 : GPEns

同時積みメソッドで、同時積み条件が主資源の場合にtakt式BeforeTest.TimeToBeFilledUpToTheQty や .TimeToBeStoredUpToTheQtyが正しい日時を返さないという不具合を修正した。

DR02603 : GPEns

資源主導ディスパッチングメソッドで「対象資源上の割付け済み作業についても同様に扱う」がOnになっている時に対象資源上の実績・凍結作業の前後作業の割付けの際に資源の現在処理日時が正しく更新されず未割付け作業のディスパッチ順がおかしくなる場合があるという不具合を修正した。

DR02626 : GPEns

構造化記述メソッドの変数の宣言ページで入力済みの変数の説明がキャンセルを押すと次回開いたときに消えてしまうという不具合を修正した。

DR02635 : GPEns

資源主導ディスパッチングメソッドで前・後・中間工程の作業を割付けるとしている時に前・後・中間工程に分岐があると作業が割付けられない場合があるという不具合を修正した。

DR02663 : GPEns

作業主導ディスパッチングメソッドで工程間制約を資源経路別に探索した場合に、必要以上に引き寄せてしまうことがあるという不具合を修正した。

DR02553 : GPEns

EDIFでオーダーをインポートする際にオーダー引当ての内容が作業間リンクとして即座に反映されるようにした。

DR02582 : GPEns

資源主導ディスパッチングメソッドで「対象資源上の割付け済み作業についても同様に扱う」がOnになっている時本来着手可能な日時より後に作業が割り付いてしまう場合があるという不具合を修正した。

DR02607 : GPEns

工程リンクにgpconfig.xmlでカスタム変数を追加するとロード時にエラーが発生するという不具合を修正した。

DR02585 : GPEns

構造化記述メソッドの編集ページで要素をドラッグ&ドロップしたときにドラッグした要素でないものが移動してしまう場合があるという不具合を修正した。

DR02569 : GPEns

作業主導ディスパッチングメソッドで、作業単位で静的ディスパッチングを行い、かつ、最大時間制約あるいは資源占有制約を遵守するとしている場合に、例外が発生してスケジューリングが中断することがあるという不具合を修正した。

DR02543 : GPEns

言語を英語にして起動したときに作業主導ディスパッチングメソッドの資源選択のオプションダイアログで「間引き」と「時間制約の適用」のコンボボックスの中身が空になってしまっているという不具合を修正した。

DR02558 : GPEns

資源主導ディスパッチングメソッドで挙動設定で「割付け済み作業についても同様に扱う」がOnになっているときに同一作業グラフ内の複数の作業が資源主導の対象となりその中に割付け済みの作業があると制約を満たさずに割り付けられてしまう場合があるという不具合を修正した。

DR02495 : GPEns

工程間のリンクにタスク間制約を設定し、かつその両側の工程リンクに保存を要する情報(1以外の数量費やリンクキーなど)が設定されていると、link.csvの2レコードにタスク間制約が書き出され、それを再度読み込むと二重に取り込んでしまい、タスク間制約の定義が倍になってしまう(繰り返す都度増殖する)という不具合を修正した。

DR02498 : GPEns

EDIFの色フィールドに計算式を指定して置換インポートしても計算結果がフィールドに反映されないという不具合を修正した。

DR02469 : GPEns

作業主導メソッドの間引きレベルをダイアログから設定しても正しく反映されないという不具合を修正した。

DR02535 : GPEns

EDIFの資源表利用可能区分で各パートの最大中断時間、有効期間、効率、効率キーがインポートされないという不具合を修正した。

DR02514 : GPEns

まだ計画したことのない一連の作業に対して上流伝播を伴う作業実績を設定すると、実績・凍結作業割付けメソッド実行時にアプリケーションエラーが発生することがあるという不具合を修正した。

DR02568 : GPEns

スケジューリングパネルからメソッド編集ダイアログを開いて概要説明を変更しても変更がツリーの要素名に反映されないという不具合を修正した。

DR02670 : GPEns

計算式の編集ダイアログで複数行編集のダイアログを開いて編集しても結果が反映されない場合があるという不具合を修正した。

DR02645 : GPEns

資源主導ディスパッチングメソッドでボトルネック工程の前後工程との間に最大時間制約や資源占有制約がある場合に制約に違反すると割付け日時が必要以上に未来になってしまう場合があるという不具合を修正した。

DR02657 : GPEns

同一品目同一日時の棚卸し在庫操作レコードがある場合、その品目に対する補充オーダー生成メソッドにおける在庫量計算が正しくないという不具合を修正した。

DR02608 : GPEns

EDIFでCSVファイルをインポートする際に当該ファイルが存在しない場合にエラーとみなし、その後の処理をスキップしていたが、単にそのテーブルのレコードが空であるとみなし、他のテーブルは通常どおり読み込むように改めた。

DR02555 : GPEns

EDIFで時間値をインポートする際に、ADOデータソースのフィールドが固定長文字列型で空白で埋まっている場合に常にP0S(0秒)と解釈してしまうという不具合を修正した。

DR02571 : GPEns

スケジューリングメソッドの共通事項の概要説明を空欄のまま詳細説明だけ入力すると、次回には概要説明に既定の文言が埋め込まれてしまうという不具合を修正した。

DR02477 : GPEns

FLEXSCHE起動直後にCOM経由でIManager.Import/Exportメソッドを実行すると例外が発生するという不具合を修正した。インポート・エクスポートの実行、あるいはメニュー項目やツールバーの表示を一度でもすれば現象は発生していなかった。

DR02509 : GPEns

作業主導ディスパッチングメソッドの[挙動設定]-[割付け方向]で[通常]を「強制フォワード/バックワード」に変更してから一旦ダイアログを閉じてから再度開くと[割付け済み作業にはさまれたジョブ]のコンボボックスが選択可能になってしまうという不具合を修正した。