Hello,
I'm attempting to reproduce the following diagram using PlantUML:
https://www.arubanetworks.com/techdocs/central/2.5.3/content/resources/images/paid_sub_workflow.png
Here's how actually is my diagram:
https://www.plantuml.com/plantuml/uml/bO_1IiD048Rl-nG3FHTZl5GDeMbi5Qmzb48Fuc59XcJePhRCJX0Ltzt4HAdenUDy-y-t_yo3Mj6sSIO9-k8mDUYmGLPuCm1tNkZLirgNEQhuanV8Yj8zFX1JqpPxAhM6E8uwjFKjbxaNHe5-NXDZxfqNcAnMiule1qkIs-roirbdzyiqXKbqdbtEuZ6mgwauC8O0FLdOub39uEvb-veKpRinLiG_zqrFVjg9vN2qWgnT93aRppBXw4Yx94mVQofBvATfsezNsVL0nufV-6R4t-710BQon7zv5lzTo7yj89Smz3obymwtZVi0
I would like that "A" and "B" rectangles could be colored with Green LineColor, but I'm unable to, as I'm unable to apply the "<<GREENLAKE>>" LineColor into it and there was a left to right line connecting the "A" and "C" rectangle shapes.
(--------)
Hi,
If it's okay with, i think you would use the component for your diagram, like below
<style> element { HorizontalAlignment center MinimumWidth 220 RoundCorner 0 LineColor #FF8300 LineColor #FF8300 BackgroundColor #FFFFFF LineThickness 2 } .GREENLAKE{ LineColor #01A982 } arrow { LineColor #000000 } </style> rectangle A <<GREENLAKE>> rectangle B <<GREENLAKE>> rectangle C rectangle D rectangle B1 rectangle B2 rectangle B3 rectangle B4 rectangle A1 rectangle A2 rectangle A3 rectangle A4 rectangle C1 rectangle C2 rectangle C3 rectangle C4 rectangle D1 rectangle D2 rectangle D3 rectangle D4 A -> B <<GREENLAKE>> B -> C C -> D A --> A1 A1 --> A2 A2 --> A3 A3 --> A4 B --> B1 B1 --> B2 B2 --> B3 B3 --> B4 C --> C1 C1 --> C2 C2 --> C3 C3 --> C4 D --> D1 D1 --> D2 D2 --> D3 D3 --> D4
If you really must use the beta activity diagram, he closest result would be this :
@startuml <style> element { HorizontalAlignment center MinimumWidth 220 RoundCorner 0 LineColor #FF8300 LineThickness 2 BackgroundColor White } .GREENLAKE { LineColor #01A982 } arrow { LineColor Black } </style> :A; <<GREENLAKE>> -[#01A982]-> split -[#01A982]-> :A1; :A2; :A3; detach split again :B; <<GREENLAKE>> split :B1; :B2; :B3; detach split again :C; <<GREENLAKE>> split :C1; :C2; :C3; detach split again :D; <<GREENLAKE>> :D1; :D2; :D3; detach end split end split end split @enduml