Diagram as a code may be cool thing to learn. PlantUML is a platform and can be installed locally, suing that one can create diagrams using a code syntax. It offers many types of diagrams and here I am posting list of commands in plantuml that help in ArchiMate notation.
Commands for elements
How does it look like?:
Code
@startuml
!includeurl https://raw.githubusercontent.com/plantuml-stdlib/Archimate-PlantUML/master/Archimate.puml
!theme archimate-standard from https://raw.githubusercontent.com/plantuml-stdlib/Archimate-PlantUML/master/themes
title List of Archimate Elements & Relationships (PlantUML)
' =======================================
' =======================================
Motivation_Assessment(Assessment, "Assessment")
Motivation_Constraint(Constraint, "Constraint")
Motivation_Driver(Driver, "Driver")
Motivation_Goal(Goal, "Goal")
Motivation_Outcome(Outcome, "Outcome")
Motivation_Principle(Principle, "Principle")
Motivation_Requirement(Requirement, "Requirement")
Motivation_Stakeholder(Stakeholder, "Stakeholder")
Motivation_Value(Value, "Value")
Motivation_Meaning(motMeaning, "Motivation Meaning")
' =======================================
' =======================================
Strategy_Capability(Capability, "Capability")
Strategy_CourseOfAction(CourseOfAction, "Course of Action")
Strategy_Resource(Resource, "Resource")
Strategy_ValueStream(ValueStream, "Value Stream")
' =======================================
' =======================================
Business_Actor(Actor, "Business Actor")
Business_Collaboration(BusCollaboration, "Business Collaboration")
Business_Contract(Contract, "Contract")
Business_Event(Event, "Event")
Business_Function(Function, "Business Function")
Business_Interaction(BusInteraction, "Business Interaction")
Business_Interface(BusInterface, "Business Interface")
Business_Location(Location, "Business Location")
Business_Object(BusinessObject, "Business Object")
Business_Process(Process, "Business Process")
Business_Product(Product, "Product")
Business_Representation(Representation, "Representation")
Business_Role(Role, "Business Role")
Business_Service(BusService, "Business Service")
' =======================================
' =======================================
Application_Collaboration(AppCollaboration, "Application Collaboration")
Application_Component(AppComponent, "Application Component")
Application_DataObject(DataObject, "Data Object")
Application_Event(AppEvent, "Application Event")
Application_Function(AppFunction, "Application Function")
Application_Interaction(AppInteraction, "Application Interaction")
Application_Interface(AppInterface, "Application Interface")
Application_Process(AppProcess, "Application Process")
Application_Service(AppService, "Application Service")
' =======================================
' =======================================
Technology_Artifact(TechArtifact, "Technology Artifact")
Technology_Collaboration(TechCollaboration, "Technology Collaboration")
Technology_CommunicationNetwork(TechNetwork, "Communication Network")
Technology_Device(TechDevice, "Technology Device")
Technology_Event(TechEvent, "Technology Event")
Technology_Function(TechFunction, "Technology Function")
Technology_Interface(TechInterface, "Technology Interface")
Technology_Interaction(TechInteraction, "Technology Interaction")
Technology_Node(TechNode, "Technology Node")
Technology_Path(TechPath, "Technology Path")
Technology_Process(TechProcess, "Technology Process")
Technology_Service(TechService, "Technology Service")
Technology_SystemSoftware(SystemSoftware, "System Software")
' =======================================
' =======================================
Implementation_Deliverable(Deliverable, "Deliverable")
Implementation_Gap(Gap, "Gap")
Implementation_Plateau(Plateau, "Plateau")
Implementation_WorkPackage(WorkPackage, "Work Package")
' =======================================
' =======================================
Grouping(name, "label")
@enduml
Comments
Post a Comment