PHP ページが Microsoft Dynamics NAV にデータを送信することになっているエクストラネット プロジェクトを開始しています。
以前にNAVを使用したことはありませんが、ここでいくつかの情報を見つけました.
サンプルの php コードはかなり明確に見えますが、このプロジェクトを開始する前に知っておくべきヒントやコツ (基本) はありますか? すべての例を歓迎します…</p>
PHP ページが Microsoft Dynamics NAV にデータを送信することになっているエクストラネット プロジェクトを開始しています。
以前にNAVを使用したことはありませんが、ここでいくつかの情報を見つけました.
サンプルの php コードはかなり明確に見えますが、このプロジェクトを開始する前に知っておくべきヒントやコツ (基本) はありますか? すべての例を歓迎します…</p>
ここにいくつかの便利なリンクがあります:
Dynamics NAV は、Web サービスを使用してビジネス固有のサードパーティ アプリケーションとどのように相互運用できますか?
Microsoft Dynamics NAV (Navision) コミュニティ:
「コツとコツ」が1つあると思います。データを Navision テーブルに直接渡す必要があり、この統合が Nav についてよく知られていないプログラマーによって行われる場合は、一種の統合テーブルを作成するとよいでしょう。
統合テーブルの構造は元のテーブルと同じですが、統合テーブルにはフィールドに関する制限はありません。ac# プログラマーとして、私はそれを DTO のような sth と考えています。
統合テーブルの利点は何ですか?
ご存知のように、Navision には多くの制限とフィールドの依存関係があります。どのフィールドを最初に入力するか、どのフィールドで VALIDATE などを使用するかが重要です。
私の意見では、これは ac#、php、一般に非ダイナミクス プログラマーにとって、データを問題なく Dynamics Nav に渡すことができ、この Nav の制限について考える必要がないため、非常に快適です。データを Dynamics に渡し、Dynamics でこのデータの処理方法を決定できます。
また、このソリューションにより、"統合" と Dynamics Nav ロジックが分離されるため、将来の変更で多くの時間を節約できます。