はじめに
現在、多くの企業が多様なサービス、システム、アプリ、データを扱っています。 ビジネス プロセスには、複数の製品やテクノロジを経由するデータが使用されることがよくあります。 企業がデータの受信、処理、保存に使用できるすべてのものを考慮してください。 たとえば、Salesforce、Microsoft 365、Oracle、SQL Server、X、YouTube、Dropbox、Google サービス、Azure AI サービスなどを使用できます。
自分のビジネスに同様のシナリオがある場合、製品とテクノロジを連携させる際に課題に直面することがよくあります。 成功は、必要なデータを適切なタスクにルーティングするために、効率的、スムーズ、シームレスに実行される統合ソリューションにかかっています。 ビジネス プロセスを強化するワークロードとデータ フローを自動化すると、ビジネスをさらに合理化できます。
Azure Logic Apps は、次のことに役立つクラウド プラットフォームです。
Azure クラウドで実行される統合ワークフローとしてビジネス プロセスを自動化できます。
社内や顧客対応だけでなく、企業間 (B2B) の幅広いシナリオに対応する統合ソリューションを構築できます。
ブラウザー、Visual Studio Code、または Visual Studio のビジュアル デザイナーを使用して、ワークフローをより簡単に作成できます。
デザイナーには、さまざまなサービス、システム、アプリ、データを操作する 1,000 個以上の事前構築済みコネクタと操作が用意されています。 または、既存の API と連携する独自のカスタム コネクタを作成します。 いずれにしても、コードを記述したり保守したりする必要がほとんどないため、時間を節約できます。
Azure DevOps の継続的インテグレーションとデプロイ (CI/CD) を使用して、自分のソフトウェア開発プロセスを自動化できます。
Azure のツールとサービスを使用すると、ソリューションの監視と保守がより簡単になります。
あなたは、新製品を計画しているスポーツ シューズ会社に勤務しているとします。 あなたは Web サイトで靴を販売し、クラウドでホストされている広告動画を管理し、自社や競合他社に関する業界ニュースを監視しています。
次のダイアグラムは、これらのプロセスを示しています。これには、直接販売などの顧客中心のプロセスのタスク、古い動画の自動アーカイブなどの管理タスク、市場認識のためのニュースの監視と分析などのマーケティング タスクが含まれます。
最初のビジネス プロセスは、顧客からの受注、クレジット カードへの請求、製品の発送など、オンライン販売の一般的なフローを示しています。 2 つ目のプロセスは、古い動画を低コストのストレージに移動することで動画資産を管理する方法を示しています。 3 つ目は、業界ニュースの監視と分析を示しています。
このモジュールでは、Azure Logic Apps でこれらの種類のビジネス プロセスを自動化する方法について学習します。 また、これらのプロセスがバックグラウンドでどのように機能するかについても説明します。 このモジュールは、Azure Logic Apps がビジネス シナリオの実装に適しているかどうかを判断するのに役立ちます。
学習の目的
このモジュールでは、次のタスクを完了します。
- Azure Logic Apps が統合の課題にどのように役立つかについて概要を把握する。
- Azure Logic Apps が自社のビジネス プロセスの自動化に最適かどうかを評価する。
- ロジック アプリ ワークフローのコンポーネントが連携してビジネス プロセスを自動化するしくみについて理解する。
前提条件
- 条件付きロジックやループなどのプログラミングの概念に関する基本的な知識
- API と REST サービスに関する基本的な知識