JD Edwards を使用した開発に習熟するには、平均でどのくらいの時間がかかりますか? 習得は簡単ですか?前提条件はありますか?
4 に答える
システムが実際に実装するビジネスプロセスではなく、JDEdwardsの開発スキルの習得に関心があると思います。
JDEには2つのバージョンがあります。1つは、AS / 400プラットフォーム、DB2データベース上で実行され、RPG(言語)を使用してレポートと機能を実装します。私はそのバージョンに精通していません(インターフェイスジョブはほとんどなく、DB2は通常のデータベースの種類(OracleまたはSQL Server)とは異なるため、すべて複雑でした)。
もう1つのバージョンはEnterpriseOne(以前のOneWorld)です。私は2000年にこのバージョンの開発を開始し、2006年まで活動を続けました。基本レベルの開発を達成するのは非常に簡単です。その後、システムの奇妙な既知の問題とそれらを回避する方法に直面し、経験を積むことができます。
すべての開発ツールはJDEの内部にあります。テーブルデザイナ、クエリデザイナ(ビジュアルクエリデザイナに似たグリッドインターフェイスを備えた)、インタラクティブプログラムデザイナ(フォーム)、レポートデザイナ、およびビジネスルールデザイナがあります。
RDAツール(たとえば、Visual Studioなど)およびデータベースの開発の経験がある場合は、この知識を使用して学習曲線を容易にすることができます。私の場合、私はSQLプログラマーであり、VisualBasicとMicrosoftAccessで多くの経験がありました。システムの根底にある概念を理解し、それらに適応することで、その経験を利用することができました。少なくとも実際の顧客に対して基本的なことを行う準備をするために、経験豊富なプログラマーとのトレーニングに約25時間かかりました。この時間は、明らかに人によって異なります。
しかし、最初の顧客との6か月間の毎日の作業の後で、ツールとプロセスを理解していると感じ始めたと言えます。約12〜18か月後、最初に作成したアプリケーションを恥ずかしく思ったので、実際に戻って自分の時間に書き直しました... :-)
JDEの重要な点は、データベース側のコーディング/機能がほとんどないことです(以前はデータベースの選択に柔軟性があったため)。すべてのフォームとレポートは、設計者によって実際のシステム内に書き込まれます。
すべての「コーディング」は、単純な(場合によってはばかげた)ポイントアンドクリックインターフェイスを介して行われます。たとえば、var=valueのような代入ステートメントは記述しません。[割り当て]ボタンを選択し、次にリストで変数を選択し、次にリストで値を選択します(または、固定されている場合は値を入力します)。
フォーム、レポート、ビジネスルールの背後にあるすべてのルールはそのように作成されます。1つの例外:ビジネスルールを作成する場合、このアプローチ(Named Event Rule-NERと呼ばれる)を使用するか、C言語(ビジネス関数と呼ばれる)を使用するかを選択できます。
NERを選択した場合、終了後、システムは実際にそれをCに変換します。
フォーム、レポート、およびビジネスルールのデバッグ機能があります。
これが基本的な開発です。通常は開発者に割り当てられる他のツールや機能があるため、さらに多くのことができるようになります。私は、インターフェース、相互運用性、ワークフローなどで多くのことを行ってきました。
また、JDEには、オブジェクトの管理、バージョン管理、チェックイン、チェックアウト、およびある環境から別の環境へのオブジェクトの転送を行って開発サイクルを完了するための内部ツールがあることも注目に値します。
開発者として、実装されているビジネスプロセスについて学ぶほど、より良い結果が得られます。機能の内部(コード、仕様)と外部(プロセス)を学ぶことができ、これは開発者としてのあなたを助け、あなたのキャリア(そしてペイグレード)を助けます。
さて、私の答えに関する唯一の注意点:私が述べたように、私がJDEdwardsの開発を辞めてからしばらく経ちました。私の知る限り、状況はほとんど同じですが、はっきりとは言えません。
私が提供できる最善のアドバイス:具体的な質問や問題のヘルプについては、www.jdelist.comにアクセスしてください。礼儀正しく、一般的な質問ではなく、特定の問題について質問するようにしてください(つまり、JDEを学ぶのにどれくらいの時間がかかるかを尋ねると、おそらく無視されますが、「あなたの意見では、 JDE開発者が習得するのに最も複雑なタスクは何ですか?」
それがお役に立てば幸いです。JDEの幸運を祈っています。最初のバンプの後、私はそれに乗ることをとても楽しんだ。
私が知る限り、JDE のバージョンによって異なります。多くの異なるコンポーネントと、異なるバージョンがあります (私が知る限り)。例えば、私たちの姉妹会社は、端末を介して AS/400 に JDE を実行しています。すべて「グリーン スクリーン」のテキスト ベースの画面で、コマンド プロンプトで 3 文字のコマンドを入力し、カーソルを使用して画面内を移動します。
まだ深く学ぼうとはしていませんが、基本的なサポートを行うのに十分なほど学ぼうとすると、週に数時間、数か月かかりました. JDE は SAP の赤ちゃんバージョンと考えてください。これにより、質問の範囲がわかります。