このリファレンス アーキテクチャーは、こうしたシステムのユーザーが定期的に実行することを想定した一連のワークフローに基づいて設計されました。 この場合のワークフローとは、特定のビジネス プロセスまたは目標を達成するためにシステムのユーザー (複数の場合あり) によって実行される一連のタスクを指します。 たとえば、公益事業のネットワークで実行される「フィーチャの作成」ワークフローには、対象地域 (AOI) へのズーム、ネットワーク上でのフィーチャの作成、トポロジーの検証、リコンサイルとポストなどのタスクが含まれます。 ワークフローはデプロイメントによって大きく異なる場合があり、このリファレンス アーキテクチャーで使用されるワークフローは、多くの異なる候補デプロイメントを表現できるよう、十分に単純かつ一般的なバージョンを意図しています。
ワークフローは、リファレンス アーキテクチャー定義の不可欠な要素であり、アーキテクチャーが満たすべき要件を明確にするのに役立ちます。 さらに、明確で具体的なワークフロー定義は次のことに役立ちます。
システム設計の目的に沿ってワークフローを活用するには、実際のユーザー エクスペリエンスを表す必要があります。 このリファレンス アーキテクチャーは、編集者ペルソナと、一般ユーザー ペルソナのユース ケースに焦点を当てて設計されました。 こうしたオーディエンスを特定した上で、次のワークフローが選択、開発されました。
このネットワーク情報管理システムのリファレンス アーキテクチャーの実装には、モバイル データの収集など、ここに記載されていない他の種類のワークフローが含まれる場合があり、これによりアーキテクチャーに関する追加の考慮事項が発生します。 詳細については、データ編集および管理システムのパターンに関連するシステム パターンをご参照ください。