Dynamics 365 Field Serviceのインベントリ機能は次のとおりです。
- 倉庫管理
- 在庫調整と移動
- 作業指示書の製品の消費および請求
- 購買
- 返品
- 在庫仕訳帳
在庫、購入、返品を使用する前に Field Service で 製品カタログ機能 の知識を持つことは重要です。 [ フィールド サービス製品タイプ] フィールド が [在庫] に設定されている場合にのみ、 在庫内の製品を追跡します。 それ以外の場合、作業指示書、発注書、返品商品承認 (RMA) に製品を追加しても、在庫変更は表示されません。
在庫関連のテーブルを作成および編集するためのアクセス権をリソースに付与するには、既存のセキュリティ ロールに 在庫購入 セキュリティ ロールを追加します。
前提条件
フィールドサービスで在庫を設定する前に、以下の要件が満たされていることを確認してください:
- 在庫レコードを作成または編集するユーザーは、すべてのテーブルの権限を含む フィールドサービス - 管理者 のセキュリティロールか、ベースのフィールドサービスのセキュリティロールに追加されるイン ベントリ購入 セキュリティロールのいずれかが必要です。 セキュリティ の役割やカラムレベルのセキュリティプロファイルについて詳しく学びましょう。
- 少なくとも1つの 倉庫 があなたのシステム内に存在している必要があります。 倉庫がなければ、在庫の記録や発注・返品処理ができません。
在庫管理を始めましょう
フィールドサービスで在庫の追跡を開始するには以下の手順に従ってください:
- 技術者トラックを含む製品を保管する各物理的な場所を表す倉庫を作成しましょう。
- 製品を作成し 、追跡したい製品ごとにフィールド サービス製品タイプ を 在庫 に設定してください。
- 各倉庫の開始数量を記録するために在庫 調整を作成し 、初期在庫を追加してください。 倉庫記録に商品を追加するだけでは数量が定まりません。在庫調整や 手動の在庫仕訳帳 を使って、開始金額を記録したり、一括更新を行ったりしましょう。
- 各予約可能なリソースに倉庫を関連付け て、作業指示の製品使用量が正しい場所から自動的に差し引かれるようにしましょう。
在庫管理の方法を選びましょう
以下の表を使って、御社に最適なアプローチを判断してください:
| Scenario | 推奨される方法 |
|---|---|
| 技術者トラックの部品を追跡し、使用時に控除します | フィールドサービスの倉庫や作業指示製品を活用しましょう。 外部の統合は不要です。 |
| ベンダーの注文と領収書による基本的な購入 | 承認ワークフローと連携したフィールドサービスの 発注 を活用しましょう。 |
| 複雑な価格設定、複数通貨、または高度な調達 | Dynamics 365 Supply Chain ManagementのようなERPシステムと統合しましょう。 |
| 財務やオペレーションアプリ、または外部ERPと在庫を同期させる | Microsoftの財務アプリにはField ServiceとProject Operationsの統合を使い、非Microsoft ERPにはカスタムのDataverse統合を使います。 |
基本的な在庫要件については、多くの組織がすぐに使える機能を利用しています。 より複雑な在庫要件と価格要件については、Field Service はエンタープライズ リソース プランニング (ERP) システムと統合するように設計されています。 一般的な例の 1 つは、事前に構築された Dataverse "見込顧客の現金化" テンプレート を使用して、Field Service を Dynamics 365 Supply Chain Management と統合することです。
次の図は、Field Service の在庫、購入、返品のフローを示しています。
倉庫と製品在庫
Field Service では、倉庫とは在庫を保持する会社のあらゆる場所です。 倉庫は、次のような固定場所とモバイルの場所が含まれます:
- 倉庫
- 技術者トラック
- 流通センター
- 商品積み下ろし場
各倉庫の在庫は、使用済みの作業指示書製品、発注書の返品、調整、移動を基に更新されます。 関連する 製品在庫 テーブルに更新が記録されます。
倉庫の各製品について、システムは以下の情報を追跡します:
- 利用可能な数量: 販売するユニットの残数。
- 割り当てられた数量: 割り当てられた作業指示書製品として作業指示書に現在表示されているユニットの数。
- 手持数量: 利用可能な数量 と 割り当てられた数量 値の合計。 このフィールドは、既に作業にコミットされている場合でも、倉庫に物理的に存在する単位を表します。
- 注文数量: 現在、発注書に記載されているが、まだ受け取って在庫に追加されていないユニットの数。 このフィールドは、途中の単位を表します。
Note
各予約可能リソースに倉庫を追加することにより、その予約可能リソースが作業指示書製品を使用するときに使用されるデフォルトの倉庫を定義できます。
在庫調整と移動
在庫調整を使用して、手動で在庫を倉庫に追加するか倉庫から差し引きます。 たとえば、この機能は通常、日常的な検査で欠減と欠陥を反映し、予想在庫と実際の在庫を比較して差異を調整するために使用されます。 その後、差異を調整できます。 詳細は 「在庫レベル調整」をご覧ください。
在庫移動を使用して、移動元倉庫から移動先倉庫に在庫を転送します。 たとえば、在庫を倉庫から技術者のトラックに転送します。 「 倉庫間の在庫移転」について詳しく学びましょう。
また、Field Service Mobile アプリで調整と転送を有効化することもできます。 たとえば、技術者が現場で会い、あるトラックから別のトラックに在庫を移動する場合に、在庫移動を作成できます。
作業指示書在庫
製品を作業指示書に追加して使用すると、在庫が変更されます。
たとえば、製品を見積もりと割り当てとして追加します (つまり、[ 明細行の状態] フィールドが [見積もり] に設定され、[ 割り当て済み ] フィールドが [はい] に設定されます)。 この場合、指定した倉庫から在庫の一部を予約しますが、システムによって差し引かれることはありません。
作業指示書中に作業指示製品を使用する場合 (つまり、[ ラインステータス] フィールドが [使用済] に設定されています)、関連倉庫の在庫が作業オーダ製品の数量によって差し引かれます。 通常、作業オーダー製品に記載される倉庫は技術者のトラックです。
発注書
発注書 (PO) を使用して、倉庫の製品を注文します。 また、オンサイト作業を完了できるように、作業指示書の製品を直接注文するために使用することもできます。
発注書プロセスには、次のステップが含まれます:
- 発注書を作成して発注製品を追加し、ベンダーに製品をリクエストします。
- 承認を得ます。
- 製品の受入を記録します。 発注書の受け取りと発注書の受け取り製品を作成して、受け取った製品を倉庫在庫に追加するか、作業指示書製品として追加します。
返品
顧客の場所に部品と備品を設置する同じ組織が、その製品または顧客資産の返品を処理する必要がある場合があります。 返品を開始した顧客にクレジットを発行できます。 また、顧客資産のサービス履歴の一部として返品を追跡することもできます。
リターンを開始する一般的な理由は次のとおりです。
- 部品または備品に欠陥がある。
- 顧客が満足していない。
- 修理が必要だが、現場では行われておらず、 サービス プロバイダーや製造元で行われている。
- この備品は、終了予定で更新されないリースの一部として顧客の場所にあります。
Field Service は、次の 3 つの返品タイプをサポートしています。
- 倉庫への返品
- ベンダーへの返品
- 備品の所有権の変更
返品手続きを開始するには、次の手順を実行します。
- RMA を作成します。 RMA は、返品可能な製品と、価格などのその他の重要な情報を示します。 また、返品のタイプである処理アクションも指定します。
- RMA の受領書を作成します。 RMA の受領書が作成されるまで返品は完了しません。 RMA の受領書は、正しい製品と数量が受領されたことを確認します。 また、受領書の日付と処理担当者が記されています。
在庫と顧客資産が自動的に調整されます。
在庫仕訳帳
すべての在庫トランザクションは、在庫仕訳帳に記録されます。 たとえば、1 つの製品を作業指示書に割り当てると、割り当てられた数量を 1 ずつ増やす在庫仕訳帳が作成されます。 同じ製品を使用して作業指示書を完了すると、手持数量を減らす別の在庫仕訳帳が作成されます。 仕訳帳は、製品在庫のすべての増減に対して記録されます。 基本的に、在庫仕訳帳は Field Service 内の在庫元帳として機能します。
最も重要なのは、統合のアーキテクチャに応じて、在庫仕訳帳を使用して Field Service 在庫トランザクションを外部 ERP システムと統合できることです。 統合をより簡単かつ柔軟にするために、在庫仕訳帳は手動で作成できます。
一般的な問題
以下の表は、一般的な在庫問題とその原因を示しています。
| Issue | 原因 | Resolution |
|---|---|---|
| 作業指示書で製品が使用された場合でも在庫は減少しません | 製品の フィールドサービス製品タイプ は 在庫に設定されていません。 在庫やサービス以外の商品は在庫取引を発生させません。 | 製品レコードを開き、「 フィールドサービス製品タイプ」 を 「在庫」に変更します。 既存の作業指示の製品は、さかのぼって調整されることはありません。 |
| 在庫数量はマイナスとなります | フィールドサービスはデフォルトで非マイナス在庫を強制しません。 在庫が使われたり、在庫を超えて移動した場合、数量はマイナスになります。 | 製品の在庫数を定期的に監視しましょう。 在庫調整を使って不一致を修正し、商品が消費される前に発注を受け取ることを確実にしてください。 |
| 在庫仕訳帳は取引のために作成されるものではありません | 仕訳帳は、作業指示の製品使用(ラインステータスが 使用済みに設定)、発注領収書、在庫調整、在庫移管、RMA領収書を通じて在庫変更が発生する際に生成されます。 単に商品を作業指示書に追加し、ラインの状態を変えなくても仕訳帳は作成されません。 | 作業指示書の製品 ラインステータス が 使用済み に設定されており、倉庫が指定されているかを確認してください。 統合シナリオでは、 手動の在庫仕訳帳の使用を検討してください。 |
| 外部ERPからの製品はフィールドサービスには表示されません | 製品はDataverseと同期し、 フィールドサービス製品タイプの 価値が割り当てられている必要があります。 このフィールド価値のない製品は作業指示書に使用できず、在庫内で追跡もできません。 | 統合が製品タイプフィールドを正しくマッピングしているか確認してください。 同期された製品が Field Service Product Type が Inventory に設定され、有効なユニットグループに属しているか確認してください。 |