Skip to content

Instantly share code, notes, and snippets.

@AlanCoding
Last active September 28, 2023 13:21
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save AlanCoding/bca128a1b391e28819f4020eb9b6536e to your computer and use it in GitHub Desktop.
Save AlanCoding/bca128a1b391e28819f4020eb9b6536e to your computer and use it in GitHub Desktop.

AWX Resource Graph Visualizer

This is a widget hacky thing for visualizing things in AWX which do not otherwise have visualization.

https://github.com/ansible/awx/compare/devel...AlanCoding:inspector?expand=1

SVG here for the job was produced by

dnf install graphviz
/var/lib/awx/venv/awx/bin/pip install graphviz
awx-manage inspect_job --job 243 --file alan --ext svg

The SVG for the roles was produced by

awx-manage inspect_role --role=1520 --file alan --method downup --ext svg

This is where 1520 is the admin role of the organization from the full house script. More on that in the next section

Creating the Example Data

The job is created by a playbook that generates all forms of status.

https://github.com/ansible/test-playbooks/blob/master/gen_host_status.yml

The exact structure will depend heavily on the inventory you use this against.

The RBAC example is done by running the test_full_house script. After this is ran, search for the organization with "Full house" in its name. Then get the admin role for that organization. Exact instructions for running this from the CLI might be somewhat more complicated than these instructions suggest. You need an awxkit environment.

RBAC Relevance

There is some more information in comments in this issue:

ansible/awx#3600

The core idea is that a visualization in order to allow the proliferation of more permissions types.

