まずは、概説書をもとに、クラスをきってみましょう。
クラスには、佐藤 正美氏の考え方に基づき(?)リソースとイベントの2種類があると考えますと、
■■ リソース
リソースは、以下のとおり
1.小売(発注先)
これには、以下の2種類
1-1:支払先(支払う会社)
1-2:納入先
メソッドの定義は概説書にないので、CRUD(登録、照会、更新、削除)とします。
2.卸(受注先)
これも、本来は2種類に分かれるはずである
2-1:入金先
2-2:物流センター
ところが、この2種類は、はっきりしていない。
(よくある話で、ものが送ってくるのは、工場直送とか、大きな卸会社なんだけど、お金は、小さな商社に払うなんていうケース)メソッドの定義は概説書にないので、CRUD(登録、照会、更新、削除)とします。
3.商品
メソッドの定義は、概説書14ページの商品マスタ管理は、契約単価の提案であり、これは商談に当たると思います。ふつうのマスタ管理とはちょっと離れているので、それらは除き、ここではCRUD(登録、照会、更新、削除)をメソッドとします。
■■ イベント
概説書14ページの赤と黄色の四角をもとにわけます。
メソッドについては、詳しく書きません(こまかくなってしまうので)
・小売側
小売-4.商談
商談を受けるほうになります。
小売-5.発注
(14日修正)
これ、まとめないほうがいいみたいです。
つまり、以下のようにします。
小売-6.入荷予定
小売-7.検品
これ以降、1番ずつ番号ずらしました
小売-8.請求書受理
請求を、このように書いておきます。買掛も、ここに入れておきます
小売-9.支払
買掛消しこみもここに入れます。
・卸側
卸-4.商談
小売側と逆で、商談をするほうになります
卸-5.受注
(14日修正)
これも、まとめないほうがいいみたいです。
つまり、以下のようにします。
卸-6.出荷予定
卸-7.納品
以下、番号がずれます
卸-8.請求書発行
請求を、このように書いておきます。売掛も、ここに入れておきます
卸-9.支払確認
支払を、このように書いておきます。小売からの売り上げを確認します。
売掛消しこみもここに入れます。
なお、リソースの、小売、卸、商品に関しては、小売側、卸側にも、どちらにも共通してあることになります。
ただし、小売の場合には、小売には、自社情報、卸には、発注先情報(仕入先情報)が入ることになり、
卸の場合には、受注先情報(得意先情報)、自社情報が入ることになります。
ここで口座開設の業務が抜けていますが、これは、小売の場合は、卸マスタの登録、卸の場合は、小売マスタの登録に相当します。
したがって、小売も卸も、この
その前に、小売・卸間のメッセージをXMLで表現したものについてですが、それは、また記事を改めて、近いうちに書きます。