FunciĆ³n para probar la lista de turnos tomados
[isfdt166-ansi-edi2-2024-server.git] / dfd / dfd_vet_level_0.4.dot
blobf0bfc17afb1c60aea9753cf8a9840b23231c8629
1 digraph dfd_vet_level_0_4 {
2 node [
3 shape=record
6 subgraph external_entities {
7 admin [
8 label="Administrador"
9 shape=box
11 user [
12 label="Usuario"
13 shape=box
17 subgraph cluster_system {
18 label="Diagrama 0.4";
19 labelloc="b";
21 process40 [
22 label="{<f0>4.0|<f1>CRUD Turno}"
23 shape=Mrecord
26 store20 [
27 label="<f0> |<f1> Veterinario"
29 store30 [
30 label="<f0> |<f1> Mascota"
32 store40 [
33 label="<f0> |<f1> Turno"
36 {rank=same; l1[style=invis, shape=point]; process40;}
37 {rank=same; l2[style=invis, shape=point]; store20; store30; store40;}
40 ## Turnos:
41 process40 -> user [label="(13) Turnos disponibles"]
42 user -> process40 [label="(14) Tomar turno"]
43 process40 -> admin [label="(15) Listar turnos"]
44 admin -> process40 [label="(16) Cancelar turno"]
46 store20 -> process40 [label="(22) Obtener veterinarios"]
47 store30 -> process40 [label="(26) Obtener mascotas"]
48 process40 -> store40 [label="(29) Guardar turno"]
49 store40 -> process40 [label="(30) Obtener turnos"]
50 process40 -> store40 [label="(31) Eliminar turno"]