from awxkit.utils import random_title
class TestAlan(object):
def test_alan(self, factories):
"""Make stuff of every type."""
for i in range(300):
ujts = [
factories.project(),
factories.job_template(),
factories.inventory_source(),
factories.workflow_job_template()
]
factories.ad_hoc_command() # special case
for ujt in ujts:
if hasattr(ujt, 'launch'):
ujt.launch()
else:
ujt.update()
def test_org(self, factories):
"""This makes an organization to test deletion warnings with"""
o = factories.organization(name='Delete Meeeee! {}'.format(random_title()))
print('Creating Resources:')
for res in dir(factories):
if res.startswith('__') or res in ('clear', 'copy', 'fromkeys', 'get', 'items', 'keys', 'pop', 'popitem',
'setdefault', 'update', 'values',
'access_token', 'ad_hoc_command', 'credential_type',
'group', 'host', 'instance_group', 'inventory_source', 'job_template',
'organization', 'workflow_job_template_node'):
continue
print(' {}'.format(res))
obj = getattr(factories, res)(organization=o)
if res != 'user':
assert obj.organization == o.id
if res == 'project':
factories.job_template(project=obj)
def test_full_house(self, factories):
"""Makes every object in an organization and delegates all permissions to everything"""
o = factories.organization(name='Full house!!! {}'.format(random_title()))
print('Adding people to organization roles, org name: {}'.format(o.name))
for role in o.get_related('object_roles').results:
u = factories.user()
role_field = role['name']
o.set_object_roles(u, role_field)
if role_field.lower() not in ('admin', 'member'):
team = factories.team()
o.set_object_roles(team, role_field)
to = team.ds.organization
u2 = factories.user()
to.set_object_roles(u2, 'admin')
u3 = factories.user()
team.set_object_roles(u3, 'member')
u4 = factories.user()
team.set_object_roles(u4, 'admin')
print('Creating Resources:')
for res in dir(factories):
if res.startswith('__') or res in ('clear', 'copy', 'fromkeys', 'get', 'items', 'keys', 'pop', 'popitem',
'setdefault', 'update', 'values',
'access_token', 'ad_hoc_command', 'credential_type',
'group', 'host', 'instance_group', 'inventory_source',
'organization', 'workflow_job_template_node'):
continue
print(' {}'.format(res))
if res == 'job_template':
obj = factories.job_template(project=factories.project(organization=o))
else:
obj = getattr(factories, res)(organization=o)
if res not in ('user', 'job_template'):
assert obj.organization == o.id
if res not in ('user',):
if 'object_roles' not in obj.related:
print(' resource {} does not have roles??? okay?'.format(res))
continue
obj_roles = obj.get_related('object_roles').results
for role in obj_roles:
if res == 'credential':
u = factories.user(organization=o)
team = factories.team(organization=o)
else:
u = factories.user()
team = factories.team()
role_field = role['name']
obj.set_object_roles(u, role_field)
obj.set_object_roles(team, role_field)
to = team.ds.organization
u2 = factories.user()
to.set_object_roles(u2, 'admin')
u3 = factories.user()
team.set_object_roles(u3, 'member')
u4 = factories.user()
team.set_object_roles(u4, 'admin')
def test_inventory_org_admin(self, factories):
o = factories.organization(name='Inventory organization {}'.format(random_title()))
inv = factories.inventory(organization=o)
assert inv.organization == o.id
jt = factories.job_template(inventory=inv)
user = factories.user(organization=o, username='has_inventory_admin_{}'.format(random_title(non_ascii=False)))
o.set_object_roles(user, 'admin')
Display the source blob
Display the rendered blob
Raw
<svg width="2675pt" height="2186pt"
viewBox="0.00 0.00 2674.79 2186.14" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 2182.1415)">
<title>%3</title>
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-2182.1415 2670.7889,-2182.1415 2670.7889,4 -4,4"/>
<!-- credential&#45;admin_role&#45;1682 -->
<g id="node1" class="node">
<title>credential&#45;admin_role&#45;1682</title>
<ellipse fill="none" stroke="#000000" cx="716.0928" cy="-1830.1415" rx="109.381" ry="18"/>
<text text-anchor="middle" x="716.0928" y="-1826.4415" font-family="Times,serif" font-size="14.00" fill="#000000">credential&#45;admin_role&#45;1682</text>
</g>
<!-- organization&#45;credential_admin_role&#45;1524 -->
<g id="node23" class="node">
<title>organization&#45;credential_admin_role&#45;1524</title>
<ellipse fill="none" stroke="#000000" cx="1412.6874" cy="-1638.1415" rx="157.0724" ry="18"/>
<text text-anchor="middle" x="1412.6874" y="-1634.4415" font-family="Times,serif" font-size="14.00" fill="#000000">organization&#45;credential_admin_role&#45;1524</text>
</g>
<!-- credential&#45;admin_role&#45;1682&#45;&gt;organization&#45;credential_admin_role&#45;1524 -->
<g id="edge1" class="edge">
<title>credential&#45;admin_role&#45;1682&#45;&gt;organization&#45;credential_admin_role&#45;1524</title>
<path fill="none" stroke="#000000" d="M825.002,-1828.476C951.5015,-1824.3978 1150.218,-1810.685 1207.7024,-1765.1415 1243.0933,-1737.1022 1209.106,-1699.1554 1243.7024,-1670.1415 1252.55,-1662.7216 1262.5807,-1656.8132 1273.2352,-1652.129"/>
<polygon fill="#000000" stroke="#000000" points="1274.7628,-1655.2875 1282.7447,-1648.3204 1272.1603,-1648.7893 1274.7628,-1655.2875"/>
</g>
<!-- team&#45;member_role&#45;1692 -->
<g id="node89" class="node">
<title>team&#45;member_role&#45;1692</title>
<ellipse fill="none" stroke="#000000" cx="1058.2157" cy="-1446.1415" rx="99.3824" ry="18"/>
<text text-anchor="middle" x="1058.2157" y="-1442.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;member_role&#45;1692</text>
</g>
<!-- credential&#45;admin_role&#45;1682&#45;&gt;team&#45;member_role&#45;1692 -->
<g id="edge2" class="edge">
<title>credential&#45;admin_role&#45;1682&#45;&gt;team&#45;member_role&#45;1692</title>
<path fill="none" stroke="#000000" d="M825.4538,-1829.7517C843.3042,-1824.8839 860.0673,-1816.614 872.729,-1803.1415 973.7677,-1695.6321 808.1208,-1581.054 908.729,-1473.1415 919.6752,-1461.4005 933.8669,-1453.7163 949.1419,-1448.8235"/>
<polygon fill="#000000" stroke="#000000" points="950.0877,-1452.1934 958.7735,-1446.1265 948.2001,-1445.4527 950.0877,-1452.1934"/>
</g>
<!-- None&#45;system_administrator&#45;1 -->
<g id="node151" class="node">
<title>None&#45;system_administrator&#45;1</title>
<ellipse fill="none" stroke="#000000" cx="2551.0992" cy="-938.1415" rx="115.8798" ry="18"/>
<text text-anchor="middle" x="2551.0992" y="-934.4415" font-family="Times,serif" font-size="14.00" fill="#000000">None&#45;system_administrator&#45;1</text>
</g>
<!-- credential&#45;admin_role&#45;1682&#45;&gt;None&#45;system_administrator&#45;1 -->
<g id="edge3" class="edge">
<title>credential&#45;admin_role&#45;1682&#45;&gt;None&#45;system_administrator&#45;1</title>
<path fill="none" stroke="#000000" d="M754.259,-1847.1067C792.4631,-1863.1016 853.3657,-1885.9497 908.729,-1895.1415 1090.0773,-1925.2504 1552.1312,-1898.1415 1735.9619,-1898.1415 1735.9619,-1898.1415 1735.9619,-1898.1415 2008.5409,-1898.1415 2096.0805,-1898.1415 2336.2755,-1909.7821 2399.4095,-1849.1415 2530.2919,-1723.4282 2548.3147,-1107.7211 2550.7334,-966.8769"/>
<polygon fill="#000000" stroke="#000000" points="2554.2388,-966.5522 2550.8975,-956.4981 2547.2397,-966.4415 2554.2388,-966.5522"/>
</g>
<!-- credential&#45;use_role&#45;1683 -->
<g id="node2" class="node">
<title>credential&#45;use_role&#45;1683</title>
<ellipse fill="none" stroke="#000000" cx="381.7693" cy="-1542.1415" rx="98.5829" ry="18"/>
<text text-anchor="middle" x="381.7693" y="-1538.4415" font-family="Times,serif" font-size="14.00" fill="#000000">credential&#45;use_role&#45;1683</text>
</g>
<!-- credential&#45;use_role&#45;1683&#45;&gt;credential&#45;admin_role&#45;1682 -->
<g id="edge4" class="edge">
<title>credential&#45;use_role&#45;1683&#45;&gt;credential&#45;admin_role&#45;1682</title>
<path fill="none" stroke="#000000" d="M395.7499,-1560.1375C422.0028,-1594.235 479.9472,-1670.9534 523.4567,-1739.1415 541.0117,-1766.6536 532.7924,-1784.3241 559.4567,-1803.1415 571.8482,-1811.8863 586.1386,-1818.1208 600.9416,-1822.5197"/>
<polygon fill="#000000" stroke="#000000" points="600.1625,-1825.9345 610.7285,-1825.1533 601.9815,-1819.1749 600.1625,-1825.9345"/>
</g>
<!-- team&#45;member_role&#45;1689 -->
<g id="node86" class="node">
<title>team&#45;member_role&#45;1689</title>
<ellipse fill="none" stroke="#000000" cx="1058.2157" cy="-1278.1415" rx="99.3824" ry="18"/>
<text text-anchor="middle" x="1058.2157" y="-1274.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;member_role&#45;1689</text>
</g>
<!-- credential&#45;use_role&#45;1683&#45;&gt;team&#45;member_role&#45;1689 -->
<g id="edge5" class="edge">
<title>credential&#45;use_role&#45;1683&#45;&gt;team&#45;member_role&#45;1689</title>
<path fill="none" stroke="#000000" d="M450.829,-1529.2328C483.6702,-1523.3148 523.5222,-1516.4519 559.4567,-1511.1415 628.8297,-1500.8896 820.8045,-1520.2749 872.729,-1473.1415 927.6625,-1423.2767 856.0986,-1362.4316 908.729,-1310.1415 920.5007,-1298.4459 935.4392,-1290.5544 951.2953,-1285.3064"/>
<polygon fill="#000000" stroke="#000000" points="952.6625,-1288.5525 961.2665,-1282.3701 950.6851,-1281.8376 952.6625,-1288.5525"/>
</g>
<!-- credential&#45;read_role&#45;1684 -->
<g id="node3" class="node">
<title>credential&#45;read_role&#45;1684</title>
<ellipse fill="none" stroke="#000000" cx="102.0409" cy="-1542.1415" rx="102.0819" ry="18"/>
<text text-anchor="middle" x="102.0409" y="-1538.4415" font-family="Times,serif" font-size="14.00" fill="#000000">credential&#45;read_role&#45;1684</text>
</g>
<!-- credential&#45;read_role&#45;1684&#45;&gt;credential&#45;admin_role&#45;1682 -->
<g id="edge7" class="edge">
<title>credential&#45;read_role&#45;1684&#45;&gt;credential&#45;admin_role&#45;1682</title>
<path fill="none" stroke="#000000" d="M121.5276,-1560.0901C147.3196,-1583.2598 194.8279,-1623.9434 240.0819,-1652.1415 373.3391,-1735.1754 409.7488,-1755.8168 559.4567,-1803.1415 578.2515,-1809.0828 598.7529,-1813.8106 618.5454,-1817.5397"/>
<polygon fill="#000000" stroke="#000000" points="618.0408,-1821.0052 628.5048,-1819.3452 619.2895,-1814.1174 618.0408,-1821.0052"/>
</g>
<!-- credential&#45;read_role&#45;1684&#45;&gt;credential&#45;use_role&#45;1683 -->
<g id="edge6" class="edge">
<title>credential&#45;read_role&#45;1684&#45;&gt;credential&#45;use_role&#45;1683</title>
<path fill="none" stroke="#000000" d="M204.2167,-1542.1415C226.4129,-1542.1415 249.9775,-1542.1415 272.4378,-1542.1415"/>
<polygon fill="#000000" stroke="#000000" points="272.6709,-1545.6416 282.6708,-1542.1415 272.6708,-1538.6416 272.6709,-1545.6416"/>
</g>
<!-- organization&#45;auditor_role&#45;1528 -->
<g id="node27" class="node">
<title>organization&#45;auditor_role&#45;1528</title>
<ellipse fill="none" stroke="#000000" cx="1058.2157" cy="-1132.1415" rx="120.7786" ry="18"/>
<text text-anchor="middle" x="1058.2157" y="-1128.4415" font-family="Times,serif" font-size="14.00" fill="#000000">organization&#45;auditor_role&#45;1528</text>
</g>
<!-- credential&#45;read_role&#45;1684&#45;&gt;organization&#45;auditor_role&#45;1528 -->
<g id="edge8" class="edge">
<title>credential&#45;read_role&#45;1684&#45;&gt;organization&#45;auditor_role&#45;1528</title>
<path fill="none" stroke="#000000" d="M123.551,-1524.3699C149.9203,-1503.1121 196.4898,-1467.2543 240.0819,-1442.1415 374.6859,-1364.5981 412.6327,-1350.8754 559.4567,-1300.1415 695.1738,-1253.2455 756.4716,-1305.4184 872.729,-1221.1415 896.9882,-1203.5556 884.1558,-1181.2862 908.729,-1164.1415 920.4896,-1155.9361 933.9449,-1149.7689 947.8556,-1145.145"/>
<polygon fill="#000000" stroke="#000000" points="949.0031,-1148.4542 957.5436,-1142.1844 946.9573,-1141.7598 949.0031,-1148.4542"/>
</g>
<!-- team&#45;member_role&#45;1686 -->
<g id="node83" class="node">
<title>team&#45;member_role&#45;1686</title>
<ellipse fill="none" stroke="#000000" cx="1058.2157" cy="-1500.1415" rx="99.3824" ry="18"/>
<text text-anchor="middle" x="1058.2157" y="-1496.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;member_role&#45;1686</text>
</g>
<!-- credential&#45;read_role&#45;1684&#45;&gt;team&#45;member_role&#45;1686 -->
<g id="edge9" class="edge">
<title>credential&#45;read_role&#45;1684&#45;&gt;team&#45;member_role&#45;1686</title>
<path fill="none" stroke="#000000" d="M159.2656,-1557.1285C317.4873,-1597.1487 756.8071,-1698.2616 872.729,-1619.1415 908.9948,-1594.389 874.8163,-1555.0312 908.729,-1527.1415 920.6759,-1517.3164 934.9953,-1510.5761 949.9729,-1506.0228"/>
<polygon fill="#000000" stroke="#000000" points="951.155,-1509.3288 959.8921,-1503.336 949.3248,-1502.5723 951.155,-1509.3288"/>
</g>
<!-- None&#45;system_auditor&#45;14 -->
<g id="node152" class="node">
<title>None&#45;system_auditor&#45;14</title>
<ellipse fill="none" stroke="#000000" cx="1412.6874" cy="-1022.1415" rx="97.4827" ry="18"/>
<text text-anchor="middle" x="1412.6874" y="-1018.4415" font-family="Times,serif" font-size="14.00" fill="#000000">None&#45;system_auditor&#45;14</text>
</g>
<!-- credential&#45;read_role&#45;1684&#45;&gt;None&#45;system_auditor&#45;14 -->
<g id="edge10" class="edge">
<title>credential&#45;read_role&#45;1684&#45;&gt;None&#45;system_auditor&#45;14</title>
<path fill="none" stroke="#000000" d="M107.486,-1524.1406C121.677,-1480.3719 164.07,-1367.7521 240.0819,-1310.1415 471.5757,-1134.6889 624.6616,-1297.256 872.729,-1146.1415 893.4387,-1133.5258 887.3136,-1116.5184 908.729,-1105.1415 1027.0189,-1042.3001 1079.5439,-1106.0896 1207.7024,-1067.1415 1224.818,-1061.94 1226.6723,-1054.6164 1243.7024,-1049.1415 1266.9457,-1041.6693 1292.6796,-1036.2122 1316.91,-1032.2463"/>
<polygon fill="#000000" stroke="#000000" points="1317.4922,-1035.6979 1326.8292,-1030.6907 1316.4076,-1028.7824 1317.4922,-1035.6979"/>
</g>
<!-- credential&#45;admin_role&#45;1815 -->
<g id="node4" class="node">
<title>credential&#45;admin_role&#45;1815</title>
<ellipse fill="none" stroke="#000000" cx="1058.2157" cy="-1738.1415" rx="109.381" ry="18"/>
<text text-anchor="middle" x="1058.2157" y="-1734.4415" font-family="Times,serif" font-size="14.00" fill="#000000">credential&#45;admin_role&#45;1815</text>
</g>
<!-- credential&#45;admin_role&#45;1815&#45;&gt;organization&#45;credential_admin_role&#45;1524 -->
<g id="edge11" class="edge">
<title>credential&#45;admin_role&#45;1815&#45;&gt;organization&#45;credential_admin_role&#45;1524</title>
<path fill="none" stroke="#000000" d="M1156.405,-1730.1218C1174.2251,-1726.0075 1192.0905,-1719.966 1207.7024,-1711.1415 1228.8132,-1699.2089 1222.6423,-1682.1633 1243.7024,-1670.1415 1256.3441,-1662.9253 1270.299,-1657.297 1284.6086,-1652.9135"/>
<polygon fill="#000000" stroke="#000000" points="1285.9046,-1656.1835 1294.5602,-1650.0735 1283.9836,-1649.4522 1285.9046,-1656.1835"/>
</g>
<!-- credential&#45;admin_role&#45;1815&#45;&gt;None&#45;system_administrator&#45;1 -->
<g id="edge12" class="edge">
<title>credential&#45;admin_role&#45;1815&#45;&gt;None&#45;system_administrator&#45;1</title>
<path fill="none" stroke="#000000" d="M1147.7438,-1748.4717C1178.1639,-1751.6729 1212.3801,-1754.9351 1243.7024,-1757.1415 1462.1061,-1772.5268 1517.017,-1776.1415 1735.9619,-1776.1415 1735.9619,-1776.1415 1735.9619,-1776.1415 2008.5409,-1776.1415 2189.6231,-1776.1415 2276.5437,-1794.1632 2399.4095,-1661.1415 2496.2433,-1556.3036 2539.3542,-1087.3316 2548.9665,-966.574"/>
<polygon fill="#000000" stroke="#000000" points="2552.4793,-966.5465 2549.7695,-956.3041 2545.5006,-966.0008 2552.4793,-966.5465"/>
</g>
<!-- credential&#45;use_role&#45;1816 -->
<g id="node5" class="node">
<title>credential&#45;use_role&#45;1816</title>
<ellipse fill="none" stroke="#000000" cx="716.0928" cy="-1776.1415" rx="98.5829" ry="18"/>
<text text-anchor="middle" x="716.0928" y="-1772.4415" font-family="Times,serif" font-size="14.00" fill="#000000">credential&#45;use_role&#45;1816</text>
</g>
<!-- credential&#45;use_role&#45;1816&#45;&gt;credential&#45;admin_role&#45;1815 -->
<g id="edge13" class="edge">
<title>credential&#45;use_role&#45;1816&#45;&gt;credential&#45;admin_role&#45;1815</title>
<path fill="none" stroke="#000000" d="M800.6626,-1766.7483C848.0538,-1761.4845 907.464,-1754.8857 957.2791,-1749.3527"/>
<polygon fill="#000000" stroke="#000000" points="957.8788,-1752.8077 967.4313,-1748.2251 957.106,-1745.8505 957.8788,-1752.8077"/>
</g>
<!-- credential&#45;read_role&#45;1817 -->
<g id="node6" class="node">
<title>credential&#45;read_role&#45;1817</title>
<ellipse fill="none" stroke="#000000" cx="381.7693" cy="-1469.1415" rx="102.0819" ry="18"/>
<text text-anchor="middle" x="381.7693" y="-1465.4415" font-family="Times,serif" font-size="14.00" fill="#000000">credential&#45;read_role&#45;1817</text>
</g>
<!-- credential&#45;read_role&#45;1817&#45;&gt;credential&#45;admin_role&#45;1815 -->
<g id="edge14" class="edge">
<title>credential&#45;read_role&#45;1817&#45;&gt;credential&#45;admin_role&#45;1815</title>
<path fill="none" stroke="#000000" d="M463.89,-1479.9948C486.0571,-1486.7472 508.1217,-1497.631 523.4567,-1515.1415 581.8081,-1581.7708 492.965,-1652.6335 559.4567,-1711.1415 587.2831,-1735.6268 800.4045,-1739.4496 938.9081,-1739.2879"/>
<polygon fill="#000000" stroke="#000000" points="939.1687,-1742.7875 949.162,-1739.2685 939.1554,-1735.7875 939.1687,-1742.7875"/>
</g>
<!-- credential&#45;read_role&#45;1817&#45;&gt;credential&#45;use_role&#45;1816 -->
<g id="edge15" class="edge">
<title>credential&#45;read_role&#45;1817&#45;&gt;credential&#45;use_role&#45;1816</title>
<path fill="none" stroke="#000000" d="M464.5452,-1479.8607C486.595,-1486.6151 508.4321,-1497.5336 523.4567,-1515.1415 590.3321,-1593.515 488.2847,-1669.6482 559.4567,-1744.1415 572.4588,-1757.7504 589.5635,-1766.3948 607.6849,-1771.7501"/>
<polygon fill="#000000" stroke="#000000" points="606.9756,-1775.1823 617.536,-1774.3284 608.7481,-1768.4104 606.9756,-1775.1823"/>
</g>
<!-- credential&#45;read_role&#45;1817&#45;&gt;organization&#45;auditor_role&#45;1528 -->
<g id="edge16" class="edge">
<title>credential&#45;read_role&#45;1817&#45;&gt;organization&#45;auditor_role&#45;1528</title>
<path fill="none" stroke="#000000" d="M401.3711,-1451.3374C432.4124,-1424.2375 495.9025,-1373.1538 559.4567,-1348.1415 690.5283,-1296.5574 767.957,-1394.2879 872.729,-1300.1415 919.2371,-1258.3501 863.4704,-1207.2831 908.729,-1164.1415 917.8999,-1155.3996 928.8488,-1148.8052 940.5935,-1143.8614"/>
<polygon fill="#000000" stroke="#000000" points="942.0496,-1147.0528 950.1644,-1140.241 939.5729,-1140.5055 942.0496,-1147.0528"/>
</g>
<!-- credential&#45;read_role&#45;1817&#45;&gt;None&#45;system_auditor&#45;14 -->
<g id="edge17" class="edge">
<title>credential&#45;read_role&#45;1817&#45;&gt;None&#45;system_auditor&#45;14</title>
<path fill="none" stroke="#000000" d="M435.3391,-1453.7469C470.5598,-1443.7045 517.6889,-1430.4165 559.4567,-1419.1415 698.2979,-1381.6622 771.194,-1439.9857 872.729,-1338.1415 918.3929,-1292.3385 860.2592,-1239.9643 908.729,-1197.1415 1009.1099,-1108.4555 1104.4369,-1244.4514 1207.7024,-1159.1415 1247.3604,-1126.3792 1204.5739,-1082.5344 1243.7024,-1049.1415 1261.1243,-1034.2734 1283.3778,-1025.9115 1305.973,-1021.4857"/>
<polygon fill="#000000" stroke="#000000" points="1306.744,-1024.9047 1316.012,-1019.7711 1305.5654,-1018.0047 1306.744,-1024.9047"/>
</g>
<!-- custominventoryscript&#45;admin_role&#45;1774 -->
<g id="node7" class="node">
<title>custominventoryscript&#45;admin_role&#45;1774</title>
<ellipse fill="none" stroke="#000000" cx="1412.6874" cy="-1944.1415" rx="152.1731" ry="18"/>
<text text-anchor="middle" x="1412.6874" y="-1940.4415" font-family="Times,serif" font-size="14.00" fill="#000000">custominventoryscript&#45;admin_role&#45;1774</text>
</g>
<!-- organization&#45;admin_role&#45;1520 -->
<g id="node19" class="node">
<title>organization&#45;admin_role&#45;1520</title>
<ellipse fill="none" stroke="#000000" cx="1735.9619" cy="-1384.1415" rx="118.0794" ry="18"/>
<text text-anchor="middle" x="1735.9619" y="-1380.4415" font-family="Times,serif" font-size="14.00" fill="#000000">organization&#45;admin_role&#45;1520</text>
</g>
<!-- custominventoryscript&#45;admin_role&#45;1774&#45;&gt;organization&#45;admin_role&#45;1520 -->
<g id="edge18" class="edge">
<title>custominventoryscript&#45;admin_role&#45;1774&#45;&gt;organization&#45;admin_role&#45;1520</title>
<path fill="none" stroke="#000000" d="M1470.432,-1927.3887C1508.6845,-1913.0899 1556.3256,-1888.4616 1581.6724,-1849.1415 1631.8271,-1771.3376 1563.233,-1509.01 1617.6724,-1434.1415 1627.8112,-1420.1981 1642.6171,-1410.1162 1658.3457,-1402.8351"/>
<polygon fill="#000000" stroke="#000000" points="1659.8519,-1405.998 1667.6848,-1398.8638 1657.1126,-1399.5562 1659.8519,-1405.998"/>
</g>
<!-- team&#45;member_role&#45;1804 -->
<g id="node104" class="node">
<title>team&#45;member_role&#45;1804</title>
<ellipse fill="none" stroke="#000000" cx="1735.9619" cy="-1944.1415" rx="99.3824" ry="18"/>
<text text-anchor="middle" x="1735.9619" y="-1940.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;member_role&#45;1804</text>
</g>
<!-- custominventoryscript&#45;admin_role&#45;1774&#45;&gt;team&#45;member_role&#45;1804 -->
<g id="edge19" class="edge">
<title>custominventoryscript&#45;admin_role&#45;1774&#45;&gt;team&#45;member_role&#45;1804</title>
<path fill="none" stroke="#000000" d="M1564.8586,-1944.1415C1585.498,-1944.1415 1606.344,-1944.1415 1626.0442,-1944.1415"/>
<polygon fill="#000000" stroke="#000000" points="1626.2346,-1947.6416 1636.2346,-1944.1415 1626.2346,-1940.6416 1626.2346,-1947.6416"/>
</g>
<!-- custominventoryscript&#45;read_role&#45;1775 -->
<g id="node8" class="node">
<title>custominventoryscript&#45;read_role&#45;1775</title>
<ellipse fill="none" stroke="#000000" cx="716.0928" cy="-1918.1415" rx="144.8743" ry="18"/>
<text text-anchor="middle" x="716.0928" y="-1914.4415" font-family="Times,serif" font-size="14.00" fill="#000000">custominventoryscript&#45;read_role&#45;1775</text>
</g>
<!-- custominventoryscript&#45;read_role&#45;1775&#45;&gt;custominventoryscript&#45;admin_role&#45;1774 -->
<g id="edge20" class="edge">
<title>custominventoryscript&#45;read_role&#45;1775&#45;&gt;custominventoryscript&#45;admin_role&#45;1774</title>
<path fill="none" stroke="#000000" d="M848.9778,-1925.3904C868.9981,-1926.3809 889.4061,-1927.3333 908.729,-1928.1415 1024.2542,-1932.9735 1154.731,-1937.0787 1253.9744,-1939.9208"/>
<polygon fill="#000000" stroke="#000000" points="1253.9914,-1943.4227 1264.0871,-1940.2092 1254.191,-1936.4255 1253.9914,-1943.4227"/>
</g>
<!-- custominventoryscript&#45;read_role&#45;1775&#45;&gt;organization&#45;auditor_role&#45;1528 -->
<g id="edge21" class="edge">
<title>custominventoryscript&#45;read_role&#45;1775&#45;&gt;organization&#45;auditor_role&#45;1528</title>
<path fill="none" stroke="#000000" d="M802.2662,-1903.5819C829.0632,-1894.6693 855.9501,-1880.3018 872.729,-1857.1415 958.9041,-1738.1921 824.877,-1317.7399 908.729,-1197.1415 924.4869,-1174.478 949.9379,-1159.6486 975.408,-1149.9735"/>
<polygon fill="#000000" stroke="#000000" points="976.8993,-1153.1581 985.1505,-1146.5123 974.5558,-1146.5621 976.8993,-1153.1581"/>
</g>
<!-- organization&#45;member_role&#45;1529 -->
<g id="node28" class="node">
<title>organization&#45;member_role&#45;1529</title>
<ellipse fill="none" stroke="#000000" cx="1058.2157" cy="-1868.1415" rx="126.1777" ry="18"/>
<text text-anchor="middle" x="1058.2157" y="-1864.4415" font-family="Times,serif" font-size="14.00" fill="#000000">organization&#45;member_role&#45;1529</text>
</g>
<!-- custominventoryscript&#45;read_role&#45;1775&#45;&gt;organization&#45;member_role&#45;1529 -->
<g id="edge22" class="edge">
<title>custominventoryscript&#45;read_role&#45;1775&#45;&gt;organization&#45;member_role&#45;1529</title>
<path fill="none" stroke="#000000" d="M810.0319,-1904.4127C856.6636,-1897.5976 912.9659,-1889.3692 960.1488,-1882.4736"/>
<polygon fill="#000000" stroke="#000000" points="960.6832,-1885.9328 970.0719,-1881.0234 959.6709,-1879.0064 960.6832,-1885.9328"/>
</g>
<!-- team&#45;member_role&#45;1789 -->
<g id="node102" class="node">
<title>team&#45;member_role&#45;1789</title>
<ellipse fill="none" stroke="#000000" cx="1058.2157" cy="-1998.1415" rx="99.3824" ry="18"/>
<text text-anchor="middle" x="1058.2157" y="-1994.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;member_role&#45;1789</text>
</g>
<!-- custominventoryscript&#45;read_role&#45;1775&#45;&gt;team&#45;member_role&#45;1789 -->
<g id="edge23" class="edge">
<title>custominventoryscript&#45;read_role&#45;1775&#45;&gt;team&#45;member_role&#45;1789</title>
<path fill="none" stroke="#000000" d="M779.3012,-1934.455C816.8374,-1944.0018 865.4134,-1956.1117 908.729,-1966.1415 932.7108,-1971.6946 958.9375,-1977.4243 982.6344,-1982.4738"/>
<polygon fill="#000000" stroke="#000000" points="982.1126,-1985.9409 992.6215,-1984.5937 983.5662,-1979.0935 982.1126,-1985.9409"/>
</g>
<!-- inventory&#45;admin_role&#45;1694 -->
<g id="node9" class="node">
<title>inventory&#45;admin_role&#45;1694</title>
<ellipse fill="none" stroke="#000000" cx="1058.2157" cy="-563.1415" rx="106.6812" ry="18"/>
<text text-anchor="middle" x="1058.2157" y="-559.4415" font-family="Times,serif" font-size="14.00" fill="#000000">inventory&#45;admin_role&#45;1694</text>
</g>
<!-- organization&#45;inventory_admin_role&#45;1523 -->
<g id="node22" class="node">
<title>organization&#45;inventory_admin_role&#45;1523</title>
<ellipse fill="none" stroke="#000000" cx="1412.6874" cy="-1076.1415" rx="155.1726" ry="18"/>
<text text-anchor="middle" x="1412.6874" y="-1072.4415" font-family="Times,serif" font-size="14.00" fill="#000000">organization&#45;inventory_admin_role&#45;1523</text>
</g>
<!-- inventory&#45;admin_role&#45;1694&#45;&gt;organization&#45;inventory_admin_role&#45;1523 -->
<g id="edge24" class="edge">
<title>inventory&#45;admin_role&#45;1694&#45;&gt;organization&#45;inventory_admin_role&#45;1523</title>
<path fill="none" stroke="#000000" d="M1128.185,-576.8918C1157.4546,-586.3231 1188.9618,-602.055 1207.7024,-628.1415 1262.4866,-704.3999 1179.779,-980.3634 1243.7024,-1049.1415 1248.9864,-1054.8269 1254.9519,-1059.633 1261.4046,-1063.6801"/>
<polygon fill="#000000" stroke="#000000" points="1260.0482,-1066.931 1270.4875,-1068.7399 1263.4548,-1060.8158 1260.0482,-1066.931"/>
</g>
<!-- team&#45;member_role&#45;1772 -->
<g id="node100" class="node">
<title>team&#45;member_role&#45;1772</title>
<ellipse fill="none" stroke="#000000" cx="1412.6874" cy="-638.1415" rx="99.3824" ry="18"/>
<text text-anchor="middle" x="1412.6874" y="-634.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;member_role&#45;1772</text>
</g>
<!-- inventory&#45;admin_role&#45;1694&#45;&gt;team&#45;member_role&#45;1772 -->
<g id="edge25" class="edge">
<title>inventory&#45;admin_role&#45;1694&#45;&gt;team&#45;member_role&#45;1772</title>
<path fill="none" stroke="#000000" d="M1133.1558,-576.0145C1157.2404,-580.9904 1183.8522,-587.3817 1207.7024,-595.1415 1224.3524,-600.5587 1226.9161,-606.1628 1243.7024,-611.1415 1267.1094,-618.084 1292.9019,-623.3515 1317.1364,-627.304"/>
<polygon fill="#000000" stroke="#000000" points="1316.6319,-630.7676 1327.0543,-628.8638 1317.7195,-623.8526 1316.6319,-630.7676"/>
</g>
<!-- inventory&#45;update_role&#45;1695 -->
<g id="node10" class="node">
<title>inventory&#45;update_role&#45;1695</title>
<ellipse fill="none" stroke="#000000" cx="716.0928" cy="-422.1415" rx="107.781" ry="18"/>
<text text-anchor="middle" x="716.0928" y="-418.4415" font-family="Times,serif" font-size="14.00" fill="#000000">inventory&#45;update_role&#45;1695</text>
</g>
<!-- inventory&#45;update_role&#45;1695&#45;&gt;inventory&#45;admin_role&#45;1694 -->
<g id="edge26" class="edge">
<title>inventory&#45;update_role&#45;1695&#45;&gt;inventory&#45;admin_role&#45;1694</title>
<path fill="none" stroke="#000000" d="M817.6172,-428.305C837.4553,-433.3403 856.9654,-441.4121 872.729,-454.1415 903.695,-479.1475 877.4794,-511.4907 908.729,-536.1415 919.559,-544.6847 932.2038,-550.864 945.4698,-555.2887"/>
<polygon fill="#000000" stroke="#000000" points="944.6384,-558.6932 955.2222,-558.2092 946.6466,-551.9875 944.6384,-558.6932"/>
</g>
<!-- team&#45;member_role&#45;1757 -->
<g id="node98" class="node">
<title>team&#45;member_role&#45;1757</title>
<ellipse fill="none" stroke="#000000" cx="1058.2157" cy="-509.1415" rx="99.3824" ry="18"/>
<text text-anchor="middle" x="1058.2157" y="-505.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;member_role&#45;1757</text>
</g>
<!-- inventory&#45;update_role&#45;1695&#45;&gt;team&#45;member_role&#45;1757 -->
<g id="edge27" class="edge">
<title>inventory&#45;update_role&#45;1695&#45;&gt;team&#45;member_role&#45;1757</title>
<path fill="none" stroke="#000000" d="M803.7038,-432.6995C826.8291,-437.4382 851.2971,-444.2792 872.729,-454.1415 891.1426,-462.615 890.2197,-473.8788 908.729,-482.1415 924.733,-489.286 942.5019,-494.5406 960.0408,-498.4051"/>
<polygon fill="#000000" stroke="#000000" points="959.8253,-501.9342 970.3258,-500.5237 961.2376,-495.0781 959.8253,-501.9342"/>
</g>
<!-- inventory&#45;adhoc_role&#45;1696 -->
<g id="node11" class="node">
<title>inventory&#45;adhoc_role&#45;1696</title>
<ellipse fill="none" stroke="#000000" cx="716.0928" cy="-151.1415" rx="105.0817" ry="18"/>
<text text-anchor="middle" x="716.0928" y="-147.4415" font-family="Times,serif" font-size="14.00" fill="#000000">inventory&#45;adhoc_role&#45;1696</text>
</g>
<!-- inventory&#45;adhoc_role&#45;1696&#45;&gt;inventory&#45;admin_role&#45;1694 -->
<g id="edge28" class="edge">
<title>inventory&#45;adhoc_role&#45;1696&#45;&gt;inventory&#45;admin_role&#45;1694</title>
<path fill="none" stroke="#000000" d="M821.5793,-151.1296C840.9082,-155.952 859.212,-164.5505 872.729,-179.1415 926.9165,-237.635 854.5941,-477.5993 908.729,-536.1415 917.9319,-546.0937 929.4653,-553.138 942.0223,-558.0408"/>
<polygon fill="#000000" stroke="#000000" points="941.2082,-561.4613 951.8027,-561.3853 943.4732,-554.8379 941.2082,-561.4613"/>
</g>
<!-- team&#45;member_role&#45;1742 -->
<g id="node96" class="node">
<title>team&#45;member_role&#45;1742</title>
<ellipse fill="none" stroke="#000000" cx="1058.2157" cy="-131.1415" rx="99.3824" ry="18"/>
<text text-anchor="middle" x="1058.2157" y="-127.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;member_role&#45;1742</text>
</g>
<!-- inventory&#45;adhoc_role&#45;1696&#45;&gt;team&#45;member_role&#45;1742 -->
<g id="edge29" class="edge">
<title>inventory&#45;adhoc_role&#45;1696&#45;&gt;team&#45;member_role&#45;1742</title>
<path fill="none" stroke="#000000" d="M815.9686,-145.3029C859.1514,-142.7785 909.7005,-139.8235 953.4192,-137.2678"/>
<polygon fill="#000000" stroke="#000000" points="953.7258,-140.7559 963.5045,-136.6782 953.3173,-133.7679 953.7258,-140.7559"/>
</g>
<!-- inventory&#45;use_role&#45;1697 -->
<g id="node12" class="node">
<title>inventory&#45;use_role&#45;1697</title>
<ellipse fill="none" stroke="#000000" cx="381.7693" cy="-151.1415" rx="96.3833" ry="18"/>
<text text-anchor="middle" x="381.7693" y="-147.4415" font-family="Times,serif" font-size="14.00" fill="#000000">inventory&#45;use_role&#45;1697</text>
</g>
<!-- inventory&#45;use_role&#45;1697&#45;&gt;inventory&#45;adhoc_role&#45;1696 -->
<g id="edge30" class="edge">
<title>inventory&#45;use_role&#45;1697&#45;&gt;inventory&#45;adhoc_role&#45;1696</title>
<path fill="none" stroke="#000000" d="M478.021,-151.1415C516.2548,-151.1415 560.5638,-151.1415 600.5149,-151.1415"/>
<polygon fill="#000000" stroke="#000000" points="600.5717,-154.6416 610.5717,-151.1415 600.5716,-147.6416 600.5717,-154.6416"/>
</g>
<!-- team&#45;member_role&#45;1727 -->
<g id="node94" class="node">
<title>team&#45;member_role&#45;1727</title>
<ellipse fill="none" stroke="#000000" cx="716.0928" cy="-96.1415" rx="99.3824" ry="18"/>
<text text-anchor="middle" x="716.0928" y="-92.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;member_role&#45;1727</text>
</g>
<!-- inventory&#45;use_role&#45;1697&#45;&gt;team&#45;member_role&#45;1727 -->
<g id="edge31" class="edge">
<title>inventory&#45;use_role&#45;1697&#45;&gt;team&#45;member_role&#45;1727</title>
<path fill="none" stroke="#000000" d="M454.3125,-139.2074C506.652,-130.5969 577.4444,-118.9508 632.2148,-109.9404"/>
<polygon fill="#000000" stroke="#000000" points="632.9479,-113.3669 642.2471,-108.29 631.8116,-106.4598 632.9479,-113.3669"/>
</g>
<!-- inventory&#45;read_role&#45;1698 -->
<g id="node13" class="node">
<title>inventory&#45;read_role&#45;1698</title>
<ellipse fill="none" stroke="#000000" cx="102.0409" cy="-422.1415" rx="99.3824" ry="18"/>
<text text-anchor="middle" x="102.0409" y="-418.4415" font-family="Times,serif" font-size="14.00" fill="#000000">inventory&#45;read_role&#45;1698</text>
</g>
<!-- inventory&#45;read_role&#45;1698&#45;&gt;inventory&#45;admin_role&#45;1694 -->
<g id="edge33" class="edge">
<title>inventory&#45;read_role&#45;1698&#45;&gt;inventory&#45;admin_role&#45;1694</title>
<path fill="none" stroke="#000000" d="M179.4788,-433.5607C354.6493,-459.3918 780.5921,-522.2024 967.6195,-549.782"/>
<polygon fill="#000000" stroke="#000000" points="967.2934,-553.2717 977.697,-551.268 968.3146,-546.3466 967.2934,-553.2717"/>
</g>
<!-- inventory&#45;read_role&#45;1698&#45;&gt;inventory&#45;update_role&#45;1695 -->
<g id="edge32" class="edge">
<title>inventory&#45;read_role&#45;1698&#45;&gt;inventory&#45;update_role&#45;1695</title>
<path fill="none" stroke="#000000" d="M201.7233,-422.1415C309.9434,-422.1415 482.6791,-422.1415 597.7172,-422.1415"/>
<polygon fill="#000000" stroke="#000000" points="597.9721,-425.6416 607.9721,-422.1415 597.9721,-418.6416 597.9721,-425.6416"/>
</g>
<!-- inventory&#45;read_role&#45;1698&#45;&gt;inventory&#45;use_role&#45;1697 -->
<g id="edge34" class="edge">
<title>inventory&#45;read_role&#45;1698&#45;&gt;inventory&#45;use_role&#45;1697</title>
<path fill="none" stroke="#000000" d="M120.2978,-404.1805C146.6692,-378.2606 196.9883,-328.8938 240.0819,-287.1415 280.1484,-248.3221 326.877,-203.5698 355.3851,-176.3256"/>
<polygon fill="#000000" stroke="#000000" points="358.1092,-178.5637 362.922,-169.1251 353.2736,-173.5022 358.1092,-178.5637"/>
</g>
<!-- inventory&#45;read_role&#45;1698&#45;&gt;organization&#45;auditor_role&#45;1528 -->
<g id="edge35" class="edge">
<title>inventory&#45;read_role&#45;1698&#45;&gt;organization&#45;auditor_role&#45;1528</title>
<path fill="none" stroke="#000000" d="M104.7269,-440.1864C117.1864,-521.7535 171.6599,-855.353 240.0819,-932.1415 330.2838,-1033.3733 405.2201,-978.7763 523.4567,-1045.1415 540.8973,-1054.9307 540.8954,-1064.6932 559.4567,-1072.1415 678.3259,-1119.8417 824.9521,-1132.5594 928.3689,-1134.7334"/>
<polygon fill="#000000" stroke="#000000" points="928.4925,-1138.2361 938.5538,-1134.9164 928.6183,-1131.2372 928.4925,-1138.2361"/>
</g>
<!-- team&#45;member_role&#45;1712 -->
<g id="node92" class="node">
<title>team&#45;member_role&#45;1712</title>
<ellipse fill="none" stroke="#000000" cx="381.7693" cy="-70.1415" rx="99.3824" ry="18"/>
<text text-anchor="middle" x="381.7693" y="-66.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;member_role&#45;1712</text>
</g>
<!-- inventory&#45;read_role&#45;1698&#45;&gt;team&#45;member_role&#45;1712 -->
<g id="edge36" class="edge">
<title>inventory&#45;read_role&#45;1698&#45;&gt;team&#45;member_role&#45;1712</title>
<path fill="none" stroke="#000000" d="M105.4789,-403.9148C116.0758,-352.6082 152.9351,-205.4188 240.0819,-124.1415 258.5247,-106.9409 283.0063,-95.0517 306.4242,-86.9074"/>
<polygon fill="#000000" stroke="#000000" points="307.6184,-90.1992 316.0245,-83.7503 305.4315,-83.5495 307.6184,-90.1992"/>
</g>
<!-- inventory&#45;admin_role&#45;1810 -->
<g id="node14" class="node">
<title>inventory&#45;admin_role&#45;1810</title>
<ellipse fill="none" stroke="#000000" cx="1058.2157" cy="-1040.1415" rx="106.6812" ry="18"/>
<text text-anchor="middle" x="1058.2157" y="-1036.4415" font-family="Times,serif" font-size="14.00" fill="#000000">inventory&#45;admin_role&#45;1810</text>
</g>
<!-- inventory&#45;admin_role&#45;1810&#45;&gt;organization&#45;inventory_admin_role&#45;1523 -->
<g id="edge37" class="edge">
<title>inventory&#45;admin_role&#45;1810&#45;&gt;organization&#45;inventory_admin_role&#45;1523</title>
<path fill="none" stroke="#000000" d="M1149.962,-1049.4592C1191.2508,-1053.6525 1240.6791,-1058.6724 1285.4665,-1063.221"/>
<polygon fill="#000000" stroke="#000000" points="1285.2406,-1066.716 1295.5431,-1064.2444 1285.948,-1059.7518 1285.2406,-1066.716"/>
</g>
<!-- inventory&#45;update_role&#45;1811 -->
<g id="node15" class="node">
<title>inventory&#45;update_role&#45;1811</title>
<ellipse fill="none" stroke="#000000" cx="381.7693" cy="-1126.1415" rx="107.781" ry="18"/>
<text text-anchor="middle" x="381.7693" y="-1122.4415" font-family="Times,serif" font-size="14.00" fill="#000000">inventory&#45;update_role&#45;1811</text>
</g>
<!-- inventory&#45;update_role&#45;1811&#45;&gt;inventory&#45;admin_role&#45;1810 -->
<g id="edge38" class="edge">
<title>inventory&#45;update_role&#45;1811&#45;&gt;inventory&#45;admin_role&#45;1810</title>
<path fill="none" stroke="#000000" d="M467.785,-1115.2059C594.5438,-1099.0905 830.7216,-1069.064 962.7053,-1052.2842"/>
<polygon fill="#000000" stroke="#000000" points="963.326,-1055.7336 972.8047,-1051.0003 962.4431,-1048.7895 963.326,-1055.7336"/>
</g>
<!-- inventory&#45;adhoc_role&#45;1812 -->
<g id="node16" class="node">
<title>inventory&#45;adhoc_role&#45;1812</title>
<ellipse fill="none" stroke="#000000" cx="716.0928" cy="-974.1415" rx="105.0817" ry="18"/>
<text text-anchor="middle" x="716.0928" y="-970.4415" font-family="Times,serif" font-size="14.00" fill="#000000">inventory&#45;adhoc_role&#45;1812</text>
</g>
<!-- inventory&#45;adhoc_role&#45;1812&#45;&gt;inventory&#45;admin_role&#45;1810 -->
<g id="edge39" class="edge">
<title>inventory&#45;adhoc_role&#45;1812&#45;&gt;inventory&#45;admin_role&#45;1810</title>
<path fill="none" stroke="#000000" d="M786.1521,-987.6569C841.8699,-998.4056 919.8611,-1013.4511 978.0626,-1024.6789"/>
<polygon fill="#000000" stroke="#000000" points="977.4749,-1028.13 987.9568,-1026.5877 978.8009,-1021.2567 977.4749,-1028.13"/>
</g>
<!-- inventory&#45;use_role&#45;1813 -->
<g id="node17" class="node">
<title>inventory&#45;use_role&#45;1813</title>
<ellipse fill="none" stroke="#000000" cx="381.7693" cy="-1072.1415" rx="96.3833" ry="18"/>
<text text-anchor="middle" x="381.7693" y="-1068.4415" font-family="Times,serif" font-size="14.00" fill="#000000">inventory&#45;use_role&#45;1813</text>
</g>
<!-- inventory&#45;use_role&#45;1813&#45;&gt;inventory&#45;adhoc_role&#45;1812 -->
<g id="edge40" class="edge">
<title>inventory&#45;use_role&#45;1813&#45;&gt;inventory&#45;adhoc_role&#45;1812</title>
<path fill="none" stroke="#000000" d="M433.6406,-1056.9366C492.8328,-1039.5856 589.6291,-1011.2118 653.1039,-992.6054"/>
<polygon fill="#000000" stroke="#000000" points="654.3825,-995.878 662.9942,-989.7063 652.4134,-989.1606 654.3825,-995.878"/>
</g>
<!-- inventory&#45;read_role&#45;1814 -->
<g id="node18" class="node">
<title>inventory&#45;read_role&#45;1814</title>
<ellipse fill="none" stroke="#000000" cx="102.0409" cy="-1149.1415" rx="99.3824" ry="18"/>
<text text-anchor="middle" x="102.0409" y="-1145.4415" font-family="Times,serif" font-size="14.00" fill="#000000">inventory&#45;read_role&#45;1814</text>
</g>
<!-- inventory&#45;read_role&#45;1814&#45;&gt;inventory&#45;admin_role&#45;1810 -->
<g id="edge41" class="edge">
<title>inventory&#45;read_role&#45;1814&#45;&gt;inventory&#45;admin_role&#45;1810</title>
<path fill="none" stroke="#000000" d="M181.4795,-1159.9779C325.5133,-1176.2059 636.7005,-1195.393 872.729,-1098.1415 890.9772,-1090.6227 890.6932,-1080.1566 908.729,-1072.1415 926.3876,-1064.2941 946.0934,-1058.322 965.2535,-1053.7933"/>
<polygon fill="#000000" stroke="#000000" points="966.2212,-1057.1632 975.2096,-1051.5543 964.6853,-1050.3337 966.2212,-1057.1632"/>
</g>
<!-- inventory&#45;read_role&#45;1814&#45;&gt;inventory&#45;update_role&#45;1811 -->
<g id="edge42" class="edge">
<title>inventory&#45;read_role&#45;1814&#45;&gt;inventory&#45;update_role&#45;1811</title>
<path fill="none" stroke="#000000" d="M192.8607,-1141.6741C218.8889,-1139.534 247.5117,-1137.1805 274.4324,-1134.9671"/>
<polygon fill="#000000" stroke="#000000" points="274.9781,-1138.4341 284.6577,-1134.1263 274.4045,-1131.4576 274.9781,-1138.4341"/>
</g>
<!-- inventory&#45;read_role&#45;1814&#45;&gt;inventory&#45;use_role&#45;1813 -->
<g id="edge43" class="edge">
<title>inventory&#45;read_role&#45;1814&#45;&gt;inventory&#45;use_role&#45;1813</title>
<path fill="none" stroke="#000000" d="M142.2639,-1132.6487C169.5126,-1121.9553 206.5304,-1108.3516 240.0819,-1099.1415 258.7946,-1094.0048 279.1613,-1089.5038 298.4659,-1085.7245"/>
<polygon fill="#000000" stroke="#000000" points="299.2857,-1089.1312 308.4498,-1083.8144 297.9702,-1082.2559 299.2857,-1089.1312"/>
</g>
<!-- inventory&#45;read_role&#45;1814&#45;&gt;organization&#45;auditor_role&#45;1528 -->
<g id="edge44" class="edge">
<title>inventory&#45;read_role&#45;1814&#45;&gt;organization&#45;auditor_role&#45;1528</title>
<path fill="none" stroke="#000000" d="M149.0162,-1165.014C175.4318,-1173.1043 209.2102,-1182.0759 240.0819,-1186.1415 518.8514,-1222.8538 602.0623,-1262.2978 872.729,-1186.1415 890.7792,-1181.0628 891.3135,-1171.0918 908.729,-1164.1415 926.0716,-1157.2204 945.1725,-1151.6865 963.7553,-1147.3001"/>
<polygon fill="#000000" stroke="#000000" points="964.7315,-1150.6678 973.7111,-1145.0449 963.185,-1143.8407 964.7315,-1150.6678"/>
</g>
<!-- organization&#45;admin_role&#45;1520&#45;&gt;None&#45;system_administrator&#45;1 -->
<g id="edge45" class="edge">
<title>organization&#45;admin_role&#45;1520&#45;&gt;None&#45;system_administrator&#45;1</title>
<path fill="none" stroke="#000000" d="M1838.9425,-1375.2131C2002.7981,-1359.1876 2313.1842,-1320.8369 2399.4095,-1254.1415 2495.648,-1179.7009 2534.0863,-1028.7921 2546.307,-966.2618"/>
<polygon fill="#000000" stroke="#000000" points="2549.7665,-966.8026 2548.1708,-956.3287 2542.8866,-965.5116 2549.7665,-966.8026"/>
</g>
<!-- organization&#45;execute_role&#45;1521 -->
<g id="node20" class="node">
<title>organization&#45;execute_role&#45;1521</title>
<ellipse fill="none" stroke="#000000" cx="1058.2157" cy="-1554.1415" rx="122.3786" ry="18"/>
<text text-anchor="middle" x="1058.2157" y="-1550.4415" font-family="Times,serif" font-size="14.00" fill="#000000">organization&#45;execute_role&#45;1521</text>
</g>
<!-- organization&#45;execute_role&#45;1521&#45;&gt;organization&#45;admin_role&#45;1520 -->
<g id="edge46" class="edge">
<title>organization&#45;execute_role&#45;1521&#45;&gt;organization&#45;admin_role&#45;1520</title>
<path fill="none" stroke="#000000" d="M1153.9625,-1542.8636C1172.1875,-1539.0464 1190.8262,-1533.9477 1207.7024,-1527.1415 1225.5363,-1519.9491 1225.6386,-1509.735 1243.7024,-1503.1415 1385.6945,-1451.3129 1443.1315,-1525.5927 1581.6724,-1465.1415 1601.025,-1456.6972 1599.7317,-1445.2751 1617.6724,-1434.1415 1636.3947,-1422.523 1658.2905,-1412.4234 1678.1195,-1404.4016"/>
<polygon fill="#000000" stroke="#000000" points="1679.6487,-1407.5608 1687.6647,-1400.633 1677.0781,-1401.0499 1679.6487,-1407.5608"/>
</g>
<!-- team&#45;member_role&#45;1545 -->
<g id="node63" class="node">
<title>team&#45;member_role&#45;1545</title>
<ellipse fill="none" stroke="#000000" cx="1412.6874" cy="-1530.1415" rx="99.3824" ry="18"/>
<text text-anchor="middle" x="1412.6874" y="-1526.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;member_role&#45;1545</text>
</g>
<!-- organization&#45;execute_role&#45;1521&#45;&gt;team&#45;member_role&#45;1545 -->
<g id="edge47" class="edge">
<title>organization&#45;execute_role&#45;1521&#45;&gt;team&#45;member_role&#45;1545</title>
<path fill="none" stroke="#000000" d="M1169.4002,-1546.6136C1214.1367,-1543.5847 1265.4251,-1540.1121 1309.341,-1537.1387"/>
<polygon fill="#000000" stroke="#000000" points="1309.722,-1540.6211 1319.4627,-1536.4534 1309.2491,-1533.637 1309.722,-1540.6211"/>
</g>
<!-- organization&#45;project_admin_role&#45;1522 -->
<g id="node21" class="node">
<title>organization&#45;project_admin_role&#45;1522</title>
<ellipse fill="none" stroke="#000000" cx="1412.6874" cy="-968.1415" rx="147.5738" ry="18"/>
<text text-anchor="middle" x="1412.6874" y="-964.4415" font-family="Times,serif" font-size="14.00" fill="#000000">organization&#45;project_admin_role&#45;1522</text>
</g>
<!-- organization&#45;project_admin_role&#45;1522&#45;&gt;organization&#45;admin_role&#45;1520 -->
<g id="edge48" class="edge">
<title>organization&#45;project_admin_role&#45;1522&#45;&gt;organization&#45;admin_role&#45;1520</title>
<path fill="none" stroke="#000000" d="M1551.2588,-974.4693C1562.5609,-979.4771 1572.9618,-986.2068 1581.6724,-995.1415 1665.8746,-1081.5101 1564.5957,-1155.8254 1617.6724,-1264.1415 1637.0956,-1303.7793 1674.7173,-1338.3802 1702.3366,-1360.1112"/>
<polygon fill="#000000" stroke="#000000" points="1700.4955,-1363.1106 1710.5558,-1366.4335 1704.7634,-1357.5622 1700.4955,-1363.1106"/>
</g>
<!-- team&#45;member_role&#45;1560 -->
<g id="node65" class="node">
<title>team&#45;member_role&#45;1560</title>
<ellipse fill="none" stroke="#000000" cx="1735.9619" cy="-979.1415" rx="99.3824" ry="18"/>
<text text-anchor="middle" x="1735.9619" y="-975.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;member_role&#45;1560</text>
</g>
<!-- organization&#45;project_admin_role&#45;1522&#45;&gt;team&#45;member_role&#45;1560 -->
<g id="edge49" class="edge">
<title>organization&#45;project_admin_role&#45;1522&#45;&gt;team&#45;member_role&#45;1560</title>
<path fill="none" stroke="#000000" d="M1554.9508,-972.9823C1579.4457,-973.8158 1604.5428,-974.6698 1627.9481,-975.4662"/>
<polygon fill="#000000" stroke="#000000" points="1628.107,-978.9735 1638.2203,-975.8157 1628.3451,-971.9776 1628.107,-978.9735"/>
</g>
<!-- organization&#45;inventory_admin_role&#45;1523&#45;&gt;organization&#45;admin_role&#45;1520 -->
<g id="edge50" class="edge">
<title>organization&#45;inventory_admin_role&#45;1523&#45;&gt;organization&#45;admin_role&#45;1520</title>
<path fill="none" stroke="#000000" d="M1552.5003,-1084.1629C1563.1886,-1088.9017 1573.1229,-1095.1026 1581.6724,-1103.1415 1635.09,-1153.3686 1582.5775,-1199.7634 1617.6724,-1264.1415 1638.8633,-1303.0142 1676.3411,-1337.865 1703.4422,-1359.8633"/>
<polygon fill="#000000" stroke="#000000" points="1701.4862,-1362.7797 1711.4903,-1366.268 1705.845,-1357.3024 1701.4862,-1362.7797"/>
</g>
<!-- team&#45;member_role&#45;1575 -->
<g id="node67" class="node">
<title>team&#45;member_role&#45;1575</title>
<ellipse fill="none" stroke="#000000" cx="1735.9619" cy="-1050.1415" rx="99.3824" ry="18"/>
<text text-anchor="middle" x="1735.9619" y="-1046.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;member_role&#45;1575</text>
</g>
<!-- organization&#45;inventory_admin_role&#45;1523&#45;&gt;team&#45;member_role&#45;1575 -->
<g id="edge51" class="edge">
<title>organization&#45;inventory_admin_role&#45;1523&#45;&gt;team&#45;member_role&#45;1575</title>
<path fill="none" stroke="#000000" d="M1540.4541,-1065.8656C1571.8493,-1063.3406 1605.0294,-1060.672 1634.9642,-1058.2645"/>
<polygon fill="#000000" stroke="#000000" points="1635.2972,-1061.7491 1644.9844,-1057.4586 1634.7359,-1054.7716 1635.2972,-1061.7491"/>
</g>
<!-- organization&#45;credential_admin_role&#45;1524&#45;&gt;organization&#45;admin_role&#45;1520 -->
<g id="edge52" class="edge">
<title>organization&#45;credential_admin_role&#45;1524&#45;&gt;organization&#45;admin_role&#45;1520</title>
<path fill="none" stroke="#000000" d="M1553.4755,-1629.9311C1563.82,-1625.2025 1573.4155,-1619.0571 1581.6724,-1611.1415 1639.6225,-1555.5876 1566.8354,-1496.2708 1617.6724,-1434.1415 1628.885,-1420.4384 1644.5241,-1410.4254 1660.7645,-1403.1318"/>
<polygon fill="#000000" stroke="#000000" points="1662.474,-1406.2118 1670.3672,-1399.1444 1659.7895,-1399.747 1662.474,-1406.2118"/>
</g>
<!-- team&#45;member_role&#45;1590 -->
<g id="node69" class="node">
<title>team&#45;member_role&#45;1590</title>
<ellipse fill="none" stroke="#000000" cx="1735.9619" cy="-1592.1415" rx="99.3824" ry="18"/>
<text text-anchor="middle" x="1735.9619" y="-1588.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;member_role&#45;1590</text>
</g>
<!-- organization&#45;credential_admin_role&#45;1524&#45;&gt;team&#45;member_role&#45;1590 -->
<g id="edge53" class="edge">
<title>organization&#45;credential_admin_role&#45;1524&#45;&gt;team&#45;member_role&#45;1590</title>
<path fill="none" stroke="#000000" d="M1511.437,-1624.0901C1554.842,-1617.9138 1605.4148,-1610.7176 1647.5626,-1604.7202"/>
<polygon fill="#000000" stroke="#000000" points="1648.1218,-1608.176 1657.5289,-1603.3021 1647.1356,-1601.2458 1648.1218,-1608.176"/>
</g>
<!-- organization&#45;workflow_admin_role&#45;1525 -->
<g id="node24" class="node">
<title>organization&#45;workflow_admin_role&#45;1525</title>
<ellipse fill="none" stroke="#000000" cx="1412.6874" cy="-1238.1415" rx="155.1726" ry="18"/>
<text text-anchor="middle" x="1412.6874" y="-1234.4415" font-family="Times,serif" font-size="14.00" fill="#000000">organization&#45;workflow_admin_role&#45;1525</text>
</g>
<!-- organization&#45;workflow_admin_role&#45;1525&#45;&gt;organization&#45;admin_role&#45;1520 -->
<g id="edge54" class="edge">
<title>organization&#45;workflow_admin_role&#45;1525&#45;&gt;organization&#45;admin_role&#45;1520</title>
<path fill="none" stroke="#000000" d="M1520.7905,-1251.1231C1541.5083,-1255.6821 1562.6548,-1261.8364 1581.6724,-1270.1415 1631.8898,-1292.0718 1681.2891,-1332.9021 1710.1789,-1359.2798"/>
<polygon fill="#000000" stroke="#000000" points="1708.0524,-1362.0808 1717.7671,-1366.3087 1712.8093,-1356.9454 1708.0524,-1362.0808"/>
</g>
<!-- team&#45;member_role&#45;1605 -->
<g id="node71" class="node">
<title>team&#45;member_role&#45;1605</title>
<ellipse fill="none" stroke="#000000" cx="1735.9619" cy="-1237.1415" rx="99.3824" ry="18"/>
<text text-anchor="middle" x="1735.9619" y="-1233.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;member_role&#45;1605</text>
</g>
<!-- organization&#45;workflow_admin_role&#45;1525&#45;&gt;team&#45;member_role&#45;1605 -->
<g id="edge55" class="edge">
<title>organization&#45;workflow_admin_role&#45;1525&#45;&gt;team&#45;member_role&#45;1605</title>
<path fill="none" stroke="#000000" d="M1568.1699,-1237.6606C1587.6863,-1237.6002 1607.3226,-1237.5395 1625.9384,-1237.4819"/>
<polygon fill="#000000" stroke="#000000" points="1626.1792,-1240.9812 1636.1682,-1237.4502 1626.1574,-1233.9813 1626.1792,-1240.9812"/>
</g>
<!-- organization&#45;notification_admin_role&#45;1526 -->
<g id="node25" class="node">
<title>organization&#45;notification_admin_role&#45;1526</title>
<ellipse fill="none" stroke="#000000" cx="1412.6874" cy="-1584.1415" rx="163.2712" ry="18"/>
<text text-anchor="middle" x="1412.6874" y="-1580.4415" font-family="Times,serif" font-size="14.00" fill="#000000">organization&#45;notification_admin_role&#45;1526</text>
</g>
<!-- organization&#45;notification_admin_role&#45;1526&#45;&gt;organization&#45;admin_role&#45;1520 -->
<g id="edge56" class="edge">
<title>organization&#45;notification_admin_role&#45;1526&#45;&gt;organization&#45;admin_role&#45;1520</title>
<path fill="none" stroke="#000000" d="M1553.1795,-1574.986C1563.5221,-1570.4475 1573.2015,-1564.6049 1581.6724,-1557.1415 1624.4106,-1519.4866 1579.7807,-1476.6699 1617.6724,-1434.1415 1629.8113,-1420.5172 1646.2789,-1410.4939 1663.0666,-1403.1616"/>
<polygon fill="#000000" stroke="#000000" points="1664.46,-1406.3733 1672.4006,-1399.3592 1661.8191,-1399.8906 1664.46,-1406.3733"/>
</g>
<!-- team&#45;member_role&#45;1620 -->
<g id="node73" class="node">
<title>team&#45;member_role&#45;1620</title>
<ellipse fill="none" stroke="#000000" cx="1735.9619" cy="-1538.1415" rx="99.3824" ry="18"/>
<text text-anchor="middle" x="1735.9619" y="-1534.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;member_role&#45;1620</text>
</g>
<!-- organization&#45;notification_admin_role&#45;1526&#45;&gt;team&#45;member_role&#45;1620 -->
<g id="edge57" class="edge">
<title>organization&#45;notification_admin_role&#45;1526&#45;&gt;team&#45;member_role&#45;1620</title>
<path fill="none" stroke="#000000" d="M1512.7596,-1569.9019C1555.8439,-1563.7712 1605.7893,-1556.6643 1647.4964,-1550.7296"/>
<polygon fill="#000000" stroke="#000000" points="1648.2293,-1554.1607 1657.6365,-1549.2868 1647.2432,-1547.2305 1648.2293,-1554.1607"/>
</g>
<!-- organization&#45;job_template_admin_role&#45;1527 -->
<g id="node26" class="node">
<title>organization&#45;job_template_admin_role&#45;1527</title>
<ellipse fill="none" stroke="#000000" cx="1412.6874" cy="-1822.1415" rx="168.97" ry="18"/>
<text text-anchor="middle" x="1412.6874" y="-1818.4415" font-family="Times,serif" font-size="14.00" fill="#000000">organization&#45;job_template_admin_role&#45;1527</text>
</g>
<!-- organization&#45;job_template_admin_role&#45;1527&#45;&gt;organization&#45;admin_role&#45;1520 -->
<g id="edge58" class="edge">
<title>organization&#45;job_template_admin_role&#45;1527&#45;&gt;organization&#45;admin_role&#45;1520</title>
<path fill="none" stroke="#000000" d="M1503.0672,-1806.8687C1532.4813,-1797.3871 1562.4675,-1782.0255 1581.6724,-1757.1415 1669.9248,-1642.7924 1531.302,-1549.9187 1617.6724,-1434.1415 1628.0367,-1420.2485 1643.015,-1410.1824 1658.8492,-1402.9002"/>
<polygon fill="#000000" stroke="#000000" points="1660.3964,-1406.046 1668.2426,-1398.9264 1657.6691,-1399.5992 1660.3964,-1406.046"/>
</g>
<!-- team&#45;member_role&#45;1635 -->
<g id="node75" class="node">
<title>team&#45;member_role&#45;1635</title>
<ellipse fill="none" stroke="#000000" cx="1735.9619" cy="-1822.1415" rx="99.3824" ry="18"/>
<text text-anchor="middle" x="1735.9619" y="-1818.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;member_role&#45;1635</text>
</g>
<!-- organization&#45;job_template_admin_role&#45;1527&#45;&gt;team&#45;member_role&#45;1635 -->
<g id="edge59" class="edge">
<title>organization&#45;job_template_admin_role&#45;1527&#45;&gt;team&#45;member_role&#45;1635</title>
<path fill="none" stroke="#000000" d="M1581.899,-1822.1415C1596.8964,-1822.1415 1611.8066,-1822.1415 1626.1118,-1822.1415"/>
<polygon fill="#000000" stroke="#000000" points="1626.4138,-1825.6416 1636.4138,-1822.1415 1626.4138,-1818.6416 1626.4138,-1825.6416"/>
</g>
<!-- team&#45;member_role&#45;1650 -->
<g id="node77" class="node">
<title>team&#45;member_role&#45;1650</title>
<ellipse fill="none" stroke="#000000" cx="1412.6874" cy="-1130.1415" rx="99.3824" ry="18"/>
<text text-anchor="middle" x="1412.6874" y="-1126.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;member_role&#45;1650</text>
</g>
<!-- organization&#45;auditor_role&#45;1528&#45;&gt;team&#45;member_role&#45;1650 -->
<g id="edge60" class="edge">
<title>organization&#45;auditor_role&#45;1528&#45;&gt;team&#45;member_role&#45;1650</title>
<path fill="none" stroke="#000000" d="M1179.2133,-1131.4588C1219.3424,-1131.2324 1263.7625,-1130.9818 1302.9916,-1130.7605"/>
<polygon fill="#000000" stroke="#000000" points="1303.1318,-1134.2598 1313.1119,-1130.7034 1303.0923,-1127.2599 1303.1318,-1134.2598"/>
</g>
<!-- organization&#45;auditor_role&#45;1528&#45;&gt;None&#45;system_auditor&#45;14 -->
<g id="edge61" class="edge">
<title>organization&#45;auditor_role&#45;1528&#45;&gt;None&#45;system_auditor&#45;14</title>
<path fill="none" stroke="#000000" d="M1157.2958,-1121.8031C1175.0338,-1117.0037 1192.6411,-1110.0849 1207.7024,-1100.1415 1230.8565,-1084.8554 1220.1555,-1063.8154 1243.7024,-1049.1415 1262.1789,-1037.6274 1283.9235,-1030.4927 1305.5514,-1026.1737"/>
<polygon fill="#000000" stroke="#000000" points="1306.2499,-1029.6042 1315.4682,-1024.3818 1305.0051,-1022.7158 1306.2499,-1029.6042"/>
</g>
<!-- organization&#45;member_role&#45;1529&#45;&gt;organization&#45;admin_role&#45;1520 -->
<g id="edge62" class="edge">
<title>organization&#45;member_role&#45;1529&#45;&gt;organization&#45;admin_role&#45;1520</title>
<path fill="none" stroke="#000000" d="M1129.0954,-1853.2486C1156.7699,-1844.27 1186.8057,-1830.1408 1207.7024,-1808.1415 1241.6786,-1772.3728 1205.2256,-1734.0172 1243.7024,-1703.1415 1361.594,-1608.5396 1472.5354,-1769.7219 1581.6724,-1665.1415 1656.6945,-1593.2518 1553.7412,-1516.0515 1617.6724,-1434.1415 1628.4518,-1420.3308 1643.7586,-1410.2875 1659.7978,-1403.0002"/>
<polygon fill="#000000" stroke="#000000" points="1661.4266,-1406.1126 1669.2974,-1399.0203 1658.7216,-1399.6563 1661.4266,-1406.1126"/>
</g>
<!-- organization&#45;read_role&#45;1530 -->
<g id="node29" class="node">
<title>organization&#45;read_role&#45;1530</title>
<ellipse fill="none" stroke="#000000" cx="716.0928" cy="-1684.1415" rx="111.2805" ry="18"/>
<text text-anchor="middle" x="716.0928" y="-1680.4415" font-family="Times,serif" font-size="14.00" fill="#000000">organization&#45;read_role&#45;1530</text>
</g>
<!-- organization&#45;read_role&#45;1530&#45;&gt;organization&#45;execute_role&#45;1521 -->
<g id="edge63" class="edge">
<title>organization&#45;read_role&#45;1530&#45;&gt;organization&#45;execute_role&#45;1521</title>
<path fill="none" stroke="#000000" d="M817.6212,-1676.7199C837.2369,-1671.7473 856.6581,-1664.0194 872.729,-1652.1415 899.5995,-1632.2816 881.9516,-1606.127 908.729,-1586.1415 919.7683,-1577.9022 932.476,-1571.6884 945.7218,-1567.0176"/>
<polygon fill="#000000" stroke="#000000" points="947.0023,-1570.2822 955.4457,-1563.8823 944.8541,-1563.62 947.0023,-1570.2822"/>
</g>
<!-- organization&#45;read_role&#45;1530&#45;&gt;organization&#45;project_admin_role&#45;1522 -->
<g id="edge64" class="edge">
<title>organization&#45;read_role&#45;1530&#45;&gt;organization&#45;project_admin_role&#45;1522</title>
<path fill="none" stroke="#000000" d="M789.6112,-1670.5768C819.935,-1661.2008 852.6195,-1645.461 872.729,-1619.1415 949.1715,-1519.0927 818.9224,-1426.3912 908.729,-1338.1415 1004.0808,-1244.4427 1112.9055,-1399.4017 1207.7024,-1305.1415 1306.0588,-1207.3421 1147.7466,-1095.2974 1243.7024,-995.1415 1249.9744,-988.595 1257.1522,-983.2256 1264.9309,-978.8456"/>
<polygon fill="#000000" stroke="#000000" points="1266.5894,-981.9293 1273.9522,-974.3109 1263.4455,-975.675 1266.5894,-981.9293"/>
</g>
<!-- organization&#45;read_role&#45;1530&#45;&gt;organization&#45;inventory_admin_role&#45;1523 -->
<g id="edge65" class="edge">
<title>organization&#45;read_role&#45;1530&#45;&gt;organization&#45;inventory_admin_role&#45;1523</title>
<path fill="none" stroke="#000000" d="M788.9647,-1670.5144C819.355,-1661.1173 852.2713,-1645.3781 872.729,-1619.1415 939.8633,-1533.0429 830.7348,-1452.5412 908.729,-1376.1415 1004.4162,-1282.4105 1111.7843,-1431.6363 1207.7024,-1338.1415 1283.367,-1264.3885 1169.228,-1178.0962 1243.7024,-1103.1415 1249.371,-1097.4364 1255.7304,-1092.6358 1262.5709,-1088.6125"/>
<polygon fill="#000000" stroke="#000000" points="1264.26,-1091.6787 1271.4772,-1083.9222 1260.9983,-1085.485 1264.26,-1091.6787"/>
</g>
<!-- organization&#45;read_role&#45;1530&#45;&gt;organization&#45;credential_admin_role&#45;1524 -->
<g id="edge66" class="edge">
<title>organization&#45;read_role&#45;1530&#45;&gt;organization&#45;credential_admin_role&#45;1524</title>
<path fill="none" stroke="#000000" d="M794.6144,-1671.2956C829.4726,-1666.069 871.0537,-1660.4833 908.729,-1657.1415 1020.9757,-1647.1852 1147.7386,-1642.4376 1246.0499,-1640.1778"/>
<polygon fill="#000000" stroke="#000000" points="1246.1573,-1643.6764 1256.0766,-1639.9537 1246.0008,-1636.6782 1246.1573,-1643.6764"/>
</g>
<!-- organization&#45;read_role&#45;1530&#45;&gt;organization&#45;workflow_admin_role&#45;1525 -->
<g id="edge67" class="edge">
<title>organization&#45;read_role&#45;1530&#45;&gt;organization&#45;workflow_admin_role&#45;1525</title>
<path fill="none" stroke="#000000" d="M788.1839,-1670.3396C818.6113,-1660.8981 851.7746,-1645.1724 872.729,-1619.1415 929.3632,-1548.7867 843.7494,-1481.8702 908.729,-1419.1415 1005.3122,-1325.904 1099.0511,-1454.9861 1207.7024,-1376.1415 1236.9809,-1354.8951 1216.9863,-1327.532 1243.7024,-1303.1415 1267.1658,-1281.7206 1298.4435,-1267.0822 1327.7075,-1257.2096"/>
<polygon fill="#000000" stroke="#000000" points="1329.0957,-1260.4395 1337.5404,-1254.0413 1326.9489,-1253.7769 1329.0957,-1260.4395"/>
</g>
<!-- organization&#45;read_role&#45;1530&#45;&gt;organization&#45;notification_admin_role&#45;1526 -->
<g id="edge68" class="edge">
<title>organization&#45;read_role&#45;1530&#45;&gt;organization&#45;notification_admin_role&#45;1526</title>
<path fill="none" stroke="#000000" d="M794.1202,-1671.282C819.4562,-1666.291 847.5246,-1659.8873 872.729,-1652.1415 889.2975,-1647.0497 891.9336,-1641.4263 908.729,-1637.1415 1018.8555,-1609.0466 1146.1728,-1595.8103 1245.2853,-1589.5908"/>
<polygon fill="#000000" stroke="#000000" points="1245.6268,-1593.0765 1255.3953,-1588.9745 1245.2008,-1586.0895 1245.6268,-1593.0765"/>
</g>
<!-- organization&#45;read_role&#45;1530&#45;&gt;organization&#45;job_template_admin_role&#45;1527 -->
<g id="edge69" class="edge">
<title>organization&#45;read_role&#45;1530&#45;&gt;organization&#45;job_template_admin_role&#45;1527</title>
<path fill="none" stroke="#000000" d="M757.4347,-1700.9695C789.0837,-1713.9313 833.7751,-1732.4057 872.729,-1749.1415 888.8162,-1756.0531 891.833,-1760.5486 908.729,-1765.1415 1017.3671,-1794.6736 1143.1988,-1808.9248 1241.9498,-1815.7923"/>
<polygon fill="#000000" stroke="#000000" points="1241.8131,-1819.291 1252.0266,-1816.4741 1242.2857,-1812.307 1241.8131,-1819.291"/>
</g>
<!-- organization&#45;read_role&#45;1530&#45;&gt;organization&#45;auditor_role&#45;1528 -->
<g id="edge70" class="edge">
<title>organization&#45;read_role&#45;1530&#45;&gt;organization&#45;auditor_role&#45;1528</title>
<path fill="none" stroke="#000000" d="M790.9522,-1670.7227C821.1431,-1661.3896 853.3546,-1645.6429 872.729,-1619.1415 928.2752,-1543.162 853.8233,-1273.5852 908.729,-1197.1415 924.9763,-1174.5207 950.8239,-1159.686 976.4892,-1149.9941"/>
<polygon fill="#000000" stroke="#000000" points="977.6629,-1153.2915 985.9185,-1146.6511 975.3238,-1146.6939 977.6629,-1153.2915"/>
</g>
<!-- organization&#45;read_role&#45;1530&#45;&gt;organization&#45;member_role&#45;1529 -->
<g id="edge71" class="edge">
<title>organization&#45;read_role&#45;1530&#45;&gt;organization&#45;member_role&#45;1529</title>
<path fill="none" stroke="#000000" d="M781.3826,-1698.7673C812.3801,-1708.5666 847.9671,-1724.3547 872.729,-1749.1415 902.3038,-1778.7462 876.5799,-1809.3544 908.729,-1836.1415 918.3824,-1844.185 929.578,-1850.3478 941.4152,-1855.0505"/>
<polygon fill="#000000" stroke="#000000" points="940.4343,-1858.4174 951.0287,-1858.517 942.8088,-1851.8324 940.4343,-1858.4174"/>
</g>
<!-- organization&#45;approval_role&#45;1531 -->
<g id="node30" class="node">
<title>organization&#45;approval_role&#45;1531</title>
<ellipse fill="none" stroke="#000000" cx="1058.2157" cy="-1224.1415" rx="126.1777" ry="18"/>
<text text-anchor="middle" x="1058.2157" y="-1220.4415" font-family="Times,serif" font-size="14.00" fill="#000000">organization&#45;approval_role&#45;1531</text>
</g>
<!-- organization&#45;read_role&#45;1530&#45;&gt;organization&#45;approval_role&#45;1531 -->
<g id="edge72" class="edge">
<title>organization&#45;read_role&#45;1530&#45;&gt;organization&#45;approval_role&#45;1531</title>
<path fill="none" stroke="#000000" d="M790.3896,-1670.7327C820.6685,-1661.3942 853.1029,-1645.6404 872.729,-1619.1415 921.6333,-1553.1114 853.0327,-1311.5529 908.729,-1251.1415 914.9632,-1244.3794 922.2732,-1238.9587 930.2501,-1234.6393"/>
<polygon fill="#000000" stroke="#000000" points="931.9995,-1237.6826 939.5178,-1230.2177 928.9853,-1231.3648 931.9995,-1237.6826"/>
</g>
<!-- team&#45;member_role&#45;1665 -->
<g id="node79" class="node">
<title>team&#45;member_role&#45;1665</title>
<ellipse fill="none" stroke="#000000" cx="1058.2157" cy="-1684.1415" rx="99.3824" ry="18"/>
<text text-anchor="middle" x="1058.2157" y="-1680.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;member_role&#45;1665</text>
</g>
<!-- organization&#45;read_role&#45;1530&#45;&gt;team&#45;member_role&#45;1665 -->
<g id="edge73" class="edge">
<title>organization&#45;read_role&#45;1530&#45;&gt;team&#45;member_role&#45;1665</title>
<path fill="none" stroke="#000000" d="M827.6433,-1684.1415C866.3969,-1684.1415 909.8057,-1684.1415 948.4166,-1684.1415"/>
<polygon fill="#000000" stroke="#000000" points="948.646,-1687.6416 958.646,-1684.1415 948.6459,-1680.6416 948.646,-1687.6416"/>
</g>
<!-- organization&#45;approval_role&#45;1531&#45;&gt;organization&#45;admin_role&#45;1520 -->
<g id="edge74" class="edge">
<title>organization&#45;approval_role&#45;1531&#45;&gt;organization&#45;admin_role&#45;1520</title>
<path fill="none" stroke="#000000" d="M1146.2048,-1237.1273C1166.5692,-1240.933 1188.0306,-1245.5956 1207.7024,-1251.1415 1224.2256,-1255.7998 1227.033,-1261.037 1243.7024,-1265.1415 1390.4739,-1301.2813 1437.1659,-1258.8041 1581.6724,-1303.1415 1625.2388,-1316.5085 1670.9537,-1342.1887 1701.2053,-1361.0641"/>
<polygon fill="#000000" stroke="#000000" points="1699.3732,-1364.0466 1709.695,-1366.4364 1703.1164,-1358.1314 1699.3732,-1364.0466"/>
</g>
<!-- team&#45;member_role&#45;1680 -->
<g id="node81" class="node">
<title>team&#45;member_role&#45;1680</title>
<ellipse fill="none" stroke="#000000" cx="1412.6874" cy="-1184.1415" rx="99.3824" ry="18"/>
<text text-anchor="middle" x="1412.6874" y="-1180.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;member_role&#45;1680</text>
</g>
<!-- organization&#45;approval_role&#45;1531&#45;&gt;team&#45;member_role&#45;1680 -->
<g id="edge75" class="edge">
<title>organization&#45;approval_role&#45;1531&#45;&gt;team&#45;member_role&#45;1680</title>
<path fill="none" stroke="#000000" d="M1157.4272,-1212.9461C1207.7259,-1207.2702 1268.4993,-1200.4123 1318.1271,-1194.8121"/>
<polygon fill="#000000" stroke="#000000" points="1318.674,-1198.2727 1328.2185,-1193.6733 1317.889,-1191.3168 1318.674,-1198.2727"/>
</g>
<!-- organization&#45;admin_role&#45;1532 -->
<g id="node31" class="node">
<title>organization&#45;admin_role&#45;1532</title>
<ellipse fill="none" stroke="#000000" cx="2281.12" cy="-1366.1415" rx="118.0794" ry="18"/>
<text text-anchor="middle" x="2281.12" y="-1362.4415" font-family="Times,serif" font-size="14.00" fill="#000000">organization&#45;admin_role&#45;1532</text>
</g>
<!-- organization&#45;admin_role&#45;1532&#45;&gt;None&#45;system_administrator&#45;1 -->
<g id="edge76" class="edge">
<title>organization&#45;admin_role&#45;1532&#45;&gt;None&#45;system_administrator&#45;1</title>
<path fill="none" stroke="#000000" d="M2357.8513,-1352.4234C2373.0022,-1346.8755 2387.7887,-1339.084 2399.4095,-1328.1415 2507.8251,-1226.0544 2539.8752,-1037.4154 2548.3441,-966.2766"/>
<polygon fill="#000000" stroke="#000000" points="2551.8291,-966.6061 2549.4691,-956.2774 2544.8729,-965.8234 2551.8291,-966.6061"/>
</g>
<!-- organization&#45;admin_role&#45;1547 -->
<g id="node32" class="node">
<title>organization&#45;admin_role&#45;1547</title>
<ellipse fill="none" stroke="#000000" cx="2281.12" cy="-984.1415" rx="118.0794" ry="18"/>
<text text-anchor="middle" x="2281.12" y="-980.4415" font-family="Times,serif" font-size="14.00" fill="#000000">organization&#45;admin_role&#45;1547</text>
</g>
<!-- organization&#45;admin_role&#45;1547&#45;&gt;None&#45;system_administrator&#45;1 -->
<g id="edge77" class="edge">
<title>organization&#45;admin_role&#45;1547&#45;&gt;None&#45;system_administrator&#45;1</title>
<path fill="none" stroke="#000000" d="M2359.9349,-970.7128C2392.0942,-965.2334 2429.4306,-958.8718 2462.528,-953.2326"/>
<polygon fill="#000000" stroke="#000000" points="2463.383,-956.6374 2472.653,-951.5075 2462.2072,-949.7369 2463.383,-956.6374"/>
</g>
<!-- organization&#45;admin_role&#45;1562 -->
<g id="node33" class="node">
<title>organization&#45;admin_role&#45;1562</title>
<ellipse fill="none" stroke="#000000" cx="2281.12" cy="-1047.1415" rx="118.0794" ry="18"/>
<text text-anchor="middle" x="2281.12" y="-1043.4415" font-family="Times,serif" font-size="14.00" fill="#000000">organization&#45;admin_role&#45;1562</text>
</g>
<!-- organization&#45;admin_role&#45;1562&#45;&gt;None&#45;system_administrator&#45;1 -->
<g id="edge78" class="edge">
<title>organization&#45;admin_role&#45;1562&#45;&gt;None&#45;system_administrator&#45;1</title>
<path fill="none" stroke="#000000" d="M2339.1826,-1031.3993C2358.5538,-1025.6389 2380.1111,-1018.6707 2399.4095,-1011.1415 2437.6551,-996.2202 2479.6,-975.695 2509.6696,-960.2082"/>
<polygon fill="#000000" stroke="#000000" points="2511.337,-963.2862 2518.6031,-955.5755 2508.1144,-957.0721 2511.337,-963.2862"/>
</g>
<!-- organization&#45;admin_role&#45;1577 -->
<g id="node34" class="node">
<title>organization&#45;admin_role&#45;1577</title>
<ellipse fill="none" stroke="#000000" cx="2281.12" cy="-1584.1415" rx="118.0794" ry="18"/>
<text text-anchor="middle" x="2281.12" y="-1580.4415" font-family="Times,serif" font-size="14.00" fill="#000000">organization&#45;admin_role&#45;1577</text>
</g>
<!-- organization&#45;admin_role&#45;1577&#45;&gt;None&#45;system_administrator&#45;1 -->
<g id="edge79" class="edge">
<title>organization&#45;admin_role&#45;1577&#45;&gt;None&#45;system_administrator&#45;1</title>
<path fill="none" stroke="#000000" d="M2318.7223,-1566.9517C2345.0555,-1553.0515 2379.0471,-1531.048 2399.4095,-1502.1415 2523.3044,-1326.2599 2546.0282,-1054.497 2550.1775,-966.6052"/>
<polygon fill="#000000" stroke="#000000" points="2553.6852,-966.4988 2550.6145,-956.3587 2546.6915,-966.2005 2553.6852,-966.4988"/>
</g>
<!-- organization&#45;admin_role&#45;1592 -->
<g id="node35" class="node">
<title>organization&#45;admin_role&#45;1592</title>
<ellipse fill="none" stroke="#000000" cx="2281.12" cy="-1227.1415" rx="118.0794" ry="18"/>
<text text-anchor="middle" x="2281.12" y="-1223.4415" font-family="Times,serif" font-size="14.00" fill="#000000">organization&#45;admin_role&#45;1592</text>
</g>
<!-- organization&#45;admin_role&#45;1592&#45;&gt;None&#45;system_administrator&#45;1 -->
<g id="edge80" class="edge">
<title>organization&#45;admin_role&#45;1592&#45;&gt;None&#45;system_administrator&#45;1</title>
<path fill="none" stroke="#000000" d="M2330.7467,-1210.7717C2353.4097,-1201.6032 2379.5582,-1188.4797 2399.4095,-1171.1415 2467.9689,-1111.2614 2517.8358,-1013.1614 2539.345,-965.6472"/>
<polygon fill="#000000" stroke="#000000" points="2542.633,-966.8672 2543.501,-956.308 2536.2376,-964.0213 2542.633,-966.8672"/>
</g>
<!-- organization&#45;admin_role&#45;1607 -->
<g id="node36" class="node">
<title>organization&#45;admin_role&#45;1607</title>
<ellipse fill="none" stroke="#000000" cx="2281.12" cy="-1475.1415" rx="118.0794" ry="18"/>
<text text-anchor="middle" x="2281.12" y="-1471.4415" font-family="Times,serif" font-size="14.00" fill="#000000">organization&#45;admin_role&#45;1607</text>
</g>
<!-- organization&#45;admin_role&#45;1607&#45;&gt;None&#45;system_administrator&#45;1 -->
<g id="edge81" class="edge">
<title>organization&#45;admin_role&#45;1607&#45;&gt;None&#45;system_administrator&#45;1</title>
<path fill="none" stroke="#000000" d="M2317.6635,-1457.8807C2343.8201,-1443.814 2378.0526,-1421.6341 2399.4095,-1393.1415 2502.7025,-1255.3361 2538.1037,-1043.2068 2547.8925,-966.8004"/>
<polygon fill="#000000" stroke="#000000" points="2551.4078,-966.8899 2549.1559,-956.5371 2544.4602,-966.0346 2551.4078,-966.8899"/>
</g>
<!-- organization&#45;admin_role&#45;1622 -->
<g id="node37" class="node">
<title>organization&#45;admin_role&#45;1622</title>
<ellipse fill="none" stroke="#000000" cx="2281.12" cy="-1822.1415" rx="118.0794" ry="18"/>
<text text-anchor="middle" x="2281.12" y="-1818.4415" font-family="Times,serif" font-size="14.00" fill="#000000">organization&#45;admin_role&#45;1622</text>
</g>
<!-- organization&#45;admin_role&#45;1622&#45;&gt;None&#45;system_administrator&#45;1 -->
<g id="edge82" class="edge">
<title>organization&#45;admin_role&#45;1622&#45;&gt;None&#45;system_administrator&#45;1</title>
<path fill="none" stroke="#000000" d="M2370.173,-1810.1543C2381.1779,-1805.402 2391.3639,-1798.9282 2399.4095,-1790.1415 2513.7633,-1665.2536 2544.3428,-1099.7297 2550.0177,-966.3748"/>
<polygon fill="#000000" stroke="#000000" points="2553.5233,-966.3078 2550.4385,-956.172 2546.5293,-966.0192 2553.5233,-966.3078"/>
</g>
<!-- organization&#45;admin_role&#45;1637 -->
<g id="node38" class="node">
<title>organization&#45;admin_role&#45;1637</title>
<ellipse fill="none" stroke="#000000" cx="2281.12" cy="-1106.1415" rx="118.0794" ry="18"/>
<text text-anchor="middle" x="2281.12" y="-1102.4415" font-family="Times,serif" font-size="14.00" fill="#000000">organization&#45;admin_role&#45;1637</text>
</g>
<!-- organization&#45;admin_role&#45;1637&#45;&gt;None&#45;system_administrator&#45;1 -->
<g id="edge83" class="edge">
<title>organization&#45;admin_role&#45;1637&#45;&gt;None&#45;system_administrator&#45;1</title>
<path fill="none" stroke="#000000" d="M2354.4949,-1092.0105C2369.8548,-1087.4992 2385.5751,-1081.6554 2399.4095,-1074.1415 2452.4782,-1045.3181 2502.2346,-994.4449 2529.4902,-963.7565"/>
<polygon fill="#000000" stroke="#000000" points="2532.2897,-965.8722 2536.2442,-956.0431 2527.0233,-961.2608 2532.2897,-965.8722"/>
</g>
<!-- organization&#45;admin_role&#45;1652 -->
<g id="node39" class="node">
<title>organization&#45;admin_role&#45;1652</title>
<ellipse fill="none" stroke="#000000" cx="2008.5409" cy="-1666.1415" rx="118.0794" ry="18"/>
<text text-anchor="middle" x="2008.5409" y="-1662.4415" font-family="Times,serif" font-size="14.00" fill="#000000">organization&#45;admin_role&#45;1652</text>
</g>
<!-- organization&#45;admin_role&#45;1652&#45;&gt;None&#45;system_administrator&#45;1 -->
<g id="edge84" class="edge">
<title>organization&#45;admin_role&#45;1652&#45;&gt;None&#45;system_administrator&#45;1</title>
<path fill="none" stroke="#000000" d="M2090.0729,-1679.2753C2177.9139,-1688.4567 2316.2506,-1687.7546 2399.4095,-1611.1415 2497.0106,-1521.2231 2539.3023,-1082.6866 2548.9055,-966.4587"/>
<polygon fill="#000000" stroke="#000000" points="2552.4144,-966.4896 2549.7335,-956.2395 2545.4372,-965.9242 2552.4144,-966.4896"/>
</g>
<!-- organization&#45;admin_role&#45;1667 -->
<g id="node40" class="node">
<title>organization&#45;admin_role&#45;1667</title>
<ellipse fill="none" stroke="#000000" cx="2008.5409" cy="-1161.1415" rx="118.0794" ry="18"/>
<text text-anchor="middle" x="2008.5409" y="-1157.4415" font-family="Times,serif" font-size="14.00" fill="#000000">organization&#45;admin_role&#45;1667</text>
</g>
<!-- organization&#45;admin_role&#45;1667&#45;&gt;None&#45;system_administrator&#45;1 -->
<g id="edge85" class="edge">
<title>organization&#45;admin_role&#45;1667&#45;&gt;None&#45;system_administrator&#45;1</title>
<path fill="none" stroke="#000000" d="M2092.0978,-1173.9589C2175.1181,-1182.5495 2303.5456,-1184.3476 2399.4095,-1133.1415 2469.7535,-1095.5669 2517.9354,-1009.7046 2539.0395,-965.5211"/>
<polygon fill="#000000" stroke="#000000" points="2542.3082,-966.7928 2543.361,-956.2504 2535.9637,-963.8353 2542.3082,-966.7928"/>
</g>
<!-- organization&#45;admin_role&#45;1699 -->
<g id="node41" class="node">
<title>organization&#45;admin_role&#45;1699</title>
<ellipse fill="none" stroke="#000000" cx="2008.5409" cy="-33.1415" rx="118.0794" ry="18"/>
<text text-anchor="middle" x="2008.5409" y="-29.4415" font-family="Times,serif" font-size="14.00" fill="#000000">organization&#45;admin_role&#45;1699</text>
</g>
<!-- organization&#45;admin_role&#45;1699&#45;&gt;None&#45;system_administrator&#45;1 -->
<g id="edge86" class="edge">
<title>organization&#45;admin_role&#45;1699&#45;&gt;None&#45;system_administrator&#45;1</title>
<path fill="none" stroke="#000000" d="M2066.3482,-17.4131C2150.9051,1.7529 2308.1489,22.2456 2399.4095,-60.1415 2529.2297,-177.3392 2548.0607,-772.5349 2550.6879,-909.8511"/>
<polygon fill="#000000" stroke="#000000" points="2547.1907,-910.0448 2550.8675,-919.9812 2554.1896,-909.9206 2547.1907,-910.0448"/>
</g>
<!-- organization&#45;admin_role&#45;1714 -->
<g id="node42" class="node">
<title>organization&#45;admin_role&#45;1714</title>
<ellipse fill="none" stroke="#000000" cx="2281.12" cy="-87.1415" rx="118.0794" ry="18"/>
<text text-anchor="middle" x="2281.12" y="-83.4415" font-family="Times,serif" font-size="14.00" fill="#000000">organization&#45;admin_role&#45;1714</text>
</g>
<!-- organization&#45;admin_role&#45;1714&#45;&gt;None&#45;system_administrator&#45;1 -->
<g id="edge87" class="edge">
<title>organization&#45;admin_role&#45;1714&#45;&gt;None&#45;system_administrator&#45;1</title>
<path fill="none" stroke="#000000" d="M2366.0425,-99.7353C2378.6265,-104.9091 2390.3771,-112.1185 2399.4095,-122.1415 2507.6683,-242.2737 2542.6997,-779.0521 2549.6887,-909.5024"/>
<polygon fill="#000000" stroke="#000000" points="2546.2124,-910.0489 2550.2294,-919.8527 2553.2028,-909.6837 2546.2124,-910.0489"/>
</g>
<!-- organization&#45;admin_role&#45;1729 -->
<g id="node43" class="node">
<title>organization&#45;admin_role&#45;1729</title>
<ellipse fill="none" stroke="#000000" cx="2008.5409" cy="-132.1415" rx="118.0794" ry="18"/>
<text text-anchor="middle" x="2008.5409" y="-128.4415" font-family="Times,serif" font-size="14.00" fill="#000000">organization&#45;admin_role&#45;1729</text>
</g>
<!-- organization&#45;admin_role&#45;1729&#45;&gt;None&#45;system_administrator&#45;1 -->
<g id="edge88" class="edge">
<title>organization&#45;admin_role&#45;1729&#45;&gt;None&#45;system_administrator&#45;1</title>
<path fill="none" stroke="#000000" d="M2116.8829,-124.8118C2217.8688,-120.4416 2358.8187,-121.4388 2399.4095,-157.1415 2515.68,-259.4104 2544.6423,-781.6389 2550.0418,-909.7419"/>
<polygon fill="#000000" stroke="#000000" points="2546.5521,-910.0688 2550.4555,-919.9184 2553.5464,-909.7844 2546.5521,-910.0688"/>
</g>
<!-- organization&#45;admin_role&#45;1744 -->
<g id="node44" class="node">
<title>organization&#45;admin_role&#45;1744</title>
<ellipse fill="none" stroke="#000000" cx="2008.5409" cy="-589.1415" rx="118.0794" ry="18"/>
<text text-anchor="middle" x="2008.5409" y="-585.4415" font-family="Times,serif" font-size="14.00" fill="#000000">organization&#45;admin_role&#45;1744</text>
</g>
<!-- organization&#45;admin_role&#45;1744&#45;&gt;None&#45;system_administrator&#45;1 -->
<g id="edge89" class="edge">
<title>organization&#45;admin_role&#45;1744&#45;&gt;None&#45;system_administrator&#45;1</title>
<path fill="none" stroke="#000000" d="M2119.8393,-582.9918C2219.127,-579.7011 2355.4054,-581.2725 2399.4095,-611.1415 2503.8843,-682.0569 2537.9023,-844.3161 2547.6267,-909.8812"/>
<polygon fill="#000000" stroke="#000000" points="2544.1768,-910.4834 2549.0329,-919.8998 2551.1089,-909.5104 2544.1768,-910.4834"/>
</g>
<!-- organization&#45;admin_role&#45;1759 -->
<g id="node45" class="node">
<title>organization&#45;admin_role&#45;1759</title>
<ellipse fill="none" stroke="#000000" cx="2281.12" cy="-638.1415" rx="118.0794" ry="18"/>
<text text-anchor="middle" x="2281.12" y="-634.4415" font-family="Times,serif" font-size="14.00" fill="#000000">organization&#45;admin_role&#45;1759</text>
</g>
<!-- organization&#45;admin_role&#45;1759&#45;&gt;None&#45;system_administrator&#45;1 -->
<g id="edge90" class="edge">
<title>organization&#45;admin_role&#45;1759&#45;&gt;None&#45;system_administrator&#45;1</title>
<path fill="none" stroke="#000000" d="M2370.669,-649.9451C2380.9558,-653.7395 2390.8185,-658.6913 2399.4095,-665.1415 2484.1371,-728.7561 2527.8984,-854.3155 2543.8677,-910.1899"/>
<polygon fill="#000000" stroke="#000000" points="2540.5678,-911.3882 2546.6125,-920.0894 2547.3133,-909.5178 2540.5678,-911.3882"/>
</g>
<!-- organization&#45;admin_role&#45;1776 -->
<g id="node46" class="node">
<title>organization&#45;admin_role&#45;1776</title>
<ellipse fill="none" stroke="#000000" cx="2281.12" cy="-1998.1415" rx="118.0794" ry="18"/>
<text text-anchor="middle" x="2281.12" y="-1994.4415" font-family="Times,serif" font-size="14.00" fill="#000000">organization&#45;admin_role&#45;1776</text>
</g>
<!-- organization&#45;admin_role&#45;1776&#45;&gt;None&#45;system_administrator&#45;1 -->
<g id="edge91" class="edge">
<title>organization&#45;admin_role&#45;1776&#45;&gt;None&#45;system_administrator&#45;1</title>
<path fill="none" stroke="#000000" d="M2376.9006,-1987.4007C2385.3219,-1983.3314 2393.0468,-1978.0251 2399.4095,-1971.1415 2469.9997,-1894.7722 2535.9305,-1125.1767 2548.8274,-966.6183"/>
<polygon fill="#000000" stroke="#000000" points="2552.3462,-966.5256 2549.6637,-956.276 2545.369,-965.9613 2552.3462,-966.5256"/>
</g>
<!-- organization&#45;admin_role&#45;1791 -->
<g id="node47" class="node">
<title>organization&#45;admin_role&#45;1791</title>
<ellipse fill="none" stroke="#000000" cx="2281.12" cy="-1944.1415" rx="118.0794" ry="18"/>
<text text-anchor="middle" x="2281.12" y="-1940.4415" font-family="Times,serif" font-size="14.00" fill="#000000">organization&#45;admin_role&#45;1791</text>
</g>
<!-- organization&#45;admin_role&#45;1791&#45;&gt;None&#45;system_administrator&#45;1 -->
<g id="edge92" class="edge">
<title>organization&#45;admin_role&#45;1791&#45;&gt;None&#45;system_administrator&#45;1</title>
<path fill="none" stroke="#000000" d="M2370.3484,-1932.3132C2381.3276,-1927.5376 2391.4597,-1921.015 2399.4095,-1912.1415 2529.2078,-1767.2618 2548.0983,-1111.6487 2550.7016,-966.6069"/>
<polygon fill="#000000" stroke="#000000" points="2554.2057,-966.3858 2550.8736,-956.3286 2547.2067,-966.2686 2554.2057,-966.3858"/>
</g>
<!-- organization&#45;admin_role&#45;1821 -->
<g id="node48" class="node">
<title>organization&#45;admin_role&#45;1821</title>
<ellipse fill="none" stroke="#000000" cx="2281.12" cy="-2160.1415" rx="118.0794" ry="18"/>
<text text-anchor="middle" x="2281.12" y="-2156.4415" font-family="Times,serif" font-size="14.00" fill="#000000">organization&#45;admin_role&#45;1821</text>
</g>
<!-- organization&#45;admin_role&#45;1821&#45;&gt;None&#45;system_administrator&#45;1 -->
<g id="edge93" class="edge">
<title>organization&#45;admin_role&#45;1821&#45;&gt;None&#45;system_administrator&#45;1</title>
<path fill="none" stroke="#000000" d="M2377.0389,-2149.5273C2385.4335,-2145.4335 2393.1144,-2140.0869 2399.4095,-2133.1415 2480.7043,-2043.449 2539.0295,-1138.4927 2549.4352,-966.3409"/>
<polygon fill="#000000" stroke="#000000" points="2552.9329,-966.483 2550.0383,-956.2913 2545.9454,-966.0636 2552.9329,-966.483"/>
</g>
<!-- organization&#45;admin_role&#45;1836 -->
<g id="node49" class="node">
<title>organization&#45;admin_role&#45;1836</title>
<ellipse fill="none" stroke="#000000" cx="2281.12" cy="-2052.1415" rx="118.0794" ry="18"/>
<text text-anchor="middle" x="2281.12" y="-2048.4415" font-family="Times,serif" font-size="14.00" fill="#000000">organization&#45;admin_role&#45;1836</text>
</g>
<!-- organization&#45;admin_role&#45;1836&#45;&gt;None&#45;system_administrator&#45;1 -->
<g id="edge94" class="edge">
<title>organization&#45;admin_role&#45;1836&#45;&gt;None&#45;system_administrator&#45;1</title>
<path fill="none" stroke="#000000" d="M2376.9511,-2041.4472C2385.3626,-2037.3689 2393.0714,-2032.0478 2399.4095,-2025.1415 2473.5578,-1944.3455 2537.0155,-1129.8408 2549.0485,-966.5537"/>
<polygon fill="#000000" stroke="#000000" points="2552.5562,-966.5753 2549.7961,-956.3463 2545.5749,-966.064 2552.5562,-966.5753"/>
</g>
<!-- organization&#45;admin_role&#45;1851 -->
<g id="node50" class="node">
<title>organization&#45;admin_role&#45;1851</title>
<ellipse fill="none" stroke="#000000" cx="2281.12" cy="-2106.1415" rx="118.0794" ry="18"/>
<text text-anchor="middle" x="2281.12" y="-2102.4415" font-family="Times,serif" font-size="14.00" fill="#000000">organization&#45;admin_role&#45;1851</text>
</g>
<!-- organization&#45;admin_role&#45;1851&#45;&gt;None&#45;system_administrator&#45;1 -->
<g id="edge95" class="edge">
<title>organization&#45;admin_role&#45;1851&#45;&gt;None&#45;system_administrator&#45;1</title>
<path fill="none" stroke="#000000" d="M2376.997,-2095.4892C2385.3997,-2091.4028 2393.0939,-2086.0683 2399.4095,-2079.1415 2477.1396,-1993.8894 2538.0681,-1133.9795 2549.2562,-966.3736"/>
<polygon fill="#000000" stroke="#000000" points="2552.7514,-966.5601 2549.9209,-956.3504 2545.7668,-966.0969 2552.7514,-966.5601"/>
</g>
<!-- organization&#45;admin_role&#45;1870 -->
<g id="node51" class="node">
<title>organization&#45;admin_role&#45;1870</title>
<ellipse fill="none" stroke="#000000" cx="2008.5409" cy="-387.1415" rx="118.0794" ry="18"/>
<text text-anchor="middle" x="2008.5409" y="-383.4415" font-family="Times,serif" font-size="14.00" fill="#000000">organization&#45;admin_role&#45;1870</text>
</g>
<!-- organization&#45;admin_role&#45;1870&#45;&gt;None&#45;system_administrator&#45;1 -->
<g id="edge96" class="edge">
<title>organization&#45;admin_role&#45;1870&#45;&gt;None&#45;system_administrator&#45;1</title>
<path fill="none" stroke="#000000" d="M2074.5493,-372.1179C2159.6306,-356.899 2307.5186,-345.0583 2399.4095,-420.1415 2478.0944,-484.4343 2532.3255,-811.5445 2547.0657,-910.0407"/>
<polygon fill="#000000" stroke="#000000" points="2543.632,-910.7471 2548.5561,-920.1281 2550.5568,-909.7239 2543.632,-910.7471"/>
</g>
<!-- organization&#45;admin_role&#45;1885 -->
<g id="node52" class="node">
<title>organization&#45;admin_role&#45;1885</title>
<ellipse fill="none" stroke="#000000" cx="2281.12" cy="-184.1415" rx="118.0794" ry="18"/>
<text text-anchor="middle" x="2281.12" y="-180.4415" font-family="Times,serif" font-size="14.00" fill="#000000">organization&#45;admin_role&#45;1885</text>
</g>
<!-- organization&#45;admin_role&#45;1885&#45;&gt;None&#45;system_administrator&#45;1 -->
<g id="edge97" class="edge">
<title>organization&#45;admin_role&#45;1885&#45;&gt;None&#45;system_administrator&#45;1</title>
<path fill="none" stroke="#000000" d="M2375.9102,-195.0114C2384.6322,-199.0396 2392.696,-204.3013 2399.4095,-211.1415 2500.0156,-313.6477 2540.3993,-788.3687 2549.1829,-909.7946"/>
<polygon fill="#000000" stroke="#000000" points="2545.7158,-910.3842 2549.914,-920.1118 2552.6983,-909.8894 2545.7158,-910.3842"/>
</g>
<!-- organization&#45;admin_role&#45;1900 -->
<g id="node53" class="node">
<title>organization&#45;admin_role&#45;1900</title>
<ellipse fill="none" stroke="#000000" cx="2008.5409" cy="-332.1415" rx="118.0794" ry="18"/>
<text text-anchor="middle" x="2008.5409" y="-328.4415" font-family="Times,serif" font-size="14.00" fill="#000000">organization&#45;admin_role&#45;1900</text>
</g>
<!-- organization&#45;admin_role&#45;1900&#45;&gt;None&#45;system_administrator&#45;1 -->
<g id="edge98" class="edge">
<title>organization&#45;admin_role&#45;1900&#45;&gt;None&#45;system_administrator&#45;1</title>
<path fill="none" stroke="#000000" d="M2067.4987,-316.4383C2151.3542,-297.9418 2305.3102,-278.7026 2399.4095,-356.1415 2487.7838,-428.8692 2536.0374,-803.8227 2548.0783,-910.0586"/>
<polygon fill="#000000" stroke="#000000" points="2544.6035,-910.48 2549.1909,-920.0302 2551.5603,-909.7037 2544.6035,-910.48"/>
</g>
<!-- organization&#45;admin_role&#45;1915 -->
<g id="node54" class="node">
<title>organization&#45;admin_role&#45;1915</title>
<ellipse fill="none" stroke="#000000" cx="2281.12" cy="-238.1415" rx="118.0794" ry="18"/>
<text text-anchor="middle" x="2281.12" y="-234.4415" font-family="Times,serif" font-size="14.00" fill="#000000">organization&#45;admin_role&#45;1915</text>
</g>
<!-- organization&#45;admin_role&#45;1915&#45;&gt;None&#45;system_administrator&#45;1 -->
<g id="edge99" class="edge">
<title>organization&#45;admin_role&#45;1915&#45;&gt;None&#45;system_administrator&#45;1</title>
<path fill="none" stroke="#000000" d="M2369.205,-250.2299C2380.4896,-254.9542 2391.0119,-261.3932 2399.4095,-270.1415 2490.5598,-365.0988 2537.4929,-795.2902 2548.5254,-909.9742"/>
<polygon fill="#000000" stroke="#000000" points="2545.0538,-910.4405 2549.4813,-920.0659 2552.0226,-909.7803 2545.0538,-910.4405"/>
</g>
<!-- organization&#45;admin_role&#45;1933 -->
<g id="node55" class="node">
<title>organization&#45;admin_role&#45;1933</title>
<ellipse fill="none" stroke="#000000" cx="1735.9619" cy="-426.1415" rx="118.0794" ry="18"/>
<text text-anchor="middle" x="1735.9619" y="-422.4415" font-family="Times,serif" font-size="14.00" fill="#000000">organization&#45;admin_role&#45;1933</text>
</g>
<!-- organization&#45;admin_role&#45;1933&#45;&gt;None&#45;system_administrator&#45;1 -->
<g id="edge100" class="edge">
<title>organization&#45;admin_role&#45;1933&#45;&gt;None&#45;system_administrator&#45;1</title>
<path fill="none" stroke="#000000" d="M1852.7935,-423.1483C2031.6574,-419.6356 2357.2063,-417.8722 2399.4095,-450.1415 2475.4167,-508.2581 2531.0251,-814.8544 2546.6537,-909.9731"/>
<polygon fill="#000000" stroke="#000000" points="2543.2245,-910.6919 2548.2814,-920.002 2550.1341,-909.5704 2543.2245,-910.6919"/>
</g>
<!-- organization&#45;admin_role&#45;1948 -->
<g id="node56" class="node">
<title>organization&#45;admin_role&#45;1948</title>
<ellipse fill="none" stroke="#000000" cx="2008.5409" cy="-480.1415" rx="118.0794" ry="18"/>
<text text-anchor="middle" x="2008.5409" y="-476.4415" font-family="Times,serif" font-size="14.00" fill="#000000">organization&#45;admin_role&#45;1948</text>
</g>
<!-- organization&#45;admin_role&#45;1948&#45;&gt;None&#45;system_administrator&#45;1 -->
<g id="edge101" class="edge">
<title>organization&#45;admin_role&#45;1948&#45;&gt;None&#45;system_administrator&#45;1</title>
<path fill="none" stroke="#000000" d="M2076.0741,-465.3559C2160.7657,-450.9582 2306.1465,-440.4742 2399.4095,-512.1415 2465.5913,-562.9986 2526.481,-823.2624 2545.2121,-909.9848"/>
<polygon fill="#000000" stroke="#000000" points="2541.8192,-910.8558 2547.3332,-919.9027 2548.6644,-909.3918 2541.8192,-910.8558"/>
</g>
<!-- organization&#45;admin_role&#45;1963 -->
<g id="node57" class="node">
<title>organization&#45;admin_role&#45;1963</title>
<ellipse fill="none" stroke="#000000" cx="2281.12" cy="-539.1415" rx="118.0794" ry="18"/>
<text text-anchor="middle" x="2281.12" y="-535.4415" font-family="Times,serif" font-size="14.00" fill="#000000">organization&#45;admin_role&#45;1963</text>
</g>
<!-- organization&#45;admin_role&#45;1963&#45;&gt;None&#45;system_administrator&#45;1 -->
<g id="edge102" class="edge">
<title>organization&#45;admin_role&#45;1963&#45;&gt;None&#45;system_administrator&#45;1</title>
<path fill="none" stroke="#000000" d="M2358.8479,-552.8429C2373.5849,-558.2214 2387.9537,-565.7114 2399.4095,-576.1415 2501.7604,-669.3292 2537.1902,-842.5537 2547.4586,-910.1255"/>
<polygon fill="#000000" stroke="#000000" points="2543.9967,-910.6413 2548.897,-920.0348 2550.9241,-909.6357 2543.9967,-910.6413"/>
</g>
<!-- organization&#45;admin_role&#45;1982 -->
<g id="node58" class="node">
<title>organization&#45;admin_role&#45;1982</title>
<ellipse fill="none" stroke="#000000" cx="2008.5409" cy="-784.1415" rx="118.0794" ry="18"/>
<text text-anchor="middle" x="2008.5409" y="-780.4415" font-family="Times,serif" font-size="14.00" fill="#000000">organization&#45;admin_role&#45;1982</text>
</g>
<!-- organization&#45;admin_role&#45;1982&#45;&gt;None&#45;system_administrator&#45;1 -->
<g id="edge103" class="edge">
<title>organization&#45;admin_role&#45;1982&#45;&gt;None&#45;system_administrator&#45;1</title>
<path fill="none" stroke="#000000" d="M2109.6206,-793.495C2189.9211,-803.0498 2304.1591,-821.429 2399.4095,-855.1415 2441.854,-870.1642 2486.6317,-896.0739 2516.4395,-914.9571"/>
<polygon fill="#000000" stroke="#000000" points="2514.8839,-918.1175 2525.1905,-920.572 2518.6641,-912.2259 2514.8839,-918.1175"/>
</g>
<!-- organization&#45;admin_role&#45;1997 -->
<g id="node59" class="node">
<title>organization&#45;admin_role&#45;1997</title>
<ellipse fill="none" stroke="#000000" cx="2008.5409" cy="-838.1415" rx="118.0794" ry="18"/>
<text text-anchor="middle" x="2008.5409" y="-834.4415" font-family="Times,serif" font-size="14.00" fill="#000000">organization&#45;admin_role&#45;1997</text>
</g>
<!-- organization&#45;admin_role&#45;1997&#45;&gt;None&#45;system_administrator&#45;1 -->
<g id="edge104" class="edge">
<title>organization&#45;admin_role&#45;1997&#45;&gt;None&#45;system_administrator&#45;1</title>
<path fill="none" stroke="#000000" d="M2097.817,-850.0178C2177.3032,-861.1341 2296.5798,-879.1486 2399.4095,-900.1415 2427.2419,-905.8236 2457.6632,-913.2089 2483.9076,-919.956"/>
<polygon fill="#000000" stroke="#000000" points="2483.1892,-923.3854 2493.7474,-922.5057 2484.9451,-916.6092 2483.1892,-923.3854"/>
</g>
<!-- organization&#45;admin_role&#45;2012 -->
<g id="node60" class="node">
<title>organization&#45;admin_role&#45;2012</title>
<ellipse fill="none" stroke="#000000" cx="2008.5409" cy="-892.1415" rx="118.0794" ry="18"/>
<text text-anchor="middle" x="2008.5409" y="-888.4415" font-family="Times,serif" font-size="14.00" fill="#000000">organization&#45;admin_role&#45;2012</text>
</g>
<!-- organization&#45;admin_role&#45;2012&#45;&gt;None&#45;system_administrator&#45;1 -->
<g id="edge105" class="edge">
<title>organization&#45;admin_role&#45;2012&#45;&gt;None&#45;system_administrator&#45;1</title>
<path fill="none" stroke="#000000" d="M2113.9098,-900.471C2192.5918,-906.763 2302.7525,-915.7247 2399.4095,-924.1415 2413.0843,-925.3323 2427.4494,-926.6157 2441.6627,-927.9053"/>
<polygon fill="#000000" stroke="#000000" points="2441.6971,-931.4228 2451.9733,-928.8441 2442.3319,-924.4516 2441.6971,-931.4228"/>
</g>
<!-- organization&#45;admin_role&#45;2027 -->
<g id="node61" class="node">
<title>organization&#45;admin_role&#45;2027</title>
<ellipse fill="none" stroke="#000000" cx="2281.12" cy="-692.1415" rx="118.0794" ry="18"/>
<text text-anchor="middle" x="2281.12" y="-688.4415" font-family="Times,serif" font-size="14.00" fill="#000000">organization&#45;admin_role&#45;2027</text>
</g>
<!-- organization&#45;admin_role&#45;2027&#45;&gt;None&#45;system_administrator&#45;1 -->
<g id="edge106" class="edge">
<title>organization&#45;admin_role&#45;2027&#45;&gt;None&#45;system_administrator&#45;1</title>
<path fill="none" stroke="#000000" d="M2360.8468,-705.5804C2374.4539,-710.0886 2387.894,-716.1072 2399.4095,-724.1415 2469.3468,-772.9372 2518.1325,-864.851 2539.2894,-910.6935"/>
<polygon fill="#000000" stroke="#000000" points="2536.19,-912.3341 2543.4978,-920.0052 2542.5688,-909.4512 2536.19,-912.3341"/>
</g>
<!-- team&#45;admin_role&#45;1544 -->
<g id="node62" class="node">
<title>team&#45;admin_role&#45;1544</title>
<ellipse fill="none" stroke="#000000" cx="1735.9619" cy="-1461.1415" rx="92.0841" ry="18"/>
<text text-anchor="middle" x="1735.9619" y="-1457.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;admin_role&#45;1544</text>
</g>
<!-- team&#45;admin_role&#45;1544&#45;&gt;organization&#45;admin_role&#45;1532 -->
<g id="edge107" class="edge">
<title>team&#45;admin_role&#45;1544&#45;&gt;organization&#45;admin_role&#45;1532</title>
<path fill="none" stroke="#000000" d="M1805.0066,-1449.1097C1903.6393,-1431.9218 2084.8783,-1400.3389 2193.0498,-1381.4888"/>
<polygon fill="#000000" stroke="#000000" points="2193.7116,-1384.9263 2202.9623,-1379.7614 2192.5098,-1378.0302 2193.7116,-1384.9263"/>
</g>
<!-- team&#45;member_role&#45;1545&#45;&gt;team&#45;admin_role&#45;1544 -->
<g id="edge108" class="edge">
<title>team&#45;member_role&#45;1545&#45;&gt;team&#45;admin_role&#45;1544</title>
<path fill="none" stroke="#000000" d="M1483.5485,-1517.5091C1513.8416,-1511.9055 1549.5577,-1505.0288 1581.6724,-1498.1415 1610.5775,-1491.9426 1642.363,-1484.4386 1669.5341,-1477.8131"/>
<polygon fill="#000000" stroke="#000000" points="1670.4415,-1481.1943 1679.3218,-1475.4159 1668.7762,-1474.3953 1670.4415,-1481.1943"/>
</g>
<!-- team&#45;admin_role&#45;1559 -->
<g id="node64" class="node">
<title>team&#45;admin_role&#45;1559</title>
<ellipse fill="none" stroke="#000000" cx="2008.5409" cy="-984.1415" rx="92.0841" ry="18"/>
<text text-anchor="middle" x="2008.5409" y="-980.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;admin_role&#45;1559</text>
</g>
<!-- team&#45;admin_role&#45;1559&#45;&gt;organization&#45;admin_role&#45;1547 -->
<g id="edge109" class="edge">
<title>team&#45;admin_role&#45;1559&#45;&gt;organization&#45;admin_role&#45;1547</title>
<path fill="none" stroke="#000000" d="M2101.2041,-984.1415C2117.7183,-984.1415 2135.1878,-984.1415 2152.4921,-984.1415"/>
<polygon fill="#000000" stroke="#000000" points="2152.653,-987.6416 2162.653,-984.1415 2152.653,-980.6416 2152.653,-987.6416"/>
</g>
<!-- team&#45;member_role&#45;1560&#45;&gt;team&#45;admin_role&#45;1559 -->
<g id="edge110" class="edge">
<title>team&#45;member_role&#45;1560&#45;&gt;team&#45;admin_role&#45;1559</title>
<path fill="none" stroke="#000000" d="M1835.1403,-980.9608C1858.2125,-981.384 1882.8206,-981.8354 1906.0333,-982.2612"/>
<polygon fill="#000000" stroke="#000000" points="1906.1748,-985.7643 1916.2373,-982.4484 1906.3032,-978.7655 1906.1748,-985.7643"/>
</g>
<!-- team&#45;admin_role&#45;1574 -->
<g id="node66" class="node">
<title>team&#45;admin_role&#45;1574</title>
<ellipse fill="none" stroke="#000000" cx="2008.5409" cy="-1047.1415" rx="92.0841" ry="18"/>
<text text-anchor="middle" x="2008.5409" y="-1043.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;admin_role&#45;1574</text>
</g>
<!-- team&#45;admin_role&#45;1574&#45;&gt;organization&#45;admin_role&#45;1562 -->
<g id="edge111" class="edge">
<title>team&#45;admin_role&#45;1574&#45;&gt;organization&#45;admin_role&#45;1562</title>
<path fill="none" stroke="#000000" d="M2101.2041,-1047.1415C2117.7183,-1047.1415 2135.1878,-1047.1415 2152.4921,-1047.1415"/>
<polygon fill="#000000" stroke="#000000" points="2152.653,-1050.6416 2162.653,-1047.1415 2152.653,-1043.6416 2152.653,-1050.6416"/>
</g>
<!-- team&#45;member_role&#45;1575&#45;&gt;team&#45;admin_role&#45;1574 -->
<g id="edge112" class="edge">
<title>team&#45;member_role&#45;1575&#45;&gt;team&#45;admin_role&#45;1574</title>
<path fill="none" stroke="#000000" d="M1835.5263,-1049.0457C1858.4449,-1048.7935 1882.8608,-1048.5248 1905.907,-1048.2711"/>
<polygon fill="#000000" stroke="#000000" points="1906.0782,-1051.7695 1916.039,-1048.1596 1906.0011,-1044.77 1906.0782,-1051.7695"/>
</g>
<!-- team&#45;admin_role&#45;1589 -->
<g id="node68" class="node">
<title>team&#45;admin_role&#45;1589</title>
<ellipse fill="none" stroke="#000000" cx="2008.5409" cy="-1584.1415" rx="92.0841" ry="18"/>
<text text-anchor="middle" x="2008.5409" y="-1580.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;admin_role&#45;1589</text>
</g>
<!-- team&#45;admin_role&#45;1589&#45;&gt;organization&#45;admin_role&#45;1577 -->
<g id="edge113" class="edge">
<title>team&#45;admin_role&#45;1589&#45;&gt;organization&#45;admin_role&#45;1577</title>
<path fill="none" stroke="#000000" d="M2101.2041,-1584.1415C2117.7183,-1584.1415 2135.1878,-1584.1415 2152.4921,-1584.1415"/>
<polygon fill="#000000" stroke="#000000" points="2152.653,-1587.6416 2162.653,-1584.1415 2152.653,-1580.6416 2152.653,-1587.6416"/>
</g>
<!-- team&#45;member_role&#45;1590&#45;&gt;team&#45;admin_role&#45;1589 -->
<g id="edge114" class="edge">
<title>team&#45;member_role&#45;1590&#45;&gt;team&#45;admin_role&#45;1589</title>
<path fill="none" stroke="#000000" d="M1834.3692,-1589.2533C1857.9867,-1588.5602 1883.2529,-1587.8186 1907.0093,-1587.1214"/>
<polygon fill="#000000" stroke="#000000" points="1907.196,-1590.6175 1917.0889,-1586.8256 1906.9905,-1583.6206 1907.196,-1590.6175"/>
</g>
<!-- team&#45;admin_role&#45;1604 -->
<g id="node70" class="node">
<title>team&#45;admin_role&#45;1604</title>
<ellipse fill="none" stroke="#000000" cx="2008.5409" cy="-1231.1415" rx="92.0841" ry="18"/>
<text text-anchor="middle" x="2008.5409" y="-1227.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;admin_role&#45;1604</text>
</g>
<!-- team&#45;admin_role&#45;1604&#45;&gt;organization&#45;admin_role&#45;1592 -->
<g id="edge115" class="edge">
<title>team&#45;admin_role&#45;1604&#45;&gt;organization&#45;admin_role&#45;1592</title>
<path fill="none" stroke="#000000" d="M2100.8238,-1229.7873C2117.6079,-1229.541 2135.3895,-1229.2801 2152.989,-1229.0218"/>
<polygon fill="#000000" stroke="#000000" points="2153.3739,-1232.5166 2163.3214,-1228.8702 2153.2711,-1225.5174 2153.3739,-1232.5166"/>
</g>
<!-- team&#45;member_role&#45;1605&#45;&gt;team&#45;admin_role&#45;1604 -->
<g id="edge116" class="edge">
<title>team&#45;member_role&#45;1605&#45;&gt;team&#45;admin_role&#45;1604</title>
<path fill="none" stroke="#000000" d="M1834.7546,-1234.9669C1857.9803,-1234.4557 1882.7814,-1233.9097 1906.1609,-1233.3951"/>
<polygon fill="#000000" stroke="#000000" points="1906.5165,-1236.8882 1916.437,-1233.1689 1906.3624,-1229.8899 1906.5165,-1236.8882"/>
</g>
<!-- team&#45;admin_role&#45;1619 -->
<g id="node72" class="node">
<title>team&#45;admin_role&#45;1619</title>
<ellipse fill="none" stroke="#000000" cx="2008.5409" cy="-1523.1415" rx="92.0841" ry="18"/>
<text text-anchor="middle" x="2008.5409" y="-1519.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;admin_role&#45;1619</text>
</g>
<!-- team&#45;admin_role&#45;1619&#45;&gt;organization&#45;admin_role&#45;1607 -->
<g id="edge117" class="edge">
<title>team&#45;admin_role&#45;1619&#45;&gt;organization&#45;admin_role&#45;1607</title>
<path fill="none" stroke="#000000" d="M2077.3241,-1511.0291C2112.6495,-1504.8085 2156.0697,-1497.1624 2193.7416,-1490.5285"/>
<polygon fill="#000000" stroke="#000000" points="2194.4519,-1493.9573 2203.6933,-1488.776 2193.2379,-1487.0634 2194.4519,-1493.9573"/>
</g>
<!-- team&#45;member_role&#45;1620&#45;&gt;team&#45;admin_role&#45;1619 -->
<g id="edge118" class="edge">
<title>team&#45;member_role&#45;1620&#45;&gt;team&#45;admin_role&#45;1619</title>
<path fill="none" stroke="#000000" d="M1831.2968,-1532.8953C1856.6414,-1531.5006 1884.0689,-1529.9912 1909.6014,-1528.5862"/>
<polygon fill="#000000" stroke="#000000" points="1909.8671,-1532.0769 1919.6597,-1528.0327 1909.4824,-1525.0875 1909.8671,-1532.0769"/>
</g>
<!-- team&#45;admin_role&#45;1634 -->
<g id="node74" class="node">
<title>team&#45;admin_role&#45;1634</title>
<ellipse fill="none" stroke="#000000" cx="2008.5409" cy="-1822.1415" rx="92.0841" ry="18"/>
<text text-anchor="middle" x="2008.5409" y="-1818.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;admin_role&#45;1634</text>
</g>
<!-- team&#45;admin_role&#45;1634&#45;&gt;organization&#45;admin_role&#45;1622 -->
<g id="edge119" class="edge">
<title>team&#45;admin_role&#45;1634&#45;&gt;organization&#45;admin_role&#45;1622</title>
<path fill="none" stroke="#000000" d="M2101.2041,-1822.1415C2117.7183,-1822.1415 2135.1878,-1822.1415 2152.4921,-1822.1415"/>
<polygon fill="#000000" stroke="#000000" points="2152.653,-1825.6416 2162.653,-1822.1415 2152.653,-1818.6416 2152.653,-1825.6416"/>
</g>
<!-- team&#45;member_role&#45;1635&#45;&gt;team&#45;admin_role&#45;1634 -->
<g id="edge120" class="edge">
<title>team&#45;member_role&#45;1635&#45;&gt;team&#45;admin_role&#45;1634</title>
<path fill="none" stroke="#000000" d="M1835.5263,-1822.1415C1858.4449,-1822.1415 1882.8608,-1822.1415 1905.907,-1822.1415"/>
<polygon fill="#000000" stroke="#000000" points="1906.0391,-1825.6416 1916.039,-1822.1415 1906.039,-1818.6416 1906.0391,-1825.6416"/>
</g>
<!-- team&#45;admin_role&#45;1649 -->
<g id="node76" class="node">
<title>team&#45;admin_role&#45;1649</title>
<ellipse fill="none" stroke="#000000" cx="1735.9619" cy="-1109.1415" rx="92.0841" ry="18"/>
<text text-anchor="middle" x="1735.9619" y="-1105.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;admin_role&#45;1649</text>
</g>
<!-- team&#45;admin_role&#45;1649&#45;&gt;organization&#45;admin_role&#45;1637 -->
<g id="edge121" class="edge">
<title>team&#45;admin_role&#45;1649&#45;&gt;organization&#45;admin_role&#45;1637</title>
<path fill="none" stroke="#000000" d="M1828.4406,-1108.6326C1917.4301,-1108.1429 2052.7751,-1107.3981 2152.3004,-1106.8504"/>
<polygon fill="#000000" stroke="#000000" points="2152.4439,-1110.3498 2162.4244,-1106.7947 2152.4053,-1103.3499 2152.4439,-1110.3498"/>
</g>
<!-- team&#45;member_role&#45;1650&#45;&gt;team&#45;admin_role&#45;1649 -->
<g id="edge122" class="edge">
<title>team&#45;member_role&#45;1650&#45;&gt;team&#45;admin_role&#45;1649</title>
<path fill="none" stroke="#000000" d="M1506.6261,-1124.0393C1547.873,-1121.3598 1596.2986,-1118.2141 1637.9958,-1115.5054"/>
<polygon fill="#000000" stroke="#000000" points="1638.4128,-1118.9858 1648.1648,-1114.8449 1637.959,-1112.0005 1638.4128,-1118.9858"/>
</g>
<!-- team&#45;admin_role&#45;1664 -->
<g id="node78" class="node">
<title>team&#45;admin_role&#45;1664</title>
<ellipse fill="none" stroke="#000000" cx="1412.6874" cy="-1730.1415" rx="92.0841" ry="18"/>
<text text-anchor="middle" x="1412.6874" y="-1726.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;admin_role&#45;1664</text>
</g>
<!-- team&#45;admin_role&#45;1664&#45;&gt;organization&#45;admin_role&#45;1652 -->
<g id="edge123" class="edge">
<title>team&#45;admin_role&#45;1664&#45;&gt;organization&#45;admin_role&#45;1652</title>
<path fill="none" stroke="#000000" d="M1493.667,-1721.4436C1599.3315,-1710.0943 1784.5158,-1690.2038 1901.6224,-1677.6255"/>
<polygon fill="#000000" stroke="#000000" points="1902.1157,-1681.0928 1911.6847,-1676.5448 1901.3681,-1674.1328 1902.1157,-1681.0928"/>
</g>
<!-- team&#45;member_role&#45;1665&#45;&gt;team&#45;admin_role&#45;1664 -->
<g id="edge124" class="edge">
<title>team&#45;member_role&#45;1665&#45;&gt;team&#45;admin_role&#45;1664</title>
<path fill="none" stroke="#000000" d="M1139.0944,-1694.6372C1194.802,-1701.8664 1268.7568,-1711.4636 1325.731,-1718.8571"/>
<polygon fill="#000000" stroke="#000000" points="1325.4349,-1722.348 1335.8022,-1720.1641 1326.3358,-1715.4062 1325.4349,-1722.348"/>
</g>
<!-- team&#45;admin_role&#45;1679 -->
<g id="node80" class="node">
<title>team&#45;admin_role&#45;1679</title>
<ellipse fill="none" stroke="#000000" cx="1735.9619" cy="-1182.1415" rx="92.0841" ry="18"/>
<text text-anchor="middle" x="1735.9619" y="-1178.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;admin_role&#45;1679</text>
</g>
<!-- team&#45;admin_role&#45;1679&#45;&gt;organization&#45;admin_role&#45;1667 -->
<g id="edge125" class="edge">
<title>team&#45;admin_role&#45;1679&#45;&gt;organization&#45;admin_role&#45;1667</title>
<path fill="none" stroke="#000000" d="M1821.8335,-1175.5258C1844.3634,-1173.7901 1869.0331,-1171.8895 1892.8444,-1170.055"/>
<polygon fill="#000000" stroke="#000000" points="1893.2864,-1173.5314 1902.9879,-1169.2735 1892.7486,-1166.5521 1893.2864,-1173.5314"/>
</g>
<!-- team&#45;member_role&#45;1680&#45;&gt;team&#45;admin_role&#45;1679 -->
<g id="edge126" class="edge">
<title>team&#45;member_role&#45;1680&#45;&gt;team&#45;admin_role&#45;1679</title>
<path fill="none" stroke="#000000" d="M1512.3183,-1183.5251C1550.7211,-1183.2876 1594.6279,-1183.0159 1633.3109,-1182.7766"/>
<polygon fill="#000000" stroke="#000000" points="1633.5703,-1186.2752 1643.5484,-1182.7133 1633.5269,-1179.2753 1633.5703,-1186.2752"/>
</g>
<!-- team&#45;admin_role&#45;1685 -->
<g id="node82" class="node">
<title>team&#45;admin_role&#45;1685</title>
<ellipse fill="none" stroke="#000000" cx="1412.6874" cy="-1438.1415" rx="92.0841" ry="18"/>
<text text-anchor="middle" x="1412.6874" y="-1434.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;admin_role&#45;1685</text>
</g>
<!-- team&#45;admin_role&#45;1685&#45;&gt;organization&#45;admin_role&#45;1520 -->
<g id="edge127" class="edge">
<title>team&#45;admin_role&#45;1685&#45;&gt;organization&#45;admin_role&#45;1520</title>
<path fill="none" stroke="#000000" d="M1485.0904,-1426.8143C1515.0056,-1422.0715 1550.0261,-1416.4384 1581.6724,-1411.1415 1603.5352,-1407.4822 1627.1185,-1403.4157 1649.11,-1399.5724"/>
<polygon fill="#000000" stroke="#000000" points="1649.844,-1402.9972 1659.0902,-1397.8245 1648.6363,-1396.1021 1649.844,-1402.9972"/>
</g>
<!-- team&#45;member_role&#45;1686&#45;&gt;team&#45;admin_role&#45;1685 -->
<g id="edge128" class="edge">
<title>team&#45;member_role&#45;1686&#45;&gt;team&#45;admin_role&#45;1685</title>
<path fill="none" stroke="#000000" d="M1129.9483,-1487.5949C1189.0668,-1477.2546 1272.8083,-1462.6075 1333.8059,-1451.9386"/>
<polygon fill="#000000" stroke="#000000" points="1334.526,-1455.3658 1343.7734,-1450.1952 1333.3199,-1448.4705 1334.526,-1455.3658"/>
</g>
<!-- team&#45;read_role&#45;1687 -->
<g id="node84" class="node">
<title>team&#45;read_role&#45;1687</title>
<ellipse fill="none" stroke="#000000" cx="716.0928" cy="-1592.1415" rx="85.2851" ry="18"/>
<text text-anchor="middle" x="716.0928" y="-1588.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;read_role&#45;1687</text>
</g>
<!-- team&#45;read_role&#45;1687&#45;&gt;organization&#45;auditor_role&#45;1528 -->
<g id="edge129" class="edge">
<title>team&#45;read_role&#45;1687&#45;&gt;organization&#45;auditor_role&#45;1528</title>
<path fill="none" stroke="#000000" d="M798.3643,-1596.8435C825.6529,-1593.9814 853.8494,-1585.4558 872.729,-1565.1415 928.6662,-1504.9533 860.3814,-1263.5803 908.729,-1197.1415 925.1906,-1174.5201 951.2307,-1159.6768 976.9967,-1149.9778"/>
<polygon fill="#000000" stroke="#000000" points="978.1974,-1153.2657 986.4587,-1146.6324 975.864,-1146.666 978.1974,-1153.2657"/>
</g>
<!-- team&#45;read_role&#45;1687&#45;&gt;team&#45;member_role&#45;1686 -->
<g id="edge130" class="edge">
<title>team&#45;read_role&#45;1687&#45;&gt;team&#45;member_role&#45;1686</title>
<path fill="none" stroke="#000000" d="M799.0242,-1587.8496C823.8232,-1583.9815 850.3476,-1577.1243 872.729,-1565.1415 893.2389,-1554.1607 888.2631,-1538.2042 908.729,-1527.1415 923.4682,-1519.1743 940.0984,-1513.4986 956.7732,-1509.4678"/>
<polygon fill="#000000" stroke="#000000" points="957.5841,-1512.873 966.5822,-1507.2797 956.0601,-1506.041 957.5841,-1512.873"/>
</g>
<!-- team&#45;admin_role&#45;1688 -->
<g id="node85" class="node">
<title>team&#45;admin_role&#45;1688</title>
<ellipse fill="none" stroke="#000000" cx="1412.6874" cy="-1330.1415" rx="92.0841" ry="18"/>
<text text-anchor="middle" x="1412.6874" y="-1326.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;admin_role&#45;1688</text>
</g>
<!-- team&#45;admin_role&#45;1688&#45;&gt;organization&#45;admin_role&#45;1520 -->
<g id="edge131" class="edge">
<title>team&#45;admin_role&#45;1688&#45;&gt;organization&#45;admin_role&#45;1520</title>
<path fill="none" stroke="#000000" d="M1485.0904,-1341.4687C1515.0056,-1346.2116 1550.0261,-1351.8447 1581.6724,-1357.1415 1603.5352,-1360.8009 1627.1185,-1364.8673 1649.11,-1368.7107"/>
<polygon fill="#000000" stroke="#000000" points="1648.6363,-1372.1809 1659.0902,-1370.4586 1649.844,-1365.2859 1648.6363,-1372.1809"/>
</g>
<!-- team&#45;member_role&#45;1689&#45;&gt;team&#45;admin_role&#45;1688 -->
<g id="edge132" class="edge">
<title>team&#45;member_role&#45;1689&#45;&gt;team&#45;admin_role&#45;1688</title>
<path fill="none" stroke="#000000" d="M1135.568,-1289.4889C1192.6649,-1297.8648 1270.2961,-1309.2531 1328.8684,-1317.8455"/>
<polygon fill="#000000" stroke="#000000" points="1328.4327,-1321.319 1338.8348,-1319.3076 1329.4488,-1314.3931 1328.4327,-1321.319"/>
</g>
<!-- team&#45;read_role&#45;1690 -->
<g id="node87" class="node">
<title>team&#45;read_role&#45;1690</title>
<ellipse fill="none" stroke="#000000" cx="716.0928" cy="-1446.1415" rx="85.2851" ry="18"/>
<text text-anchor="middle" x="716.0928" y="-1442.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;read_role&#45;1690</text>
</g>
<!-- team&#45;read_role&#45;1690&#45;&gt;organization&#45;auditor_role&#45;1528 -->
<g id="edge133" class="edge">
<title>team&#45;read_role&#45;1690&#45;&gt;organization&#45;auditor_role&#45;1528</title>
<path fill="none" stroke="#000000" d="M776.943,-1433.3561C810.0659,-1423.2816 849.0122,-1405.8022 872.729,-1376.1415 923.4067,-1312.7629 857.7315,-1260.2632 908.729,-1197.1415 926.6278,-1174.9874 953.5566,-1160.2063 979.6493,-1150.4252"/>
<polygon fill="#000000" stroke="#000000" points="980.9467,-1153.6788 989.2063,-1147.0434 978.6116,-1147.0798 980.9467,-1153.6788"/>
</g>
<!-- team&#45;read_role&#45;1690&#45;&gt;team&#45;member_role&#45;1689 -->
<g id="edge134" class="edge">
<title>team&#45;read_role&#45;1690&#45;&gt;team&#45;member_role&#45;1689</title>
<path fill="none" stroke="#000000" d="M801.3081,-1444.573C826.7753,-1440.2176 853.1063,-1431.3359 872.729,-1414.1415 909.517,-1381.906 872.0921,-1342.5489 908.729,-1310.1415 921.3585,-1298.9699 936.9261,-1291.3724 953.1957,-1286.2631"/>
<polygon fill="#000000" stroke="#000000" points="954.1701,-1289.6248 962.8392,-1283.5341 952.264,-1282.8893 954.1701,-1289.6248"/>
</g>
<!-- team&#45;admin_role&#45;1691 -->
<g id="node88" class="node">
<title>team&#45;admin_role&#45;1691</title>
<ellipse fill="none" stroke="#000000" cx="1412.6874" cy="-1384.1415" rx="92.0841" ry="18"/>
<text text-anchor="middle" x="1412.6874" y="-1380.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;admin_role&#45;1691</text>
</g>
<!-- team&#45;admin_role&#45;1691&#45;&gt;organization&#45;admin_role&#45;1520 -->
<g id="edge135" class="edge">
<title>team&#45;admin_role&#45;1691&#45;&gt;organization&#45;admin_role&#45;1520</title>
<path fill="none" stroke="#000000" d="M1505.3249,-1384.1415C1537.165,-1384.1415 1573.4025,-1384.1415 1607.5687,-1384.1415"/>
<polygon fill="#000000" stroke="#000000" points="1607.6199,-1387.6416 1617.6199,-1384.1415 1607.6198,-1380.6416 1607.6199,-1387.6416"/>
</g>
<!-- team&#45;member_role&#45;1692&#45;&gt;team&#45;admin_role&#45;1691 -->
<g id="edge136" class="edge">
<title>team&#45;member_role&#45;1692&#45;&gt;team&#45;admin_role&#45;1691</title>
<path fill="none" stroke="#000000" d="M1125.9689,-1432.8847C1161.0632,-1426.1378 1204.638,-1417.9465 1243.7024,-1411.1415 1271.7252,-1406.26 1302.4234,-1401.2532 1329.8763,-1396.8977"/>
<polygon fill="#000000" stroke="#000000" points="1330.5018,-1400.3424 1339.8327,-1395.324 1329.4088,-1393.4283 1330.5018,-1400.3424"/>
</g>
<!-- team&#45;read_role&#45;1693 -->
<g id="node90" class="node">
<title>team&#45;read_role&#45;1693</title>
<ellipse fill="none" stroke="#000000" cx="716.0928" cy="-1538.1415" rx="85.2851" ry="18"/>
<text text-anchor="middle" x="716.0928" y="-1534.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;read_role&#45;1693</text>
</g>
<!-- team&#45;read_role&#45;1693&#45;&gt;organization&#45;auditor_role&#45;1528 -->
<g id="edge137" class="edge">
<title>team&#45;read_role&#45;1693&#45;&gt;organization&#45;auditor_role&#45;1528</title>
<path fill="none" stroke="#000000" d="M782.3596,-1526.6864C814.5909,-1517.6254 850.9783,-1501.5417 872.729,-1473.1415 947.9456,-1374.9297 834.3405,-1295.9822 908.729,-1197.1415 925.6283,-1174.6873 951.9106,-1159.8726 977.7535,-1150.1495"/>
<polygon fill="#000000" stroke="#000000" points="978.9774,-1153.4291 987.2365,-1146.7929 976.6417,-1146.8303 978.9774,-1153.4291"/>
</g>
<!-- team&#45;read_role&#45;1693&#45;&gt;team&#45;member_role&#45;1692 -->
<g id="edge138" class="edge">
<title>team&#45;read_role&#45;1693&#45;&gt;team&#45;member_role&#45;1692</title>
<path fill="none" stroke="#000000" d="M793.7518,-1530.7449C819.8663,-1526.0887 848.4994,-1518.5022 872.729,-1506.1415 892.0634,-1496.278 889.2831,-1482.7837 908.729,-1473.1415 924.036,-1465.5516 941.1692,-1460.074 958.2239,-1456.1257"/>
<polygon fill="#000000" stroke="#000000" points="959.2004,-1459.4959 968.2421,-1453.9734 957.73,-1452.6521 959.2004,-1459.4959"/>
</g>
<!-- team&#45;admin_role&#45;1711 -->
<g id="node91" class="node">
<title>team&#45;admin_role&#45;1711</title>
<ellipse fill="none" stroke="#000000" cx="716.0928" cy="-39.1415" rx="92.0841" ry="18"/>
<text text-anchor="middle" x="716.0928" y="-35.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;admin_role&#45;1711</text>
</g>
<!-- team&#45;admin_role&#45;1711&#45;&gt;organization&#45;admin_role&#45;1699 -->
<g id="edge139" class="edge">
<title>team&#45;admin_role&#45;1711&#45;&gt;organization&#45;admin_role&#45;1699</title>
<path fill="none" stroke="#000000" d="M808.5239,-38.7124C1035.2958,-37.6597 1619.6207,-34.947 1880.0155,-33.7382"/>
<polygon fill="#000000" stroke="#000000" points="1880.2932,-37.237 1890.2768,-33.6906 1880.2607,-30.2371 1880.2932,-37.237"/>
</g>
<!-- team&#45;member_role&#45;1712&#45;&gt;team&#45;admin_role&#45;1711 -->
<g id="edge140" class="edge">
<title>team&#45;member_role&#45;1712&#45;&gt;team&#45;admin_role&#45;1711</title>
<path fill="none" stroke="#000000" d="M470.4842,-61.9155C517.4405,-57.5615 575.0771,-52.2171 622.7133,-47.8001"/>
<polygon fill="#000000" stroke="#000000" points="623.085,-51.2808 632.7191,-46.8723 622.4386,-44.3106 623.085,-51.2808"/>
</g>
<!-- team&#45;admin_role&#45;1726 -->
<g id="node93" class="node">
<title>team&#45;admin_role&#45;1726</title>
<ellipse fill="none" stroke="#000000" cx="1058.2157" cy="-77.1415" rx="92.0841" ry="18"/>
<text text-anchor="middle" x="1058.2157" y="-73.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;admin_role&#45;1726</text>
</g>
<!-- team&#45;admin_role&#45;1726&#45;&gt;organization&#45;admin_role&#45;1714 -->
<g id="edge141" class="edge">
<title>team&#45;admin_role&#45;1726&#45;&gt;organization&#45;admin_role&#45;1714</title>
<path fill="none" stroke="#000000" d="M1150.6336,-77.8973C1366.5955,-79.6632 1904.7563,-84.0639 2152.5328,-86.09"/>
<polygon fill="#000000" stroke="#000000" points="2152.639,-89.5909 2162.6673,-86.1729 2152.6963,-82.5912 2152.639,-89.5909"/>
</g>
<!-- team&#45;member_role&#45;1727&#45;&gt;team&#45;admin_role&#45;1726 -->
<g id="edge142" class="edge">
<title>team&#45;member_role&#45;1727&#45;&gt;team&#45;admin_role&#45;1726</title>
<path fill="none" stroke="#000000" d="M811.3931,-90.849C857.4436,-88.2915 912.6736,-85.2243 959.2022,-82.6403"/>
<polygon fill="#000000" stroke="#000000" points="959.5062,-86.1289 969.2967,-82.0797 959.118,-79.1397 959.5062,-86.1289"/>
</g>
<!-- team&#45;admin_role&#45;1741 -->
<g id="node95" class="node">
<title>team&#45;admin_role&#45;1741</title>
<ellipse fill="none" stroke="#000000" cx="1412.6874" cy="-130.1415" rx="92.0841" ry="18"/>
<text text-anchor="middle" x="1412.6874" y="-126.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;admin_role&#45;1741</text>
</g>
<!-- team&#45;admin_role&#45;1741&#45;&gt;organization&#45;admin_role&#45;1729 -->
<g id="edge143" class="edge">
<title>team&#45;admin_role&#45;1741&#45;&gt;organization&#45;admin_role&#45;1729</title>
<path fill="none" stroke="#000000" d="M1505.1358,-130.4518C1605.7219,-130.7895 1767.2347,-131.3316 1880.108,-131.7104"/>
<polygon fill="#000000" stroke="#000000" points="1880.1803,-135.2106 1890.192,-131.7443 1880.2038,-128.2106 1880.1803,-135.2106"/>
</g>
<!-- team&#45;member_role&#45;1742&#45;&gt;team&#45;admin_role&#45;1741 -->
<g id="edge144" class="edge">
<title>team&#45;member_role&#45;1742&#45;&gt;team&#45;admin_role&#45;1741</title>
<path fill="none" stroke="#000000" d="M1157.8991,-130.8603C1205.4061,-130.7263 1262.1731,-130.5661 1310.0542,-130.4311"/>
<polygon fill="#000000" stroke="#000000" points="1310.14,-133.9309 1320.1301,-130.4026 1310.1202,-126.931 1310.14,-133.9309"/>
</g>
<!-- team&#45;admin_role&#45;1756 -->
<g id="node97" class="node">
<title>team&#45;admin_role&#45;1756</title>
<ellipse fill="none" stroke="#000000" cx="1412.6874" cy="-584.1415" rx="92.0841" ry="18"/>
<text text-anchor="middle" x="1412.6874" y="-580.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;admin_role&#45;1756</text>
</g>
<!-- team&#45;admin_role&#45;1756&#45;&gt;organization&#45;admin_role&#45;1744 -->
<g id="edge145" class="edge">
<title>team&#45;admin_role&#45;1756&#45;&gt;organization&#45;admin_role&#45;1744</title>
<path fill="none" stroke="#000000" d="M1505.1358,-584.9173C1605.7219,-585.7613 1767.2347,-587.1167 1880.108,-588.0638"/>
<polygon fill="#000000" stroke="#000000" points="1880.163,-591.5643 1890.192,-588.1484 1880.2218,-584.5645 1880.163,-591.5643"/>
</g>
<!-- team&#45;member_role&#45;1757&#45;&gt;team&#45;admin_role&#45;1756 -->
<g id="edge146" class="edge">
<title>team&#45;member_role&#45;1757&#45;&gt;team&#45;admin_role&#45;1756</title>
<path fill="none" stroke="#000000" d="M1141.8339,-518.9459C1163.6793,-522.9326 1186.9184,-528.475 1207.7024,-536.1415 1225.0811,-542.5519 1226.2597,-550.9074 1243.7024,-557.1415 1267.1848,-565.5342 1293.4347,-571.326 1318.113,-575.3201"/>
<polygon fill="#000000" stroke="#000000" points="1317.7971,-578.8125 1328.2125,-576.8707 1318.8595,-571.8936 1317.7971,-578.8125"/>
</g>
<!-- team&#45;admin_role&#45;1771 -->
<g id="node99" class="node">
<title>team&#45;admin_role&#45;1771</title>
<ellipse fill="none" stroke="#000000" cx="1735.9619" cy="-638.1415" rx="92.0841" ry="18"/>
<text text-anchor="middle" x="1735.9619" y="-634.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;admin_role&#45;1771</text>
</g>
<!-- team&#45;admin_role&#45;1771&#45;&gt;organization&#45;admin_role&#45;1759 -->
<g id="edge147" class="edge">
<title>team&#45;admin_role&#45;1771&#45;&gt;organization&#45;admin_role&#45;1759</title>
<path fill="none" stroke="#000000" d="M1828.4406,-638.1415C1917.4301,-638.1415 2052.7751,-638.1415 2152.3004,-638.1415"/>
<polygon fill="#000000" stroke="#000000" points="2152.4245,-641.6416 2162.4244,-638.1415 2152.4244,-634.6416 2152.4245,-641.6416"/>
</g>
<!-- team&#45;member_role&#45;1772&#45;&gt;team&#45;admin_role&#45;1771 -->
<g id="edge148" class="edge">
<title>team&#45;member_role&#45;1772&#45;&gt;team&#45;admin_role&#45;1771</title>
<path fill="none" stroke="#000000" d="M1512.3183,-638.1415C1550.7211,-638.1415 1594.6279,-638.1415 1633.3109,-638.1415"/>
<polygon fill="#000000" stroke="#000000" points="1633.5485,-641.6416 1643.5484,-638.1415 1633.5484,-634.6416 1633.5485,-641.6416"/>
</g>
<!-- team&#45;admin_role&#45;1788 -->
<g id="node101" class="node">
<title>team&#45;admin_role&#45;1788</title>
<ellipse fill="none" stroke="#000000" cx="1412.6874" cy="-1998.1415" rx="92.0841" ry="18"/>
<text text-anchor="middle" x="1412.6874" y="-1994.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;admin_role&#45;1788</text>
</g>
<!-- team&#45;admin_role&#45;1788&#45;&gt;organization&#45;admin_role&#45;1776 -->
<g id="edge149" class="edge">
<title>team&#45;admin_role&#45;1788&#45;&gt;organization&#45;admin_role&#45;1776</title>
<path fill="none" stroke="#000000" d="M1505.2135,-1998.1415C1660.8399,-1998.1415 1975.2987,-1998.1415 2152.3834,-1998.1415"/>
<polygon fill="#000000" stroke="#000000" points="2152.539,-2001.6416 2162.539,-1998.1415 2152.539,-1994.6416 2152.539,-2001.6416"/>
</g>
<!-- team&#45;member_role&#45;1789&#45;&gt;team&#45;admin_role&#45;1788 -->
<g id="edge150" class="edge">
<title>team&#45;member_role&#45;1789&#45;&gt;team&#45;admin_role&#45;1788</title>
<path fill="none" stroke="#000000" d="M1157.8991,-1998.1415C1205.4061,-1998.1415 1262.1731,-1998.1415 1310.0542,-1998.1415"/>
<polygon fill="#000000" stroke="#000000" points="1310.1301,-2001.6416 1320.1301,-1998.1415 1310.1301,-1994.6416 1310.1301,-2001.6416"/>
</g>
<!-- team&#45;admin_role&#45;1803 -->
<g id="node103" class="node">
<title>team&#45;admin_role&#45;1803</title>
<ellipse fill="none" stroke="#000000" cx="2008.5409" cy="-1944.1415" rx="92.0841" ry="18"/>
<text text-anchor="middle" x="2008.5409" y="-1940.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;admin_role&#45;1803</text>
</g>
<!-- team&#45;admin_role&#45;1803&#45;&gt;organization&#45;admin_role&#45;1791 -->
<g id="edge151" class="edge">
<title>team&#45;admin_role&#45;1803&#45;&gt;organization&#45;admin_role&#45;1791</title>
<path fill="none" stroke="#000000" d="M2101.2041,-1944.1415C2117.7183,-1944.1415 2135.1878,-1944.1415 2152.4921,-1944.1415"/>
<polygon fill="#000000" stroke="#000000" points="2152.653,-1947.6416 2162.653,-1944.1415 2152.653,-1940.6416 2152.653,-1947.6416"/>
</g>
<!-- team&#45;member_role&#45;1804&#45;&gt;team&#45;admin_role&#45;1803 -->
<g id="edge152" class="edge">
<title>team&#45;member_role&#45;1804&#45;&gt;team&#45;admin_role&#45;1803</title>
<path fill="none" stroke="#000000" d="M1835.5263,-1944.1415C1858.4449,-1944.1415 1882.8608,-1944.1415 1905.907,-1944.1415"/>
<polygon fill="#000000" stroke="#000000" points="1906.0391,-1947.6416 1916.039,-1944.1415 1906.039,-1940.6416 1906.0391,-1947.6416"/>
</g>
<!-- team&#45;admin_role&#45;1833 -->
<g id="node105" class="node">
<title>team&#45;admin_role&#45;1833</title>
<ellipse fill="none" stroke="#000000" cx="1058.2157" cy="-2160.1415" rx="92.0841" ry="18"/>
<text text-anchor="middle" x="1058.2157" y="-2156.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;admin_role&#45;1833</text>
</g>
<!-- team&#45;admin_role&#45;1833&#45;&gt;organization&#45;admin_role&#45;1821 -->
<g id="edge153" class="edge">
<title>team&#45;admin_role&#45;1833&#45;&gt;organization&#45;admin_role&#45;1821</title>
<path fill="none" stroke="#000000" d="M1150.6336,-2160.1415C1366.5955,-2160.1415 1904.7563,-2160.1415 2152.5328,-2160.1415"/>
<polygon fill="#000000" stroke="#000000" points="2152.6674,-2163.6416 2162.6673,-2160.1415 2152.6673,-2156.6416 2152.6674,-2163.6416"/>
</g>
<!-- team&#45;member_role&#45;1834 -->
<g id="node106" class="node">
<title>team&#45;member_role&#45;1834</title>
<ellipse fill="none" stroke="#000000" cx="716.0928" cy="-2155.1415" rx="99.3824" ry="18"/>
<text text-anchor="middle" x="716.0928" y="-2151.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;member_role&#45;1834</text>
</g>
<!-- team&#45;member_role&#45;1834&#45;&gt;team&#45;admin_role&#45;1833 -->
<g id="edge154" class="edge">
<title>team&#45;member_role&#45;1834&#45;&gt;team&#45;admin_role&#45;1833</title>
<path fill="none" stroke="#000000" d="M815.5085,-2156.5945C859.6195,-2157.2391 911.4883,-2157.9972 955.9277,-2158.6466"/>
<polygon fill="#000000" stroke="#000000" points="956.12,-2162.1497 966.1701,-2158.7963 956.2223,-2155.1505 956.12,-2162.1497"/>
</g>
<!-- team&#45;admin_role&#45;1848 -->
<g id="node107" class="node">
<title>team&#45;admin_role&#45;1848</title>
<ellipse fill="none" stroke="#000000" cx="1412.6874" cy="-2052.1415" rx="92.0841" ry="18"/>
<text text-anchor="middle" x="1412.6874" y="-2048.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;admin_role&#45;1848</text>
</g>
<!-- team&#45;admin_role&#45;1848&#45;&gt;organization&#45;admin_role&#45;1836 -->
<g id="edge155" class="edge">
<title>team&#45;admin_role&#45;1848&#45;&gt;organization&#45;admin_role&#45;1836</title>
<path fill="none" stroke="#000000" d="M1505.2135,-2052.1415C1660.8399,-2052.1415 1975.2987,-2052.1415 2152.3834,-2052.1415"/>
<polygon fill="#000000" stroke="#000000" points="2152.539,-2055.6416 2162.539,-2052.1415 2152.539,-2048.6416 2152.539,-2055.6416"/>
</g>
<!-- team&#45;member_role&#45;1849 -->
<g id="node108" class="node">
<title>team&#45;member_role&#45;1849</title>
<ellipse fill="none" stroke="#000000" cx="1058.2157" cy="-2052.1415" rx="99.3824" ry="18"/>
<text text-anchor="middle" x="1058.2157" y="-2048.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;member_role&#45;1849</text>
</g>
<!-- team&#45;member_role&#45;1849&#45;&gt;team&#45;admin_role&#45;1848 -->
<g id="edge156" class="edge">
<title>team&#45;member_role&#45;1849&#45;&gt;team&#45;admin_role&#45;1848</title>
<path fill="none" stroke="#000000" d="M1157.8991,-2052.1415C1205.4061,-2052.1415 1262.1731,-2052.1415 1310.0542,-2052.1415"/>
<polygon fill="#000000" stroke="#000000" points="1310.1301,-2055.6416 1320.1301,-2052.1415 1310.1301,-2048.6416 1310.1301,-2055.6416"/>
</g>
<!-- team&#45;admin_role&#45;1863 -->
<g id="node109" class="node">
<title>team&#45;admin_role&#45;1863</title>
<ellipse fill="none" stroke="#000000" cx="1735.9619" cy="-2106.1415" rx="92.0841" ry="18"/>
<text text-anchor="middle" x="1735.9619" y="-2102.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;admin_role&#45;1863</text>
</g>
<!-- team&#45;admin_role&#45;1863&#45;&gt;organization&#45;admin_role&#45;1851 -->
<g id="edge157" class="edge">
<title>team&#45;admin_role&#45;1863&#45;&gt;organization&#45;admin_role&#45;1851</title>
<path fill="none" stroke="#000000" d="M1828.4406,-2106.1415C1917.4301,-2106.1415 2052.7751,-2106.1415 2152.3004,-2106.1415"/>
<polygon fill="#000000" stroke="#000000" points="2152.4245,-2109.6416 2162.4244,-2106.1415 2152.4244,-2102.6416 2152.4245,-2109.6416"/>
</g>
<!-- team&#45;member_role&#45;1864 -->
<g id="node110" class="node">
<title>team&#45;member_role&#45;1864</title>
<ellipse fill="none" stroke="#000000" cx="1412.6874" cy="-2106.1415" rx="99.3824" ry="18"/>
<text text-anchor="middle" x="1412.6874" y="-2102.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;member_role&#45;1864</text>
</g>
<!-- team&#45;member_role&#45;1864&#45;&gt;team&#45;admin_role&#45;1863 -->
<g id="edge158" class="edge">
<title>team&#45;member_role&#45;1864&#45;&gt;team&#45;admin_role&#45;1863</title>
<path fill="none" stroke="#000000" d="M1512.3183,-2106.1415C1550.7211,-2106.1415 1594.6279,-2106.1415 1633.3109,-2106.1415"/>
<polygon fill="#000000" stroke="#000000" points="1633.5485,-2109.6416 1643.5484,-2106.1415 1633.5484,-2102.6416 1633.5485,-2109.6416"/>
</g>
<!-- team&#45;admin_role&#45;1882 -->
<g id="node111" class="node">
<title>team&#45;admin_role&#45;1882</title>
<ellipse fill="none" stroke="#000000" cx="1058.2157" cy="-347.1415" rx="92.0841" ry="18"/>
<text text-anchor="middle" x="1058.2157" y="-343.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;admin_role&#45;1882</text>
</g>
<!-- team&#45;admin_role&#45;1882&#45;&gt;organization&#45;admin_role&#45;1870 -->
<g id="edge159" class="edge">
<title>team&#45;admin_role&#45;1882&#45;&gt;organization&#45;admin_role&#45;1870</title>
<path fill="none" stroke="#000000" d="M1146.89,-352.1872C1177.5508,-353.8614 1212.1323,-355.6714 1243.7024,-357.1415 1468.8381,-367.6251 1731.3681,-377.3854 1882.927,-382.7792"/>
<polygon fill="#000000" stroke="#000000" points="1883.0786,-386.2867 1893.1966,-383.1441 1883.3272,-379.2911 1883.0786,-386.2867"/>
</g>
<!-- team&#45;member_role&#45;1883 -->
<g id="node112" class="node">
<title>team&#45;member_role&#45;1883</title>
<ellipse fill="none" stroke="#000000" cx="716.0928" cy="-314.1415" rx="99.3824" ry="18"/>
<text text-anchor="middle" x="716.0928" y="-310.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;member_role&#45;1883</text>
</g>
<!-- team&#45;member_role&#45;1883&#45;&gt;team&#45;admin_role&#45;1882 -->
<g id="edge160" class="edge">
<title>team&#45;member_role&#45;1883&#45;&gt;team&#45;admin_role&#45;1882</title>
<path fill="none" stroke="#000000" d="M804.198,-322.6399C853.5604,-327.4012 915.0829,-333.3354 965.2173,-338.1712"/>
<polygon fill="#000000" stroke="#000000" points="965.1194,-341.6779 975.4092,-339.1543 965.7915,-334.7103 965.1194,-341.6779"/>
</g>
<!-- team&#45;admin_role&#45;1897 -->
<g id="node113" class="node">
<title>team&#45;admin_role&#45;1897</title>
<ellipse fill="none" stroke="#000000" cx="1412.6874" cy="-184.1415" rx="92.0841" ry="18"/>
<text text-anchor="middle" x="1412.6874" y="-180.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;admin_role&#45;1897</text>
</g>
<!-- team&#45;admin_role&#45;1897&#45;&gt;organization&#45;admin_role&#45;1885 -->
<g id="edge161" class="edge">
<title>team&#45;admin_role&#45;1897&#45;&gt;organization&#45;admin_role&#45;1885</title>
<path fill="none" stroke="#000000" d="M1505.2135,-184.1415C1660.8399,-184.1415 1975.2987,-184.1415 2152.3834,-184.1415"/>
<polygon fill="#000000" stroke="#000000" points="2152.539,-187.6416 2162.539,-184.1415 2152.539,-180.6416 2152.539,-187.6416"/>
</g>
<!-- team&#45;member_role&#45;1898 -->
<g id="node114" class="node">
<title>team&#45;member_role&#45;1898</title>
<ellipse fill="none" stroke="#000000" cx="1058.2157" cy="-185.1415" rx="99.3824" ry="18"/>
<text text-anchor="middle" x="1058.2157" y="-181.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;member_role&#45;1898</text>
</g>
<!-- team&#45;member_role&#45;1898&#45;&gt;team&#45;admin_role&#45;1897 -->
<g id="edge162" class="edge">
<title>team&#45;member_role&#45;1898&#45;&gt;team&#45;admin_role&#45;1897</title>
<path fill="none" stroke="#000000" d="M1157.8991,-184.8603C1205.4061,-184.7263 1262.1731,-184.5661 1310.0542,-184.4311"/>
<polygon fill="#000000" stroke="#000000" points="1310.14,-187.9309 1320.1301,-184.4026 1310.1202,-180.931 1310.14,-187.9309"/>
</g>
<!-- team&#45;admin_role&#45;1912 -->
<g id="node115" class="node">
<title>team&#45;admin_role&#45;1912</title>
<ellipse fill="none" stroke="#000000" cx="1412.6874" cy="-330.1415" rx="92.0841" ry="18"/>
<text text-anchor="middle" x="1412.6874" y="-326.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;admin_role&#45;1912</text>
</g>
<!-- team&#45;admin_role&#45;1912&#45;&gt;organization&#45;admin_role&#45;1900 -->
<g id="edge163" class="edge">
<title>team&#45;admin_role&#45;1912&#45;&gt;organization&#45;admin_role&#45;1900</title>
<path fill="none" stroke="#000000" d="M1505.1358,-330.4518C1605.7219,-330.7895 1767.2347,-331.3316 1880.108,-331.7104"/>
<polygon fill="#000000" stroke="#000000" points="1880.1803,-335.2106 1890.192,-331.7443 1880.2038,-328.2106 1880.1803,-335.2106"/>
</g>
<!-- team&#45;member_role&#45;1913 -->
<g id="node116" class="node">
<title>team&#45;member_role&#45;1913</title>
<ellipse fill="none" stroke="#000000" cx="1058.2157" cy="-293.1415" rx="99.3824" ry="18"/>
<text text-anchor="middle" x="1058.2157" y="-289.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;member_role&#45;1913</text>
</g>
<!-- team&#45;member_role&#45;1913&#45;&gt;team&#45;admin_role&#45;1912 -->
<g id="edge164" class="edge">
<title>team&#45;member_role&#45;1913&#45;&gt;team&#45;admin_role&#45;1912</title>
<path fill="none" stroke="#000000" d="M1144.476,-302.1454C1198.0121,-307.7336 1266.7423,-314.9077 1321.2239,-320.5945"/>
<polygon fill="#000000" stroke="#000000" points="1320.9148,-324.0812 1331.2241,-321.6383 1321.6416,-317.119 1320.9148,-324.0812"/>
</g>
<!-- team&#45;admin_role&#45;1927 -->
<g id="node117" class="node">
<title>team&#45;admin_role&#45;1927</title>
<ellipse fill="none" stroke="#000000" cx="1735.9619" cy="-238.1415" rx="92.0841" ry="18"/>
<text text-anchor="middle" x="1735.9619" y="-234.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;admin_role&#45;1927</text>
</g>
<!-- team&#45;admin_role&#45;1927&#45;&gt;organization&#45;admin_role&#45;1915 -->
<g id="edge165" class="edge">
<title>team&#45;admin_role&#45;1927&#45;&gt;organization&#45;admin_role&#45;1915</title>
<path fill="none" stroke="#000000" d="M1828.4406,-238.1415C1917.4301,-238.1415 2052.7751,-238.1415 2152.3004,-238.1415"/>
<polygon fill="#000000" stroke="#000000" points="2152.4245,-241.6416 2162.4244,-238.1415 2152.4244,-234.6416 2152.4245,-241.6416"/>
</g>
<!-- team&#45;member_role&#45;1928 -->
<g id="node118" class="node">
<title>team&#45;member_role&#45;1928</title>
<ellipse fill="none" stroke="#000000" cx="1412.6874" cy="-238.1415" rx="99.3824" ry="18"/>
<text text-anchor="middle" x="1412.6874" y="-234.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;member_role&#45;1928</text>
</g>
<!-- team&#45;member_role&#45;1928&#45;&gt;team&#45;admin_role&#45;1927 -->
<g id="edge166" class="edge">
<title>team&#45;member_role&#45;1928&#45;&gt;team&#45;admin_role&#45;1927</title>
<path fill="none" stroke="#000000" d="M1512.3183,-238.1415C1550.7211,-238.1415 1594.6279,-238.1415 1633.3109,-238.1415"/>
<polygon fill="#000000" stroke="#000000" points="1633.5485,-241.6416 1643.5484,-238.1415 1633.5484,-234.6416 1633.5485,-241.6416"/>
</g>
<!-- team&#45;admin_role&#45;1930 -->
<g id="node119" class="node">
<title>team&#45;admin_role&#45;1930</title>
<ellipse fill="none" stroke="#000000" cx="1412.6874" cy="-530.1415" rx="92.0841" ry="18"/>
<text text-anchor="middle" x="1412.6874" y="-526.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;admin_role&#45;1930</text>
</g>
<!-- team&#45;admin_role&#45;1930&#45;&gt;organization&#45;admin_role&#45;1520 -->
<g id="edge167" class="edge">
<title>team&#45;admin_role&#45;1930&#45;&gt;organization&#45;admin_role&#45;1520</title>
<path fill="none" stroke="#000000" d="M1497.5172,-522.9823C1528.3522,-525.1335 1560.7325,-533.8187 1581.6724,-557.1415 1634.2213,-615.6701 1585.9911,-1192.1466 1617.6724,-1264.1415 1635.4743,-1304.5959 1673.4652,-1339.097 1701.6142,-1360.5811"/>
<polygon fill="#000000" stroke="#000000" points="1699.5235,-1363.388 1709.6336,-1366.556 1703.7058,-1357.7747 1699.5235,-1363.388"/>
</g>
<!-- team&#45;member_role&#45;1976 -->
<g id="node127" class="node">
<title>team&#45;member_role&#45;1976</title>
<ellipse fill="none" stroke="#000000" cx="1735.9619" cy="-534.1415" rx="99.3824" ry="18"/>
<text text-anchor="middle" x="1735.9619" y="-530.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;member_role&#45;1976</text>
</g>
<!-- team&#45;admin_role&#45;1930&#45;&gt;team&#45;member_role&#45;1976 -->
<g id="edge168" class="edge">
<title>team&#45;admin_role&#45;1930&#45;&gt;team&#45;member_role&#45;1976</title>
<path fill="none" stroke="#000000" d="M1504.8923,-531.2824C1542.7475,-531.7508 1586.8758,-532.2968 1626.3651,-532.7854"/>
<polygon fill="#000000" stroke="#000000" points="1626.5224,-536.2876 1636.5649,-532.9117 1626.6091,-529.2881 1626.5224,-536.2876"/>
</g>
<!-- team&#45;member_role&#45;1931 -->
<g id="node120" class="node">
<title>team&#45;member_role&#45;1931</title>
<ellipse fill="none" stroke="#000000" cx="1058.2157" cy="-455.1415" rx="99.3824" ry="18"/>
<text text-anchor="middle" x="1058.2157" y="-451.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;member_role&#45;1931</text>
</g>
<!-- team&#45;member_role&#45;1931&#45;&gt;team&#45;admin_role&#45;1930 -->
<g id="edge169" class="edge">
<title>team&#45;member_role&#45;1931&#45;&gt;team&#45;admin_role&#45;1930</title>
<path fill="none" stroke="#000000" d="M1141.8339,-464.9459C1163.6793,-468.9326 1186.9184,-474.475 1207.7024,-482.1415 1225.0811,-488.5519 1226.2597,-496.9074 1243.7024,-503.1415 1267.1848,-511.5342 1293.4347,-517.326 1318.113,-521.3201"/>
<polygon fill="#000000" stroke="#000000" points="1317.7971,-524.8125 1328.2125,-522.8707 1318.8595,-517.8936 1317.7971,-524.8125"/>
</g>
<!-- team&#45;member_role&#45;1961 -->
<g id="node125" class="node">
<title>team&#45;member_role&#45;1961</title>
<ellipse fill="none" stroke="#000000" cx="1412.6874" cy="-476.1415" rx="99.3824" ry="18"/>
<text text-anchor="middle" x="1412.6874" y="-472.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;member_role&#45;1961</text>
</g>
<!-- team&#45;member_role&#45;1931&#45;&gt;team&#45;member_role&#45;1961 -->
<g id="edge170" class="edge">
<title>team&#45;member_role&#45;1931&#45;&gt;team&#45;member_role&#45;1961</title>
<path fill="none" stroke="#000000" d="M1152.742,-460.7416C1200.6143,-463.5777 1258.8645,-467.0286 1308.0801,-469.9443"/>
<polygon fill="#000000" stroke="#000000" points="1307.9276,-473.4413 1318.1171,-470.5389 1308.3416,-466.4535 1307.9276,-473.4413"/>
</g>
<!-- team&#45;read_role&#45;1932 -->
<g id="node121" class="node">
<title>team&#45;read_role&#45;1932</title>
<ellipse fill="none" stroke="#000000" cx="716.0928" cy="-368.1415" rx="85.2851" ry="18"/>
<text text-anchor="middle" x="716.0928" y="-364.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;read_role&#45;1932</text>
</g>
<!-- team&#45;read_role&#45;1932&#45;&gt;organization&#45;auditor_role&#45;1528 -->
<g id="edge171" class="edge">
<title>team&#45;read_role&#45;1932&#45;&gt;organization&#45;auditor_role&#45;1528</title>
<path fill="none" stroke="#000000" d="M797.6405,-362.8631C825.3603,-365.5487 854.0258,-374.1076 872.729,-395.1415 972.1016,-506.898 823.4166,-944.3155 908.729,-1067.1415 924.4759,-1089.8127 949.9243,-1104.6439 975.3954,-1114.3183"/>
<polygon fill="#000000" stroke="#000000" points="974.5437,-1117.73 985.1384,-1117.7792 976.8868,-1111.1338 974.5437,-1117.73"/>
</g>
<!-- team&#45;read_role&#45;1932&#45;&gt;team&#45;member_role&#45;1931 -->
<g id="edge172" class="edge">
<title>team&#45;read_role&#45;1932&#45;&gt;team&#45;member_role&#45;1931</title>
<path fill="none" stroke="#000000" d="M797.7142,-373.2869C822.7206,-377.1776 849.6916,-383.8331 872.729,-395.1415 892.2132,-404.7059 889.2831,-418.4994 908.729,-428.1415 924.036,-435.7315 941.1692,-441.209 958.2239,-445.1573"/>
<polygon fill="#000000" stroke="#000000" points="957.73,-448.631 968.2421,-447.3097 959.2004,-441.7871 957.73,-448.631"/>
</g>
<!-- team&#45;member_role&#45;1946 -->
<g id="node123" class="node">
<title>team&#45;member_role&#45;1946</title>
<ellipse fill="none" stroke="#000000" cx="1058.2157" cy="-401.1415" rx="99.3824" ry="18"/>
<text text-anchor="middle" x="1058.2157" y="-397.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;member_role&#45;1946</text>
</g>
<!-- team&#45;read_role&#45;1932&#45;&gt;team&#45;member_role&#45;1946 -->
<g id="edge173" class="edge">
<title>team&#45;read_role&#45;1932&#45;&gt;team&#45;member_role&#45;1946</title>
<path fill="none" stroke="#000000" d="M793.7258,-375.6297C843.085,-380.3908 907.4148,-386.5958 960.2718,-391.6942"/>
<polygon fill="#000000" stroke="#000000" points="960.0516,-395.1891 970.3414,-392.6655 960.7237,-388.2215 960.0516,-395.1891"/>
</g>
<!-- team&#45;admin_role&#45;1945 -->
<g id="node122" class="node">
<title>team&#45;admin_role&#45;1945</title>
<ellipse fill="none" stroke="#000000" cx="1412.6874" cy="-422.1415" rx="92.0841" ry="18"/>
<text text-anchor="middle" x="1412.6874" y="-418.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;admin_role&#45;1945</text>
</g>
<!-- team&#45;admin_role&#45;1945&#45;&gt;organization&#45;admin_role&#45;1933 -->
<g id="edge174" class="edge">
<title>team&#45;admin_role&#45;1945&#45;&gt;organization&#45;admin_role&#45;1933</title>
<path fill="none" stroke="#000000" d="M1504.8923,-423.2824C1536.9102,-423.6786 1573.4158,-424.1303 1607.8065,-424.5558"/>
<polygon fill="#000000" stroke="#000000" points="1607.8801,-428.0569 1617.9227,-424.681 1607.9668,-421.0574 1607.8801,-428.0569"/>
</g>
<!-- team&#45;member_role&#45;1946&#45;&gt;team&#45;admin_role&#45;1945 -->
<g id="edge175" class="edge">
<title>team&#45;member_role&#45;1946&#45;&gt;team&#45;admin_role&#45;1945</title>
<path fill="none" stroke="#000000" d="M1152.742,-406.7416C1202.533,-409.6913 1263.5505,-413.3062 1313.9531,-416.2922"/>
<polygon fill="#000000" stroke="#000000" points="1314.0225,-419.8024 1324.212,-416.9 1314.4365,-412.8146 1314.0225,-419.8024"/>
</g>
<!-- team&#45;admin_role&#45;1960 -->
<g id="node124" class="node">
<title>team&#45;admin_role&#45;1960</title>
<ellipse fill="none" stroke="#000000" cx="1735.9619" cy="-480.1415" rx="92.0841" ry="18"/>
<text text-anchor="middle" x="1735.9619" y="-476.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;admin_role&#45;1960</text>
</g>
<!-- team&#45;admin_role&#45;1960&#45;&gt;organization&#45;admin_role&#45;1948 -->
<g id="edge176" class="edge">
<title>team&#45;admin_role&#45;1960&#45;&gt;organization&#45;admin_role&#45;1948</title>
<path fill="none" stroke="#000000" d="M1828.6251,-480.1415C1845.1393,-480.1415 1862.6088,-480.1415 1879.913,-480.1415"/>
<polygon fill="#000000" stroke="#000000" points="1880.074,-483.6416 1890.074,-480.1415 1880.0739,-476.6416 1880.074,-483.6416"/>
</g>
<!-- team&#45;member_role&#45;1961&#45;&gt;team&#45;admin_role&#45;1960 -->
<g id="edge177" class="edge">
<title>team&#45;member_role&#45;1961&#45;&gt;team&#45;admin_role&#45;1960</title>
<path fill="none" stroke="#000000" d="M1512.3183,-477.3743C1550.8062,-477.8505 1594.8226,-478.3952 1633.5681,-478.8746"/>
<polygon fill="#000000" stroke="#000000" points="1633.7787,-482.3774 1643.8212,-479.0014 1633.8653,-475.3779 1633.7787,-482.3774"/>
</g>
<!-- team&#45;admin_role&#45;1975 -->
<g id="node126" class="node">
<title>team&#45;admin_role&#45;1975</title>
<ellipse fill="none" stroke="#000000" cx="2008.5409" cy="-534.1415" rx="92.0841" ry="18"/>
<text text-anchor="middle" x="2008.5409" y="-530.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;admin_role&#45;1975</text>
</g>
<!-- team&#45;admin_role&#45;1975&#45;&gt;organization&#45;admin_role&#45;1963 -->
<g id="edge178" class="edge">
<title>team&#45;admin_role&#45;1975&#45;&gt;organization&#45;admin_role&#45;1963</title>
<path fill="none" stroke="#000000" d="M2100.4438,-535.8273C2117.3688,-536.1378 2135.3191,-536.4671 2153.0818,-536.7929"/>
<polygon fill="#000000" stroke="#000000" points="2153.4468,-540.3001 2163.5094,-536.9842 2153.5753,-533.3013 2153.4468,-540.3001"/>
</g>
<!-- team&#45;member_role&#45;1976&#45;&gt;team&#45;admin_role&#45;1975 -->
<g id="edge179" class="edge">
<title>team&#45;member_role&#45;1976&#45;&gt;team&#45;admin_role&#45;1975</title>
<path fill="none" stroke="#000000" d="M1835.5263,-534.1415C1858.4449,-534.1415 1882.8608,-534.1415 1905.907,-534.1415"/>
<polygon fill="#000000" stroke="#000000" points="1906.0391,-537.6416 1916.039,-534.1415 1906.039,-530.6416 1906.0391,-537.6416"/>
</g>
<!-- team&#45;admin_role&#45;1994 -->
<g id="node128" class="node">
<title>team&#45;admin_role&#45;1994</title>
<ellipse fill="none" stroke="#000000" cx="1412.6874" cy="-784.1415" rx="92.0841" ry="18"/>
<text text-anchor="middle" x="1412.6874" y="-780.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;admin_role&#45;1994</text>
</g>
<!-- team&#45;admin_role&#45;1994&#45;&gt;organization&#45;admin_role&#45;1982 -->
<g id="edge180" class="edge">
<title>team&#45;admin_role&#45;1994&#45;&gt;organization&#45;admin_role&#45;1982</title>
<path fill="none" stroke="#000000" d="M1505.1358,-784.1415C1605.7219,-784.1415 1767.2347,-784.1415 1880.108,-784.1415"/>
<polygon fill="#000000" stroke="#000000" points="1880.192,-787.6416 1890.192,-784.1415 1880.192,-780.6416 1880.192,-787.6416"/>
</g>
<!-- team&#45;member_role&#45;1995 -->
<g id="node129" class="node">
<title>team&#45;member_role&#45;1995</title>
<ellipse fill="none" stroke="#000000" cx="1058.2157" cy="-709.1415" rx="99.3824" ry="18"/>
<text text-anchor="middle" x="1058.2157" y="-705.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;member_role&#45;1995</text>
</g>
<!-- team&#45;member_role&#45;1995&#45;&gt;team&#45;admin_role&#45;1994 -->
<g id="edge181" class="edge">
<title>team&#45;member_role&#45;1995&#45;&gt;team&#45;admin_role&#45;1994</title>
<path fill="none" stroke="#000000" d="M1138.1958,-719.9469C1160.9249,-723.9944 1185.5206,-729.3174 1207.7024,-736.1415 1224.4374,-741.29 1226.9893,-746.9223 1243.7024,-752.1415 1270.4828,-760.5046 1300.3693,-767.0395 1327.474,-771.9615"/>
<polygon fill="#000000" stroke="#000000" points="1326.8667,-775.4083 1337.3232,-773.7023 1328.0851,-768.5152 1326.8667,-775.4083"/>
</g>
<!-- team&#45;admin_role&#45;2009 -->
<g id="node130" class="node">
<title>team&#45;admin_role&#45;2009</title>
<ellipse fill="none" stroke="#000000" cx="1058.2157" cy="-763.1415" rx="92.0841" ry="18"/>
<text text-anchor="middle" x="1058.2157" y="-759.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;admin_role&#45;2009</text>
</g>
<!-- team&#45;admin_role&#45;2009&#45;&gt;organization&#45;admin_role&#45;1997 -->
<g id="edge182" class="edge">
<title>team&#45;admin_role&#45;2009&#45;&gt;organization&#45;admin_role&#45;1997</title>
<path fill="none" stroke="#000000" d="M1137.9486,-772.2504C1160.904,-776.2804 1185.6813,-782.0187 1207.7024,-790.1415 1225.0811,-796.5519 1225.9092,-805.9926 1243.7024,-811.1415 1359.5497,-844.6648 1695.6985,-844.221 1881.4539,-841.1264"/>
<polygon fill="#000000" stroke="#000000" points="1881.6135,-844.6242 1891.5519,-840.9531 1881.4933,-837.6253 1881.6135,-844.6242"/>
</g>
<!-- team&#45;member_role&#45;2010 -->
<g id="node131" class="node">
<title>team&#45;member_role&#45;2010</title>
<ellipse fill="none" stroke="#000000" cx="716.0928" cy="-682.1415" rx="99.3824" ry="18"/>
<text text-anchor="middle" x="716.0928" y="-678.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;member_role&#45;2010</text>
</g>
<!-- team&#45;member_role&#45;2010&#45;&gt;team&#45;admin_role&#45;2009 -->
<g id="edge183" class="edge">
<title>team&#45;member_role&#45;2010&#45;&gt;team&#45;admin_role&#45;2009</title>
<path fill="none" stroke="#000000" d="M805.6047,-690.1155C828.1252,-694.1192 851.8238,-700.1275 872.729,-709.1415 891.0944,-717.0605 890.3953,-728.1492 908.729,-736.1415 926.3306,-743.8147 946.0118,-749.3072 965.166,-753.2388"/>
<polygon fill="#000000" stroke="#000000" points="964.6391,-756.7016 975.1205,-755.1558 965.9628,-749.8279 964.6391,-756.7016"/>
</g>
<!-- team&#45;admin_role&#45;2024 -->
<g id="node132" class="node">
<title>team&#45;admin_role&#45;2024</title>
<ellipse fill="none" stroke="#000000" cx="1412.6874" cy="-876.1415" rx="92.0841" ry="18"/>
<text text-anchor="middle" x="1412.6874" y="-872.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;admin_role&#45;2024</text>
</g>
<!-- team&#45;admin_role&#45;2024&#45;&gt;organization&#45;admin_role&#45;2012 -->
<g id="edge184" class="edge">
<title>team&#45;admin_role&#45;2024&#45;&gt;organization&#45;admin_role&#45;2012</title>
<path fill="none" stroke="#000000" d="M1504.1583,-878.5977C1605.1766,-881.3103 1768.4952,-885.6958 1881.8064,-888.7384"/>
<polygon fill="#000000" stroke="#000000" points="1881.8358,-892.2404 1891.9262,-889.0102 1882.0238,-885.2429 1881.8358,-892.2404"/>
</g>
<!-- team&#45;member_role&#45;2025 -->
<g id="node133" class="node">
<title>team&#45;member_role&#45;2025</title>
<ellipse fill="none" stroke="#000000" cx="1058.2157" cy="-817.1415" rx="99.3824" ry="18"/>
<text text-anchor="middle" x="1058.2157" y="-813.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;member_role&#45;2025</text>
</g>
<!-- team&#45;member_role&#45;2025&#45;&gt;team&#45;admin_role&#45;2024 -->
<g id="edge185" class="edge">
<title>team&#45;member_role&#45;2025&#45;&gt;team&#45;admin_role&#45;2024</title>
<path fill="none" stroke="#000000" d="M1131.6625,-829.3664C1190.1301,-839.098 1271.8644,-852.7023 1332.1206,-862.7316"/>
<polygon fill="#000000" stroke="#000000" points="1331.915,-866.2455 1342.354,-864.4349 1333.0644,-859.3404 1331.915,-866.2455"/>
</g>
<!-- team&#45;admin_role&#45;2039 -->
<g id="node134" class="node">
<title>team&#45;admin_role&#45;2039</title>
<ellipse fill="none" stroke="#000000" cx="1735.9619" cy="-692.1415" rx="92.0841" ry="18"/>
<text text-anchor="middle" x="1735.9619" y="-688.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;admin_role&#45;2039</text>
</g>
<!-- team&#45;admin_role&#45;2039&#45;&gt;organization&#45;admin_role&#45;2027 -->
<g id="edge186" class="edge">
<title>team&#45;admin_role&#45;2039&#45;&gt;organization&#45;admin_role&#45;2027</title>
<path fill="none" stroke="#000000" d="M1828.4406,-692.1415C1917.4301,-692.1415 2052.7751,-692.1415 2152.3004,-692.1415"/>
<polygon fill="#000000" stroke="#000000" points="2152.4245,-695.6416 2162.4244,-692.1415 2152.4244,-688.6416 2152.4245,-695.6416"/>
</g>
<!-- team&#45;member_role&#45;2040 -->
<g id="node135" class="node">
<title>team&#45;member_role&#45;2040</title>
<ellipse fill="none" stroke="#000000" cx="1412.6874" cy="-692.1415" rx="99.3824" ry="18"/>
<text text-anchor="middle" x="1412.6874" y="-688.4415" font-family="Times,serif" font-size="14.00" fill="#000000">team&#45;member_role&#45;2040</text>
</g>
<!-- team&#45;member_role&#45;2040&#45;&gt;team&#45;admin_role&#45;2039 -->
<g id="edge187" class="edge">
<title>team&#45;member_role&#45;2040&#45;&gt;team&#45;admin_role&#45;2039</title>
<path fill="none" stroke="#000000" d="M1512.3183,-692.1415C1550.7211,-692.1415 1594.6279,-692.1415 1633.3109,-692.1415"/>
<polygon fill="#000000" stroke="#000000" points="1633.5485,-695.6416 1643.5484,-692.1415 1633.5484,-688.6416 1633.5485,-695.6416"/>
</g>
<!-- jobtemplate&#45;admin_role&#45;1818 -->
<g id="node136" class="node">
<title>jobtemplate&#45;admin_role&#45;1818</title>
<ellipse fill="none" stroke="#000000" cx="1058.2157" cy="-2106.1415" rx="116.1796" ry="18"/>
<text text-anchor="middle" x="1058.2157" y="-2102.4415" font-family="Times,serif" font-size="14.00" fill="#000000">jobtemplate&#45;admin_role&#45;1818</text>
</g>
<!-- jobtemplate&#45;admin_role&#45;1818&#45;&gt;organization&#45;job_template_admin_role&#45;1527 -->
<g id="edge188" class="edge">
<title>jobtemplate&#45;admin_role&#45;1818&#45;&gt;organization&#45;job_template_admin_role&#45;1527</title>
<path fill="none" stroke="#000000" d="M1170.2482,-2101.0597C1184.1437,-2096.2952 1197.1479,-2089.2823 1207.7024,-2079.1415 1260.888,-2028.0407 1199.7348,-1976.3602 1243.7024,-1917.1415 1269.7627,-1882.0417 1312.8822,-1858.1032 1349.0402,-1843.036"/>
<polygon fill="#000000" stroke="#000000" points="1350.5804,-1846.189 1358.5497,-1839.2076 1347.9661,-1839.6954 1350.5804,-1846.189"/>
</g>
<!-- jobtemplate&#45;admin_role&#45;1818&#45;&gt;team&#45;member_role&#45;1864 -->
<g id="edge189" class="edge">
<title>jobtemplate&#45;admin_role&#45;1818&#45;&gt;team&#45;member_role&#45;1864</title>
<path fill="none" stroke="#000000" d="M1174.774,-2106.1415C1215.9779,-2106.1415 1262.1577,-2106.1415 1302.7907,-2106.1415"/>
<polygon fill="#000000" stroke="#000000" points="1302.9952,-2109.6416 1312.9952,-2106.1415 1302.9952,-2102.6416 1302.9952,-2109.6416"/>
</g>
<!-- jobtemplate&#45;execute_role&#45;1819 -->
<g id="node137" class="node">
<title>jobtemplate&#45;execute_role&#45;1819</title>
<ellipse fill="none" stroke="#000000" cx="716.0928" cy="-2056.1415" rx="120.4791" ry="18"/>
<text text-anchor="middle" x="716.0928" y="-2052.4415" font-family="Times,serif" font-size="14.00" fill="#000000">jobtemplate&#45;execute_role&#45;1819</text>
</g>
<!-- jobtemplate&#45;execute_role&#45;1819&#45;&gt;organization&#45;execute_role&#45;1521 -->
<g id="edge190" class="edge">
<title>jobtemplate&#45;execute_role&#45;1819&#45;&gt;organization&#45;execute_role&#45;1521</title>
<path fill="none" stroke="#000000" d="M756.5461,-2039.1551C793.3675,-2021.4163 845.9415,-1989.8986 872.729,-1945.1415 938.9755,-1834.4555 841.7541,-1767.3884 908.729,-1657.1415 931.3891,-1619.8407 973.2759,-1592.7555 1006.9576,-1575.7486"/>
<polygon fill="#000000" stroke="#000000" points="1008.7725,-1578.7572 1016.2172,-1571.2189 1005.6964,-1572.4692 1008.7725,-1578.7572"/>
</g>
<!-- jobtemplate&#45;execute_role&#45;1819&#45;&gt;team&#45;member_role&#45;1849 -->
<g id="edge191" class="edge">
<title>jobtemplate&#45;execute_role&#45;1819&#45;&gt;team&#45;member_role&#45;1849</title>
<path fill="none" stroke="#000000" d="M836.2315,-2054.7369C872.6813,-2054.3107 912.5251,-2053.8449 948.2699,-2053.427"/>
<polygon fill="#000000" stroke="#000000" points="948.7698,-2056.9215 958.7282,-2053.3047 948.6879,-2049.922 948.7698,-2056.9215"/>
</g>
<!-- jobtemplate&#45;execute_role&#45;1819&#45;&gt;jobtemplate&#45;admin_role&#45;1818 -->
<g id="edge192" class="edge">
<title>jobtemplate&#45;execute_role&#45;1819&#45;&gt;jobtemplate&#45;admin_role&#45;1818</title>
<path fill="none" stroke="#000000" d="M802.4249,-2068.7586C851.5106,-2075.9323 913.0488,-2084.9259 963.4642,-2092.2939"/>
<polygon fill="#000000" stroke="#000000" points="962.9909,-2095.7619 973.3919,-2093.7449 964.0032,-2088.8355 962.9909,-2095.7619"/>
</g>
<!-- jobtemplate&#45;read_role&#45;1820 -->
<g id="node138" class="node">
<title>jobtemplate&#45;read_role&#45;1820</title>
<ellipse fill="none" stroke="#000000" cx="381.7693" cy="-2080.1415" rx="109.381" ry="18"/>
<text text-anchor="middle" x="381.7693" y="-2076.4415" font-family="Times,serif" font-size="14.00" fill="#000000">jobtemplate&#45;read_role&#45;1820</text>
</g>
<!-- jobtemplate&#45;read_role&#45;1820&#45;&gt;organization&#45;auditor_role&#45;1528 -->
<g id="edge193" class="edge">
<title>jobtemplate&#45;read_role&#45;1820&#45;&gt;organization&#45;auditor_role&#45;1528</title>
<path fill="none" stroke="#000000" d="M387.0182,-2062.0993C406.1055,-1996.3095 473.3334,-1763.0023 523.4567,-1569.1415 540.6187,-1502.7645 511.4031,-1468.0423 559.4567,-1419.1415 660.254,-1316.5673 771.194,-1439.9857 872.729,-1338.1415 918.3929,-1292.3385 866.8009,-1246.3874 908.729,-1197.1415 927.4374,-1175.1678 954.9615,-1160.3862 981.3092,-1150.5536"/>
<polygon fill="#000000" stroke="#000000" points="982.6808,-1153.7811 990.9445,-1147.1508 980.3497,-1147.1806 982.6808,-1153.7811"/>
</g>
<!-- jobtemplate&#45;read_role&#45;1820&#45;&gt;team&#45;member_role&#45;1834 -->
<g id="edge194" class="edge">
<title>jobtemplate&#45;read_role&#45;1820&#45;&gt;team&#45;member_role&#45;1834</title>
<path fill="none" stroke="#000000" d="M446.6267,-2094.6912C503.0808,-2107.3558 584.8296,-2125.6948 643.4628,-2138.8482"/>
<polygon fill="#000000" stroke="#000000" points="642.8737,-2142.3029 653.3973,-2141.0768 644.406,-2135.4727 642.8737,-2142.3029"/>
</g>
<!-- jobtemplate&#45;read_role&#45;1820&#45;&gt;jobtemplate&#45;admin_role&#45;1818 -->
<g id="edge195" class="edge">
<title>jobtemplate&#45;read_role&#45;1820&#45;&gt;jobtemplate&#45;admin_role&#45;1818</title>
<path fill="none" stroke="#000000" d="M488.2082,-2084.2326C609.382,-2088.8901 807.0339,-2096.4871 934.8405,-2101.3995"/>
<polygon fill="#000000" stroke="#000000" points="934.9404,-2104.9058 945.0674,-2101.7925 935.2093,-2097.911 934.9404,-2104.9058"/>
</g>
<!-- jobtemplate&#45;read_role&#45;1820&#45;&gt;jobtemplate&#45;execute_role&#45;1819 -->
<g id="edge196" class="edge">
<title>jobtemplate&#45;read_role&#45;1820&#45;&gt;jobtemplate&#45;execute_role&#45;1819</title>
<path fill="none" stroke="#000000" d="M482.0774,-2072.9407C518.3606,-2070.3361 559.6748,-2067.3703 597.3873,-2064.663"/>
<polygon fill="#000000" stroke="#000000" points="597.6813,-2068.151 607.405,-2063.9439 597.18,-2061.169 597.6813,-2068.151"/>
</g>
<!-- project&#45;admin_role&#45;1806 -->
<g id="node139" class="node">
<title>project&#45;admin_role&#45;1806</title>
<ellipse fill="none" stroke="#000000" cx="1058.2157" cy="-871.1415" rx="98.5829" ry="18"/>
<text text-anchor="middle" x="1058.2157" y="-867.4415" font-family="Times,serif" font-size="14.00" fill="#000000">project&#45;admin_role&#45;1806</text>
</g>
<!-- project&#45;admin_role&#45;1806&#45;&gt;organization&#45;project_admin_role&#45;1522 -->
<g id="edge197" class="edge">
<title>project&#45;admin_role&#45;1806&#45;&gt;organization&#45;project_admin_role&#45;1522</title>
<path fill="none" stroke="#000000" d="M1141.5932,-880.8862C1163.8936,-885.6282 1187.4192,-892.6741 1207.7024,-903.1415 1226.9905,-913.0954 1224.2975,-926.4172 1243.7024,-936.1415 1258.6535,-943.6339 1275.1511,-949.3796 1291.8028,-953.7843"/>
<polygon fill="#000000" stroke="#000000" points="1291.0651,-957.2074 1301.6143,-956.2258 1292.7554,-950.4145 1291.0651,-957.2074"/>
</g>
<!-- project&#45;admin_role&#45;1806&#45;&gt;None&#45;system_administrator&#45;1 -->
<g id="edge198" class="edge">
<title>project&#45;admin_role&#45;1806&#45;&gt;None&#45;system_administrator&#45;1</title>
<path fill="none" stroke="#000000" d="M1137.5886,-881.9601C1160.308,-885.4336 1185.0506,-889.5776 1207.7024,-894.1415 1223.8699,-897.399 1227.362,-900.9076 1243.7024,-903.1415 1676.7938,-962.3511 2197.8584,-952.3019 2429.6662,-943.676"/>
<polygon fill="#000000" stroke="#000000" points="2429.9508,-947.1678 2439.8115,-943.2925 2429.6863,-940.1728 2429.9508,-947.1678"/>
</g>
<!-- project&#45;use_role&#45;1807 -->
<g id="node140" class="node">
<title>project&#45;use_role&#45;1807</title>
<ellipse fill="none" stroke="#000000" cx="716.0928" cy="-828.1415" rx="88.2844" ry="18"/>
<text text-anchor="middle" x="716.0928" y="-824.4415" font-family="Times,serif" font-size="14.00" fill="#000000">project&#45;use_role&#45;1807</text>
</g>
<!-- project&#45;use_role&#45;1807&#45;&gt;project&#45;admin_role&#45;1806 -->
<g id="edge199" class="edge">
<title>project&#45;use_role&#45;1807&#45;&gt;project&#45;admin_role&#45;1806</title>
<path fill="none" stroke="#000000" d="M791.5967,-837.6313C843.1889,-844.1157 911.8557,-852.7462 966.5818,-859.6244"/>
<polygon fill="#000000" stroke="#000000" points="966.2724,-863.113 976.6309,-860.8875 967.1454,-856.1677 966.2724,-863.113"/>
</g>
<!-- project&#45;update_role&#45;1808 -->
<g id="node141" class="node">
<title>project&#45;update_role&#45;1808</title>
<ellipse fill="none" stroke="#000000" cx="716.0928" cy="-882.1415" rx="100.1823" ry="18"/>
<text text-anchor="middle" x="716.0928" y="-878.4415" font-family="Times,serif" font-size="14.00" fill="#000000">project&#45;update_role&#45;1808</text>
</g>
<!-- project&#45;update_role&#45;1808&#45;&gt;project&#45;admin_role&#45;1806 -->
<g id="edge200" class="edge">
<title>project&#45;update_role&#45;1808&#45;&gt;project&#45;admin_role&#45;1806</title>
<path fill="none" stroke="#000000" d="M815.0489,-878.9599C857.5249,-877.5942 907.261,-875.9951 950.6469,-874.6001"/>
<polygon fill="#000000" stroke="#000000" points="950.7811,-878.0977 960.6635,-874.278 950.5561,-871.1013 950.7811,-878.0977"/>
</g>
<!-- project&#45;read_role&#45;1809 -->
<g id="node142" class="node">
<title>project&#45;read_role&#45;1809</title>
<ellipse fill="none" stroke="#000000" cx="381.7693" cy="-905.1415" rx="91.784" ry="18"/>
<text text-anchor="middle" x="381.7693" y="-901.4415" font-family="Times,serif" font-size="14.00" fill="#000000">project&#45;read_role&#45;1809</text>
</g>
<!-- project&#45;read_role&#45;1809&#45;&gt;organization&#45;auditor_role&#45;1528 -->
<g id="edge201" class="edge">
<title>project&#45;read_role&#45;1809&#45;&gt;organization&#45;auditor_role&#45;1528</title>
<path fill="none" stroke="#000000" d="M404.6383,-922.6791C448.6504,-956.2911 542.3124,-1027.0943 559.4567,-1034.1415 689.7367,-1087.6936 734.8985,-1053.0995 872.729,-1082.1415 913.7463,-1090.7842 959.1971,-1102.9923 994.8416,-1113.1817"/>
<polygon fill="#000000" stroke="#000000" points="994.0453,-1116.5946 1004.6233,-1115.9975 995.9817,-1109.8677 994.0453,-1116.5946"/>
</g>
<!-- project&#45;read_role&#45;1809&#45;&gt;project&#45;use_role&#45;1807 -->
<g id="edge202" class="edge">
<title>project&#45;read_role&#45;1809&#45;&gt;project&#45;use_role&#45;1807</title>
<path fill="none" stroke="#000000" d="M430.8224,-889.8594C466.3082,-879.1675 515.5412,-865.0772 559.4567,-855.1415 583.8218,-849.6291 610.542,-844.639 634.9048,-840.4911"/>
<polygon fill="#000000" stroke="#000000" points="635.5455,-843.9326 644.8281,-838.8254 634.3867,-837.0292 635.5455,-843.9326"/>
</g>
<!-- project&#45;read_role&#45;1809&#45;&gt;project&#45;update_role&#45;1808 -->
<g id="edge203" class="edge">
<title>project&#45;read_role&#45;1809&#45;&gt;project&#45;update_role&#45;1808</title>
<path fill="none" stroke="#000000" d="M468.3007,-899.1885C512.3714,-896.1567 566.2743,-892.4484 612.5379,-889.2657"/>
<polygon fill="#000000" stroke="#000000" points="612.8552,-892.7522 622.5914,-888.574 612.3747,-885.7687 612.8552,-892.7522"/>
</g>
<!-- project&#45;read_role&#45;1809&#45;&gt;None&#45;system_auditor&#45;14 -->
<g id="edge204" class="edge">
<title>project&#45;read_role&#45;1809&#45;&gt;None&#45;system_auditor&#45;14</title>
<path fill="none" stroke="#000000" d="M468.3748,-911.1642C566.5711,-918.3149 731.3924,-931.2914 872.729,-947.1415 1034.2286,-965.2528 1222.0051,-992.8105 1328.1496,-1008.994"/>
<polygon fill="#000000" stroke="#000000" points="1327.7493,-1012.4734 1338.1632,-1010.5239 1328.8066,-1005.5537 1327.7493,-1012.4734"/>
</g>
<!-- project&#45;admin_role&#45;1866 -->
<g id="node143" class="node">
<title>project&#45;admin_role&#45;1866</title>
<ellipse fill="none" stroke="#000000" cx="1058.2157" cy="-239.1415" rx="98.5829" ry="18"/>
<text text-anchor="middle" x="1058.2157" y="-235.4415" font-family="Times,serif" font-size="14.00" fill="#000000">project&#45;admin_role&#45;1866</text>
</g>
<!-- project&#45;admin_role&#45;1866&#45;&gt;organization&#45;project_admin_role&#45;1522 -->
<g id="edge205" class="edge">
<title>project&#45;admin_role&#45;1866&#45;&gt;organization&#45;project_admin_role&#45;1522</title>
<path fill="none" stroke="#000000" d="M1157.0743,-238.3304C1176.3395,-242.8758 1194.5967,-251.3272 1207.7024,-266.1415 1301.6463,-372.3325 1160.1699,-788.5802 1243.7024,-903.1415 1260.3611,-925.9882 1286.1769,-940.8046 1312.6578,-950.4132"/>
<polygon fill="#000000" stroke="#000000" points="1311.8339,-953.8294 1322.4282,-953.7228 1314.0798,-947.1994 1311.8339,-953.8294"/>
</g>
<!-- project&#45;admin_role&#45;1866&#45;&gt;team&#45;member_role&#45;1928 -->
<g id="edge206" class="edge">
<title>project&#45;admin_role&#45;1866&#45;&gt;team&#45;member_role&#45;1928</title>
<path fill="none" stroke="#000000" d="M1157.4272,-238.8616C1202.7455,-238.7338 1256.5669,-238.582 1303.0785,-238.4507"/>
<polygon fill="#000000" stroke="#000000" points="1303.2025,-241.9505 1313.1926,-238.4222 1303.1827,-234.9505 1303.2025,-241.9505"/>
</g>
<!-- project&#45;admin_role&#45;1866&#45;&gt;None&#45;system_administrator&#45;1 -->
<g id="edge207" class="edge">
<title>project&#45;admin_role&#45;1866&#45;&gt;None&#45;system_administrator&#45;1</title>
<path fill="none" stroke="#000000" d="M1132.0326,-251.2272C1165.958,-256.3336 1206.7791,-261.8496 1243.7024,-265.1415 1461.7823,-284.5848 1517.017,-284.1415 1735.9619,-284.1415 1735.9619,-284.1415 1735.9619,-284.1415 2008.5409,-284.1415 2095.4563,-284.1415 2332.2073,-243.0221 2399.4095,-298.1415 2496.9234,-378.1228 2539.0933,-796.5842 2548.8252,-909.8487"/>
<polygon fill="#000000" stroke="#000000" points="2545.3637,-910.4536 2549.6903,-920.1247 2552.339,-909.8663 2545.3637,-910.4536"/>
</g>
<!-- project&#45;use_role&#45;1867 -->
<g id="node144" class="node">
<title>project&#45;use_role&#45;1867</title>
<ellipse fill="none" stroke="#000000" cx="716.0928" cy="-260.1415" rx="88.2844" ry="18"/>
<text text-anchor="middle" x="716.0928" y="-256.4415" font-family="Times,serif" font-size="14.00" fill="#000000">project&#45;use_role&#45;1867</text>
</g>
<!-- project&#45;use_role&#45;1867&#45;&gt;team&#45;member_role&#45;1913 -->
<g id="edge208" class="edge">
<title>project&#45;use_role&#45;1867&#45;&gt;team&#45;member_role&#45;1913</title>
<path fill="none" stroke="#000000" d="M796.3055,-267.8786C845.2799,-272.6025 908.25,-278.6764 960.1717,-283.6845"/>
<polygon fill="#000000" stroke="#000000" points="960.1114,-287.1949 970.4013,-284.6713 960.7836,-280.2272 960.1114,-287.1949"/>
</g>
<!-- project&#45;use_role&#45;1867&#45;&gt;project&#45;admin_role&#45;1866 -->
<g id="edge209" class="edge">
<title>project&#45;use_role&#45;1867&#45;&gt;project&#45;admin_role&#45;1866</title>
<path fill="none" stroke="#000000" d="M801.1021,-254.9235C847.4805,-252.0768 905.27,-248.5296 954.3076,-245.5196"/>
<polygon fill="#000000" stroke="#000000" points="954.5448,-249.0117 964.3115,-244.9055 954.1159,-242.0248 954.5448,-249.0117"/>
</g>
<!-- project&#45;update_role&#45;1868 -->
<g id="node145" class="node">
<title>project&#45;update_role&#45;1868</title>
<ellipse fill="none" stroke="#000000" cx="716.0928" cy="-206.1415" rx="100.1823" ry="18"/>
<text text-anchor="middle" x="716.0928" y="-202.4415" font-family="Times,serif" font-size="14.00" fill="#000000">project&#45;update_role&#45;1868</text>
</g>
<!-- project&#45;update_role&#45;1868&#45;&gt;team&#45;member_role&#45;1898 -->
<g id="edge210" class="edge">
<title>project&#45;update_role&#45;1868&#45;&gt;team&#45;member_role&#45;1898</title>
<path fill="none" stroke="#000000" d="M810.9388,-200.3197C855.2463,-197.6001 908.1287,-194.3541 953.5963,-191.5632"/>
<polygon fill="#000000" stroke="#000000" points="954.0115,-195.0444 963.7783,-190.9382 953.5826,-188.0576 954.0115,-195.0444"/>
</g>
<!-- project&#45;update_role&#45;1868&#45;&gt;project&#45;admin_role&#45;1866 -->
<g id="edge211" class="edge">
<title>project&#45;update_role&#45;1868&#45;&gt;project&#45;admin_role&#45;1866</title>
<path fill="none" stroke="#000000" d="M804.6429,-214.6828C852.4314,-219.2923 911.5173,-224.9915 960.6281,-229.7286"/>
<polygon fill="#000000" stroke="#000000" points="960.3395,-233.2169 970.6294,-230.6933 961.0116,-226.2492 960.3395,-233.2169"/>
</g>
<!-- project&#45;read_role&#45;1869 -->
<g id="node146" class="node">
<title>project&#45;read_role&#45;1869</title>
<ellipse fill="none" stroke="#000000" cx="381.7693" cy="-314.1415" rx="91.784" ry="18"/>
<text text-anchor="middle" x="381.7693" y="-310.4415" font-family="Times,serif" font-size="14.00" fill="#000000">project&#45;read_role&#45;1869</text>
</g>
<!-- project&#45;read_role&#45;1869&#45;&gt;organization&#45;auditor_role&#45;1528 -->
<g id="edge212" class="edge">
<title>project&#45;read_role&#45;1869&#45;&gt;organization&#45;auditor_role&#45;1528</title>
<path fill="none" stroke="#000000" d="M396.3646,-332.008C424.6408,-365.6061 490.2249,-438.717 559.4567,-482.1415 685.6299,-561.2816 783.4926,-481.8952 872.729,-601.1415 934.9588,-684.2992 848.476,-982.5405 908.729,-1067.1415 924.8857,-1089.8272 950.7123,-1104.6768 976.3862,-1114.3627"/>
<polygon fill="#000000" stroke="#000000" points="975.2251,-1117.6644 985.8199,-1117.7025 977.5613,-1111.0658 975.2251,-1117.6644"/>
</g>
<!-- project&#45;read_role&#45;1869&#45;&gt;team&#45;member_role&#45;1883 -->
<g id="edge213" class="edge">
<title>project&#45;read_role&#45;1869&#45;&gt;team&#45;member_role&#45;1883</title>
<path fill="none" stroke="#000000" d="M473.5669,-314.1415C514.6381,-314.1415 563.3862,-314.1415 606.3671,-314.1415"/>
<polygon fill="#000000" stroke="#000000" points="606.5862,-317.6416 616.5862,-314.1415 606.5862,-310.6416 606.5862,-317.6416"/>
</g>
<!-- project&#45;read_role&#45;1869&#45;&gt;project&#45;use_role&#45;1867 -->
<g id="edge215" class="edge">
<title>project&#45;read_role&#45;1869&#45;&gt;project&#45;use_role&#45;1867</title>
<path fill="none" stroke="#000000" d="M452.6707,-302.6895C506.5333,-293.9896 580.6227,-282.0227 636.5109,-272.9956"/>
<polygon fill="#000000" stroke="#000000" points="637.4117,-276.3956 646.7257,-271.3457 636.2955,-269.4851 637.4117,-276.3956"/>
</g>
<!-- project&#45;read_role&#45;1869&#45;&gt;project&#45;update_role&#45;1868 -->
<g id="edge214" class="edge">
<title>project&#45;read_role&#45;1869&#45;&gt;project&#45;update_role&#45;1868</title>
<path fill="none" stroke="#000000" d="M412.5857,-297.1309C447.2856,-278.6882 505.8408,-249.6802 559.4567,-233.1415 579.8303,-226.857 602.1738,-221.9065 623.4425,-218.0573"/>
<polygon fill="#000000" stroke="#000000" points="624.205,-221.4772 633.4545,-216.3104 623.0017,-214.5814 624.205,-221.4772"/>
</g>
<!-- project&#45;read_role&#45;1869&#45;&gt;None&#45;system_auditor&#45;14 -->
<g id="edge216" class="edge">
<title>project&#45;read_role&#45;1869&#45;&gt;None&#45;system_auditor&#45;14</title>
<path fill="none" stroke="#000000" d="M398.3877,-331.9764C427.6572,-362.0787 491.7457,-422.3058 559.4567,-449.1415 624.5334,-474.9331 818.1661,-438.2888 872.729,-482.1415 912.1667,-513.838 869.6338,-558.0235 908.729,-590.1415 1012.2272,-675.169 1114.3544,-532.0806 1207.7024,-628.1415 1264.8119,-686.9107 1187.541,-935.4657 1243.7024,-995.1415 1261.0485,-1013.573 1285.5634,-1022.7273 1310.555,-1026.7378"/>
<polygon fill="#000000" stroke="#000000" points="1310.1407,-1030.2135 1320.517,-1028.0726 1311.0704,-1023.2755 1310.1407,-1030.2135"/>
</g>
<!-- workflowjobtemplate&#45;admin_role&#45;1978 -->
<g id="node147" class="node">
<title>workflowjobtemplate&#45;admin_role&#45;1978</title>
<ellipse fill="none" stroke="#000000" cx="1058.2157" cy="-655.1415" rx="149.4735" ry="18"/>
<text text-anchor="middle" x="1058.2157" y="-651.4415" font-family="Times,serif" font-size="14.00" fill="#000000">workflowjobtemplate&#45;admin_role&#45;1978</text>
</g>
<!-- workflowjobtemplate&#45;admin_role&#45;1978&#45;&gt;organization&#45;workflow_admin_role&#45;1525 -->
<g id="edge217" class="edge">
<title>workflowjobtemplate&#45;admin_role&#45;1978&#45;&gt;organization&#45;workflow_admin_role&#45;1525</title>
<path fill="none" stroke="#000000" d="M1185.2942,-664.8316C1193.6552,-669.2923 1201.283,-674.9687 1207.7024,-682.1415 1286.2803,-769.9415 1164.2395,-1124.1418 1243.7024,-1211.1415 1248.9369,-1216.8725 1254.8629,-1221.7149 1261.2847,-1225.7905"/>
<polygon fill="#000000" stroke="#000000" points="1259.8999,-1229.0275 1270.3308,-1230.8843 1263.3345,-1222.928 1259.8999,-1229.0275"/>
</g>
<!-- workflowjobtemplate&#45;admin_role&#45;1978&#45;&gt;team&#45;member_role&#45;2040 -->
<g id="edge218" class="edge">
<title>workflowjobtemplate&#45;admin_role&#45;1978&#45;&gt;team&#45;member_role&#45;2040</title>
<path fill="none" stroke="#000000" d="M1171.3474,-666.9503C1218.0627,-671.8265 1271.6449,-677.4194 1316.4362,-682.0948"/>
<polygon fill="#000000" stroke="#000000" points="1316.132,-685.5819 1326.4413,-683.1391 1316.8587,-678.6198 1316.132,-685.5819"/>
</g>
<!-- workflowjobtemplate&#45;admin_role&#45;1978&#45;&gt;None&#45;system_administrator&#45;1 -->
<g id="edge219" class="edge">
<title>workflowjobtemplate&#45;admin_role&#45;1978&#45;&gt;None&#45;system_administrator&#45;1</title>
<path fill="none" stroke="#000000" d="M1169.4245,-667.2019C1182.7521,-670.9532 1195.8281,-675.8248 1207.7024,-682.1415 1227.9585,-692.9171 1222.7418,-709.8103 1243.7024,-719.1415 1343.7124,-763.6638 1626.4895,-738.1415 1735.9619,-738.1415 1735.9619,-738.1415 1735.9619,-738.1415 2008.5409,-738.1415 2184.2282,-738.1415 2241.163,-720.8259 2399.4095,-797.1415 2455.3001,-824.0952 2504.7715,-878.7864 2531.0787,-911.5683"/>
<polygon fill="#000000" stroke="#000000" points="2528.6251,-914.1095 2537.5644,-919.7963 2534.1226,-909.7761 2528.6251,-914.1095"/>
</g>
<!-- workflowjobtemplate&#45;execute_role&#45;1979 -->
<g id="node148" class="node">
<title>workflowjobtemplate&#45;execute_role&#45;1979</title>
<ellipse fill="none" stroke="#000000" cx="716.0928" cy="-736.1415" rx="152.9733" ry="18"/>
<text text-anchor="middle" x="716.0928" y="-732.4415" font-family="Times,serif" font-size="14.00" fill="#000000">workflowjobtemplate&#45;execute_role&#45;1979</text>
</g>
<!-- workflowjobtemplate&#45;execute_role&#45;1979&#45;&gt;organization&#45;execute_role&#45;1521 -->
<g id="edge220" class="edge">
<title>workflowjobtemplate&#45;execute_role&#45;1979&#45;&gt;organization&#45;execute_role&#45;1521</title>
<path fill="none" stroke="#000000" d="M798.3548,-751.4718C826.5033,-760.9811 855.2696,-776.3462 872.729,-801.1415 919.2283,-867.1788 855.4231,-1466.4653 908.729,-1527.1415 915.1882,-1534.4939 922.916,-1540.282 931.4087,-1544.8049"/>
<polygon fill="#000000" stroke="#000000" points="929.9747,-1547.9981 940.5149,-1549.0728 932.9454,-1541.6597 929.9747,-1547.9981"/>
</g>
<!-- workflowjobtemplate&#45;execute_role&#45;1979&#45;&gt;team&#45;member_role&#45;2025 -->
<g id="edge221" class="edge">
<title>workflowjobtemplate&#45;execute_role&#45;1979&#45;&gt;team&#45;member_role&#45;2025</title>
<path fill="none" stroke="#000000" d="M812.0527,-750.2579C832.4668,-754.7701 853.6175,-760.618 872.729,-768.1415 890.1768,-775.0102 891.2039,-783.4725 908.729,-790.1415 926.0703,-796.7406 945.1705,-801.7518 963.7531,-805.5494"/>
<polygon fill="#000000" stroke="#000000" points="963.2253,-809.0122 973.709,-807.4816 964.559,-802.1404 963.2253,-809.0122"/>
</g>
<!-- workflowjobtemplate&#45;execute_role&#45;1979&#45;&gt;workflowjobtemplate&#45;admin_role&#45;1978 -->
<g id="edge222" class="edge">
<title>workflowjobtemplate&#45;execute_role&#45;1979&#45;&gt;workflowjobtemplate&#45;admin_role&#45;1978</title>
<path fill="none" stroke="#000000" d="M827.1235,-723.7536C842.7851,-720.0783 858.4121,-715.3148 872.729,-709.1415 891.0944,-701.2226 890.3953,-690.1338 908.729,-682.1415 919.4,-677.4896 930.8355,-673.6392 942.4544,-670.4522"/>
<polygon fill="#000000" stroke="#000000" points="943.4352,-673.8139 952.2448,-667.9281 941.6876,-667.0355 943.4352,-673.8139"/>
</g>
<!-- workflowjobtemplate&#45;read_role&#45;1980 -->
<g id="node149" class="node">
<title>workflowjobtemplate&#45;read_role&#45;1980</title>
<ellipse fill="none" stroke="#000000" cx="381.7693" cy="-709.1415" rx="141.8751" ry="18"/>
<text text-anchor="middle" x="381.7693" y="-705.4415" font-family="Times,serif" font-size="14.00" fill="#000000">workflowjobtemplate&#45;read_role&#45;1980</text>
</g>
<!-- workflowjobtemplate&#45;read_role&#45;1980&#45;&gt;organization&#45;auditor_role&#45;1528 -->
<g id="edge223" class="edge">
<title>workflowjobtemplate&#45;read_role&#45;1980&#45;&gt;organization&#45;auditor_role&#45;1528</title>
<path fill="none" stroke="#000000" d="M401.2022,-726.9853C431.5683,-755.8939 490.2256,-816.0225 523.4567,-878.1415 550.325,-928.3664 515.727,-964.6429 559.4567,-1001.1415 613.1986,-1045.9967 808.9105,-1005.3775 872.729,-1034.1415 892.517,-1043.0603 890.5266,-1055.3184 908.729,-1067.1415 936.9811,-1085.4925 971.2825,-1100.832 999.8981,-1111.9926"/>
<polygon fill="#000000" stroke="#000000" points="998.7771,-1115.3111 1009.3675,-1115.6156 1001.2785,-1108.7732 998.7771,-1115.3111"/>
</g>
<!-- workflowjobtemplate&#45;read_role&#45;1980&#45;&gt;team&#45;member_role&#45;2010 -->
<g id="edge224" class="edge">
<title>workflowjobtemplate&#45;read_role&#45;1980&#45;&gt;team&#45;member_role&#45;2010</title>
<path fill="none" stroke="#000000" d="M501.5235,-699.4702C538.7731,-696.4619 579.4466,-693.1771 615.2687,-690.2841"/>
<polygon fill="#000000" stroke="#000000" points="615.5511,-693.7728 625.2368,-689.4791 614.9875,-686.7955 615.5511,-693.7728"/>
</g>
<!-- workflowjobtemplate&#45;read_role&#45;1980&#45;&gt;workflowjobtemplate&#45;admin_role&#45;1978 -->
<g id="edge225" class="edge">
<title>workflowjobtemplate&#45;read_role&#45;1980&#45;&gt;workflowjobtemplate&#45;admin_role&#45;1978</title>
<path fill="none" stroke="#000000" d="M402.385,-691.3013C433.7651,-665.4552 496.5372,-618.7632 559.4567,-601.1415 693.5299,-563.5921 738.7011,-563.4307 872.729,-601.1415 890.7792,-606.2203 891.3135,-616.1913 908.729,-623.1415 924.1834,-629.3091 941.034,-634.3751 957.67,-638.5091"/>
<polygon fill="#000000" stroke="#000000" points="956.8889,-641.9209 967.4281,-640.8367 958.5131,-635.1119 956.8889,-641.9209"/>
</g>
<!-- workflowjobtemplate&#45;read_role&#45;1980&#45;&gt;workflowjobtemplate&#45;execute_role&#45;1979 -->
<g id="edge226" class="edge">
<title>workflowjobtemplate&#45;read_role&#45;1980&#45;&gt;workflowjobtemplate&#45;execute_role&#45;1979</title>
<path fill="none" stroke="#000000" d="M501.5235,-718.8129C526.8308,-720.8567 553.7186,-723.0282 579.5916,-725.1177"/>
<polygon fill="#000000" stroke="#000000" points="579.586,-728.6285 589.8353,-725.945 580.1496,-721.6513 579.586,-728.6285"/>
</g>
<!-- workflowjobtemplate&#45;approval_role&#45;1981 -->
<g id="node150" class="node">
<title>workflowjobtemplate&#45;approval_role&#45;1981</title>
<ellipse fill="none" stroke="#000000" cx="716.0928" cy="-628.1415" rx="156.7723" ry="18"/>
<text text-anchor="middle" x="716.0928" y="-624.4415" font-family="Times,serif" font-size="14.00" fill="#000000">workflowjobtemplate&#45;approval_role&#45;1981</text>
</g>
<!-- workflowjobtemplate&#45;read_role&#45;1980&#45;&gt;workflowjobtemplate&#45;approval_role&#45;1981 -->
<g id="edge227" class="edge">
<title>workflowjobtemplate&#45;read_role&#45;1980&#45;&gt;workflowjobtemplate&#45;approval_role&#45;1981</title>
<path fill="none" stroke="#000000" d="M431.4827,-692.2189C466.863,-680.623 515.6937,-665.5207 559.4567,-655.1415 576.066,-651.2023 593.7942,-647.5904 611.1308,-644.3775"/>
<polygon fill="#000000" stroke="#000000" points="612.0688,-647.7644 621.2817,-642.5324 610.817,-640.8773 612.0688,-647.7644"/>
</g>
<!-- workflowjobtemplate&#45;read_role&#45;1980&#45;&gt;None&#45;system_auditor&#45;14 -->
<g id="edge228" class="edge">
<title>workflowjobtemplate&#45;read_role&#45;1980&#45;&gt;None&#45;system_auditor&#45;14</title>
<path fill="none" stroke="#000000" d="M429.4448,-726.1084C464.8884,-738.1117 514.6593,-753.6929 559.4567,-763.1415 628.0734,-777.6141 817.6782,-757.7005 872.729,-801.1415 908.8277,-829.6274 873.2325,-868.9085 908.729,-898.1415 1012.6684,-983.7405 1092.5507,-877.3513 1207.7024,-947.1415 1230.5076,-960.9631 1220.8696,-981.3657 1243.7024,-995.1415 1262.4533,-1006.4546 1284.416,-1013.4913 1306.1864,-1017.7763"/>
<polygon fill="#000000" stroke="#000000" points="1305.7038,-1021.2454 1316.1632,-1019.557 1306.9338,-1014.3543 1305.7038,-1021.2454"/>
</g>
<!-- workflowjobtemplate&#45;approval_role&#45;1981&#45;&gt;organization&#45;approval_role&#45;1531 -->
<g id="edge229" class="edge">
<title>workflowjobtemplate&#45;approval_role&#45;1981&#45;&gt;organization&#45;approval_role&#45;1531</title>
<path fill="none" stroke="#000000" d="M849.8959,-637.5641C858.3916,-642.1116 866.1547,-647.8791 872.729,-655.1415 948.0847,-738.3853 843.8558,-1067.4929 908.729,-1159.1415 924.5319,-1181.4669 949.7103,-1196.1998 974.9322,-1205.8909"/>
<polygon fill="#000000" stroke="#000000" points="973.987,-1209.2704 984.5815,-1209.3635 976.3575,-1202.6839 973.987,-1209.2704"/>
</g>
<!-- workflowjobtemplate&#45;approval_role&#45;1981&#45;&gt;team&#45;member_role&#45;1995 -->
<g id="edge230" class="edge">
<title>workflowjobtemplate&#45;approval_role&#45;1981&#45;&gt;team&#45;member_role&#45;1995</title>
<path fill="none" stroke="#000000" d="M828.3708,-640.8245C843.6139,-644.4587 858.7922,-649.1322 872.729,-655.1415 891.0944,-663.0605 890.3953,-674.1492 908.729,-682.1415 925.0472,-689.2552 943.1529,-694.4947 960.9689,-698.3537"/>
<polygon fill="#000000" stroke="#000000" points="960.3266,-701.7947 970.8237,-700.3587 961.7223,-694.9352 960.3266,-701.7947"/>
</g>
<!-- workflowjobtemplate&#45;approval_role&#45;1981&#45;&gt;workflowjobtemplate&#45;admin_role&#45;1978 -->
<g id="edge231" class="edge">
<title>workflowjobtemplate&#45;approval_role&#45;1981&#45;&gt;workflowjobtemplate&#45;admin_role&#45;1978</title>
<path fill="none" stroke="#000000" d="M845.4348,-638.3491C870.7429,-640.3464 897.3485,-642.4461 922.8468,-644.4584"/>
<polygon fill="#000000" stroke="#000000" points="922.6924,-647.957 932.9368,-645.2546 923.2432,-640.9787 922.6924,-647.957"/>
</g>
</g>
</svg>
Display the source blob
Display the rendered blob
Raw
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment