[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-655722-105":59,"doc-detail-655722-en":130},{"code":4,"msg":5,"data":6},0,"success",[7,13,18,23,28,33,38,43,48,51,55],{"id":8,"doc_module":4,"doc_module_name":9,"category_name":10,"show_sort_weight":11,"slug":12},1,"Document","Story & Novel",90,"story-novel",{"id":14,"doc_module":4,"doc_module_name":9,"category_name":15,"show_sort_weight":16,"slug":17},2,"Literature",80,"literature",{"id":19,"doc_module":4,"doc_module_name":9,"category_name":20,"show_sort_weight":21,"slug":22},4,"Exam",70,"exam",{"id":24,"doc_module":4,"doc_module_name":9,"category_name":25,"show_sort_weight":26,"slug":27},5,"Comic",60,"comic",{"id":29,"doc_module":4,"doc_module_name":9,"category_name":30,"show_sort_weight":31,"slug":32},6,"Technology",50,"technology",{"id":34,"doc_module":4,"doc_module_name":9,"category_name":35,"show_sort_weight":36,"slug":37},7,"Healthcare",40,"healthcare",{"id":39,"doc_module":4,"doc_module_name":9,"category_name":40,"show_sort_weight":41,"slug":42},8,"Research & Report",30,"research-report",{"id":44,"doc_module":4,"doc_module_name":9,"category_name":45,"show_sort_weight":46,"slug":47},9,"Religion & Spirituality",20,"religion-spirituality",{"id":46,"doc_module":4,"doc_module_name":9,"category_name":49,"show_sort_weight":46,"slug":50},"World Cup","world-cup",{"id":52,"doc_module":4,"doc_module_name":9,"category_name":53,"show_sort_weight":52,"slug":54},10,"Lifestyle","lifestyle",{"id":56,"doc_module":4,"doc_module_name":9,"category_name":57,"show_sort_weight":24,"slug":58},19,"General","general",{"code":4,"msg":60,"data":61},"ok",{"site_id":62,"language":63,"slug":64,"title":65,"keywords":66,"description":67,"schema_data":68,"social_meta":123,"head_meta":125,"extra_data":127,"updated_unix":129},105,"en","plantuml-scripting-uml-diagrams-technology-guide","PlantUML - Scripting UML Diagrams - Technology Guide","","This document provides a comprehensive overview of PlantUML, a powerful tool for generating Unified Modeling Language (UML) diagrams from simple script-based text definitions. It details the various supported diagram types, categorized into structural diagrams such as Component, Class, Deployment, and Object, and behavioural diagrams including Use Case, Sequence, Activity, and State diagrams. The manual serves as a technical reference, illustrating the architectural workflow that integrates PlantUML with external tools like Graphviz for rendering. By bridging the gap between plain text documentation and visual representation, the guide demonstrates how developers can maintain complex system architectures through efficient script-based automation, ensuring that documentation remains accurate and synchronized with the underlying design processes. Furthermore, it outlines potential deployment environments, including online editors and documentation generators, offering practical insight for software engineering teams looking to streamline their diagramming workflows.",{"@graph":69,"@context":122},[70,84,105],{"@type":71,"itemListElement":72},"BreadcrumbList",[73,77,79,82],{"item":74,"name":75,"@type":76,"position":8},"https://docshare.wps.com","Home","ListItem",{"item":78,"name":9,"@type":76,"position":14},"https://docshare.wps.com/document/",{"item":80,"name":30,"@type":76,"position":81},"https://docshare.wps.com/document/technology/",3,{"item":83,"name":65,"@type":76,"position":19},"https://docshare.wps.com/document/plantuml-scripting-uml-diagrams-technology-guide/655722/",{"url":83,"name":65,"@type":85,"image":86,"author":91,"headline":65,"publisher":94,"fileFormat":97,"inLanguage":63,"description":67,"dateModified":98,"datePublished":99,"encodingFormat":97,"isAccessibleForFree":100,"interactionStatistic":101},"DigitalDocument",{"url":87,"@type":88,"width":89,"height":90},"https://docshare.wps.com/thumbnails/plantuml-scripting-uml-diagrams-technology-guide/655722.png","ImageObject",300,407,{"name":92,"@type":93},"SANS","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-11-01","2026-10-25",true,{"@type":102,"interactionType":103,"userInteractionCount":24},"InteractionCounter",{"@type":104},"ViewAction",{"@type":106,"mainEntity":107},"FAQPage",[108,114,118],{"name":109,"@type":110,"acceptedAnswer":111},"What is the primary function of PlantUML?","Question",{"text":112,"@type":113},"PlantUML is a tool that allows users to create various types of UML diagrams using simple, human-readable text scripts.","Answer",{"name":115,"@type":110,"acceptedAnswer":116},"What are the two main categories of diagrams supported by PlantUML?",{"text":117,"@type":113},"The supported diagrams are categorized into structural diagrams, such as Class and Component diagrams, and behavioural diagrams, which include Sequence, Use Case, and Activity diagrams.",{"name":119,"@type":110,"acceptedAnswer":120},"What is required for the PlantUML architecture to function?",{"text":121,"@type":113},"The architecture typically relies on the plantuml.jar file in conjunction with Graphviz's dot.exe to process and render the diagrams from the scripts provided.","https://schema.org",{"og:url":83,"og:type":124,"og:title":65,"og:site_name":95,"og:description":67},"article",{"robots":126,"canonical":83},"index,follow",{"doc_id":128,"site_id":62},655722,1793051613,{"code":4,"msg":5,"data":131},{"doc_id":128,"user_id":132,"nickname":92,"user_avatar":133,"doc_module":4,"category_id":29,"category_name":30,"doc_title":65,"doc_description":67,"doc_content":134,"file_id":135,"file_url":136,"file_type":137,"file_size":138,"view_count":24,"is_deleted":4,"is_public":8,"is_downloadable":8,"audit_status":8,"page_count":139,"language":140,"language_code":63,"site_id":62,"html_lang":63,"table_of_contents":141,"faqs":142,"seo_title":143,"seo_description":67,"update_tm":144,"read_time":145},962090760505,"https://ap-avatar.wpscdn.com/davatar_155a257f0dc6eb9ab79c44ca47cae57d","PlantUML  \nScripting UML Diagrams  \n© 2016 Georg Hellack  \nUML Sequence Diagram. . .  \n© 2016 Georg Hellack  \n... from a Script  \n© 2016 Georg Hellack  \nSupported  \nDiagram Types  \nStructural Diagrams  \n• Component  \n• Class  \n• Deployment  \n• Object  \nBehavioural Diagrams  \n• Use Case  \n• Sequence  \n• Activity  \n• State  \n© 2016 Georg Hellack  \nUse Case Diagram  \n© 2016 Georg Hellack  \nClass Diagram  \n© 2016 Georg Hellack  \nActivity Diagram  \n© 2016 Georg Hellack  \nState Diagram  \n© 2016 Georg Hellack  \nApplications using PlantUML   \nConsult [http://plantuml.com/running.html](http://plantuml.com/running.html) for updated list and links to the different tools.  \n© 2016 Georg Hellack  \nArchitecture  \nOnline Editors (e.g. PlantText)  \nDoc Generators (e.g. Doxygen)  \nWord Template (e.g. Doxygen)  \n| plantuml.jar |  |\n| --- | --- |\n|  |  |\n| Graphviz dot.exe |  |\n\n© 2016 Georg Hellack","cbCaicKDNaIVRGlw","https://ap.wps.com/l/cbCaicKDNaIVRGlw","pdf",627267,17,"English","# Supported Diagram Types\n## Structural Diagrams\n## Behavioural Diagrams\n# PlantUML Architecture and Applications\n## System Integration\n## Deployment Options","[{\"question\":\"What is the primary function of PlantUML?\",\"answer\":\"PlantUML is a tool that allows users to create various types of UML diagrams using simple, human-readable text scripts.\"},{\"question\":\"What are the two main categories of diagrams supported by PlantUML?\",\"answer\":\"The supported diagrams are categorized into structural diagrams, such as Class and Component diagrams, and behavioural diagrams, which include Sequence, Use Case, and Activity diagrams.\"},{\"question\":\"What is required for the PlantUML architecture to function?\",\"answer\":\"The architecture typically relies on the plantuml.jar file in conjunction with Graphviz's dot.exe to process and render the diagrams from the scripts provided.\"}]","PlantUML - Scripting UML Diagrams - Technology Guide | PDF",1792963472,43]