SAPのクラウドプラットフォーム上の低コード開発(低コードの開発)ソリューション

ジェリーは以前に連続していくつかの記事を書いていた、SAPは、開発ツールと開発プラットフォームの様々な導入しました:

リストは非常に多くの開発ツールやプラットフォームされた後、ジェリーは突然、自分の日を逃す10年前のちょうどSAPに入社。当時、SAPGUIのインストールは、すべての開発作業のラップトップ上のほぼ毎日の作業を行うことができます。

私たちは、SAPのクラウドプラットフォーム上で簡単迅速なアプリケーション開発を取る今日のソリューション(迅速なアプリケーション開発は、RADと呼ばれる)、およびMendix、シーメンスの重要なのは、低コード開発のリーダー(低コード開発)分野、その代表的なものですMendix Studio Proの。

いわゆる低ソース開発プラットフォーム/ツールはコーディングしないか、まれにしか(ノーコードまたは低コード)せずにコードを指しますが、通常はすぐにビルドアプリケーション・インターフェース、設計データの視覚的なインターフェースを提供し、ビルドするアプリケーションプラットフォーム/ツールにできますモデル、アプリケーションのビジネスロジックとワークフローを作成します。

ユーザーの技術的な要件のための低ソース開発プラットフォームは、従来のソフトウェア開発プロジェクトのプログラマーよりもはるかに低いです。特に中小企業では、業務遂行のデジタル転換の波の深化とデジタル情報は、顧客に基づいて、短い時間フレームアプリケーションの顧客への配信を構築迅速に、低ソース開発プラットフォームの使用が増加していますそのため、高速反復フィードバックし、道の企業、特に中小企業の情報化建設プロジェクトのデジタル変換の開発で重要な位置を占めています。

正確には、エンタープライズアプリケーション開発における低ソース開発プラットフォームのため、多くのソフトウェアベンダーは、SAPインテリジェントロボットプロセスオートメーションデスクトップメーカー知能ロボットの開発、SAPプロセスの自動化ソリューションの一つとして、この地域に足を設定している作り、そのユニークな利点を再生することができますこのツールは、また、低コード開発ツールの一つとして見ることができます。

どのようにSAPインテリジェントロボットプロセスオートメーション自動化Excelを使用して、以前の記事でジェリーは、その使用を導入しています。

SAPのクラウドプラットフォーム上のRADのソリューションは、開発ツールからMendixがMendix Studio Proのを提供し、低コード開発分野でのリーダーを統合しています。ガートナー2019インディアン評価報告書エンタープライズクラスの低ソース開発プラットフォームからリリース、我々は見ることができますマジック・クアドラントのリーダー(指導者)の領域でMendix。

ここでは、SAP WebIDEを用いた、いわゆる低コード開発について学ぶ、読み取り専用モードで提供フィオーリ、表示データのODataサービスを開発するためにMendix Studio Proのアプリケーションと組み合わせるSAPクラウドプラットフォーム上で迅速なアプリケーション開発を使用して、試してみて開発は何が違うのを経験します。

ログインクラウドプラットフォームSAP:
https://account.hana.ondemand.com/#/home/serviceCatalog

MendixサービスによってRADを探します:

、サービスページを入力します。SAPログオン資格情報のクラウドプラットフォームを使用して、SAPでサインをクリックします。

ログイン後、アプリケーションの作成]をクリックします:

テンプレートに基づいてアプリケーションを作成することを選択します。WebIDEがフィオーリの友人を作成するために使用されるSAPは、テンプレート機能から作成で、このテンプレートの選択とWebIDEは非常に似ているかもしれません。

新しいアプリケーションを作成し、マップ上で強調表示SAP Fioriのデザインスタイルでアプリケーションテンプレートを選択します。

テンプレートを選択した後、ツールが自動的にリソースファイルに関連するアプリケーションの多くを作成するようフィオーリは、同じアプリケーションWebIDEに作成されます。

次に、この記事の最後に、我々は、デプロイSAPのクラウドプラットフォームへの優れたアプリケーションを開発するために、直接プロMendix Studioを使用し、SAP地域のクラウドプラットフォームを選択します。

私はあなたがMendix Studio Proのアプリケーション開発を使用することができます空のアプリケーションJerryHelloWorldProject、ヒント編集アプリケーションを作成しました。

無料の開発ツールをダウンロードする公式サイトからMendix:
https://appstore.home.mendix.com/index.html
インストールした後、プロMendix Studioで編集をクリックしてください:

のWebIDEを作成するためのメタデータのODataサービスのURLセットへの直接または、SAP WebIDEとフィオーリアプリケーションを作成リコールは、我々は、ODataのメタデータWebIDEにローカルファイルにダウンロードし、内部のいずれかで、データソースとしてのODataサービスを指定する必要がありますでウィザード。

作成ステップでMendixスタジオProは似ています。ローカルにまずダウンロードしたメタデータのODataサービスは、XMLファイルとして保存します。Mendixは、SAPに合わせたSAPのODataモデルクリエーター、このXMLファイルを使用しています:

:SAP ODataのモデル作成者は、オンラインアプリケーションです
https://sapodatamodelcreator.mendixcloud.com/

