コンテンツへスキップ
Odoo メニュー
  • サインイン
  • 無料で15日試す
  • アプリ
    財務
    • 会計
    • 請求
    • 経費
    • スプレッドシート(BI)
    • ドキュメント管理
    • 署名
    販売
    • CRM
    • 販売
    • POS店舗
    • POSレストラン
    • サブスクリプション
    • レンタル
    ウェブサイト
    • ウェブサイトビルダー
    • eコマース
    • ブログ
    • フォーラム
    • ライブチャット
    • eラーニング
    サプライチェーン
    • 在庫
    • 製造
    • 製品ライフサイクル管理 (PLM)
    • 購買
    • 整備
    • 品質
    人事業務
    • 従業員管理
    • 採用
    • 休暇管理
    • 人事評価
    • リファラル
    • フリート
    マーケティング
    • ソーシャルマーケティング
    • メールマーケティング
    • SMSマーケティング
    • イベント
    • マーケティングオートメーション
    • アンケート調査
    サービス
    • プロジェクト管理
    • タイムシート
    • フィールドサービス
    • ヘルプデスク
    • 計画
    • アポイントメント
    生産性向上ツール
    • ディスカッション
    • 承認
    • IoT
    • VoIP
    • ナレッジ
    • WhatsApp
    サードパーティアプリ Odooスタジオ Odooクラウドプラットホーム
  • インダストリー(業種別ソリューション)
    小売
    • 書店
    • アパレルショップ
    • 家具専門店
    • 食料品店
    • 金物店
    • 玩具店
    飲食・ホスピタリティ業界
    • バー・パブ
    • レストラン
    • ファストフード
    • ゲストハウス
    • 飲料販売代理店
    • ホテル
    不動産
    • 不動産会社
    • 建築事務所
    • 建設
    • 不動産管理
    • 造園
    • 住宅所有者組合
    コンサルティング
    • 会計事務所
    • Odooパートナー
    • マーケティングエージェンシー
    • 法律事務所
    • 人材派遣
    • 監査・認証
    製造
    • テキスタイル
    • 金属
    • 家具
    • 飲食
    • 醸造所
    • コーポレートギフト
    ヘルス & フィットネス
    • スポーツクラブ
    • 眼鏡店
    • フィットネスセンター
    • ウェルネス専門家
    • 薬局
    • ヘアサロン
    業種
    • 便利屋
    • IT ハードウェア・サポート
    • 太陽エネルギーシステム
    • 靴メーカー
    • クリーニングサービス
    • 空調設備サービス
    その他
    • 非営利団体
    • 環境機関
    • ビルボードレンタル
    • 写真
    • 自転車リース
    • ソフトウェアリセラー
    すべての業種を見る
  • コミュニティ
    学ぶ
    • チュートリアル
    • ドキュメンテーション
    • 認定
    • トレーニング
    • ブログ
    • ポッドキャスト
    教育サポート
    • 教育プログラム
    • Scale Up! ビジネスゲーム
    • Odooオフィス訪問
    ソフトを入手
    • ダウンロード
    • エディションを比較
    • リリース
    コラボレーション
    • Github
    • フォーラム
    • イベント
    • 翻訳
    • パートナーになる
    • パートナー様向けサービス
    • 会計事務所を登録
    サービス利用
    • パートナー一覧
    • 会計事務所一覧
    • 今すぐ相談する
    • 導入支援サービス
    • お客様一覧
    • サポート
    • アップグレード
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    製品デモを利用する
  • 料金
  • ヘルプ

Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:

  • CRM
  • e-Commerce
  • 会計
  • 在庫
  • PoS
  • プロジェクト
  • MRP
All apps
コミュニティで交流するには登録する必要があります。
全てのポスト 人々 バッジ
タグ (全て表示)
odoo accounting v14 pos v15
このフォーラムについて
コミュニティで交流するには登録する必要があります。
全てのポスト 人々 バッジ
タグ (全て表示)
odoo accounting v14 pos v15
このフォーラムについて
ヘルプ

