Dev Studio
Dev Studio
堅牢なエンタープライズ グレードのPega Platform™アプリケーションは、アプリケーションデベロッパーの2つの主要グループの協力関係に基づいています。 専門分野のエキスパート(ビジネスアナリスト、シチズン デベロッパー、フロントエンド開発者)はプロセスやユーザーニーズについての貴重なインサイトを提供します。 システム導入のエキスパート(システムアーキテクト、フルスタック開発者、データベース管理者、およびセキュリティ管理者)は複雑な設定を必要とする重要なユースケースに対応できる専門知識を提供します。
App Studioでは、専門分野のエキスパートがコアアプリケーション開発機能(ケースデザイン、データ管理、およびユーザーエクスペリエンス)にアクセスし、専門知識を活用して開発の成果を改善できます。 アプリケーションの高度なルール設定をサポートするため、Pega Platformではシステム導入のエキスパートに第二の開発環境、Dev Studioが提供されます。 Dev Studioでは、システム導入のエキスパートがルールフォームに直接アクセスして、複雑な設定要件や、あまり一般的ではない設定要件に対応します。 さらに、Dev Studioでは、セキュリティのアクセス権限とアクセス制御の設定、再利用を促進するルールの管理、およびアプリケーションのパフォーマンス制限に対処する機能が提供されます。 Pega Platformは、2つの開発環境を提供することで、スキルレベルに合わせて調整され、実行するタスクに最適化された環境を持つアプリケーションデベロッパーの各グループをサポートします。
次の画像で「+」アイコンをクリックすると、Dev Studioのサービス レベル アグリーメント(SLA)で利用可能ないくつかのオプションを確認できます(App Studioで利用可能な基本的な目標と期限よりも細かい設定)。
次の問題に答えて、理解度をチェックしましょう。
共同開発ソリューション
ビジネスアナリストとシチズン デベロッパーはビジネスニーズを理解しています。 システムアーキテクトはPega Platformの機能を理解しています。 これら2つのグループの連携を支援するため、Pega Platformでは、各グループの強みを取り入れた共同開発アプローチを実現しています。 この共同開発のアプローチでは、ビジネスアナリストとシチズンデベロッパーに開発チームのコアメンバーとしての権限が付与されるため、それぞれ専門知識を活用してビジネスプロセスの設計を改善できます。 専門分野のエキスパートとシステム導入のエキスパートが協力することで、優れたソリューションをすばやく開発できます。
次の例で「+」をクリックし、ビジネスアナリストとシステムアーキテクトがどのように連携し、注文の配送先住所の入力で優れたユーザーエクスペリエンスを設計できるかを調べましょう。
組織全体で再利用を促進する
App Studioでは開発者は単一のケースタイプに対してプロセス、ビュー、コレスポンデンス、サービスレベルなどのルールを設定できます。 Dev Studioでは開発者はアプリケーションのすべてのレイヤーにアクセスして、単一のケースタイプからアプリケーション、部門、または組織全体にルールの範囲を拡張し、標準化された再利用可能なルールのライブラリを作成できます。 シチズンデベロッパーとビジネスアナリストは、これらのテスト済み、実証済みのルールを使用することで、後続リリースの開発時間を短縮できます。
次の画像で「+」アイコンをクリックすると、システムアーキテクトが承認プロセスの範囲を拡張してアプリケーションの品質を改善し、シチズンデベロッパーが他のアプリケーションでプロセスを再利用できるようにすることで、市場投入までの時間を短縮する方法を確認できます。
必要に応じてスタジオを切り替える
アプリケーションデベロッパーは、ルールの動作を設定するために必要に応じてApp StudioとDev Studioを切り替えることができます。 各スタジオの左上には、ユーザーが利用できるすべてのスタジオを一覧表示したメニューがあります。 他のスタジオに切り替えるには、メニューからスタジオ名を選択します。
また、App StudioからDev Studioの特定のルールを開くことができます。 たとえば、App Studioで目標と期限を設定した後、Dev Studioで対応するSLAレコードを開くことができます。
スタジオ間での名前の違い
Dev Studioの開発者は、シチズンデベロッパー、ビジネスアナリスト、およびフロントエンド開発者がApp Studioで作成したルールにアクセスできますが、ルールには別の名前が付けられていることがあります。 次の表は、いくつかの一般的なApp Studio要素と、Dev Studioでこれらの要素に使用される別の名前を示しています。
App Studio | Dev Studio |
---|---|
フィールド | プロパティ |
目標と期限 | サービス レベル アグリーメント(SLA) |
プロセス | フロー |
データリレーションシップ | ページ |
次の問題に答えて、理解度をチェックしましょう。
トレーニングを実施中に問題が発生した場合は、Pega Academy Support FAQsをご確認ください。