Logic Apps とはWhat are Logic Apps?

Logic Apps では、クラウド上でのスケーラブルな統合やワークフローを簡略化し、実装するための手段を提供します。Logic Apps provide a way to simplify and implement scalable integrations and workflows in the cloud. また、ワークフローと呼ばれる一連のステップとしてプロセスをモデル化し、自動化するためのビジュアル デザイナーが用意されています。It provides a visual designer to model and automate your process as a series of steps known as a workflow. サービスとプロトコルをまたいだ迅速な統合のために、クラウドとオンプレミスの両方で 数多くのコネクタ が提供されています。There are many connectors across the cloud and on-premises to quickly integrate across services and protocols. ロジック アプリはトリガー ("Dynamics CRM にアカウントが追加されたとき" など) によって起動することができ、その後も数多くのアクション、変換、条件ロジックを組み合わせて開始することができます。A logic app begins with a trigger (like 'When an account is added to Dynamics CRM') and after firing can begin many combinations of actions, conversions, and condition logic.

Logic Apps を使用する利点は次のとおりです。The advantages of using Logic Apps include the following:

  • わかりやすい設計ツールを使って複雑なプロセスを設計できるため、時間を節約できるSaving time by designing complex processes using easy to understand design tools
  • コードでは実装が難しいパターンやワークフローをシームレスに実装できるImplementing patterns and workflows seamlessly, that would otherwise be difficult to implement in code
  • テンプレートを基に簡単に設計を開始できるGetting started quickly from templates
  • 独自のカスタム API、コード、アクションでロジック アプリをカスタマイズできるCustomizing your logic app with your own custom APIs, code, and actions
  • オンプレミスとクラウドにまたがる異なるシステム間で接続や同期ができるConnect and synchronise disparate systems across on-premises and the cloud
  • BizTalk Server、API Management、Azure Functions、Azure Service Bus を基に作成でき、最上級の統合サポートが得られるBuild off of BizTalk server, API Management, Azure Functions, and Azure Service Bus with first-class integration support

Logic Apps は完全に管理された iPaaS (サービスとしての統合プラットフォーム) であり、開発者はホスティング、スケーラビリティ、可用性、管理能力の構築について頭を悩ます必要がなくなります。Logic Apps is a fully managed iPaaS (integration Platform as a Service) allowing developers not to have to worry about building hosting, scalability, availability and management. Logic Apps は需要に合わせて自動的にスケールアップします。Logic Apps will scale up automatically to meet demand.

フロー アプリ デザイナー

既に説明したように、Logic Apps を使うと、ビジネス プロセスを自動化できます。As mentioned, with Logic Apps, you can automate business processes. いくつかの例を次に示します。Here are a couple examples:

  • FTP サーバーにアップロードされたファイルを Azure Storage に移動するMove files uploaded to an FTP server into Azure Storage
  • オンプレミス システムとクラウド システムの間で命令を処理し、ルーティングするProcess and route orders across on-premises and cloud systems
  • 特定のトピックに関するすべてのツイートを監視し、センチメントを分析して、フォローアップが必要なアイテム用にアラートやタスクを作成するMonitor all tweets about a certain topic, analyze the sentiment, and create alerts and tasks for items needing followup.

こうしたシナリオはすべてビジュアル デザイナーで、コードを 1 行も記述することなく構成できます。Scenarios such as these can be configured all from the visual designer and without writing a single line of code. ロジック アプリの構築を今すぐ開始しましょう。Get started building your logic app now. 作成後のロジック アプリは、複数の環境やリージョンにわたり、 すばやくデプロイして再構築 できます。Once written - a logic app can be quickly deployed and reconfigured across multiple environments and regions.

なぜ Logic Apps かWhy Logic Apps?

Logic Apps を利用することで、エンタープライズ統合の領域に速度とスケーラビリティが加わります。Logic Apps brings speed and scalability into the enterprise integration space. 使いやすいデザイン ツール、利用できるさまざまなトリガーとアクション、強力な管理ツールを駆使することで、API の一元的な管理がこれまでになく簡単になります。The ease of use of the designer, variety of available triggers and actions, and powerful management tools make centralizing your APIs simpler than ever. ビジネスのデジタル化が進むなか、Logic Apps を利用すれば、従来型のシステムと最先端システムを結び付けることが可能です。As businesses move towards digitalization, Logic Apps allows you to connect legacy and cutting-edge systems together.