V15: How to manage production of multiple identical serial tracked items in parallel

購読

この投稿に活動があった際に通知を受け取ります

この質問にフラグが付けられました
manufacturingManufacturing OrderManufacturing
3 返信
6935 ビュー
アバター
Devin

I'm trying to figure out the best workflow for managing our manufacturing operations. Ideally, I would be able to create a MO for say qty 5 of a product, pick the components for all 5 products in one batch, then assign 5 serial numbers, then assemble the 5 units in parallel. What I mean by that is be able to confirm (enter done qty) each line for each of the 5 units simultaneously. 

Currently it seems I have to assign s/n for the first product, then confirm all the lines, then mark done (it creates backorder for remaining qty), then move onto second unit. But that's not how we work. I have 5 product on the bench in front of me being assembled in parallel (adding each component to all 5 simultaneously). 

Is there a way to 'split' a MO after confirming it so that I can create one master MO for the desired qty, then have it create child MOs for each actual unit (or something like that)? Somewhat like creating all the backordered MOs up-front instead of as each unit is produced.

0
アバター
破棄
OdooBot

Thank you for your email. I will be out of the office December 23rd through January 2nd and will have limited access to email during this time. If this is an urgent matter, please contact Trond Trondsen at trondsen@keoscientific.com otherwise I will respond promptly to your email when I return on January 3rd.

Best Regards,
Devin
アバター
Jaideep
最善の回答

In your BOM you could create 2 operations to reflect your current process of 1. recording all s/n for MO qty and 2nd the assembly operation itself


Critical to provide the 1st operation for each component in the 'consumed in operation' field, if left blank the consumed qty would only be recorded in the last operation. 

the MO would create 1 operation for recording all s/n (components as well as product), once completed it would create 1 work order for each product for the 2nd operation. 


In essence it does create backorders/ separate MO for each product qty produced, albeit automatically. Furthermore on the backorders you also have the ability to change the work center if you wish to record utilization of WorkCentre.

 

0
アバター
破棄
Devin
著作者

Hi Jaideep,

Interesting, I am not too familiar with operations/work centers so I hadn't concidered this approach. It's not clear to me though, will this method create the backorders for the first step as well (recording serials)? This is the part that's critical: I need to be able to generate the multiple product serials up-front, then start assigning components to each in parallel. I can't assign all components to one product serial, then move on to the next.

Jaideep

No, the 1st operation would create 1 work order, where you can provide the s/n for all of the products being produced.

The back orders are created only on completion of that work order.

From the screenshot below you can see the MO number and product qty (backorders have a suffix of -001 and qty 1)

image.png
Jaideep

I didn't test if the back orders are created if only 1 component s/n is provided in the 1st operation while other components are provided in the subsequent operations.

Seems you are looking for providing component s/n in subsequent operation

Jaideep

Managed to test the scenario where the 'consumed in operation' is set to 2nd operation. You can then record only the s/n of all the products in 1st operation and the components s/n during assembly. precisely your requirement

アバター
Matt
最善の回答

so... why not split the MO from 1MO=5PCS to 1MO=1PCS x5 before you start processing?

This then allows you to assign SN for each MO individually (by import) or create new one when you open different work orders separately.

I have similar situation when I need production order for 1000 pcs but there are few people working on the manufacturing in the same time, so for them not to mix the serial numbers between their orders we split the MO first to 1pcs each and assign SN from the start.

0
アバター
破棄
Devin
著作者

That's exactly my question ... how do I 'split' the MO into 5x MOs without having to manually do it (with duplicate I guess)?

We also often need to substitute parts on a MO and doing that on 5x individual MOs is a royal pain, it would be much better if there remained a master MO for 5x units, where we can edit it in one place, pick with one picking, and then just allocate 5x serials and specify which components go to which serial from the one MO.

Matt

