RelayPage init wip (doc)

This commit is contained in:
NicolasCantu 2024-03-20 17:32:24 +01:00
parent b6941d3239
commit 2c05a15fa7
14 changed files with 511 additions and 107 deletions

View File

@ -27,12 +27,7 @@
* 14. [Exemples de Code](#ExemplesdeCode)
* 15. [Todo](#Todo)
<!-- vscode-markdown-toc-config
numbering=true
autoSave=true
/vscode-markdown-toc-config -->
<!-- /vscode-markdown-toc --># Auth - Specs
# Auth - Specs
## 1. <a name='Objectif'></a>Objectif
@ -46,6 +41,8 @@ Ce système couvrira la conception et le développement de l'architecture d'auth
## 3. <a name='Documentsderfrence'></a>Documents de référence
Wireframes :
Voir [_Doc_references.md](_Doc_references.md).
## 4. <a name='Schmatisationdesprocessus'></a>Schématisation des processus
@ -152,7 +149,7 @@ La clé privée `spend_recover` est la clé principale pour forger les identité
Cette clé est d'abord décomposée, avant d'être partiellement distribuée. Voici les principales étapes :
1. Cette clé sera scindée en 2 parties (à la moitié de la longueur de leur représentation hexadécimale) :
1.1. `Part1`, de 128 bits c'est la partie qui sera chiffrée (AES-GCM 256 bits) par
le mot de passe "hashé" (SHA-256 d'un scrytp)
etc une seed de générée aléatoirement de 256 bits avec (concaténé)
@ -190,9 +187,9 @@ pre_id=sha256(part1_spend_recover_enc, MDP)
```
3. Création d'un `RequestPrdList` par membre (1 shard par membre), par `RequestPrd` :
3.1. Génération d'une clé de chiffrement dite `sp_shared_secret` qui sera transmise dans le Diffie-Hellman de la transaction SP.
3.2. Création d'un `ItemMember` à envoyer avec le `RequestPrdList`.
4. Création des messages de type `Message` correspondant aux RequestPrd, envoi des messages aux relais connectés.

View File

@ -16,6 +16,8 @@
## 1. <a name='Objectif'></a>Objectif
Les transactions Silent Payment SP intègrent directement dans l'architecture web de l'application, comme démontré dans le client web. La gestion et l'intégration des SP sont conçues pour être fluides avec les systèmes front-end, assurant une expérience utilisateur transparente tout en maintenant la sécurité et la confidentialité au cœur de l'interaction utilisateur.
## 2. <a name='Porte'></a>Portée
## 3. <a name='Documentsderfrence'></a>3. Documents de référence

View File

@ -36,11 +36,7 @@
* 16. [Exemples de Code](#ExemplesdeCode)
* 17. [Todo](#Todo)
<!-- vscode-markdown-toc-config
numbering=true
autoSave=true
/vscode-markdown-toc-config -->
<!-- /vscode-markdown-toc --># `ItemProcess` et roles
# `ItemProcess` et roles
## 1. <a name='Objectif'></a>Objectif
@ -240,7 +236,6 @@ Les membres concernés sont identifiés par leurs `adresse SP`.
* `to_type` : Soit "addresses" soit "roles"
* `to_method` : Méthode de distribution de la somme des versements : "Amount divided" ou "Same Amount"
## 16. <a name='ExemplesdeCode'></a>Exemples de Code
## 17. <a name='Todo'></a>Todo

132
doc/RelayPages.md Normal file
View File

@ -0,0 +1,132 @@
<!-- vscode-markdown-toc -->
* 1. [Objectif](#Objectif)
* 2. [Portée](#Porte)
* 3. [Documents de référence](#Documentsderfrence)
* 4. [Interface Client Web](#InterfaceClientWeb)
* 4.1. [Structure HTML de Base](#StructureHTMLdeBase)
* 4.2. [Page de création d'une identité numérique (create)](#Pagedecrationduneidentitnumriquecreate)
* 4.2.1. [Page de sélection de l'`ItemProcess` et des membres en charge de renvoyer les shards de la clé `recover`](#PagedeslectiondelItemProcessetdesmembresenchargederenvoyerlesshardsdelaclrecover)
* 4.2.2. [Page d'enrolement dans un `ItemProcess` (`onboarding`)](#PagedenrolementdansunItemProcessonboarding)
* 4.2.3. [Page de téléchargement des images de login des third parties](#Pagedetlchargementdesimagesdelogindesthirdparties)
* 4.3. [Page de récupération d'une identité numérique (`recover`)](#Pagedercuprationduneidentitnumriquerecover)
* 4.4. [Page de révocation d'une identité numérique (`revoke`)](#Pagedervocationduneidentitnumriquerevoke)
* 4.5. [Page de la liste des `ItemProcess`](#PagedelalistedesItemProcess)
* 4.6. [Page de Détail d'un `ItemProcess`](#PagedeDtaildunItemProcess)
* 4.7. [Page socle des `ItemProcess`](#PagesocledesItemProcess)
* 4.7.1. [4.7. Page de la liste d'un type d'`Item`](#PagedelalisteduntypedItem)
* 4.7.2. [4.7. Page de détail d'un `Item`](#PagededtaildunItem)
* 4.7.3. [4.7. Page de la liste des notifications](#Pagedelalistedesnotifications)
* 4.7.4. [4.7. Page de détail d'une notifications](#Pagededtaildunenotifications)
* 4.8. [Page d'import d'une image de login](#Pagedimportduneimagedelogin)
* 4.9. [Page de validation d'un code de confirmation (2FA)](#Pagedevalidationduncodedeconfirmation2FA)
* 5. [5. SDK Typescript](#5.SDKTypescript)
* 6. [5. SDK Web Assembly](#5.SDKWebAssembly)
* 7. [5. Serveur web](#5.Serveurweb)
<!-- vscode-markdown-toc-config
numbering=true
autoSave=true
/vscode-markdown-toc-config -->
<!-- /vscode-markdown-toc -->
# Auth - Specs
## 1. <a name='Objectif'></a>Objectif
L'objectif de cette spécification est de définir les exigences et les fonctionnalités de l'interface client web pour l'authentification et l'identification des utilisateurs sur la plateforme 4NK Web5 Solution.
Tous les relais ont les mêmes pages, et partagent le SDK en Wasm de 4NK, leur liste d'`ItemPeer` et leur liste `ItemProcess`.
## 2. <a name='Porte'></a>Portée
La portée de cette spécification comprend les exigences et les fonctionnalités suivantes pour l'interface client web.
Wireframes :
![Wireframes](diagrams/Login-Wireframes.png "Wireframes")
## 3. <a name='Documentsderfrence'></a>Documents de référence
Voir [_Doc_references.md](_Doc_references.md).
## 4. <a name='InterfaceClientWeb'></a>Interface Client Web
### 4.1. <a name='StructureHTMLdeBase'></a>Structure HTML de Base
Pour créer une application client web interactive qui communique efficacement avec les relais, une structure de base HTML est nécessaire. Voici les éléments clés à inclure dans votre fichier HTML pour démarrer avec l'application 4NK :
```html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="author" content="4NK">
<meta name="description" content="4NK Web5 Platform">
<meta name="keywords" content="4NK, web5, bitcoin, blockchain, decentralize, dapps, relay, contract">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="style/4nk.css">
<title>4NK Application</title>
<script type="module">
import init, { start_relay_interaction } from './pkg/relay_interaction.js';
async function run() {
await init();
start_relay_interaction();
}
run();
</script>
</head>
<body>
<div id="containerId" class="container">
<!-- Contenu de l'application 4NK Web5 Solution -->
</div>
</body>
</html>
```
Cadre HML commun aux pages des relais :
* **Doctype HTML** : Déclare que le document est de type HTML5.
* **Langue** : Définit la langue principale du contenu comme étant l'anglais (lang="en").
* **Méta Éléments** : Fournissent des informations sur la page web, notamment le type d'encodage (charset="UTF-8"), l'auteur (author="4NK"), la description (description="4NK Web5 Platform"), les mots-clés (keywords="4NK, web5, bitcoin, blockchain, decentralize, dapps, relay, contract"), et la compatibilité avec les différents appareils (viewport="width=device-width, initial-scale=1.0").
* **Lien CSS** : Référence une feuille de style externe pour styliser l'application (href="style/4nk.css").
* **Titre** : Le titre de la page affiché dans l'onglet du navigateur (title="4NK Application").
* **Conteneur Principal** : Un div conteneur avec un identifiant unique (id="containerId") sert de point d'ancrage pour l'injection de contenu dynamique ou d'interfaces utilisateur spécifiques à l'application.
* **Intégration des composants WASM dans l'interface utilisateur**: Un module permet d'intégrer un wrapper js avec le Wasm pour une interaction fluide avec les relais via le WebAssembly.
### 4.2. <a name='Pagedecrationduneidentitnumriquecreate'></a>Page de création d'une identité numérique (create)
#### 4.2.1. <a name='PagedeslectiondelItemProcessetdesmembresenchargederenvoyerlesshardsdelaclrecover'></a>Page de sélection de l'`ItemProcess` et des membres en charge de renvoyer les shards de la clé `recover`
#### 4.2.2. <a name='PagedenrolementdansunItemProcessonboarding'></a>Page d'enrolement dans un `ItemProcess` (`onboarding`)
#### 4.2.3. <a name='Pagedetlchargementdesimagesdelogindesthirdparties'></a>Page de téléchargement des images de login des third parties
### 4.3. <a name='Pagedercuprationduneidentitnumriquerecover'></a>Page de récupération d'une identité numérique (`recover`)
### 4.4. <a name='Pagedervocationduneidentitnumriquerevoke'></a>Page de révocation d'une identité numérique (`revoke`)
### 4.5. <a name='PagedelalistedesItemProcess'></a>Page de la liste des `ItemProcess`
### 4.6. <a name='PagedeDtaildunItemProcess'></a>Page de Détail d'un `ItemProcess`
### 4.7. <a name='PagesocledesItemProcess'></a>Page socle des `ItemProcess`
#### 4.7.1. <a name='PagedelalisteduntypedItem'></a>4.7. Page de la liste d'un type d'`Item`
#### 4.7.2. <a name='PagededtaildunItem'></a>4.7. Page de détail d'un `Item`
#### 4.7.3. <a name='Pagedelalistedesnotifications'></a>4.7. Page de la liste des notifications
#### 4.7.4. <a name='Pagededtaildunenotifications'></a>4.7. Page de détail d'une notifications
### 4.8. <a name='Pagedimportduneimagedelogin'></a>Page d'import d'une image de login
### 4.9. <a name='Pagedevalidationduncodedeconfirmation2FA'></a>Page de validation d'un code de confirmation (2FA)
## 5. <a name='5.SDKTypescript'></a> 5. SDK Typescript
## 6. <a name='5.SDKWebAssembly'></a> 5. SDK Web Assembly
## 7. <a name='5.Serveurweb'></a> 5. Serveur web

View File

@ -19,6 +19,12 @@ Voir [_Doc_references.md](_Doc_references.md).
## 2. <a name='Spcifique4NK'></a>Spécifique 4NK
* **Web 5.0.** : Une plateforme décentralisée innovante développée par 4NK, combinant les technologies de blockchain et de contrats intelligents pour révolutionner la manière dont les applications web interagissent avec les données et les transactions sécurisées.
* **Relay** : Serveurs ou noeuds spéciaux dans le réseau 4NK qui facilitent la communication peer-to-peer et la diffusion de transactions et de messages entre les utilisateurs et la blockchain. Les relais jouent un rôle crucial dans l'acheminement des informations et dans le maintien de la décentralisation du réseau.
* **Contract/Process** : Dans le contexte de 4NK, un contrat (souvent appelé smart contract) désigne un ensemble de règles codées et stockées et vérifiée côté client à la différence des principales blockchains. Ces règles automatisent l'exécution des accords et des transactions strictement par et entre les parties prenantes, garantissant l'intégrité et la transparence des interactions au sein de la plateforme Web 5.0. Ces contrats étant formulés dans objets `ItemProcess` avec une semantique explicite des attributs et des règles; les systèmes peuvent exploiter les contrats directement dans le système d'informatione et la notion de contrat est fusionnée avec celle processus.
* **4NK**: Système décentralisé innovant basé sur les principes du web 5, centré sur la sécurité des données et l'identité numérique.
* **Portable Contract Document (`RequestPcd`)**: Un format `JSON` chiffré conçu pour contenir des listes d'éléments d'un type spécifique, attachées à un processus (`process_hash`) et soumises aux règles de validation décrites dans le rôle correspondant à ce type d'`Item` dans le `ItemProcess` (`item_type`).

View File

@ -1,10 +1,10 @@
<mxfile host="Electron" modified="2024-03-19T16:31:28.328Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.0.4 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="1YignmfqHugye6oWeyX6" version="24.0.4" type="device">
<mxfile host="Electron" modified="2024-03-20T16:29:45.989Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.0.4 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="XFeOrrn0K27n1AZZabWl" version="24.0.4" type="device">
<diagram id="C5RBs43oDa-KdzZeNtuy" name="Page-1">
<mxGraphModel dx="1311" dy="678" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<mxGraphModel dx="1434" dy="838" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="WIyWlLk6GJQsqaUBKTNV-0" />
<mxCell id="WIyWlLk6GJQsqaUBKTNV-1" parent="WIyWlLk6GJQsqaUBKTNV-0" />
<mxCell id="jpdV1vV9o7sr3iGcI0SG-34" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-18">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-34" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-18" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="150" y="1020" as="targetPoint" />
<mxPoint x="240" y="540" as="sourcePoint" />
@ -13,7 +13,7 @@
</Array>
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-23" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-22">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-23" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-22" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="580" y="1020" as="targetPoint" />
<Array as="points">
@ -23,7 +23,7 @@
</Array>
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-61" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;entryX=1;entryY=0.25;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-3" target="jpdV1vV9o7sr3iGcI0SG-10">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-61" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;entryX=1;entryY=0.25;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-3" target="jpdV1vV9o7sr3iGcI0SG-10" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="680" y="339" />
@ -31,37 +31,37 @@
</Array>
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-3" value="PRDUpdate" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-3" value="PRDList" style="rounded=0;whiteSpace=wrap;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="531" y="329" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-4" value="&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;PRDUpdate&lt;/span&gt;&lt;br&gt;PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-4" value="&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;PRDList&lt;/span&gt;&lt;br&gt;PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="530" y="430.0043243243244" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-31" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;startArrow=classic;startFill=1;endArrow=none;endFill=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-7" target="jpdV1vV9o7sr3iGcI0SG-27">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-31" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;startArrow=classic;startFill=1;endArrow=none;endFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-7" target="jpdV1vV9o7sr3iGcI0SG-27" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-7" value="PCD" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-7" value="PCD" style="rounded=0;whiteSpace=wrap;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="530" y="639.9986486486487" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-32" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-8" target="jpdV1vV9o7sr3iGcI0SG-30">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-32" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-8" target="jpdV1vV9o7sr3iGcI0SG-30" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-8" value="PRDResonse" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-8" value="PRDResonse" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="530" y="690.8094594594595" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-55" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.75;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-10" target="jpdV1vV9o7sr3iGcI0SG-53">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-55" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.75;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-10" target="jpdV1vV9o7sr3iGcI0SG-53" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-10" value="PRDConfirm" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-10" value="PRDConfirm" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="530" y="480" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-0" target="jpdV1vV9o7sr3iGcI0SG-3">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-0" target="jpdV1vV9o7sr3iGcI0SG-3" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-1" target="jpdV1vV9o7sr3iGcI0SG-4">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-1" target="jpdV1vV9o7sr3iGcI0SG-4" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-15" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-1" target="jpdV1vV9o7sr3iGcI0SG-14">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-15" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-1" target="jpdV1vV9o7sr3iGcI0SG-14" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="390" y="450" />
@ -69,45 +69,45 @@
</Array>
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-1" value="&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;PRDUpdate&lt;br&gt;&lt;/span&gt;PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-1" value="&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;PRDList&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="90" y="430.0043243243244" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-10" target="jpdV1vV9o7sr3iGcI0SG-13">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-10" target="jpdV1vV9o7sr3iGcI0SG-13" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="421" y="249.27027027027032" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-14" value="&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;PRDUpdate&lt;/span&gt;&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-14" value="&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;PRDList&lt;/span&gt;&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="530" y="380.00432432432433" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-22" value="Item Managers" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-22" value="Item Managers" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="531" y="259" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-36" value="PRDConfirm" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-36" value="PRDConfirm" style="rounded=0;whiteSpace=wrap;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="530" y="743" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-37" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-33" target="jpdV1vV9o7sr3iGcI0SG-36">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-37" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-33" target="jpdV1vV9o7sr3iGcI0SG-36" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-18" value="User A" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-18" value="User A" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="90" y="259" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-27" value="PCD" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-27" value="PCD" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="89" y="639.9986486486487" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-80" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-30" target="jpdV1vV9o7sr3iGcI0SG-33">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-80" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-30" target="jpdV1vV9o7sr3iGcI0SG-33" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-30" value="PRDResonse" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-30" value="PRDResonse" style="rounded=0;whiteSpace=wrap;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="89" y="689.9994594594596" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-78" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-33" target="jpdV1vV9o7sr3iGcI0SG-74">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-78" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-33" target="jpdV1vV9o7sr3iGcI0SG-74" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-33" value="PRDConfirm" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-33" value="PRDConfirm" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="89" y="743" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-51" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-0" target="jpdV1vV9o7sr3iGcI0SG-1">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-51" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-0" target="jpdV1vV9o7sr3iGcI0SG-1" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="60" y="359" />
@ -116,10 +116,10 @@
</Array>
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-13" value="PRDConfirm" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-13" value="PRDConfirm" style="rounded=0;whiteSpace=wrap;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="89" y="480" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-52" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-42" target="jpdV1vV9o7sr3iGcI0SG-1">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-52" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-42" target="jpdV1vV9o7sr3iGcI0SG-1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="80" y="450" as="targetPoint" />
<Array as="points">
@ -128,16 +128,16 @@
</Array>
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-42" value="&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;PRDUpdate&lt;/span&gt;&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-42" value="&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;PRDList&lt;/span&gt;&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="90" y="380.00432432432433" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-0" value="PRDUpdate" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-0" value="PRDList" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="90" y="329" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-59" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-53" target="jpdV1vV9o7sr3iGcI0SG-57">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-59" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-53" target="jpdV1vV9o7sr3iGcI0SG-57" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-60" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-53" target="jpdV1vV9o7sr3iGcI0SG-58">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-60" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-53" target="jpdV1vV9o7sr3iGcI0SG-58" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="390" y="600" />
@ -145,10 +145,10 @@
</Array>
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-53" value="PRDConfirm&lt;br&gt;PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-53" value="PRDConfirm&lt;br&gt;PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="530" y="580.0043243243244" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-82" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;entryX=1;entryY=0.25;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-54" target="jpdV1vV9o7sr3iGcI0SG-53">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-82" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;entryX=1;entryY=0.25;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-54" target="jpdV1vV9o7sr3iGcI0SG-53" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="660" y="560" />
@ -156,25 +156,25 @@
</Array>
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-54" value="PRDConfirm&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-54" value="PRDConfirm&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="530" y="530.0043243243243" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-57" value="PRDConfirm&lt;br&gt;PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-57" value="PRDConfirm&lt;br&gt;PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="89" y="580.0043243243244" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-58" value="PRDConfirm&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-58" value="PRDConfirm&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="89" y="530.0043243243243" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-63" value="PRDResonse&lt;br&gt;PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-63" value="PRDResonse&lt;br&gt;PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="90" y="946.0043243243244" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-64" value="PRDResonse&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-64" value="PRDResonse&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="90" y="896.0043243243243" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-69" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-65" target="jpdV1vV9o7sr3iGcI0SG-63">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-69" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-65" target="jpdV1vV9o7sr3iGcI0SG-63" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-70" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-65" target="jpdV1vV9o7sr3iGcI0SG-64">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-70" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-65" target="jpdV1vV9o7sr3iGcI0SG-64" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="390" y="966" />
@ -182,10 +182,10 @@
</Array>
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-65" value="PRDResonse&lt;br&gt;PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-65" value="PRDResonse&lt;br&gt;PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="530" y="946.0043243243244" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-68" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;entryX=0.988;entryY=0.652;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-8" target="jpdV1vV9o7sr3iGcI0SG-65">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-68" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;entryX=0.988;entryY=0.652;entryDx=0;entryDy=0;entryPerimeter=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-8" target="jpdV1vV9o7sr3iGcI0SG-65" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="649.9310344827586" y="990" as="targetPoint" />
<Array as="points">
@ -195,7 +195,7 @@
</Array>
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-81" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;entryX=1;entryY=0.25;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-66" target="jpdV1vV9o7sr3iGcI0SG-65">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-81" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;entryX=1;entryY=0.25;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-66" target="jpdV1vV9o7sr3iGcI0SG-65" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="649.9310344827586" y="956" as="targetPoint" />
<Array as="points">
@ -204,16 +204,16 @@
</Array>
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-66" value="PRDResonse&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-66" value="PRDResonse&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="530" y="896.0043243243243" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-71" value="PRDConfirm&lt;br&gt;PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-71" value="PRDConfirm&lt;br&gt;PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="531" y="843.0043243243244" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-72" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-74" target="jpdV1vV9o7sr3iGcI0SG-71">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-72" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-74" target="jpdV1vV9o7sr3iGcI0SG-71" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-73" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-74" target="jpdV1vV9o7sr3iGcI0SG-75">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-73" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-74" target="jpdV1vV9o7sr3iGcI0SG-75" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="391" y="863" />
@ -221,13 +221,13 @@
</Array>
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-74" value="PRDConfirm&lt;br&gt;PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-74" value="PRDConfirm&lt;br&gt;PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="91" y="843.0043243243244" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-75" value="PRDConfirm&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-75" value="PRDConfirm&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="531" y="793.0043243243243" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-76" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-77" target="jpdV1vV9o7sr3iGcI0SG-74">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-76" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-77" target="jpdV1vV9o7sr3iGcI0SG-74" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="81" y="863" as="targetPoint" />
<Array as="points">
@ -236,9 +236,48 @@
</Array>
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-77" value="PRDConfirm&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxCell id="jpdV1vV9o7sr3iGcI0SG-77" value="PRDConfirm&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="91" y="793.0043243243243" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="n8NZEWj3z1Uz_2AXR3Mj-15" value="" style="group" vertex="1" connectable="0" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="810" y="180" width="120" height="940" as="geometry" />
</mxCell>
<mxCell id="n8NZEWj3z1Uz_2AXR3Mj-13" value="" style="endArrow=none;html=1;rounded=0;strokeWidth=3;strokeColor=#C2C2C2;" edge="1" parent="n8NZEWj3z1Uz_2AXR3Mj-15">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="62" y="940" as="sourcePoint" />
<mxPoint x="62" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="n8NZEWj3z1Uz_2AXR3Mj-0" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="n8NZEWj3z1Uz_2AXR3Mj-15">
<mxGeometry y="50" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="n8NZEWj3z1Uz_2AXR3Mj-1" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="n8NZEWj3z1Uz_2AXR3Mj-15">
<mxGeometry y="140" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="n8NZEWj3z1Uz_2AXR3Mj-2" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="n8NZEWj3z1Uz_2AXR3Mj-15">
<mxGeometry y="230" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="n8NZEWj3z1Uz_2AXR3Mj-3" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="n8NZEWj3z1Uz_2AXR3Mj-15">
<mxGeometry y="320" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="n8NZEWj3z1Uz_2AXR3Mj-4" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="n8NZEWj3z1Uz_2AXR3Mj-15">
<mxGeometry y="410" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="n8NZEWj3z1Uz_2AXR3Mj-5" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="n8NZEWj3z1Uz_2AXR3Mj-15">
<mxGeometry y="500" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="n8NZEWj3z1Uz_2AXR3Mj-6" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="n8NZEWj3z1Uz_2AXR3Mj-15">
<mxGeometry y="590" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="n8NZEWj3z1Uz_2AXR3Mj-7" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="n8NZEWj3z1Uz_2AXR3Mj-15">
<mxGeometry y="680" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="n8NZEWj3z1Uz_2AXR3Mj-8" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="n8NZEWj3z1Uz_2AXR3Mj-15">
<mxGeometry y="766" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="n8NZEWj3z1Uz_2AXR3Mj-9" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="n8NZEWj3z1Uz_2AXR3Mj-15">
<mxGeometry y="856" width="120" height="60" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>

View File

@ -1,4 +1,4 @@
<mxfile host="Electron" modified="2024-03-19T21:04:36.665Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.0.4 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="2dR3FVGMXLfiodpQqOa-" version="24.0.4" type="device">
<mxfile host="Electron" modified="2024-03-19T21:05:42.274Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.0.4 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="8fygIR_0yMg6UFlQRzqW" version="24.0.4" type="device">
<diagram id="C5RBs43oDa-KdzZeNtuy" name="Page-1">
<mxGraphModel dx="1233" dy="838" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
@ -248,9 +248,6 @@
<mxPoint x="20" y="901" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-25" value="Messaging" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="60" y="200" width="90" height="30" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>

View File

@ -1,9 +1,87 @@
<mxfile host="Electron" modified="2024-03-19T20:52:30.962Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.0.4 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="W9hszThISoxdWBKb67QX" version="24.0.4" type="device">
<mxfile host="Electron" modified="2024-03-20T16:31:51.170Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.0.4 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="I7ypdlEri1T1y6N3IPbJ" version="24.0.4" type="device">
<diagram id="C5RBs43oDa-KdzZeNtuy" name="Page-1">
<mxGraphModel dx="1434" dy="838" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="WIyWlLk6GJQsqaUBKTNV-0" />
<mxCell id="WIyWlLk6GJQsqaUBKTNV-1" parent="WIyWlLk6GJQsqaUBKTNV-0" />
<mxCell id="ef9ndEf3XVDwysM0JcbV-0" value="" style="group" vertex="1" connectable="0" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="340" y="210" width="120" height="940" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-1" value="" style="endArrow=none;html=1;rounded=0;strokeWidth=3;strokeColor=#C2C2C2;" edge="1" parent="ef9ndEf3XVDwysM0JcbV-0">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="62" y="940" as="sourcePoint" />
<mxPoint x="62" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-2" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-0">
<mxGeometry y="50" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-3" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-0">
<mxGeometry y="140" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-4" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-0">
<mxGeometry y="230" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-5" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-0">
<mxGeometry y="320" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-6" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-0">
<mxGeometry y="410" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-7" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-0">
<mxGeometry y="500" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-8" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-0">
<mxGeometry y="590" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-9" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-0">
<mxGeometry y="680" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-10" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-0">
<mxGeometry y="766" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-11" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-0">
<mxGeometry y="856" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-12" value="" style="group" vertex="1" connectable="0" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="760" y="210" width="120" height="940" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-13" value="" style="endArrow=none;html=1;rounded=0;strokeWidth=3;strokeColor=#C2C2C2;" edge="1" parent="ef9ndEf3XVDwysM0JcbV-12">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="62" y="940" as="sourcePoint" />
<mxPoint x="62" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-14" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-12">
<mxGeometry y="50" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-15" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-12">
<mxGeometry y="140" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-16" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-12">
<mxGeometry y="230" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-17" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-12">
<mxGeometry y="320" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-18" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-12">
<mxGeometry y="410" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-19" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-12">
<mxGeometry y="500" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-20" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-12">
<mxGeometry y="590" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-21" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-12">
<mxGeometry y="680" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-22" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-12">
<mxGeometry y="766" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-23" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-12">
<mxGeometry y="856" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="LOf2kzUJCjnGt1oEqNkA-0" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="600" y="1030" as="targetPoint" />
@ -90,8 +168,10 @@
<mxCell id="jpdV1vV9o7sr3iGcI0SG-22" value="All members" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="920" y="259" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="LOf2kzUJCjnGt1oEqNkA-11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-36" target="LOf2kzUJCjnGt1oEqNkA-4" edge="1">
<mxGeometry relative="1" as="geometry" />
<mxCell id="LOf2kzUJCjnGt1oEqNkA-11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="LOf2kzUJCjnGt1oEqNkA-4" target="jpdV1vV9o7sr3iGcI0SG-36" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="810" y="610" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-36" value="PRDConfirm" style="rounded=0;whiteSpace=wrap;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="530" y="743" width="120" height="40.54054054054054" as="geometry" />
@ -310,7 +390,7 @@
<mxCell id="LOf2kzUJCjnGt1oEqNkA-9" value="PRDConfirm&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="920" y="793.8143243243243" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-0" value="Item Managers" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxCell id="4NV5sccYI4Cf-FwMT3eu-0" value="Item Managers" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="540" y="269" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-7" value="PCD" style="rounded=0;whiteSpace=wrap;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">

View File

@ -1,9 +1,48 @@
<mxfile host="Electron" modified="2024-03-20T14:05:37.316Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.0.4 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="5lBgn8UjjPaoIJOXg9Za" version="24.0.4" type="device">
<mxfile host="Electron" modified="2024-03-20T16:30:03.222Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.0.4 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="U1sIeVLENQ47mf9KFPoB" version="24.0.4" type="device">
<diagram id="C5RBs43oDa-KdzZeNtuy" name="Page-1">
<mxGraphModel dx="1434" dy="838" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="WIyWlLk6GJQsqaUBKTNV-0" />
<mxCell id="WIyWlLk6GJQsqaUBKTNV-1" parent="WIyWlLk6GJQsqaUBKTNV-0" />
<mxCell id="n8NZEWj3z1Uz_2AXR3Mj-15" value="" style="group" vertex="1" connectable="0" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="320" y="190" width="120" height="940" as="geometry" />
</mxCell>
<mxCell id="n8NZEWj3z1Uz_2AXR3Mj-13" value="" style="endArrow=none;html=1;rounded=0;strokeWidth=3;strokeColor=#C2C2C2;" edge="1" parent="n8NZEWj3z1Uz_2AXR3Mj-15">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="62" y="940" as="sourcePoint" />
<mxPoint x="62" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="n8NZEWj3z1Uz_2AXR3Mj-0" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="n8NZEWj3z1Uz_2AXR3Mj-15">
<mxGeometry y="50" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="n8NZEWj3z1Uz_2AXR3Mj-1" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="n8NZEWj3z1Uz_2AXR3Mj-15">
<mxGeometry y="140" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="n8NZEWj3z1Uz_2AXR3Mj-2" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="n8NZEWj3z1Uz_2AXR3Mj-15">
<mxGeometry y="230" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="n8NZEWj3z1Uz_2AXR3Mj-3" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="n8NZEWj3z1Uz_2AXR3Mj-15">
<mxGeometry y="320" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="n8NZEWj3z1Uz_2AXR3Mj-4" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="n8NZEWj3z1Uz_2AXR3Mj-15">
<mxGeometry y="410" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="n8NZEWj3z1Uz_2AXR3Mj-5" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="n8NZEWj3z1Uz_2AXR3Mj-15">
<mxGeometry y="500" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="n8NZEWj3z1Uz_2AXR3Mj-6" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="n8NZEWj3z1Uz_2AXR3Mj-15">
<mxGeometry y="590" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="n8NZEWj3z1Uz_2AXR3Mj-7" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="n8NZEWj3z1Uz_2AXR3Mj-15">
<mxGeometry y="680" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="n8NZEWj3z1Uz_2AXR3Mj-8" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="n8NZEWj3z1Uz_2AXR3Mj-15">
<mxGeometry y="766" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="n8NZEWj3z1Uz_2AXR3Mj-9" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="n8NZEWj3z1Uz_2AXR3Mj-15">
<mxGeometry y="856" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-34" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="jpdV1vV9o7sr3iGcI0SG-18" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="150" y="1020" as="targetPoint" />

Binary file not shown.

Before

Width:  |  Height:  |  Size: 92 KiB

After

Width:  |  Height:  |  Size: 104 KiB

View File

@ -1,9 +1,48 @@
<mxfile host="Electron" modified="2024-03-19T21:05:42.274Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.0.4 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="8fygIR_0yMg6UFlQRzqW" version="24.0.4" type="device">
<mxfile host="Electron" modified="2024-03-20T16:30:39.540Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.0.4 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="Lq22Ij-3KMfGFLp85y5S" version="24.0.4" type="device">
<diagram id="C5RBs43oDa-KdzZeNtuy" name="Page-1">
<mxGraphModel dx="1233" dy="838" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<mxGraphModel dx="1434" dy="838" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="WIyWlLk6GJQsqaUBKTNV-0" />
<mxCell id="WIyWlLk6GJQsqaUBKTNV-1" parent="WIyWlLk6GJQsqaUBKTNV-0" />
<mxCell id="xTGOEqoiom5kBxwY4Oj_-0" value="" style="group" vertex="1" connectable="0" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="330" y="200" width="120" height="940" as="geometry" />
</mxCell>
<mxCell id="xTGOEqoiom5kBxwY4Oj_-1" value="" style="endArrow=none;html=1;rounded=0;strokeWidth=3;strokeColor=#C2C2C2;" edge="1" parent="xTGOEqoiom5kBxwY4Oj_-0">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="62" y="940" as="sourcePoint" />
<mxPoint x="62" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="xTGOEqoiom5kBxwY4Oj_-2" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="xTGOEqoiom5kBxwY4Oj_-0">
<mxGeometry y="50" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="xTGOEqoiom5kBxwY4Oj_-3" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="xTGOEqoiom5kBxwY4Oj_-0">
<mxGeometry y="140" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="xTGOEqoiom5kBxwY4Oj_-4" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="xTGOEqoiom5kBxwY4Oj_-0">
<mxGeometry y="230" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="xTGOEqoiom5kBxwY4Oj_-5" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="xTGOEqoiom5kBxwY4Oj_-0">
<mxGeometry y="320" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="xTGOEqoiom5kBxwY4Oj_-6" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="xTGOEqoiom5kBxwY4Oj_-0">
<mxGeometry y="410" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="xTGOEqoiom5kBxwY4Oj_-7" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="xTGOEqoiom5kBxwY4Oj_-0">
<mxGeometry y="500" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="xTGOEqoiom5kBxwY4Oj_-8" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="xTGOEqoiom5kBxwY4Oj_-0">
<mxGeometry y="590" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="xTGOEqoiom5kBxwY4Oj_-9" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="xTGOEqoiom5kBxwY4Oj_-0">
<mxGeometry y="680" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="xTGOEqoiom5kBxwY4Oj_-10" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="xTGOEqoiom5kBxwY4Oj_-0">
<mxGeometry y="766" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="xTGOEqoiom5kBxwY4Oj_-11" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="xTGOEqoiom5kBxwY4Oj_-0">
<mxGeometry y="856" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="LOf2kzUJCjnGt1oEqNkA-0" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="600" y="1000" as="targetPoint" />
@ -131,13 +170,13 @@
<mxCell id="jpdV1vV9o7sr3iGcI0SG-58" value="PRDConfirm&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="89" y="530.0043243243243" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-0" value="User B" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxCell id="4NV5sccYI4Cf-FwMT3eu-0" value="User B" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="540" y="269" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-20" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="4NV5sccYI4Cf-FwMT3eu-2" target="4NV5sccYI4Cf-FwMT3eu-11">
<mxCell id="4NV5sccYI4Cf-FwMT3eu-20" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="4NV5sccYI4Cf-FwMT3eu-2" target="4NV5sccYI4Cf-FwMT3eu-11" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-21" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="4NV5sccYI4Cf-FwMT3eu-2" target="4NV5sccYI4Cf-FwMT3eu-13">
<mxCell id="4NV5sccYI4Cf-FwMT3eu-21" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="4NV5sccYI4Cf-FwMT3eu-2" target="4NV5sccYI4Cf-FwMT3eu-13" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="390" y="761" />
@ -145,10 +184,10 @@
</Array>
</mxGeometry>
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-2" value="&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;PRDMessage&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxCell id="4NV5sccYI4Cf-FwMT3eu-2" value="&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;PRDMessage&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="530" y="741.0043243243244" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;entryX=1;entryY=0.75;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="4NV5sccYI4Cf-FwMT3eu-7" target="4NV5sccYI4Cf-FwMT3eu-2">
<mxCell id="4NV5sccYI4Cf-FwMT3eu-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;entryX=1;entryY=0.75;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="4NV5sccYI4Cf-FwMT3eu-7" target="4NV5sccYI4Cf-FwMT3eu-2" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="680" y="670" />
@ -158,10 +197,10 @@
<mxPoint x="710" y="771.4097297297299" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-4" value="PRDConfirm" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxCell id="4NV5sccYI4Cf-FwMT3eu-4" value="PRDConfirm" style="rounded=0;whiteSpace=wrap;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="529" y="791" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;entryX=1;entryY=0.25;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="4NV5sccYI4Cf-FwMT3eu-6" target="4NV5sccYI4Cf-FwMT3eu-2">
<mxCell id="4NV5sccYI4Cf-FwMT3eu-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;entryX=1;entryY=0.25;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="4NV5sccYI4Cf-FwMT3eu-6" target="4NV5sccYI4Cf-FwMT3eu-2" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="710" y="751.1394594594597" as="targetPoint" />
<Array as="points">
@ -171,40 +210,40 @@
<mxPoint x="710" y="721.4097297297299" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-6" value="&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;PRDMessage&lt;/span&gt;&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxCell id="4NV5sccYI4Cf-FwMT3eu-6" value="&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;PRDMessage&lt;/span&gt;&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="530" y="691.0043243243243" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-16" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="4NV5sccYI4Cf-FwMT3eu-7" target="4NV5sccYI4Cf-FwMT3eu-10">
<mxCell id="4NV5sccYI4Cf-FwMT3eu-16" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="4NV5sccYI4Cf-FwMT3eu-7" target="4NV5sccYI4Cf-FwMT3eu-10" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-7" value="PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxCell id="4NV5sccYI4Cf-FwMT3eu-7" value="PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="530" y="640" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-8" value="PRDConfirm&lt;br&gt;PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxCell id="4NV5sccYI4Cf-FwMT3eu-8" value="PRDConfirm&lt;br&gt;PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="529" y="891.0043243243244" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-9" value="PRDConfirm&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxCell id="4NV5sccYI4Cf-FwMT3eu-9" value="PRDConfirm&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="529" y="841.0043243243243" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-10" value="PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxCell id="4NV5sccYI4Cf-FwMT3eu-10" value="PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="89" y="640" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-11" value="&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;PRDMessage&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxCell id="4NV5sccYI4Cf-FwMT3eu-11" value="&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;PRDMessage&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="88" y="741.0043243243244" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-22" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="4NV5sccYI4Cf-FwMT3eu-12" target="4NV5sccYI4Cf-FwMT3eu-4">
<mxCell id="4NV5sccYI4Cf-FwMT3eu-22" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="4NV5sccYI4Cf-FwMT3eu-12" target="4NV5sccYI4Cf-FwMT3eu-4" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-12" value="PRDConfirm" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxCell id="4NV5sccYI4Cf-FwMT3eu-12" value="PRDConfirm" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="88" y="791" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-13" value="&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;PRDMessage&lt;/span&gt;&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxCell id="4NV5sccYI4Cf-FwMT3eu-13" value="&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;PRDMessage&lt;/span&gt;&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="88" y="691.0043243243243" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-23" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="4NV5sccYI4Cf-FwMT3eu-14" target="4NV5sccYI4Cf-FwMT3eu-8">
<mxCell id="4NV5sccYI4Cf-FwMT3eu-23" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="4NV5sccYI4Cf-FwMT3eu-14" target="4NV5sccYI4Cf-FwMT3eu-8" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-24" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="4NV5sccYI4Cf-FwMT3eu-14" target="4NV5sccYI4Cf-FwMT3eu-9">
<mxCell id="4NV5sccYI4Cf-FwMT3eu-24" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="4NV5sccYI4Cf-FwMT3eu-14" target="4NV5sccYI4Cf-FwMT3eu-9" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="390" y="911" />
@ -212,13 +251,13 @@
</Array>
</mxGeometry>
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-14" value="PRDConfirm&lt;br&gt;PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxCell id="4NV5sccYI4Cf-FwMT3eu-14" value="PRDConfirm&lt;br&gt;PRDMessage" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="88" y="891.0043243243244" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-15" value="PRDConfirm&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxCell id="4NV5sccYI4Cf-FwMT3eu-15" value="PRDConfirm&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="88" y="841.0043243243243" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-17" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.25;exitDx=0;exitDy=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="4NV5sccYI4Cf-FwMT3eu-10" target="4NV5sccYI4Cf-FwMT3eu-12">
<mxCell id="4NV5sccYI4Cf-FwMT3eu-17" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.25;exitDx=0;exitDy=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="4NV5sccYI4Cf-FwMT3eu-10" target="4NV5sccYI4Cf-FwMT3eu-12" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="60" y="650" />
@ -228,7 +267,7 @@
<mxPoint x="20" y="801" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-18" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="4NV5sccYI4Cf-FwMT3eu-12" target="4NV5sccYI4Cf-FwMT3eu-14">
<mxCell id="4NV5sccYI4Cf-FwMT3eu-18" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="4NV5sccYI4Cf-FwMT3eu-12" target="4NV5sccYI4Cf-FwMT3eu-14" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="20" y="811" as="sourcePoint" />
<mxPoint x="20" y="921" as="targetPoint" />
@ -238,7 +277,7 @@
</Array>
</mxGeometry>
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-19" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="4NV5sccYI4Cf-FwMT3eu-15" target="4NV5sccYI4Cf-FwMT3eu-14">
<mxCell id="4NV5sccYI4Cf-FwMT3eu-19" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="4NV5sccYI4Cf-FwMT3eu-15" target="4NV5sccYI4Cf-FwMT3eu-14" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="70" y="871" />

Binary file not shown.

Before

Width:  |  Height:  |  Size: 94 KiB

After

Width:  |  Height:  |  Size: 105 KiB

View File

@ -1,9 +1,87 @@
<mxfile host="Electron" modified="2024-03-19T20:52:53.565Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.0.4 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="bY3Jsun57_zk3bCtW8sx" version="24.0.4" type="device">
<mxfile host="Electron" modified="2024-03-20T16:32:03.633Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.0.4 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="5vrNS6ofB-eywTpQpKTy" version="24.0.4" type="device">
<diagram id="C5RBs43oDa-KdzZeNtuy" name="Page-1">
<mxGraphModel dx="1434" dy="838" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="WIyWlLk6GJQsqaUBKTNV-0" />
<mxCell id="WIyWlLk6GJQsqaUBKTNV-1" parent="WIyWlLk6GJQsqaUBKTNV-0" />
<mxCell id="ef9ndEf3XVDwysM0JcbV-0" value="" style="group" vertex="1" connectable="0" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="340" y="210" width="120" height="940" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-1" value="" style="endArrow=none;html=1;rounded=0;strokeWidth=3;strokeColor=#C2C2C2;" edge="1" parent="ef9ndEf3XVDwysM0JcbV-0">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="62" y="940" as="sourcePoint" />
<mxPoint x="62" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-2" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-0">
<mxGeometry y="50" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-3" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-0">
<mxGeometry y="140" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-4" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-0">
<mxGeometry y="230" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-5" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-0">
<mxGeometry y="320" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-6" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-0">
<mxGeometry y="410" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-7" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-0">
<mxGeometry y="500" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-8" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-0">
<mxGeometry y="590" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-9" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-0">
<mxGeometry y="680" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-10" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-0">
<mxGeometry y="766" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-11" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-0">
<mxGeometry y="856" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-12" value="" style="group" vertex="1" connectable="0" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="760" y="210" width="120" height="940" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-13" value="" style="endArrow=none;html=1;rounded=0;strokeWidth=3;strokeColor=#C2C2C2;" edge="1" parent="ef9ndEf3XVDwysM0JcbV-12">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="62" y="940" as="sourcePoint" />
<mxPoint x="62" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-14" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-12">
<mxGeometry y="50" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-15" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-12">
<mxGeometry y="140" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-16" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-12">
<mxGeometry y="230" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-17" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-12">
<mxGeometry y="320" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-18" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-12">
<mxGeometry y="410" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-19" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-12">
<mxGeometry y="500" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-20" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-12">
<mxGeometry y="590" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-21" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-12">
<mxGeometry y="680" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-22" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-12">
<mxGeometry y="766" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="ef9ndEf3XVDwysM0JcbV-23" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#ABABAB;" vertex="1" parent="ef9ndEf3XVDwysM0JcbV-12">
<mxGeometry y="856" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="LOf2kzUJCjnGt1oEqNkA-0" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="600" y="1030" as="targetPoint" />
@ -312,7 +390,7 @@
<mxCell id="LOf2kzUJCjnGt1oEqNkA-9" value="PRDConfirm&lt;br&gt;TX_Sp" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="920" y="793.8143243243243" width="120" height="40.54054054054054" as="geometry" />
</mxCell>
<mxCell id="4NV5sccYI4Cf-FwMT3eu-0" value="Item Managers" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxCell id="4NV5sccYI4Cf-FwMT3eu-0" value="Item Managers" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="540" y="269" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="jpdV1vV9o7sr3iGcI0SG-7" value="PCD" style="rounded=0;whiteSpace=wrap;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">

Binary file not shown.

Before

Width:  |  Height:  |  Size: 124 KiB

After

Width:  |  Height:  |  Size: 148 KiB