エージェントおよびアプリケーション開発の発見

Objectives

After completing this lesson, you will be able to:
  • アプリケーション開発を確認します。
  • 自動化を見つけます。
  • アプリケーション開発および自動化に関するロールを分析します。

アプリケーション開発および自動化のビジネスイントロダクション

インテリジェントエンタープライズでは、主にクラウドベースのさまざまな SAP ソフトウェアを利用しています。UI 画面の調整、API による既存の SAPUI5 アプリの拡大、および SAP BTP でのパーソナライズされた開発アプリの実行を予定しています。また、従業員のデジタルエクスペリエンスを合理化することも目指しています。

さらに、会社にはさまざまな自動化レベルを持つ多数のビジネスプロセス、手順、およびタスクが含まれます。プロセスの自動化を強化し、マニュアルタスクを削減するために、SAP Build Process Automation を検討しています。開発者とビジネスプロセスエキスパートをシチズンデベロッパーに変えることで、この自動化を実現できます。

アプリケーション開発

SAP BTP のスコープ内のアプリケーション開発および自動化。

市場は SaaS ソリューションに移行するため、古いオンプレミスシステムと同様にソフトウェアを変更することはできません。SAP は、オンプレミスシステムでコアソフトウェアをクリーンに更新し、モディフィケーションの拡張を促進することも推奨しています。これには、企業におけるカスタム開発およびソフトウェアポートフォリオ拡張の新しい方法の採用が必要です。

SAP BTP のアプリ開発機能では、アプリケーション拡張またはカスタムアプリケーションの開発を簡素化するソリューションのポートフォリオが提供されます。SAP アプリケーションが価値を高めるように最適化されていますが、プラットフォームはサードパーティのアプリケーション拡張とも互換性があります。

SAP は、フロントエンドとバックエンドの両方の開発者向けの包括的なツールキットも提供しています。これには、Joule によるプロフェッショナル開発ツールや AI 開発のためのメカニックnt experienceが含まれます。この多様なツールセットにより、エンドユーザ向けに統一されたユーザエクスペリエンスを構築することができます。

アプリケーション開発の詳細については、SAP Help Portal および SAP.com を参照してください。

自動化およびエージェントの概要

SAP BTP のスコープ内の自動化およびエージェント

俊敏性の向上やマニュアル作業の削減のためにビジネスプロセスを自動化することを目指している場合、SAP BTP は SAP Build を通じてエンタープライズオートメーション機能を提供します。SAP Build は、ワークフロー、ロボティックプロセスオートメーション、ビジュアル開発、AI ベースのエージェントを 1 つの環境にまとめます。

このエコシステムの主要コンポーネントは、SAP の AI コパイロットである Joule です。開発者とビジネスエキスパートは、標準機能を使用するだけでなく、SAP Build を使用してカスタム Joule エージェントを作成し、Joule スキルでビジネスプロセスを拡張することができます。これにより、Joule は、エンタープライズオートメーションのインテリジェントオーケストレータとして機能し、さまざまなシステム間で特定のタスクを実行し、複雑なワークフローを管理することができます。以前の業界ディスカッションでは、AI と自動化の組合せを強調するために、このアプローチを "ハイパーオートメーション" とよく説明していました。現在、SAP は、プロセス自動化、AI 機能、自律型エージェントを組み合わせて、アプリケーションやデータを横断してエンドツーエンドのビジネスプロセスを処理することで、エンタープライズオートメーションに重点を置いています。

USAP による AI とエンタープライズオートメーション

エンタープライズオートメーションとは、RPA、AI、ビジネスプロセス管理などのテクノロジーを戦略的に使用して、組織全体でプロセスを合理化することを指します。多くの場合、このジャーニーは SAP Signavio から始まります。SAP Signavio は、IT ランドスケープを可視化して非効率性を特定し、最も影響力のある自動化機会に優先順位を付けます。これらのプロセスの流れをシームレスにするために、SAP Integration Suite は、複雑なマルチクラウド環境全体で SAP アプリケーションとサードパーティアプリケーションを接続します。SAP Build を活用することで、デジタル同僚として機能する AI 主導の自動化とカスタム Joule エージェントを構築することで、これらのプロセスを迅速に最適化することができます。これらのエージェントは、イベント駆動型アーキテクチャを介してタスクを非同期に開始し、複雑なビジネスロジックを処理することもできます。この包括的なアプローチにより、マニュアルタスクが受注処理やサプライチェーン作業などの領域の統合ワークフローに置き換えられます。最終的に、これらの統合ワークフローにより、手動による介入が削減され、組織は業務を拡張しながら、従業員がより複雑で付加価値の高い活動に集中できるようになります。この Learning Journey で詳細をご覧ください。Discovering Enterprise Automation with SAP(SAP によるエンタープライズオートメーションの発見)

アプリケーション開発および自動化に関するロール

ソフトウェア開発に関するロール

デジタル化の成長に伴い、技術要件の市場は変動するようになりました。ビジネスニーズは常に変化しており、多くの企業が迅速に適応しています。技術人材のリソースギャップを埋めるために、SAP は、さまざまなスキルレベルにわたって従業員が開発ライフサイクルに貢献できるようにするソリューションを提供しています。

以下に、ロール間の相違点をまとめます。

プロフェッショナル開発者

プロフェッショナル開発者は、複雑なアプリケーションやサービスの作成に重点を置いています。設計、コーディング、テスト、バージョン管理など、開発ライフサイクル全体を担当します。ソフトウェアアーキテクチャ、権限、およびロールについて深く理解しています。専門開発者は、多くの場合、他のロールと協力して、標準フレームワークを超える専門知識を提供し、複雑なビジネスロジックが安全かつ効率的に実装されるようにします。

管理者

IT 管理者は、ランドスケープ全体のガバナンス、運用、および技術的監視を確実に行います。アップグレードと技術セキュリティを制御することで、ビジネスアプリケーションおよびプロセスのライフサイクルを管理します。その役割は、本稼働環境に到達する前に、開発者によって作成されたすべての資産が必要な基準を満たしていることを確認するための、本稼働への道筋を調整することです。また、SAP BTP および SAP Build 内のサービスインスタンス、宛先、環境、および権限などの重要なプラットフォームコンポーネントも管理します。

シチズンデベロッパー

シチズンデベロッパーは、特定の部門内のプロセスを特定して改善するビジネスエキスパートです。即時のビジネスニーズに対応する、焦点を絞ったアプリケーションと自動化されたワークフローを設計およびデプロイします。AI 支援開発機能と自然言語機能を活用することで、広範な技術的経歴を必要とせずに、機能的なソリューションを作成することができます。</p> <p>シチズンデベロッパーは、専門開発者と連携して作業することがよくあります。シチズンデベロッパーは、部門別ツールのビジネスロジックとユーザーエクスペリエンスに重点を置いていますが、専門の開発者は、エンタープライズ規模のソリューションに必要な堅牢なアーキテクチャーと複雑な統合を提供します。このコラボレーティブなアプローチにより、アプリケーションの俊敏性と技術的健全性が確保されます。

Fusion Teams による開発の強化

Fusion Teams は、さまざまな役割を融合させ、プロフェッショナル開発者、シチズンデベロッパー、ビジネスエキスパートを統合して、コラボレーティブで革新的なエコシステムを形成します。この部門横断型のコラボレーションにより、コミュニケーションが強化され、包括的なソリューションが確保され、UX デザインや意思決定ロジックなどの再利用可能なコンポーネントがプロジェクト全体で活用され、効率が向上します。

さらに、これらのチームは、ソリューションの計画、開発、導入、継続的な監視をカバーする堅牢なライフサイクル管理を実現し、高い品質と安定性を確保します。ビジネスユーザーとシチズンデベロッパーが関与することで、組織は人材プールを拡大し、新しいアイデアや革新的なアプローチへのアクセスを強化することができます。

このレッスンの重要ポイント

SAP Business Technology Platform (SAP BTP) は、ビジネス価値を拡張しながら clean core を維持するという原則を中心とした、アプリケーションおよびエージェント開発のための包括的なエコシステムを提供します。このランドスケープを効果的にナビゲートするには、高度なツールとコーディングを使用して複雑なソリューションを構築するプロフェッショナル開発者、AI 支援ビジュアル開発ツールを活用して広範なプログラミング知識なしでプロセスを自動化するビジネスエキスパート、およびプラットフォーム全体でガバナンス、セキュリティ、およびライフサイクル管理を確保する IT 管理者という 3 つの主要なロールを区別する必要があります。これらの役割をフュージョンチームに統合し、SAP Build や Joule などの機能を活用することで、組織は技術的人材ギャップを埋め、エンタープライズオートメーションを加速し、変動の激しい市場要件に俊敏に対応することができます。