We are looking for a programmer to develop the integration between MS Office/Open Office documents (word, excel, etc) and Enterprise Forms (http://www.longnhi.com/), which is a web based workflow engine written in C#.
This integration should be done according to the following requirements:
1.In the application Enterprise Forms we have a Parameters Form where certain parameters of the documents are defined and one of these parameters is an attachment (word, excel, open office, etc) that contains predefined fields
2.When we create a new document in the application Enterprise Forms (which gets the revision number defined in the corresponding parameters document) it should have a button named “Launch Attachment” that when clicked should launch the attachment defined in the corresponding parameters document (described in point 1.)
3.The attachment launched (word, excel, open office, etc) should inherit the values of the fields from the Enterprise Forms document (the fields to be inherited are predefined in a table and are for example Title, Number, Revision Number, Author, Date Created, Date Approved)
4.After completing all the content of the attachment and saving and closing it, the attachment should be stored in a field of the Enterprise Forms document
5.From here on, every time the “Launch Attachment” button is clicked it should open the attachment stored in the Enterprise Forms document (not the one from the parameters document anymore) and the previously inherited fields should be validated with the content of the corresponding fields in the Enterprise Forms document and updated if necessary (as for example Revision Number), and when closing the attachment it should update/replace the attachment previously stored on the Enterprise Forms document
6.The Enterprise Forms document has an approval workflow and after being approved it should become available for the users in read only mode. In case there is a previous revision of the Enterprise Forms document the status of that document must then be changed to “Archived”
7.From here on when opening the Approved Enterprise Forms document or the previous revisions of that document (which are archived), the attachment should be opened automatically in a new window, using a corresponding viewer
8.On the Approved Enterprise Forms documents a “New Revision” button should be available, which should make a copy of the complete document (including the attachment), and this copy should become available for editing again, with the status “In Process” and with the functionalities and workflow described in previous points. In this new copy the field Revision must be incremented by 1.