それ意志解析XMLメタデータのODataは、抽出された名前GWSAMPLE_BASICおよび詳細情報のODataサービスが含まれており、変換はMendixメーカーProをMPKフォーマットを認識し、インポートできるファイル:

SAP ODataのモデル作成者がローカルにダウンロードするMPKファイルを生成した後、あなたはMendix Studio Proのレーンにインポートすることができます。

MPKを導入した後、ODataのMendix Studio Proの生成されたモデルは、以下に示すように識別することができます。この例は、私が受注のODataデータサービスのリターンを表示することを選びました。

この例のジェリー・ビジネス・ロジックは非常に単純で、ODataのはフィオーリは、データを取得した後、ページに表示されるサービスリクエストを送信します。

単一回線サービスロジックとしてこの配列は、Mendixマイクロフローにカプセル化することができます。マイクロフロー、名前のGetSalesOrderを作成します。

マイクロフローを作成した後、編集インタフェースを直線で提示される中で、緑と赤のエンドポイントは、ビジネスプロセスの開始と終了を表します。

以下のように編集インターフェースおよびSAPクラウドプラットフォーム上の編集ページiFlow。私たちは、iFlowにおけるSAPのクラウド統合にこのマイクロフローのアナロジーを置くことができます。

コンテキストメニューからインサート>の活動を選択します。

SAPのODataコネクタを選択してリクエストパラメータを作成し、以下、最初のステップは、マイクロフローのODataサービス要求の代表を送ることです。

JerryRequestParamsという名前のリクエスト:

アクセスSAPのODataサービスはとても基本的な認証を追加し、第二のアクティビティを追加入力し、認証のための基本認証を使用する必要があります:

新ES5UserNameとES5PasswordアクセスSAPのODataサービスへのプロジェクト内の2つの定数は、中に一定のメンテナンスでユーザー名とパスワードが必要です。

そして、基本的な認証活動中でこれらの2つの定数を使用します。

第三のアクティビティを追加し、タイプは、このステップのリストを取得するコースのOData要求の実際の意味を開始することです。

SalesOrderモデルでのODataサービスの一覧、エンティティに対して返さイベントの種類マイクロフロー終了を指定します。

マイクロフローを開発した後、手段は、アプリケーション設計のビジネスロジックは、最後に来たことが、残りはフロントインターフェイスを処理しています。新しいページを作成し、ドロップダウンメニューから[レイアウトFiori_MasterDetailの種類を選択します。


[OK]をクリックした後、我々は、タイトルを変更し、そのようなフォントを調整するよう、遺骨は微調整にこのテンプレートですべてのことを、マスター・ディテールテンプレートのページレイアウトを取得するフィールドを表示または非表示などしなければならないかを決めます。

彼らは、右側のリストの中のSalesOrder開発から選択したフィールドを表示したい、あなたは左のページ編集領域にドラッグすることができます。データバインディングは、手動の介入なしに、自動的に行われます。

顧客ID、顧客名や作成した時:私は、次の図は、3つのアプリケーションの左側にあるマスターリスト内のフィールドを表して表示するように選択します。

詳細ページは右側に、私は、受注ID、通貨コードと総額3つのフィールドを表示することを選びました。

ローカルで実行]をクリックして、ローカルで実行されるアプリケーション:

下に示すように、結果:

あなたは、アプリケーションが自動的にSAPを実行するために、クラウドプラットフォームにデプロイされますので、Mendix Studio Proのオーバーでセットに開始する前に、理由SAPクラウドプラットフォーム地域情報をファイル名を指定して実行]を選択した場合:



この単純な例から見ることができ、この概念の低いコード開発は、実際に、そのようなSAP WebIDEフィオーリ、多くのアプリケーションで作成したテンプレートだけでなく、SAPの開発分野における概念自体フィオーリ要素として新しいものではない、背後にあるすべての反映開発の詳細とパッケージの複雑さは、この技術は、ツールのしきい値を減らすために使用されます。

一方、私は個人的に考えて、低の低コード開発は「下げる」、「低い」と解釈すべきではない - これらのよく設計された低ソース開発プラットフォームの概念を、平均的な人は、それは非常に困難な深遠を理解するために見つけることができますパッケージ化され、それによって、それ自体で非常に大きなものであるコミュニティツールの使用を拡大し、実体を受け入れることができ、簡単な学習の後に非プロのプログラマに変換されます。

多くのタイプのアプリケーションでウィザードアプリケーションの作成から選択して、この記事の内容のこの少しよりもはるかに、プロMendixメーカーの力を見ることができます。特にSAP Mendix「個人テーラー」のための完全なSAPアプリケーションの一連のテンプレートを備え、Mendixは公式サイトからダウンロードすることができます興味のある友人は、それをチェックアウト。

私は、これは誰もロー上のSAPのクラウドプラットフォームコード開発ソリューションは、基本的な理解、読書のための感謝を持ってみましょうことを願って。

もっとジェリーの元の記事については、してください公共の番号「王Zixi」に注意を払います:

リリース7169元の記事 ウォンの賞賛654 ビュー124万+

おすすめ

転載: blog.csdn.net/i042416/article/details/105058213