58 lines
No EOL
9 KiB
XML
58 lines
No EOL
9 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentScriptType="application/ecmascript" contentStyleType="text/css" height="534px" preserveAspectRatio="none" style="width:577px;height:534px;" version="1.1" viewBox="0 0 577 534" width="577px" zoomAndPan="magnify"><defs><filter height="300%" id="f1c4ipl9zye5vq" width="300%" x="-1" y="-1"><feGaussianBlur result="blurOut" stdDeviation="2.0"/><feColorMatrix in="blurOut" result="blurOut2" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .4 0"/><feOffset dx="4.0" dy="4.0" in="blurOut2" result="blurOut3"/><feBlend in="SourceGraphic" in2="blurOut3" mode="normal"/></filter></defs><g><ellipse cx="87" cy="20" fill="#000000" filter="url(#f1c4ipl9zye5vq)" rx="10" ry="10" style="stroke:none;stroke-width:1.0;"/><polygon fill="#FEFECE" filter="url(#f1c4ipl9zye5vq)" points="34,50,150,50,140,84.1328,24,84.1328" style="stroke:#A80036;stroke-width:1.5;"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="106" x="34" y="71.6016">Create InvoiceItem</text><polygon fill="#FEFECE" filter="url(#f1c4ipl9zye5vq)" points="69,104.1328,105,104.1328,117,116.1328,105,128.1328,69,128.1328,57,116.1328,69,104.1328" style="stroke:#A80036;stroke-width:1.5;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="36" x="69" y="120.29">Failed?</text><ellipse cx="150" cy="116.1328" fill="#FFFFFF" filter="url(#f1c4ipl9zye5vq)" rx="11" ry="11" style="stroke:#000000;stroke-width:1.0;"/><ellipse cx="150" cy="116.1328" fill="#000000" rx="6" ry="6" style="stroke:#7F7F7F;stroke-width:1.0;"/><polygon fill="#FEFECE" filter="url(#f1c4ipl9zye5vq)" points="46.5,148.1328,137.5,148.1328,127.5,182.2656,36.5,182.2656" style="stroke:#A80036;stroke-width:1.5;"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="81" x="46.5" y="169.7344">Create Invoice</text><path d="M118,236.9551 L118,253.2656 L98,257.2656 L118,261.2656 L118,277.5762 A0,0 0 0 0 118,277.5762 L541,277.5762 A0,0 0 0 0 541,277.5762 L541,246.9551 L531,236.9551 L118,236.9551 A0,0 0 0 0 118,236.9551 " fill="#FBFB77" filter="url(#f1c4ipl9zye5vq)" style="stroke:#A80036;stroke-width:1.0;"/><path d="M531,236.9551 L531,246.9551 L541,246.9551 L531,236.9551 " fill="#FBFB77" style="stroke:#A80036;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="402" x="124" y="254.5234">InvoiceItem will remain on the customer, but as the customer is</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="225" x="124" y="269.834">never re-used, nothing will happen.</text><ellipse cx="87" cy="257.2656" fill="#FFFFFF" filter="url(#f1c4ipl9zye5vq)" rx="11" ry="11" style="stroke:#000000;stroke-width:1.0;"/><ellipse cx="87" cy="257.2656" fill="#000000" rx="6" ry="6" style="stroke:#7F7F7F;stroke-width:1.0;"/><polygon fill="#FEFECE" filter="url(#f1c4ipl9zye5vq)" points="69,202.2656,105,202.2656,117,214.2656,105,226.2656,69,226.2656,57,214.2656,69,202.2656" style="stroke:#A80036;stroke-width:1.5;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="36" x="69" y="218.4229">Failed?</text><polygon fill="#FEFECE" filter="url(#f1c4ipl9zye5vq)" points="55.5,319.5762,128.5,319.5762,118.5,353.709,45.5,353.709" style="stroke:#A80036;stroke-width:1.5;"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="63" x="55.5" y="341.1777">Pay Invoice</text><path d="M118,416.0537 L118,424.709 L98,428.709 L118,432.709 L118,441.3643 A0,0 0 0 0 118,441.3643 L151,441.3643 A0,0 0 0 0 151,441.3643 L151,426.0537 L141,416.0537 L118,416.0537 A0,0 0 0 0 118,416.0537 " fill="#FBFB77" filter="url(#f1c4ipl9zye5vq)" style="stroke:#A80036;stroke-width:1.0;"/><path d="M141,416.0537 L141,426.0537 L151,426.0537 L141,416.0537 " fill="#FBFB77" style="stroke:#A80036;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="12" x="124" y="433.6221">...</text><ellipse cx="87" cy="428.709" fill="#FFFFFF" filter="url(#f1c4ipl9zye5vq)" rx="11" ry="11" style="stroke:#000000;stroke-width:1.0;"/><ellipse cx="87" cy="428.709" fill="#000000" rx="6" ry="6" style="stroke:#7F7F7F;stroke-width:1.0;"/><polygon fill="#FEFECE" filter="url(#f1c4ipl9zye5vq)" points="69,373.709,105,373.709,117,385.709,105,397.709,69,397.709,57,385.709,69,373.709" style="stroke:#A80036;stroke-width:1.5;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="36" x="69" y="389.8662">Failed?</text><rect fill="#FEFECE" filter="url(#f1c4ipl9zye5vq)" height="34.1328" rx="12.5" ry="12.5" style="stroke:#A80036;stroke-width:1.5;" width="152" x="11" y="483.3643"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="132" x="21" y="504.9658">Successfully completed</text><line style="stroke:#A80036;stroke-width:1.5;" x1="87" x2="87" y1="30" y2="50"/><polygon fill="#A80036" points="83,40,87,50,91,40,87,44" style="stroke:#A80036;stroke-width:1.0;"/><line style="stroke:#A80036;stroke-width:1.5;" x1="87" x2="87" y1="128.1328" y2="148.1328"/><polygon fill="#A80036" points="83,138.1328,87,148.1328,91,138.1328,87,142.1328" style="stroke:#A80036;stroke-width:1.0;"/><line style="stroke:#A80036;stroke-width:1.5;" x1="117" x2="139" y1="116.1328" y2="116.1328"/><polygon fill="#A80036" points="129,112.1328,139,116.1328,129,120.1328,133,116.1328" style="stroke:#A80036;stroke-width:1.0;"/><line style="stroke:#A80036;stroke-width:1.5;" x1="87" x2="87" y1="84.1328" y2="104.1328"/><polygon fill="#A80036" points="83,94.1328,87,104.1328,91,94.1328,87,98.1328" style="stroke:#A80036;stroke-width:1.0;"/><line style="stroke:#A80036;stroke-width:1.5;" x1="87" x2="87" y1="226.2656" y2="246.2656"/><polygon fill="#A80036" points="83,236.2656,87,246.2656,91,236.2656,87,240.2656" style="stroke:#A80036;stroke-width:1.0;"/><line style="stroke:#A80036;stroke-width:1.5;" x1="117" x2="551" y1="214.2656" y2="214.2656"/><polygon fill="#A80036" points="547,244.2656,551,254.2656,555,244.2656,551,248.2656" style="stroke:#A80036;stroke-width:1.5;"/><line style="stroke:#A80036;stroke-width:1.5;" x1="551" x2="551" y1="214.2656" y2="299.5762"/><line style="stroke:#A80036;stroke-width:1.5;" x1="551" x2="87" y1="299.5762" y2="299.5762"/><line style="stroke:#A80036;stroke-width:1.5;" x1="87" x2="87" y1="299.5762" y2="319.5762"/><polygon fill="#A80036" points="83,309.5762,87,319.5762,91,309.5762,87,313.5762" style="stroke:#A80036;stroke-width:1.0;"/><line style="stroke:#A80036;stroke-width:1.5;" x1="87" x2="87" y1="182.2656" y2="202.2656"/><polygon fill="#A80036" points="83,192.2656,87,202.2656,91,192.2656,87,196.2656" style="stroke:#A80036;stroke-width:1.0;"/><line style="stroke:#A80036;stroke-width:1.5;" x1="87" x2="87" y1="397.709" y2="417.709"/><polygon fill="#A80036" points="83,407.709,87,417.709,91,407.709,87,411.709" style="stroke:#A80036;stroke-width:1.0;"/><line style="stroke:#A80036;stroke-width:1.5;" x1="117" x2="161" y1="385.709" y2="385.709"/><polygon fill="#A80036" points="157,415.709,161,425.709,165,415.709,161,419.709" style="stroke:#A80036;stroke-width:1.5;"/><line style="stroke:#A80036;stroke-width:1.5;" x1="161" x2="161" y1="385.709" y2="463.3643"/><line style="stroke:#A80036;stroke-width:1.5;" x1="161" x2="87" y1="463.3643" y2="463.3643"/><line style="stroke:#A80036;stroke-width:1.5;" x1="87" x2="87" y1="463.3643" y2="483.3643"/><polygon fill="#A80036" points="83,473.3643,87,483.3643,91,473.3643,87,477.3643" style="stroke:#A80036;stroke-width:1.0;"/><line style="stroke:#A80036;stroke-width:1.5;" x1="87" x2="87" y1="353.709" y2="373.709"/><polygon fill="#A80036" points="83,363.709,87,373.709,91,363.709,87,367.709" style="stroke:#A80036;stroke-width:1.0;"/><!--MD5=[02741da966492768129fd0e044f130f0]
|
|
@startuml
|
|
!define account acct_1IGnMkIoFf3wvXpR
|
|
start
|
|
:Create InvoiceItem/
|
|
if (Failed?) then
|
|
stop
|
|
endif
|
|
:Create Invoice/
|
|
if (Failed?) then
|
|
stop
|
|
note right
|
|
InvoiceItem will remain on the customer, but as the customer is
|
|
never re-used, nothing will happen.
|
|
end note
|
|
endif
|
|
:Pay Invoice/
|
|
if (Failed?) then
|
|
stop
|
|
note right
|
|
...
|
|
end note
|
|
endif
|
|
:Successfully completed;
|
|
@enduml
|
|
|
|
@startuml
|
|
start
|
|
:Create InvoiceItem/
|
|
if (Failed?) then
|
|
stop
|
|
endif
|
|
:Create Invoice/
|
|
if (Failed?) then
|
|
stop
|
|
note right
|
|
InvoiceItem will remain on the customer, but as the customer is
|
|
never re-used, nothing will happen.
|
|
end note
|
|
endif
|
|
:Pay Invoice/
|
|
if (Failed?) then
|
|
stop
|
|
note right
|
|
...
|
|
end note
|
|
endif
|
|
:Successfully completed;
|
|
@enduml
|
|
|
|
PlantUML version 1.2021.00(Sun Jan 10 05:25:05 EST 2021)
|
|
(GPL source distribution)
|
|
Java Runtime: Java(TM) SE Runtime Environment
|
|
JVM: Java HotSpot(TM) 64-Bit Server VM
|
|
Default Encoding: UTF-8
|
|
Language: en
|
|
Country: US
|
|
--></g></svg> |