diff --git a/resources/architecture-c4/ipceicis-363-goldenpath-sia/ipceicis-363-goldenpath-sia.c4 b/resources/architecture-c4/ipceicis-363-goldenpath-sia/ipceicis-363-goldenpath-sia.c4 index 20b2ea1..d8d7d11 100755 --- a/resources/architecture-c4/ipceicis-363-goldenpath-sia/ipceicis-363-goldenpath-sia.c4 +++ b/resources/architecture-c4/ipceicis-363-goldenpath-sia/ipceicis-363-goldenpath-sia.c4 @@ -10,7 +10,7 @@ specification { } model { - actor developer { + actor developer 'Developer' { -> Platform.DeliveryAndControlPlane.Portal 'use Portal as E2E Golden Path Processor' -> Platform.DeliveryAndControlPlane.IDE 'use preferred IDE as local code editing, building, testing, syncing tool' -> Platform.DeliveryAndControlPlane.VersionControl.ApplicationSourceCode 'git cli tools' @@ -22,6 +22,14 @@ model { -> Platform.DeliveryAndControlPlane.Portal.SystemDashboard } + actor platformengineer 'P' { + -> Platform.DeliveryAndControlPlane.Portal 'use Portal as E2E Golden Path Processor' + -> Platform.DeliveryAndControlPlane.IDE 'use preferred IDE as local code editing, building, testing, syncing tool' + -> Platform.DeliveryAndControlPlane.VersionControl.ApplicationSourceCode 'git cli tools' + -> Platform.DeliveryAndControlPlane.VersionControl.PlatformSourceCode 'git cli tools' + + } + extend Platform.DeliveryAndControlPlane.IDE { IDE -> Platform.DeliveryAndControlPlane.VersionControl.PlatformSourceCode 'IDE git' IDE -> Platform.DeliveryAndControlPlane.VersionControl.ApplicationSourceCode 'IDE git' @@ -44,11 +52,11 @@ model { developer -> this 'manage (in Developer Portal)' Platform.DeliveryAndControlPlane.IDE -> this 'provide "code"' } - environment local 'local' 'Environment for developing / Integration' + environment local 'Environment Local' 'Environment for developing / Integration' } - environment cloudGroup { - environment test 'test' 'Environment for review delivery' - environment prod 'prod' 'Environment for final delivery' + environment cloud { + environment test 'Environment Test' 'Environment for review delivery' + environment prod 'Environment Prod' 'Environment for final delivery' } } @@ -68,8 +76,8 @@ views { } view environments { - include developer - include Platform.DeliveryAndControlPlane.IDE + include platformengineer, developer + include Platform.DeliveryAndControlPlane.IDE, Platform.Portal include element.kind=environment autoLayout TopBottom }