Completed

Modulo de Generacion de Documentos

Published on the October 16, 2017 in IT & Programming

About this project

Open

Documentacion del desarrollo y testing requerido.-
Se ejecutara desde Internet (Web application).-

El proceso debera quedar listo para ejecutarse desde cualquier lugar aunque
basicamente se ejecutara desde 2 lugares por el momento:

1- Desde un link desde nuestro sitio: Por ende debera poder configurarse para poder tener el mismo look & feel que el sitio).

2- Se ejecutara tambien desde otro proyecto mas grande, que se hara con el siguiente
Theme: http://altair_html.tzdthemes.com/ (Por ende debera quedar preparado para
implementarse transparentemente dentro de este template.-

3- Comenzara pidiendo user/pass (que por ahora esta hardcodeado como admin/admin) y mostrara una pantalla con una tira de menu superior cuya primera opcion es “File”.
Alli “Open” “Save as” “Print” y “Send”.-

4- El workflow seria aproximadamente este:

1-El usuario va a File/Open donde el programa le permite elegir desde un arbol de directorios que el elige un documento .doc, .docx o .txt por el momento (dejar abierta la posibilidad que pueda cargar otro tipo de documento en el futuro).-

2- El programa saca las variables a solicitar desde la base de datos de formatos de documentos y se las solicita al usuario en la pantalla (la mitad superior de la pantalla podria mostrar el documento y en la otra mitad inferior podria solicitar los datos variables que iran luego dentro del documento. En un panel izquierdo se podra elegir la variable a cargar. (Se analizara la forma mas comoda visualmente y funcionalmente para el usuario).-


3- El usuario clickea en un boton “Start” y comienza el proceso de solicitud de las variables del documento sobre el cual el usuario puede ir para atras o para adelante teniendo la posibilidad de corregir o cargar nuevamente los datos de cada paso.-
Los “pasos” en este caso pueden ser secciones, items o parrafos del documento que estaran perfectamente identificados en la base de datos de formatos de documentos.-

4- Una vez terminado la cadena de solicitud de datos del documento, se hara un preview mostrando al usuario como quedaria ya el documento grabado. Si decide modificar algun paso vuelve hacia atras modifica y vuelve a la preview.

Cuando el usuario decide que todo esta Ok ira a “File/Save As” solicitandole el programa si quiere grabarlo como .doc, .docx, .pdf o .txt (dejar abierta la posibilidad para que pueda salvar otro tipo de documento en el futuro).-

Tambien luego de esto podra ir a “File/Send” y lo podra enviar por mail a una serie de contactos que mostrara en un menu lista de una tabla (por ahora quedara hardcodeada una direccion de email especifica).-

Observacion1: Siempre que el usuario cargue un documento y lo grabe, este sera grabado con una determinada convencion de nombres que en general y solo como referencia sera algo asi: NombreDoc_YYMMDDHHMMSS lo cual lo hara univoco entre todos.

Observacion2: Las [variables] a ingresar tendran un "caption" (tomado de la base de datos) a modo de ayuda para que el usuario sepa a que contexto se refiere esa variable cuando se la esta solicitando en el proceso de carga de las mismas.-

Obsevacion3: Los tipos de objetos que el programa podra solicitar son los siguientes (puede haber mas en el futuro con lo cual habra que dejar abierto el codigo para que sean facilmente agregables otras en el futuro):

Texto, Porcentaje, Numeros decimales y enteros, fechas, imagen, links (e hiperlinks) y tabla.

Observacion4: El usuario deberia poder clickear en cualquier paso del workflow de pedido de datos para ejecutarlo nuevamente desde alli si fuera necesario.-

Observacion5: Estara definido en cada formato de documento en la base de datos de formatos de documentos, que tipo de objeto tiene que pedir al usuario en cada paso del workflow con lo cual el principal trabajo del programa es insertar esas variables en el documento y generarlo en el formato que decida el usuario.-

Observacion6: Las variables podran ponerse en “Negrita” “Cursiva” o cambiar de “Color” o “subrayarse” con los tipicos botones de control de texto en la barra de menu superior.-

Observacion7: Cada formato de documento esta identificado en la base de datos de formatos de documento por una unica clave primaria ya definida.

---------------------------------------------------------------------------------------------------------------------------------------

Cualquier consulta a disposicion,
Muchas Gracias

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Experience in this type of projects Yes (I have managed this kind of project before)
API Integrations Cloud Storage (Dropbox, Google Drive, etc.), Other (Other APIs)
Roles needed Developer

Delivery term: November 09, 2017

Skills needed

Other projects posted by G.