FilmControl WorkFlow AUTOR: Emili Ciurana Simó DIRECTOR: Pere Millán Marco Adreça electrònica:[email protected] Resum: Descripció del projecte (100-300 paraules). Resumen: Descripción del proyecto (100-300 palabras). Abstract: Project summary (100-300 words). Titulació: Enginyeria Tècnica en Informàtica de Gestió Data Presentació: 06 / 2009. El projecte neix de la necessitat de que un cop automatitzades totes les feines repetitives del Graphic Workflow, es fa necessari que l’usuari pugui accedir a la informació dins del bloc del FilmControl Workflow. Per tant el principal objectiu d’aquest projecte és crear una aplicació Web que faci d’interfície per poder veure les dades que hi ha en un moment donat en una certa part d’aquesta cadena de producció (FilmControl Workflow). Per poder respondre correctament a aquesta necessitat, el projecte assoleix els següents requisits: • Creació d’un control d’accés que controlarà que solament podran accedir aquells usuaris que s’hagin autenticat. Hi ha d’haver una secció que permeti la gestió d’usuaris i solament un dels rols d’usuari podrà accedir-hi (l’administrador). • Representació de les dades de la Base de dades i poder usar criteris per a la cerca d’informació de les dades. Les diferents dades de la base de dades estan relacionades entre si, així que per a cada dada s’ha de poder veure quines són les seves relacions. • Visualització i modificació de l’estat d’impressió de documents, on només pot tenir accés un cert tipus d’usuari. • Creació d’un pannell d’administració d’usuaris que solament tindrà accés l’administrador. Ha de permetre afegir, modificar, consultar i esborrar usuaris. • Creació de Còpies de Seguretat de PDFs. Únicament podrà tenir accés un cert tipus d’usuari. L’usuari seleccionarà a traves d’un calendari el dia que es va crear el PDF i automàticament es crearà una còpia d’aquest. • Documentació detallada del projecte. • Dividir el projecte en petits projectes per a així tenir cada part en un servidor diferent. • Separació clara entre disseny i contingut. Prohibit usar taules. Un cop finalitzat es realitzaran proves del seu correcte funcionament, i finalment un cop testejat, es procedirà a posar l’aplicació web a “Producció” per a la seva utilització. El proyecto nace de la necesidad de que una vez automatizados todos los trabajos repetitivos del Graphic Workflow, se hace necesario que el usuario pueda acceder a la información que está dentro del bloque del FilmControl Workflow. Así que el objetivo de este proyecto es crear una aplicación Web que haga de interfaz para poder ver los datos que hay en un momento dado en la cadena de producción (FilmControl Workflow). Para poder satisfacer correctamente estas necesidades, el proyecto cumple con los siguientes requisitos: • • • • • • • • Creación de un control de acceso, que controlará que sólamente puedan acceder aquellos usuarios que se hayan autenticado. Ha de haber una sección que permita la gestión de usuarios y que sólamente uno de los roles de usuarios tenga acceso (el administrador). Representación de los datos de la base de datos y que se puedan usar criterios sobre ellos para la búsqueda de información de los datos. Los diferentes datos de la base de datos están relacionados entre sí, así que para cada dato se ha de poder ver cuáles son sus relaciones. Visualización y modificación del estado de impresión de documentos y que sólo tengan acceso un cierto grupo de usuarios. Creación de un panel de administración de usuarios que sólamente tendrá acceso el administrador. Ha de permitir que se añadan, modifiquen, consulten y se pueda borrar usuarios. Creación de copias de seguridad de PDFs. Únicamente podrá tener acceso un cierto grupo de usuarios. El usuario seleccionará a través de un calendario el día de su creación y automáticamente se creará una copia de este. Documentación detallada del proyecto. Dividir el proyecto en pequeñas proyectos para poder tener cada parte en un servidor distinto. Separación clara entre diseño y contenido. Prohibido usar tablas. Una vez desarrollado, se realizarán pruebas de su correcto funcionamiento y finalmente una vez testeado, se procederá a poner la aplicación web en “Producción” para su utilización. The project arose from the need for automation, once completed all the repetitive tasks of Graphic Workflow, it is necessary that the user can access the information within the block of FilmControl Workflow. Therefore the main objective of this project is to create a Web application that will interface for viewing data that exists at a given time in a certain part of the production chain (FilmControl Workflow). To answer this need, the project meets the following requirements: • Creating an access control that will control that only those users who have been authenticated can access it. There must be a section that allows user management only users in role administrator can access it. • Representation of data from the database and to use diverse criteria to search for information within the data. Various data from the database are related to each other, so for each data it must be able to see what are their relationships. • Display and modification of the printing of documents, restricted access to a certain type of user. • Creation of on administration panel of users, with access restricted to only administrator it. Should allow to add, edit, view and delete users. • Creating Backup of PDFs. It can only be accessed by a certain type of the application will. The user selects by means of a calendar the PDF create date and automatically create a copy of this. • Detailed documentation of the project. • Divide the project into smaller projects so that each part will be deployed to a different server. • Clear separation between design and content. User tables are forbidden. Once performance tests will be completed, finally, you will get the Web application in "production" for its use.