Modulo de Generacion de Documentos


Terminado
Descripción:
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



Categoría: IT & Programación
Subcategoría: Programación Web
¿Cuál es el alcance del proyecto?: Cambio mediano
Es un proyecto o una posición?: Un proyecto
Actualmente tengo: Tengo las especificaciones
Experiencia en este tipo de proyectos: Si (He administrado este tipo de proyectos anteriormente)
Disponibilidad requerida: Según se necesite
Roles necesarios: Desarrollador
Integraciones de API: Cloud Storage (Dropbox, Google Drive, etc), Otros (Otras APIs)

Abierto

Presupuesto

8

Propuestas

10

Freelancers interesados

Publicado: Hace 4 meses

Plazo: 30 días

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.


Freelancers que ya aplicaron para este trabajo

Sebastian M. http://zerofreelance.net 9 años de experiencia comprobable es empresas IT de desarrollo de software Técnica y experiencia en desarrollo llevan a sus sistemas a lograrse con éxito. Documentación y planificación ... + detalles

System G. SystemGolden, somos una empresa dedicada al desarrollo de paginas web y de sistemas personalizados. Contamos con una amplia experiencia y utilizamos la mejor tecnología para asegurar el mejor sistema para tu empresa o... + detalles

Enrique A. Apasionado por mi trabajo, soy Desarrollador .NET Senior. Parte de mi experiencia se ha centrado en el trabajo Freelance donde he trabajado para Gobiernos como el de Venezuela, empresas como Sanitas y Robert Lexington... + detalles

Rodrig. I am a systems engineer, my interest is to grow in the freelance world and to be recognized in what I do, with work, responsibility and effort. + detalles

Rafael M. I have 2 years studying web programming and I specializes in HTML5, CSS3, PHP, JAVASCRIPT, AJAX. To close, I can devote 7 hours a day. I am very excited to help you in making your website successful. Please feel free... + detalles