workspace "IXOlist | Enterprise | Business processes" { !identifiers hierarchical model { properties { "structurizr.groupSeparator" "/" } org-applicant = person "Organization Applicant" { } org-leader = person "Organization Leader" { } org-holder-n = person "Organization Holder 1..n" { } div-director = person "Division Director" { } div-accountant = person "Division Accountatn" { } div-issuer = person "Division Issuer" { } div-collaborator = person "Division Collaborator" { } account-a = softwareSystem "Account A" { tags "Main Account" } account-b = softwareSystem "Account 1..n" { tags "Main Account" } account-c = softwareSystem "Account C" { tags "Main Account" } account-d = softwareSystem "Account D" { tags "Main Account" } account-e = softwareSystem "Account E" { tags "Main Account" } account-f = softwareSystem "Account F" { tags "Main Account" } account-g = softwareSystem "Account G" { tags "Main Account" } group "IXOlist" { "enterprise" = softwareSystem "Enterprise" { description "Business processes" tags "Business processes softwaresystem" url "https://ixolist.netlify.app/apps/enterprise/" } } group "IXOlist" { group "Enterprise" { web3 = softwaresystem "Web3 authentication tool" { group "Transaction-request" { web3-sign = container "Sign" { tags "Button" } } tags "Architectures softwaresystem" } msig = softwareSystem "Msig" { tags "Contract" } org-create = softwareSystem "Organization create" { group "Operation" { org-create-org-create = container "Create" { tags "Button state" } } group "Transaction Data" { org-create-submit = container "Submit" { tags "Button" } } group "Smart Contract" { org-create-enterprise = container "Token Offer smart contract" { tags "Contract" } } group "Specification" { org-create-dba = container "DBA" { tags "Input Field" } org-create-name = container "Name" { tags "Input Field" } org-create-title = container "Title" { tags "Input Field" } org-create-type = container "Type" { tags "Input Field" } } group "Design" { org-create-cover = container "Cover" { tags "Input Field" } org-create-logo = container "Logo" { tags "Input Field" } } tags "Architectures softwaresystem" } org-edit = softwareSystem "Organization edit" { group "Operation" { org-edit-org-edit = container "Edit" { tags "Button state" } } group "Transaction Data" { org-edit-submit = container "Submit" { tags "Button" } } group "Smart Contract" { org-edit-enterprise = container "Token Offer smart contract" { tags "Contract" } } group "General" { org-edit-dba = container "DBA" { tags "Input Field" } org-edit-name = container "Name" { tags "Input Field" } org-edit-title = container "Title" { tags "Input Field" } org-edit-type = container "Type" { tags "Input Field" } } group "Design" { org-edit-cover = container "Cover" { tags "Input Field" } org-edit-logo = container "Logo" { tags "Input Field" } } group "Code Types" { org-edit-code-type = container "Code Type" { tags "Input Field" } org-edit-value = container "Value" { tags "Input Field" } } tags "Architectures softwaresystem" } div-create = softwareSystem "Division create" { group "Operation" { div-create-div-create = container "Create" { tags "Button state" } } group "Transaction Data" { div-create-submit = container "Submit" { tags "Button" } } group "Smart Contract" { div-create-enterprise = container "Token Offer smart contract" { tags "Contract" } } group "Create" { div-create-accountant = container "Accountant" { tags "Input Field" } div-create-dicrete = container "Dicrete" { tags "Input Field" } div-create-director = container "Director" { tags "Input Field" } div-create-jurisdiction = container "Jurisdiction" { tags "Input Field" } div-create-name = container "Name" { tags "Input Field" } div-create-type = container "type" { tags "Input Field" } } group "Msig" { div-create-approve = container "Approve" { tags "Button" } div-create-execute = container "Execute" { tags "Button" } } tags "Architectures softwaresystem" } div-edit = softwareSystem "Division edit" { group "Operation" { div-edit-div-edit = container "Edit" { tags "Button state" } } group "Transaction Data" { div-edit-submit = container "Submit" { tags "Button" } } group "Smart Contract" { div-edit-enterprise = container "Token Offer smart contract" { tags "Contract" } } group "General" { div-edit-name = container "Name" { tags "Input Field" } } group "Contacts" { div-edit-type = container "Type" { tags "Input Field" } div-edit-tag = container "Tag" { tags "Input Field" } div-edit-value = container "Value" { tags "Input Field" } } tags "Architectures softwaresystem" } issuer-add = softwareSystem "Issuer add" { group "Operation" { issuer-add-add = container "Edit" { tags "Button state" } } group "Transaction Data" { issuer-add-submit = container "Submit" { tags "Button" } } group "Smart Contract" { issuer-add-enterprise = container "Token Offer smart contract" { tags "Contract" } } group "Add Issuer" { issuer-add-account = container "Account" { tags "Input Field" } } group "Msig" { issuer-add-approve = container "Approve" { tags "Button" } issuer-add-execute = container "Execute" { tags "Button" } } tags "Architectures softwaresystem" } coll-add = softwareSystem "Collaborators add" { group "Operation" { coll-add-add = container "Edit" { tags "Button state" } } group "Transaction Data" { coll-add-submit = container "Submit" { tags "Button" } } group "Smart Contract" { coll-add-enterprise = container "Token Offer smart contract" { tags "Contract" } } group "Add Collaborator" { coll-add-account = container "Account" { tags "Input Field" } } group "Msig" { coll-add-approve = container "Approve" { tags "Button" } coll-add-execute = container "Execute" { tags "Button" } } tags "Architectures softwaresystem" } org-doc-add = softwareSystem "Organization Documents Add" { group "Operation" { org-doc-add-create = container "Create" { tags "Button state" } } group "Transaction Data" { org-doc-add-submit = container "Submit" { tags "Button" } } group "Smart Contract" { org-doc-add-enterprise = container "Token Offer smart contract" { tags "Contract" } } group "Document Add" { org-doc-add-type = container "Type" { tags "Input Field" } org-doc-add-url = container "URL" { tags "Input Field" } } tags "Architectures softwaresystem" } org-doc-edit = softwareSystem "Organization Documents Edit" { group "Operation" { org-doc-edit-edit = container "Edit" { tags "Button state" } } group "Transaction Data" { org-doc-edit-submit = container "Submit" { tags "Button" } } group "Smart Contract" { org-doc-edit-enterprise = container "Token Offer smart contract" { tags "Contract" } } group "Document Edit" { org-doc-edit-checksum = container "Checksum" { tags "Input Field" } org-doc-edit-url = container "URL" { tags "Input Field" } org-doc-edit-recalculate = container "Recalculate checksum" { tags "Button" } } tags "Architectures softwaresystem" } org-holder-add = softwareSystem "Organization Holder Add" { group "Operation" { org-holder-add-add = container "Edit" { tags "Button Rout" } } group "Transaction Data" { org-holder-add-submit = container "Submit" { tags "Button" } } group "Smart Contract" { org-holder-add-enterprise = container "Token Offer smart contract" { tags "Contract" } } group "Holders" { org-holder-add-account-1 = container "Account 1" { tags "Input Field" } org-holder-add-account-n = container "Account N" { tags "Input Field" } } group "Msig" { org-holder-add-approve = container "Approve" { tags "Button" } org-holder-add-execute = container "Execute" { tags "Button" } } tags "Architectures softwaresystem" } org-leader-add = softwareSystem "Organization Leader Add" { group "Transaction Data" { org-leader-add-submit = container "Submit" { tags "Button" } } group "Smart Contract" { org-leader-add-enterprise = container "Token Offer smart contract" { tags "Contract" } } group "Leader" { org-leader-add-account = container "Account" { tags "Input Field" } } group "Msig" { org-leader-add-approve = container "Approve" { tags "Button" } org-leader-add-execute = container "Execute" { tags "Button" } } tags "Architectures softwaresystem" } } } "org-applicant" -> "account-a" "org-holder-n" -> "account-b" "org-leader" -> "account-c" "div-director" -> "account-d" "div-accountant" -> "account-e" "div-issuer" -> "account-f" "div-collaborator" -> "account-g" "account-a" -> "org-create.org-create-org-create" "account-a" -> "org-holder-add.org-holder-add-account-1" "account-a" -> "org-holder-add.org-holder-add-account-n" "account-a" -> "org-holder-add.org-holder-add-approve" "account-a" -> "org-holder-add.org-holder-add-execute" "account-b" -> "org-holder-add.org-holder-add-approve" "account-b" -> "org-leader-add.org-leader-add-account" "account-b" -> "org-leader-add.org-leader-add-approve" "account-b" -> "org-leader-add.org-leader-add-execute" "account-c" -> "org-edit.org-edit-org-edit" "account-c" -> "div-create.div-create-div-create" "account-c" -> "div-create.div-create-approve" "account-c" -> "div-create.div-create-execute" "account-c" -> "org-doc-add.org-doc-add-create" "account-c" -> "org-doc-edit.org-doc-edit-edit" "account-c" -> "org-leader-add.org-leader-add-approve" "account-d" -> "div-create.div-create-approve" "account-d" -> "div-create.div-create-execute" "account-d" -> "div-edit.div-edit-div-edit" "account-d" -> "issuer-add.issuer-add-add" "account-d" -> "issuer-add.issuer-add-approve" "account-d" -> "issuer-add.issuer-add-execute" "account-d" -> "coll-add.coll-add-add" "account-d" -> "coll-add.coll-add-approve" "account-d" -> "coll-add.coll-add-execute" "account-e" -> "div-create.div-create-approve" "account-f" -> "issuer-add.issuer-add-approve" "account-g" -> "coll-add.coll-add-approve" "msig" -> "issuer-add.issuer-add-enterprise" "msig" -> "coll-add.coll-add-enterprise" "msig" -> "org-holder-add.org-holder-add-enterprise" "msig" -> "org-leader-add.org-leader-add-enterprise" "msig" -> "div-create.div-create-enterprise" "org-create.org-create-org-create" -> "org-create.org-create-name" "org-create.org-create-name" -> "org-create.org-create-title" "org-create.org-create-title" -> "org-create.org-create-type" "org-create.org-create-type" -> "org-create.org-create-dba" "org-create.org-create-dba" -> "org-create.org-create-cover" "org-create.org-create-cover" -> "org-create.org-create-logo" "org-create.org-create-logo" -> "org-create.org-create-submit" "org-create.org-create-submit" -> "web3.web3-sign" "web3.web3-sign" -> "org-create.org-create-enterprise" "web3.web3-sign" -> "org-edit.org-edit-enterprise" "web3.web3-sign" -> "msig" "web3.web3-sign" -> "div-edit.div-edit-enterprise" "web3.web3-sign" -> "org-doc-add.org-doc-add-enterprise" "web3.web3-sign" -> "org-doc-edit.org-doc-edit-enterprise" "org-edit.org-edit-org-edit" -> "org-edit.org-edit-name" "org-edit.org-edit-org-edit" -> "org-edit.org-edit-title" "org-edit.org-edit-org-edit" -> "org-edit.org-edit-type" "org-edit.org-edit-org-edit" -> "org-edit.org-edit-dba" "org-edit.org-edit-org-edit" -> "org-edit.org-edit-logo" "org-edit.org-edit-org-edit" -> "org-edit.org-edit-cover" "org-edit.org-edit-org-edit" -> "org-edit.org-edit-code-type" "org-edit.org-edit-org-edit" -> "org-edit.org-edit-value" "org-edit.org-edit-name" -> "org-edit.org-edit-submit" "org-edit.org-edit-title" -> "org-edit.org-edit-submit" "org-edit.org-edit-type" -> "org-edit.org-edit-submit" "org-edit.org-edit-dba" -> "org-edit.org-edit-submit" "org-edit.org-edit-logo" -> "org-edit.org-edit-submit" "org-edit.org-edit-cover" -> "org-edit.org-edit-submit" "org-edit.org-edit-code-type" -> "org-edit.org-edit-submit" "org-edit.org-edit-value" -> "org-edit.org-edit-submit" "org-edit.org-edit-submit" -> "web3.web3-sign" "div-create.div-create-div-create" -> "div-create.div-create-type" "div-create.div-create-type" -> "div-create.div-create-director" "div-create.div-create-director" -> "div-create.div-create-name" "div-create.div-create-name" -> "div-create.div-create-accountant" "div-create.div-create-accountant" -> "div-create.div-create-jurisdiction" "div-create.div-create-jurisdiction" -> "div-create.div-create-submit" "div-create.div-create-submit" -> "web3.web3-sign" "div-create.div-create-approve" -> "web3.web3-sign" "div-create.div-create-execute" -> "web3.web3-sign" "div-edit.div-edit-div-edit" -> "div-edit.div-edit-name" "div-edit.div-edit-div-edit" -> "div-edit.div-edit-type" "div-edit.div-edit-name" -> "div-edit.div-edit-submit" "div-edit.div-edit-type" -> "div-edit.div-edit-tag" "div-edit.div-edit-tag" -> "div-edit.div-edit-value" "div-edit.div-edit-value" -> "div-edit.div-edit-submit" "div-edit.div-edit-submit" -> "web3.web3-sign" "issuer-add.issuer-add-add" -> "issuer-add.issuer-add-account" "issuer-add.issuer-add-approve" -> "web3.web3-sign" "issuer-add.issuer-add-execute" -> "web3.web3-sign" "issuer-add.issuer-add-account" -> "issuer-add.issuer-add-submit" "issuer-add.issuer-add-submit" -> "web3.web3-sign" "coll-add.coll-add-account" -> "coll-add.coll-add-submit" "coll-add.coll-add-add" -> "coll-add.coll-add-account" "coll-add.coll-add-approve" -> "web3.web3-sign" "coll-add.coll-add-execute" -> "web3.web3-sign" "coll-add.coll-add-submit" -> "web3.web3-sign" "org-doc-add.org-doc-add-create" -> "org-doc-add.org-doc-add-url" "org-doc-add.org-doc-add-url" -> "org-doc-add.org-doc-add-type" "org-doc-add.org-doc-add-type" -> "org-doc-add.org-doc-add-submit" "org-doc-add.org-doc-add-submit" -> "web3.web3-sign" "org-doc-edit.org-doc-edit-edit" -> "org-doc-edit.org-doc-edit-url" "org-doc-edit.org-doc-edit-recalculate" -> "org-doc-edit.org-doc-edit-submit" "org-doc-edit.org-doc-edit-submit" -> "web3.web3-sign" "org-doc-edit.org-doc-edit-url" -> "org-doc-edit.org-doc-edit-recalculate" "org-doc-edit.org-doc-edit-url" -> "org-doc-edit.org-doc-edit-checksum" "org-doc-edit.org-doc-edit-checksum" -> "org-doc-edit.org-doc-edit-submit" "org-holder-add.org-holder-add-account-1" -> "org-holder-add.org-holder-add-submit" "org-holder-add.org-holder-add-account-n" -> "org-holder-add.org-holder-add-submit" "org-holder-add.org-holder-add-submit" -> "web3.web3-sign" "org-holder-add.org-holder-add-approve" -> "web3.web3-sign" "org-holder-add.org-holder-add-execute" -> "web3.web3-sign" "org-leader-add.org-leader-add-account" -> "org-leader-add.org-leader-add-submit" "org-leader-add.org-leader-add-submit" -> "web3.web3-sign" "org-leader-add.org-leader-add-approve" -> "web3.web3-sign" "org-leader-add.org-leader-add-execute" -> "web3.web3-sign" #!include \ # "./4-code/index.dsl" } views { properties { "structurizr.sort" "created" } systemLandscape "ixolist-community-business_process-systemlandscape" { title "IXOlist | Entrprise | Business processes" include "enterprise" } #!include \ #"./4-code/index.dsl" #!include \ # "./5-deployment/index.dsl" dynamic "org-create" "ixolist-enterprise-business_process-organization-create-dynamic" { title "IXOlist | Enterprise | Organization - create" "org-applicant" -> "account-a" "account-a" -> "org-create.org-create-org-create" "org-create.org-create-org-create" -> "org-create.org-create-name" "org-create.org-create-name" -> "org-create.org-create-title" "org-create.org-create-title" -> "org-create.org-create-type" "org-create.org-create-type" -> "org-create.org-create-dba" "org-create.org-create-dba" -> "org-create.org-create-cover" "org-create.org-create-cover" -> "org-create.org-create-logo" "org-create.org-create-logo" -> "org-create.org-create-submit" "org-create.org-create-submit" -> "web3.web3-sign" "web3.web3-sign" -> "org-create.org-create-enterprise" } dynamic "org-holder-add" "ixolist-enterprise-business-process-organization-holder-add-dynamic" { title "IXOlist | Enterprise | Organization | Holders - add" "org-applicant" -> "account-a" { { "account-a" -> "org-holder-add.org-holder-add-account-1" } { "account-a" -> "org-holder-add.org-holder-add-account-n" } } { { "org-holder-add.org-holder-add-account-1" -> "org-holder-add.org-holder-add-submit" } { "org-holder-add.org-holder-add-account-n" -> "org-holder-add.org-holder-add-submit" } } "org-holder-add.org-holder-add-submit" -> "web3.web3-sign" "web3.web3-sign" -> "msig" "org-holder-n" -> "account-b" "account-b" -> "org-holder-add.org-holder-add-approve" "org-holder-add.org-holder-add-approve" -> "web3.web3-sign" "account-a" -> "org-holder-add.org-holder-add-approve" "org-holder-add.org-holder-add-approve" -> "web3.web3-sign" "account-a" -> "org-holder-add.org-holder-add-execute" "org-holder-add.org-holder-add-execute" -> "web3.web3-sign" "web3.web3-sign" -> "msig" "msig" -> "org-holder-add.org-holder-add-enterprise" } dynamic "org-leader-add" "ixolist-enterprise-business_process-organization-leader-add-dynamic" { title "IXOlist | Enterprise | Organization | Leader - add" "org-holder-n" -> "account-b" "account-b" -> "org-leader-add.org-leader-add-account" "org-leader-add.org-leader-add-account" -> "org-leader-add.org-leader-add-submit" "org-leader-add.org-leader-add-submit" -> "web3.web3-sign" "web3.web3-sign" -> "msig" "org-leader" -> "account-c" "account-c" -> "org-leader-add.org-leader-add-approve" "org-leader-add.org-leader-add-approve" -> "web3.web3-sign" "account-b" -> "org-leader-add.org-leader-add-approve" "org-leader-add.org-leader-add-approve" -> "web3.web3-sign" "account-b" -> "org-leader-add.org-leader-add-execute" "org-leader-add.org-leader-add-execute" -> "web3.web3-sign" "web3.web3-sign" -> "msig" "msig" -> "org-leader-add.org-leader-add-enterprise" } dynamic "org-edit" "ixolist-enterprise-business_process-organization-edit-dynamic" { title "IXOlist | Enterprise | Organization - edit" "org-leader" -> "account-c" "account-c" -> "org-edit.org-edit-org-edit" { { "org-edit.org-edit-org-edit" -> "org-edit.org-edit-name" } { "org-edit.org-edit-org-edit" -> "org-edit.org-edit-title" } { "org-edit.org-edit-org-edit" -> "org-edit.org-edit-type" } { "org-edit.org-edit-org-edit" -> "org-edit.org-edit-dba" } { "org-edit.org-edit-org-edit" -> "org-edit.org-edit-logo" } { "org-edit.org-edit-org-edit" -> "org-edit.org-edit-cover" } { "org-edit.org-edit-org-edit" -> "org-edit.org-edit-code-type" } { "org-edit.org-edit-org-edit" -> "org-edit.org-edit-value" } } { { "org-edit.org-edit-name" -> "org-edit.org-edit-submit" } { "org-edit.org-edit-title" -> "org-edit.org-edit-submit" } { "org-edit.org-edit-type" -> "org-edit.org-edit-submit" } { "org-edit.org-edit-dba" -> "org-edit.org-edit-submit" } { "org-edit.org-edit-logo" -> "org-edit.org-edit-submit" } { "org-edit.org-edit-cover" -> "org-edit.org-edit-submit" } { "org-edit.org-edit-code-type" -> "org-edit.org-edit-submit" } { "org-edit.org-edit-value" -> "org-edit.org-edit-submit" } } "org-edit.org-edit-submit" -> "web3.web3-sign" "web3.web3-sign" -> "org-edit.org-edit-enterprise" } dynamic "org-doc-add" "ixolist-enterprise-business_process-organization-documentation-add-dynamic" { title "IXOlist | Enterprise | Organization | Documentation - add" "org-leader" -> "account-c" "account-c" -> "org-doc-add.org-doc-add-create" "org-doc-add.org-doc-add-create" -> "org-doc-add.org-doc-add-url" "org-doc-add.org-doc-add-url" -> "org-doc-add.org-doc-add-type" "org-doc-add.org-doc-add-type" -> "org-doc-add.org-doc-add-submit" "org-doc-add.org-doc-add-submit" -> "web3.web3-sign" "web3.web3-sign" -> "org-doc-add.org-doc-add-enterprise" } dynamic "org-doc-edit" "ixolist-enterprise-business_process-organization-documentation-edit-dynamic" { title "IXOlist | Enterprise | Organization | Documentation - edit" "org-leader" -> "account-c" "account-c" -> "org-doc-edit.org-doc-edit-edit" "org-doc-edit.org-doc-edit-edit" -> "org-doc-edit.org-doc-edit-url" { { "org-doc-edit.org-doc-edit-url" -> "org-doc-edit.org-doc-edit-recalculate" } { "org-doc-edit.org-doc-edit-url" -> "org-doc-edit.org-doc-edit-checksum" } } { { "org-doc-edit.org-doc-edit-recalculate" -> "org-doc-edit.org-doc-edit-submit" } { "org-doc-edit.org-doc-edit-checksum" -> "org-doc-edit.org-doc-edit-submit" } } "org-doc-edit.org-doc-edit-submit" -> "web3.web3-sign" "web3.web3-sign" -> "org-doc-edit.org-doc-edit-enterprise" } dynamic "div-create" "ixolist-enterprise-business_process-division-create-dynamic" { title "IXOlist | Enterprise | Division - create" "org-leader" -> "account-c" "account-c" -> "div-create.div-create-div-create" "div-create.div-create-div-create" -> "div-create.div-create-type" "div-create.div-create-type" -> "div-create.div-create-director" "div-create.div-create-director" -> "div-create.div-create-name" "div-create.div-create-name" -> "div-create.div-create-accountant" "div-create.div-create-accountant" -> "div-create.div-create-jurisdiction" "div-create.div-create-jurisdiction" -> "div-create.div-create-submit" "div-create.div-create-submit" -> "web3.web3-sign" "web3.web3-sign" -> "msig" "div-accountant" -> "account-e" "account-e" -> "div-create.div-create-approve" "div-create.div-create-approve" -> "web3.web3-sign" "div-director" -> "account-d" "account-d" -> "div-create.div-create-approve" "div-create.div-create-approve" -> "web3.web3-sign" "account-c" -> "div-create.div-create-approve" "div-create.div-create-approve" -> "web3.web3-sign" "account-c" -> "div-create.div-create-execute" "div-create.div-create-execute" -> "web3.web3-sign" "web3.web3-sign" -> "msig" "msig" -> "div-create.div-create-enterprise" } dynamic "div-edit" "ixolist-enterprise-business_process-division-edite-dynamic" { title "IXOlist | Enterprise | Division - edit" "div-director" -> "account-d" "account-d" -> "div-edit.div-edit-div-edit" { { "div-edit.div-edit-div-edit" -> "div-edit.div-edit-name" } { "div-edit.div-edit-div-edit" -> "div-edit.div-edit-type" } } "div-edit.div-edit-type" -> "div-edit.div-edit-tag" "div-edit.div-edit-tag" -> "div-edit.div-edit-value" { { "div-edit.div-edit-name" -> "div-edit.div-edit-submit" } { "div-edit.div-edit-value" -> "div-edit.div-edit-submit" } } "div-edit.div-edit-submit" -> "web3.web3-sign" "web3.web3-sign" -> "div-edit.div-edit-enterprise" } dynamic "issuer-add" "ixolist-enterprise-business_process-division-issuer-add-dynamic" { title "IXOlist | Enterprise | Division | Issuer - Add" "div-director" -> "account-d" "account-d" -> "issuer-add.issuer-add-add" "issuer-add.issuer-add-add" -> "issuer-add.issuer-add-account" "issuer-add.issuer-add-account" -> "issuer-add.issuer-add-submit" "issuer-add.issuer-add-submit" -> "web3.web3-sign" "web3.web3-sign" -> "msig" "div-issuer" -> "account-f" "account-f" -> "issuer-add.issuer-add-approve" "issuer-add.issuer-add-approve" -> "web3.web3-sign" "account-d" -> "issuer-add.issuer-add-approve" "issuer-add.issuer-add-approve" -> "web3.web3-sign" "account-d" -> "issuer-add.issuer-add-execute" "issuer-add.issuer-add-execute" -> "web3.web3-sign" "web3.web3-sign" -> "msig" "msig" -> "issuer-add.issuer-add-enterprise" } dynamic "coll-add" "ixolist-enterprise-business_process-division-collaborator-add-dynamic" { title "IXOlist | Enterprise | Division | Collaborator - add" "div-director" -> "account-d" "account-d" -> "coll-add.coll-add-add" "coll-add.coll-add-add" -> "coll-add.coll-add-account" "coll-add.coll-add-account" -> "coll-add.coll-add-submit" "coll-add.coll-add-submit" -> "web3.web3-sign" "web3.web3-sign" -> "msig" "div-collaborator" -> "account-g" "account-g" -> "coll-add.coll-add-approve" "coll-add.coll-add-approve" -> "web3.web3-sign" "account-d" -> "coll-add.coll-add-approve" "coll-add.coll-add-approve" -> "web3.web3-sign" "account-d" -> "coll-add.coll-add-execute" "coll-add.coll-add-execute" -> "web3.web3-sign" "web3.web3-sign" -> "msig" "msig" -> "coll-add.coll-add-enterprise" } styles { element "Input Field" { shape "box" width "450" height "150" background "white" opacity "100" } element "Input Field" { border "solid" strokeWidth "5" stroke " #e6e6e6" } element "Input Field" { description true metadata true # icon } element "Input Field" { fontSize "24" color "black" colour "black" } element "Button Rout" { shape "box" width "370" height "115" background "white" opacity "100" } element "Button Rout" { border "dashed" strokeWidth "0" stroke "black" } element "Button Rout" { description true metadata true # icon } element "Button Rout" { fontSize "16" color "black" } element "Info" { shape "box" width "370" height "250" background "white" opacity "100" } element "Info" { border "solid" strokeWidth "0" stroke "black" } element "Info" { description true metadata true # icon } element "Info" { fontSize "20" color "black" } element "Button" { shape "roundedbox" width "260" height "120" background "black" opacity "100" } element "Button" { border "solid" strokeWidth "0" # stroke "blue" } element "Button" { description true metadata true # icon } #!include \ # "./properties/index.dsl" element "Button" { fontSize "16" color "white" } element "Contract" { shape "Hexagon" width "350" height "100" background "white" # opacity "100" } element "Contract" { border "solid" strokeWidth "5" stroke "#9011bb" } element "Contract" { description true metadata true # icon } #!include \ # "./properties/index.dsl" element "Contract" { fontSize "26" color "#9011bb" } element "Main Account" { shape "Circle" width "200" height "75" background "#007acc" # opacity "100" } element "Main Account" { border "solid" strokeWidth "0" #stroke "black" } element "Main Account" { description true metadata true # icon } #!include \ # "./properties/index.dsl" element "Main Account" { fontSize "18" color "white" } element "Account" { shape "Circle" width "200" height "75" background "white" # opacity "100" } element "Account" { border "solid" strokeWidth "0" stroke "black" } element "Account" { description true metadata true # icon } #!include \ # "./properties/index.dsl" element "Account" { fontSize "18" color "black" } element "Type Transfer" { shape "box" width "450" height "305" background "white" opacity "100" } element "Type Transfer" { border "dashed" strokeWidth "0" stroke "black" } element "Type Transfer" { description true metadata true # icon } #!include \ # "./properties/index.dsl" element "Type Transfer" { fontSize "20" color "black" } element "Person" { shape "Person" width "200" height "200" background "#08427B" opacity "100" } element "Person" { border "solid" strokeWidth "0" stroke "#08427B" } element "Person" { description true metadata true # icon } #!include \ # "./properties/index.dsl" element "Person" { fontSize "16" color "white" } element "Business processes softwaresystem" { shape "RoundedBox" width "450" height "300" background "white" # opacity "100" } element "Business processes softwaresystem" { border "solid" strokeWidth "5" stroke "#11bb66" } element "Business processes softwaresystem" { description true metadata true # icon } #!include \ # "./properties/index.dsl" element "Business processes softwaresystem" { fontSize "26" color "#11bb66" } element "Button state" { shape "roundedbox" width "260" height "120" background "white" opacity "100" } element "Button state" { border "dashed" strokeWidth "0" stroke "black" } element "Button state" { description true metadata true # icon } element "Button state" { fontSize "16" color "black" } element "Select" { shape "box" width "350" height "175" background "white" opacity "100" } element "Select" { border "dashed" strokeWidth "0" stroke "black" } element "Select" { description true metadata true # icon } #!include \ # "./properties/index.dsl" element "Select" { fontSize "20" color "black" } element "Architectures softwaresystem" { shape "RoundedBox" width "450" height "300" background "white" # opacity "100" } element "Architectures softwaresystem" { border "solid" strokeWidth "5" stroke "black" } element "Architectures softwaresystem" { description true metadata true # icon } #!include \ # "./properties/index.dsl" element "Architectures softwaresystem" { fontSize "26" color "black" } } terminology { } } }