さらに、エンタープライズ統合アカウントを使えば、XML メッセージング取引先管理などを活用して、成熟した統合シナリオへと拡張することができます。Additionally, with our Enterprise Integration Account you can scale to mature integration scenarios with the power of a XML messaging, trading partner management, and more.

  • 使いやすいデザイン ツール - Logic Apps は、ブラウザーや Visual Studio ツールで全体を設計することができます。Easy to use design tools - Logic Apps can be designed end-to-end in the browser or with Visual Studio tools. トリガーによる起動 - 単純なスケジュールから特定のイベント (GitHub Issue の作成時など) まで、さまざまなタイミングでトリガーを設定できます。Start with a trigger - from a simple schedule to when a GitHub issue is created. 次に、豊富なコネクタのギャラリーを使用して必要な数のアクションを調整します。Then orchestrate any number of actions using the rich gallery of connectors.
  • API と簡単に接続 - 簡単に説明できるような構成タスクでさえ、コードとして実装するには困難が伴います。Connect APIs easily - Even composition tasks that are easy to describe are difficult to implement in code. Logic Apps を使用すれば異なるシステムへの接続も簡単です。Logic Apps makes it easy to connect disparate systems. クラウド マーケティング ソリューションをオンプレミスの請求書作成システムに接続しようとしていますか?Want to connect your cloud marketing solution to your on-premises billing system? エンタープライズ サービス バスを使用して、API やシステム間でのメッセージングを一元的に管理する必要がありますか?Want to centralize messaging across APIs and systems with an Enterprise Service Bus? Logic Apps は、これらの問題にソリューションを提供する、最も迅速で信頼できる手段です。Logic apps are the fastest, most reliable way to deliver solutions to these problems.
  • テンプレートからすばやく開始 - 作業開始を手助けするため、一般的なソリューションを速やかに作成できるテンプレート ギャラリーが用意されています。Get started quickly from templates - To help you get started we've provided a gallery of templates that allow you to rapidly create some common solutions. 高度な B2B ソリューションから単純な SaaS 接続にまで対応し、単なる "お遊び用" のテンプレートも用意しています。Logic Apps の機能を理解するには、このギャラリーが一番の近道です。From advanced B2B solutions to simple SaaS connectivity, and even a few that are just 'for fun' - the gallery is the fastest way to get started with the power of Logic Apps.
  • 組み込みの拡張機能 - 必要なコネクタが見つかりませんか?Extensibility baked-in - Don't see the connector you need? Logic Apps はユーザー独自の API やコードと連携するように設計されているため、独自の API アプリを簡単に作成してカスタム コネクタとして使用することや、 Azure Function を呼び出し、要求に応じてコード スニペットを実行することができます。Logic Apps is designed to work with your own APIs and code; you can easily create your own API app to use as a custom connector, or call into an Azure Function to execute snippets of code on-demand.
  • 真の統合能力 - 手軽に始めて必要に応じて拡張できます。Real integration horsepower - Start easy and grow as you need. Logic Apps は、Microsoft の業界屈指の統合ソリューション、BizTalk の能力を統合担当者が簡単に利用して必要なソリューションを構築できるようにしています。Logic Apps can easily leverage the power of BizTalk, Microsoft's industry leading integration solution to enable integration professionals to build the solutions they need. Enterprise Integration Pack の詳細については、こちらをご覧ください。Find out more about the Enterprise Integration Pack.

Logic Apps の概念Logic App Concepts

Logic Apps の機能を構成する主な要素とは次のとおりです。The following are some of the key pieces that comprise the Logic Apps experience.

  • ワークフロー - Logic Apps では、ビジネス プロセスを一連の手順やワークフローとしてグラフィカルにモデル化できます。Workflow - Logic Apps provides a graphical way to model your business processes as a series of steps or a workflow.
  • マネージ コネクタ - ロジック アプリにはデータとサービスへのアクセスが必要です。Managed Connectors - Your logic apps need access to data and services. マネージ コネクタは、データへの接続とデータの操作を支援する目的で作成されています。Managed connectors are created specifically to aid you when you are connecting to and working with your data. マネージ コネクタに関するページで、現在利用できるコネクタの一覧を確認してください。See the list of connectors available now in managed connectors.
  • トリガー - 一部のマネージ コネクタは、トリガーとしても動作します。Triggers - Some Managed Connectors can also act as a trigger. トリガーは、電子メールや Azure のストレージ アカウントの変更の到着などの特定のイベントに基づいて、ワークフローの新しいインスタンスを開始します。A trigger starts a new instance of a workflow based on a specific event, like the arrival of an e-mail or a change in your Azure Storage account.
  • アクション - ワークフローにおけるトリガーの後の各ステップは、アクションと呼ばれます。Actions - Each step after the trigger in a workflow is called an action. 通常、各アクションはマネージ コネクタまたはカスタム API アプリでの操作にマップされます。Each action typically maps to an operation on your managed connector or custom API apps.
  • Enterprise Integration Pack - Logic Apps には、高度な統合シナリオ向けに BizTalk の機能が含まれています。Enterprise Integration Pack - For more advanced integration scenarios, Logic Apps includes capabilities from BizTalk. BizTalk は、Microsoft による業界屈指の統合プラットフォームです。BizTalk is Microsoft's industry leading integration platform. Enterprise Integration Pack コネクタにより、Logic Apps ワークフローに検証や変換などを簡単に含めることができます。The Enterprise Integration Pack connectors allow you to easily include validation, transformation, and more in to your Logic App workflows.

Getting Started (概要)Getting Started