Hi Devin,
I'm not sure if I understand all the details...
1. you create MO for 5 PCS with a given BOM (in BOM you have "basic" components you need to use). Sometime you need to add other parts to product you are producing outside of BOM?
2. are those 'additional' parts always the same? (mening if you have limited set of those parts, maybe you should then make few BOM's for this 1 product?)
3. you need to assign 5 specific SN's to those 5 orders - can this be done with SN generator (next number in series) that is build in to odoo? You assign first SN - for example SerNum001 and with the "+" icon you will generate SerNum002, etc

you can split MO with some external module (unfortunately paid) or create some code using build in MRP function called _split_productions() (in odoo / addons / mrp / models / mrp_production.py) as we did in our company. If you need further details let me know.

btw - v16 will have that build in :)

Devin
著作者

Hi Matt,
The 'additional' parts are often 'substitute' parts and they are not always the same. I really wish there was a way to easily substitute one part for another but alas it requires adding a new part and setting demand for old part to 0.

Yes, I just saw last week that v16 has MO splitting built-in so I will wait for that to be rolled out and then hopefully that does what I need. I'd prefer to avoid customization (and especially 3rd party modules) if I can.

Matt

Devin,
in v15 you can also split the MO but you need some coding to be done (I guess). The MRP module have the "create backorder" kind of function build in, but checking v16 first seems like a better option for you if you don't wan to code or add custom modules.

for sutstitutes/lternatives - you can allow users to add other parts if they need in: Settings > Manufacturing > Unlock Manufacturing Orders

then they can add what they want (and that is actually a problem since they can add anything you have in your products).

You can try to experiment with BOM's with '0' quantity - so the product will be on the list when clicking through the MO.

great thing is you can play a little with odoo v16 under demo.odoo.com

アバター
Lars Aam
最善の回答

Looks to me that you should use LOT number and not serial number.  If you have 5 units with same identity for tracing, then Lot number works best. Serial number will give each unit a unique serial number by default. 

-1
アバター
破棄
Devin
著作者

I should have specified that the components on the MO are themselves serial/lot tracked so we need final assembled product to also be serial tracked so we can explicitly know what serial/lot went into each produced product.

Lars Aam

We do this all time. With tracking of lot numbers from raw material incoming, using semifinished product with lot number, and lot numbers on finished product. Tracing works elegant. Full traceability from finished lot number back to vendor lot number.

Try switch from serial numbers to lot number. As you want 5 pcs to have the same tracing, lot number will give you that.

There will be a new backorder for each new lot number. But if you use operations and confirm with the shop floor screen, you will have a continues flow, comfirm one lot number of 5, then the next 5 with new lot number etc, until you have processes the full quantity of the original manufacturing order. The backorders will be created in the background, and you will nealry not notice that it is done.

Devin
著作者

Right, but then I end up with say qty 5 of one lot number in inventory. When I get an order for qty 1 of this product, I have no way of knowing which one was shipped to them (since they are only identified by lot that is not unique). So I'd randomly pick one from inventory, and then randomly pick one in Odoo as that one, and it is incredibly unlikely that the one I picked matches the one in Odoo. The goal here being that in the future I use traceability to see exactly the serials/lots of specific components that where shipped in a product to customer. Impossible to do without serials on the final product.

Lars Aam

If you need tracing on every item, you must use serial number. Lot can identify a group of items. Whatever you need, you should label the products with lo / serial number, so you identify correct number during picking.
If you use workcenter and operations, the confirmation of one and one for serial number flows nice. You need press confirm for each and they will be assigned a serial number. And you should get perfect tracing back to you vendor serial numbers.

Devin
著作者

I'm well aware that I have to use serial numbers - the question wasn't whether to use serials or lots. It's how to minimize overhead of producing multiple serial tracked products in parallel. I'd love to be able to create a single MO for multiple quantity, then be able to work on each product in that MO in parallel. For example, our BOMs can contain 100 unique components, dozens of which are serial and lot tracked. I'd like to pick a few components for producing multiple units in one picking (remaining components backordered in picking), then assign them to a few different builds as we're building them (in parallel), then go back and pick a few more things, assign to multiple builds, etc. Then at the end finalize each build (or all together). Instead, currently if we try to do this, we much completely finish the first build before we can even start allocating picked components to a build. This means now I have to keep track of what went were somewhere else until it is entered into Odoo. This is horrible so instead I have settled on only ever making MOs for qty 1 and just working on them all separately. But that means if I need to make a change (e.g. substitute one component for another) I have to duplicate the change to every MO which is a big pain.

