7 | | * '''Diagrama de Proceso''': |
8 | | [En esta sección se colocan los diagramas de procesos a automatizar.] |
| 7 | '''Diagramas de Procesos''': |
| 8 | |
| 9 | * Diagrama de proceso Verificar documento firmado |
| 10 | [[BR]] |
| 11 | [[Image(diagramaProcesoVerificarFirma.png)]] |
| 12 | * Diagrama de proceso Firmar documento |
| 13 | [[BR]] |
| 14 | [[Image(diagramaProcesoFirmar.png)]] |
| 15 | * Diagrama de proceso Cargar archivo |
| 16 | [[BR]] |
| 17 | [[Image(diagramaProcesoCargarArchivo.png)]] |
| 18 | * Diagrama de proceso Descargar archivo |
| 19 | [[BR]] |
| 20 | [[Image(diagramaProcesoDescargarArchivo.png)]] |
| 21 | |
| 22 | |
| 23 | |
| 24 | |
| 25 | |
| 37 | (*) --> "Crear correo" |
| 38 | --> "Seleccionar archivo" |
| 39 | --> "Seleccionar certificado firmante" |
| 40 | --> "Leer indentificador de archivo a firmar" |
| 41 | --> "Cargar el archivo a firmar del sistema de archivos" |
| 42 | if "tipo de archivo" then |
| 43 | -->[PDF] if "" then |
| 44 | -->[Tiene firma] "Calcular hash del archivo con firmado PDF" |
| 45 | --> "Enviar el hash al cliente f" |
| 46 | --> "Recibir el hash cifrado del cliente f" |
| 47 | --> "Agregar la firma al archivo PDF" |
| 48 | --> "Completar firma del documento" |
| 49 | else |
| 50 | --> [No esta firmado] "Calcular hash del archivo PDF" |
| 51 | --> "Enviar el hash al cliente nf" |
| 52 | --> "Recibir el hash cifrado del cliente nf" |
| 53 | --> "Completar firma del documento" |
| 54 | endif |
| 55 | --> "Retornar el archivo firmado" |
| 56 | else |
| 57 | --> [Cualquier otro formato] if "" then |
| 58 | --> [Tiene firma] "Calcular el hash del archivo con firma BDOC" |
| 59 | --> "Enviar el hash al cliente f BDOC" |
| 60 | --> "Recibir el hash cifrado del cliente f BDOC" |
| 61 | --> "Agregar la firma al archivo BDOC" |
| 62 | --> "Completar firma del archivo BDOC" |
| 63 | else |
| 64 | --> [No esta firmado] "Calcular hash del archivo BDOC" |
| 65 | --> "Enviar el hash al cliente nf BDOC" |
| 66 | --> "Recibir el hash cifrado del cliente nf BDOC" |
| 67 | --> "Completar firma del archivo BDOC" |
| 68 | endif |
| 69 | --> "Retornar el archivo firmado" |
| 70 | --> "Adjuntar archivo firmado al correo" |
| 71 | |
| 72 | endif |
| 73 | |
| 74 | @enduml |
| 75 | }}} |
| 76 | |