テーブルを CSV にエクスポートする
Alforse の共通データグリッド上に構築されたすべてのテーブルには、ヘッダーにCSVをダウンロードボタンがあります。選択するとテーブルが保存されます。ファイルは画面を反映します
ダウンロードされるのは、見ているビューであり、データベースからの全件抽出ではありません。- 行: 現在のページ/結果セットにあるものだけ。含める内容を制御するには、先に検索またはフィルターしてください。
- 列: 保存した現在のビューで表示されているものだけ、並べた順に。非表示の列は除外され、選択、展開、アクションの列が書き込まれることはありません。
- ヘッダー: グリッド上のラベルと同一です。
- 参照: アイテム、仕入先、従業員、得意先などの ID の列は、ID ではなく読みやすい名前で書き込まれます。
- エクスポート専用の列: グリッドには表示されないが、ファイルには必ず現れる列が少数あります。
インポートできるレコード
インポート可能な各エンティティには、一覧画面に一括インポートメニューがあります。それ以外には、一括インポートはありません。インポートを実行する
挿入、更新、スキップ
標準のインポートを再実行しても安全です。Alforse がすでに知っている識別子を持つ行は、コピーを作るのではなく、既存のレコードを更新します。書き込む前に、各行が分類されます。csv ソースをキーとする共有の外部対応付けテーブルに依存しています。このため、ファイルを 2 回インポートしても、重複せずに更新されます。アプリで最初に作成したレコードにはそのような対応付けがありませんが、後で同じ名前を持つ CSV でも、それらを見つけて更新できます。
製法のインポート
部品と工具の一覧には、部品表と工順のための 3 つのインポートがあります。
これらのファイルのすべての行には、タイプタグ(
PART、BOM、BOP、STEP、TOOL、PARAM)と、所属する親の部品が含まれます。
行の配置方法
- 行は、すでに存在する製造製法に追加されます。
- 製造方法バージョンを空欄にすると、アーカイブされていない最も高いバージョンが対象になります。バージョンを指定する場合は、0 より大きく、小数点以下 2 桁までの数値である必要があります。
- 新しい BOM の明細は、すでにある明細の後に配置されます。
- 工程番号(Op No)は工程の順序で、数値である必要があります。既存の工程の順序と一致する値は、その工程に行のステップ、工具、パラメータを追加します。
10、10.0、010は同じものとして扱われます。
安全な再実行とロック
- 製法にすでにあるもの(同じ材料、工程、ステップ名、工具、パラメータキー)はスキップされて一覧表示されるため、ファイルを再実行しても害はありません。
- 変更されるのは下書きのバージョンだけで、インポートは、BOM や BOP のエディターと同じ変更通知とリリースのロックに従います。
- 部品が拒否された場合は、理由が一覧表示され、その部品の行は一切書き込まれません。
- リリース管理が警告に設定されている場合、インポートはエディターと同様に、リリース済みのリビジョンに書き込み、結果にはその部品が警告付きで表示されます。
デフォルトと拒否
空のセルには、エディターが提供するのと同じ値が入ります。測定単位のない BOM の明細は、材料自身の単位を取り、工程タイプ(Operation Type)や工程の説明(Operation Description)のない工程は、そのプロセスのタイプと名前を取ります。 エディターが拒否するものは、インポートも拒否します。部品自身や工具、サービスを指す BOM の明細、工具アイテムではない工具、負の数量、時間、原価、最小値より小さい最大値を持つステップなどです。検査工程には検査計画が必要ですが、CSV では表現できないため、アプリで作成してください。開始時在庫
在庫 → 数量にある 3 つのインポートが、手持在庫を読み込みます。通常は、本稼働の開始時の 1 回限りの作業です。転記される内容
すべての行は、手動の在庫調整と同じコアを通じて転記されるプラス調整(Positive Adjmt.)になります。その結果、アイテムの現在の原価で、今日の日付のアイテム元帳エントリと、ファイル全体で共有される 1 つの在庫調整の仕訳に、行のペアが作成されます。原価がゼロのアイテムは仕訳の行を転記しません。在庫調整のビジネスルールはインポート中には実行されず、インポートで追加できるのは在庫だけです。数量を減らしたり、直接設定したりすることはできません。追跡タイプでインポートを選ぶ
追跡タイプが異なるアイテムの行は、正しいインポートを示すエラーで失敗します。非在庫のアイテムは在庫を保持できません。
列のルール
- 部品番号 + リビジョンは、既存のアイテムを特定する必要があります。空のリビジョンは
0として読まれ、不明なアイテムはエラーです。 - ロケーションは、対応付けの際に自社のロケーションのいずれかと照合されます。
- 保管ユニットは任意で、そのロケーション内で名前により、大文字小文字を区別せずに照合されます。存在しないものを指定するとエラーになります。インポートが保管ユニットを作成することはありません。
- 数量は正の数である必要があります。
- 有効期限は任意で、
YYYY-MM-DD形式です。固定期間の保存期間を持つアイテムで省略した場合、有効期限は手動調整の場合と同様に計算されます。 - 一意の ID の列がないため、これらのインポートは CSV の ID の対応付けを保存しません。
結果を読む
失敗は行ごとに処理されます。問題のある行は報告され、問題のない行はインポートされます。レポートには次が含まれます。
製法のインポートは、部品を挿入と更新として数え、BOM の明細、工程、ステップ、工具、パラメータの合計を追加します。たとえば、「4 parts updated. Added: 6 BOM lines. 0 rows need fixing, 2 rows skipped.」(4 件の部品を更新しました。追加:BOM 明細 6 件。修正が必要な行は 0 件、スキップした行は 2 件。)のようになります。
失敗した行は元のセルを保持しているため、結果画面から、ファイルを読み直さなくても、何を修正すべきかがすぐに分かります。インポート全体が失敗するのは、ファイルをダウンロードできない、またはデータベースが予期せず失敗するといった、重大なエラーの場合だけで、その場合は、行ごとのレポートではなく 1 つのエラーメッセージが表示されます。