Lars Aam

As not uncommon, what seem to be a simple question, is about setting up a complex business process flow. I can't help you al the way. It would require a a consultant work on a different level...
But I find your process interesting. So I search to see if I can give a few tips:
- For full traceability you will need to register each new serial number together with register which serial numbers are used on the components.
- Perhaps 2 or 3 step manufacturing would help. Read here: https://hibou.io/docs/manufacturing-29/3-step-manufacturing-1027.
For picking to MO, you might use a reorder rule for each component to only have 5 as max qty in manufacturing location ? Or you you pick 5, and creat backorder for the rest.
- Test with setting bom components as MTO. It looks to me like then the components with every serial number are allocated directly to the manufcaturing order. It would change thre picking and registration process. System inform you which serial no to pick and comsume
- Use barcode readers to confirm both picking of components and confirm consumption of components with serial numbers.
- See this video that show how work order confirmation flows with creating serial numbers. (Unfortunally it does not include consumption of components with serial no). https://www.youtube.com/watch?v=nPxnl82eZ6A
- If you need to change components to complete a manufacturing: You would need to cancel what is left of that order. Then duplicate it and change the components before you confirm the new order. You cannot change components in an order that is confirmed.
- For paralell production of 5 and 5: I am not sure, but you will need to register the serialnumber for every components to the serial number of the finished product. It is complex. Barcode readers might help.
- V15 got a new function for serial numbers. Might help. https://www.odooexperts.nl/en_US/blog/blog-70/odoo-15-manufacturing-and-quality-217

I think this is all tips I can give you. Best luck. You do have some challenges.

ディスカッションを楽しんでいますか?読むだけでなく、参加しましょう!

今すぐアカウントを作成して、限定機能を利用したり、素晴らしいコミュニティと交流しましょう!

登録
関連投稿 返信 ビュー 活動
Automatic flush of components in MO
manufacturing bom Manufacturing Order Manufacturing
アバター
0
4月 25
1359
Odoo Manufacturing Quality Control and Work order qty controll
Manufacturing Order Manufacturing
アバター
アバター
1
8月 25
1448
How to find the amount of raw materials from finished products?
Manufacturing Order Manufacturing
アバター
0
5月 24
2147
Odoo16 Scheduling the Parent WO after Child WO
manufacturing Manufacturing Order
アバター
0
4月 23
2551
Manufacturing Order: The operation cannot be completed
Manufacturing Order Manufacturing
アバター
0
3月 23
3273
コミュニティ
  • チュートリアル
  • ドキュメンテーション
  • フォーラム
オープンソース
  • ダウンロード
  • Github
  • Runbot
  • 翻訳
サービス
  • Odoo.shホスティング
  • サポート
  • アップグレード
  • カスタム開発
  • 教育プログラム
  • 会計事務所一覧
  • パートナー一覧
  • パートナーになる
企業情報
  • 会社概要
  • ブランドアセット
  • お問い合わせ
  • 採用情報
  • イベント
  • ポッドキャスト
  • ブログ
  • お客様一覧
  • リーガル情報 • プライバシーポリシー
  • セキュリティ
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk slovenščina Español (América Latina) Español ภาษาไทย Türkçe українська Tiếng Việt

Odoo(オドゥー)は、CRM、eコマース、会計、在庫管理、POS、プロジェクト管理など、企業のさまざまな業務を一つのシステムで管理できる、ベルギー発のオープンソースのERPソフトウェアです。

高機能で使いやすく、完全に統合されたERPとして、ユニークな価値を提供しています。

Website made with

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now