電子部品と生産を追跡できるアプリケーションです。PartsBoxを使用すると、部品の在庫を簡単に管理し、部品がどこに保管されているか、現在の在庫レベルは何か、どの部品がどのプロジェクトで使用されているかを追跡できます。部品の仕様を表示し、部品にドキュメント(データシート、3D CADモデル)を添付し、データベース全体を迅速に検索できます。
PartsBoxはまた、プロジェクト/BOMの価格を自動的に計算し、価格ブレイク、通貨換算、MOQ(最小注文数量)と注文倍数を処理します。
ブラウザ内での組み込みバーコードスキャンを使用して、在庫を簡単に追加できます。そして、ID Anything™を使用すると、物理的なアイテムにタグ/ラベルを付け、任意のデバイスでQRコードをスキャンするだけで数秒で情報を取得できます。
電子部品の小さなコレクションを管理するためにはスプレッドシートが十分かもしれませんが、在庫が増えるにつれてすぐに扱いにくくなります。スプレッドシートは、PartsBoxのような専用の在庫管理システムが提供する特殊な機能や特徴を欠いています。
PartsBoxは、データシート、部品仕様への即時アクセスを提供し、ぼやけた一致を使用して部品をタグ付けして検索する機能を提供します。また、ユーザー間で部品の説明を共有することもできます。これらの機能は、コンポーネントの管理と検索プロセスを支援します。
複数ユーザー環境では、スプレッドシートはデータの整合性と追跡可能性の面で不十分です。スプレッドシートは在庫データのスナップショットのみを提供し、特定のアクション(部品の削除など)を実行したユーザーを記録しません。この履歴の欠如は混乱とエラーを引き起こす可能性があります。
スプレッドシートを使用してBill of Materials (BOM)の価格を計算することは、通貨変換、価格ブレーク、最小注文数量、および注文倍数などの要因を考慮すると、ますます複雑になります。その結果のスプレッドシートはしばしば複雑で、すぐに時代遅れになります。PartsBoxは、CADプログラムから直接BOMをインポートし、すべての複雑さを自動的に処理することで、このプロセスを簡素化します。オファーと通貨レートをリアルタイムで更新し、BOMの計算を正確かつ最新の状態に保ちます。
したがって、スプレッドシートは基本的な在庫追跡に使用できますが、堅牢性、追跡可能性、および特化した機能が欠けているため、PartsBoxのような専用アプリケーションには及びません。PartsBoxは、電子部品の在庫管理をより効率的で信頼性の高いものにし、特に複数ユーザー環境や複雑な価格設定シナリオを扱う場合に有効です。
PartsBoxのリンクされた部品は、抵抗器、コンデンサ、ダイオード、トランジスタ、集積回路などの電子部品で、製造元の部品番号(MPN)があり、ディストリビューターから購入可能です。これらの部品はオンラインのアイデンティティにリンクされており、価格、在庫状況、技術仕様などのデータをベンダーのウェブサイトから自動的に取得できます。
PartsBoxでリンクされた部品を作成するとき、製造元の特定のMPNにそれを関連付けます。これにより、ソフトウェアは部品に関するリアルタイム情報を取得でき、在庫の管理とBOMの作成プロセスを合理化します。リンクされた部品は、情報がベンダーのデータベースと同期されるため、部品データを最新かつ正確に保つことが容易になります。
リンクされた部品とは対照的に、PartsBox内のローカル部品は、MPNがないかオンラインで購入できない部品(汎用部品、カスタム部品、PCB、機械部品など)に使用されます。ただし、必要に応じてローカル部品をオンラインのアイデンティティにリンクすることは可能です。
PartsBoxは、リンクされた部品に対して製造元の部品番号(MPN)とローカル部品番号の2つの識別子をサポートしています。ローカル部品番号、または会社の部品番号とも呼ばれるこの番号は、部品に内部識別子を割り当てるのに役立ちます。これは、独自の内部部品番号スキームを持つ企業にとって有用です。
リンクされた部品のローカル部品番号を設定するには、単に部品の名前を変更します。ローカル部品番号がMPNと異なる場合、両方が表示され、検索のためにインデックスされます。これにより、いずれかの識別子で部品を見つけることができます。
ローカル部品番号は、有料のPartsBoxプランの機能です。無料のHobbyist/Makerプランは、リンクされた部品をそのMPNによってのみ識別し、ローカル部品番号をサポートしません
無料のHobbyist/Makerプランは、リンクされた部品を製造元の部品番号(MPN)のみで識別します。部品名は自動的にMPNと一致するように設定されます。
有料サブスクリプションプランでは、部品のカスタムローカル名(ローカル部品番号または会社の部品番号とも呼ばれる)を定義できます。これにより、製造元の部品番号と内部部品識別子を区別できます。
はい、PartsBoxでは、提供されている標準フィールドを超えて部品に関する追加データを保存するための独自のカスタムフィールドを定義することができます。この機能は有料プランに含まれています。
カスタムフィールドは、組み込みの「メモ」フィールドと同様に機能し、あらゆるタイプの情報をキャプチャできます。ただし、カスタムフィールドは、このデータをより構造化され、整理された方法で保存することを提供します。
カスタムフィールドの使用例:
カスタムフィールドに入力されたデータは索引付けされるため、検索できます。これにより、これらのフィールドに格納された情報に基づいて部品を簡単に見つけることができます。
正しい答えは「それによります」です。しかし一般的には、裸のPCBを追加し、パネルをトレイに入った部品が到着するのと同様の包装の詳細として扱う方が良いでしょう。これは、製造と価格設定の単位が通常は単一のテスト済みデバイスであるため、生産に適しています。最後にパネルから取り外されるかもしれませんが。
PartsBox内の保管場所は、任意の望ましいスキームを使用して名付けることができますが、次の規約が推奨されます:
これにより、次のような保管場所名が得られます:
保管場所名は、PartsBox内でいつでも変更できます。ただし、ラベルやステッカーを物理的な保管場所に貼り付ける前に、命名スキームを慎重に検討してください。ラベルが貼られると、名前の変更は不便になります。
PartsBoxでは、データの整合性を維持し、在庫履歴を破損することを避けるために、保管場所を直接削除することはできません。保管場所が削除された場合、その場所を参照する歴史的な在庫エントリが存在しない場所を指すことになり、不整合が生じます。
代わりに、保管場所をアーカイブすることができます。アーカイブすると、保管場所は通常のビューから隠されますが、履歴データは保存されます。アーカイブされた場所は、以前その場所に保管されていた部品の在庫履歴を調べるときにのみ表示されます。
このアプローチにより、ストレージロケーションがアクティブに使用されていない場合でも、過去の在庫移動と保管記録が完全かつアクセス可能な状態で保持されます。アーカイブ機能により、貴重な歴史情報を失うことなく、ストレージロケーションリストを整理できます。
PartsBoxはフラットな保管場所命名スキームを使用しており、階層的な保管場所を直接サポートしていません。階層的な保管を実装すると、検索、フィルタリング、およびアプリケーション全体での場所の一貫した表示において複雑さが増します。
代わりに、保管場所の命名スキームを使用して階層をエンコードすることができます。例えば、「Shelf 1 - Box 2 - Compartment A」のような名前は、アプリケーション内でフラットな構造を使用しながらも、物理的な階層を反映することができます。
このアプローチは、階層的なストレージの組織的な利点を提供しながら、アプリケーション内でストレージロケーションを階層的にモデル化する際に生じる技術的な課題や潜在的な不整合を避けます。
はい、PartsBoxは電子CADソフトウェアからエクスポートされたCSVまたはTSVファイルからのBOMのインポートをサポートしています。Altium Designer、Autodesk EAGLE、およびKiCad用のインポートプリセットが用意されており、BOMのインポートが迅速かつ簡単に行えます。
プリセットに加えて、カスタムインポート設定により、CSV列をPartsBoxのデータフィールドにマッピングすることができます。これにより、BOMをCSVファイルとしてエクスポートできるほぼすべてのCADソフトウェアからBOMをインポートできます。
KiCad BOMインポートプリセットは、無料プランを含むすべてのプランで利用可能です。商用CADパッケージのプリセットおよびカスタムインポート機能は、有料の商用サブスクリプションプランに限定されています。
BOMインポート機能の説明を参照して、BOMインポートプロセスとサポートされる形式の詳細を確認してください。
PartsBoxは、通貨変換のために欧州中央銀行(ECB)の為替レートを使用します。これらのレートは、アプリケーション内で定期的に更新され、最新の値を反映します。
歴史的な在庫データについて、PartsBoxは各エントリーの元の値と通貨を保存します。この歴史的データを表示する必要がある場合、元の値は現在の為替レートを使用してリアルタイムで変換されます。これは、会計ソフトウェアで一般的に使用されるアプローチとは異なり、そのような変換には歴史的為替レートを使用します。
歴史的データに現在のレートを使用する背後にある理由は、ユーザーが通常、電子部品のビルオブマテリアル(BOM)の現在の価格を見て、利益率を推定したいと考えているという仮定に基づいています。したがって、歴史的データに現在の為替レートを適用することで、現在の時期に関連するコスト見積もりが提供されます。
PartsBoxは包括的なデータエクスポート機能を提供し、ユーザーはいつでもシステムに入力されたすべてのデータをダウンロードすることができます。エクスポートされたデータはJSON(JavaScript Object Notation)形式で提供され、これは機械が読み取り可能で簡単に解析できるデータ交換形式です。
PartsBoxでのJSONとしてのエクスポート形式の選択は、PartsBoxの基礎となるデータモデルの複雑さによって駆動されます。データ構造は、スプレッドシートなどの表形式では適切に表現できません。JSONはデータ階層と関係性を全て保存し、エクスポートプロセス中にすべての情報が保持されることを保証します。これにより、ユーザーは将来必要に応じてデータを代替システムに移行する柔軟性を持つことができます。
JSON(JavaScript Object Notation)は、構造化されたデータを定義された、人が読めるファイル形式で保存できる軽量なデータ交換形式です。XML(eXtensible Markup Language)と同様の目的を果たしますが、よりシンプルな構文と簡単な解析を提供します。
PartsBoxがJSON形式で提供するデータダンプは、主にプログラムによる消費と他のシステムへのインポートを目的としています。エクスポートされたJSONファイルは、スプレッドシートアプリケーションで直接使用することはできませんが、データを処理して他のソフトウェアツールやデータベースにインポートする必要がある開発者やシステムインテグレーターにとって非常に価値があります。
PartsBoxのデータモデルはフラットではないことに注意してください。つまり、CSV(カンマ区切り値)ファイルのような単純な表形式で正確に表現することはできません。たとえば、PartsBox内の各部品は在庫エントリの履歴を維持しており、データがフラットなスプレッドシートとしてエクスポートされた場合、その履歴は失われます。JSON形式は、PartsBoxデータモデル内の異なるエンティティ間の豊かな構造情報と関係を保存します。
いいえ、エクスポートされたデータの編集および再インポートは現在サポートされていません。エクスポートされたデータに任意の変更を許可すると、変更されたデータをPartsBoxに再インポートする際にエラーや不整合を導入する可能性があるため、複雑な一貫性チェックが必要になります。
データ損失または破損の場合、PartsBoxサポートは、一度限りの緊急復旧措置として、手動でデータをインポートできます。ただし、このプロセスは自動化されておらず、データの整合性が維持されるように、PartsBoxチームによる手動介入が必要です。
PartsBoxは、ユーザーデータのセキュリティと完全性を保証するために複数の対策を講じています:
データストレージ:すべてのユーザーデータは、冗長性と高可用性のために複数のサーバーにレプリケーションされる分散データベースシステムに保存されます。
データバックアップ:災害復旧のためのオフサイトバックアップを含む、時刻ごとの暗号化バックアップが実行されます。バックアップの暗号化にはAES-256標準が使用されます。
パスワード保護:ユーザーパスワードは、SHA512とbcryptを組み合わせてハッシュ化およびソルト化され、クラッキング試みに対する堅牢な保護を提供します。
データの移植性:ユーザーは、いつでもJSON形式でフルデータセットをエクスポートできます。大規模なイベントの場合、このJSONエクスポートからデータを復元できます。
アクセスセキュリティ: すべてのデータアクセスはHTTPSを介して行われ、データの転送中の暗号化を提供します。
ユーザーの責任:ユーザーは強力なアカウントパスワードを設定する責任があります。高エントロピーのパスワードを生成するために、信頼できるパスワードマネージャーの使用が推奨されます。
業界標準の暗号化、ハッシュアルゴリズム、およびバックアップ手順を利用することで、PartsBoxは、不正アクセスまたは損失に対するユーザーデータを保護します。分散アーキテクチャとオフサイトバックアップにより、さらなる回復力が提供されます。データの移植性により、必要に応じてユーザーがデータを取得できることが保証されます。最終的に、PartsBoxとユーザーは、データセキュリティの責任を共有します。
support@partsbox.ioまでご連絡ください。
PartsBoxは、メーカーや趣味で電子工作を行う人向けに無料プランを提供しています。このサービスは、プロトタイピング、電子ラボ、研究ラボ、および中小規模の電子製造(受託製造業者)に従事する企業向けの有料プランを通じて収益を上げています。これらの有料プランからの収入により、PartsBoxの継続的な開発とメンテナンスが保証されます。
新機能をリクエストするには、提供されている提案/フィードバックフォームをご利用ください。リクエストを送信する際には、この機能の不足がPartsBoxの完全な使用を妨げる「障害」となっているかどうかを指定してください。さらに、リクエストされた機能があなたにとって大きな価値を提供する場合は、それにアクセスするために有料プランにアップグレードする意思があるかどうかを示してください。
ソフトウェアの開発と維持には、ハードウェア、エネルギー、および労働コストを含む大きなリソースが必要です。ビジネスとして、PartsBoxは、ユーザーに信頼性の高いサービスを継続して提供できるように、長期的に財政的に持続可能で安定していることを目指しています。
これを実現するために、PartsBoxは異なるサブスクリプションプランを提供しています。無料プランは、趣味やメーカーが電子部品の在庫を効果的に管理するために必要なすべての基本機能を提供するように設計されています。ただし、コンピュータのカメラを使用したブラウザ内バーコードスキャン機能は、この技術に関連する高いユーザーごとのライセンスコストのため、無料プランに含めることは実現可能ではありません。しかし、PartsBoxは、サービスの長期的な存続を確保しながら、すべてのユーザーに最も有用な機能を提供するよう努めています。
新しいソフトウェア、特に小規模な企業からのものを採用する際の一般的な懸念は、長期的な実行可能性です。将来もソフトウェアがサポートされ、維持されるのか?技術スタートアップの高い失敗率を考えると、これは妥当な質問です。絶対的な保証はできませんが、PartsBoxについてのいくつかの重要な点は次のとおりです:
それは言ったとおり、未来は常に不確実です。創業者として、私は透明性を保ち、守れない約束をしないように心がけています。私が共有できるのは、現在の意図だけです。
あなたのデータが人質にされることは決してないという約束をします。データエクスポート機能は維持され、いつでもデータを取得できるようになります。このデータの移植性へのコミットメントは、安心感と柔軟性を提供します。
要約すると、どの会社もその未来を保証することはできませんが、PartsBoxは長期的な持続可能性を目指して構築され、データのセキュリティとアクセシビリティに対するコミットメントを持っています。