Se esta estudiando la idea de generar un servicio que corra en el sistema del cliente, su utilidad es detectar cambios que se hagan en un documento y poder dar la posibilidad de subir archivos al portal de forma muy transparente.
Casos de uso.
- Abro o Creo un documento en mi programa de edición de documentos.
- Realizo un cambio y lo guardo.
- En ese momento nuestro servcio debe ser lo suficientemente inteligente para enviar una notificación al cliente y preguntarle si quiere subir el documento a la biblioteca personal o publica del portal. Teniendo en cuenta que solo debe mostrar la notificación una sola vez cuando halla guardado el cambio no por cada vez que lo guarde. Esta ultima opción debe poder permitir cambiar ese comportamiento al servicio.
- Si el cliente acepta, el documento se envia al portal guardando una versión.
- Debe permitir generar reglas de uso del servicio, para indicarle aspectos como que no se quiere mostrar la notificación salvo se halla guardado en una carpeta en concreto el documento.
- Este servicio bloquea documentos que existen en el portal en modo edición para que dos personas no puedan editarlo a la vez.
- Si existe un cambio mientras un cliente esta leyendo el documento se debe notificar del cambio y obtener la ultima versión.
No hay comentarios:
Publicar un comentario