Sharepoint and InfoPath
-
Hello Within the division I am working they severely lack an inventory database, we did have one some time ago but as other managers started to buy in equipment the updating of the database was overlooked and is now out of date. I have been set the deadline of 8 -10 weeks. Below are listed some of the requirements Design a database to hold inventory details for all hardware items Produce a list of the fields to be held for each item of hardware, e.g. serial, model, make, year bought, warranty, type (desktop, laptop, disk etc.), current user, location and any others you think would be relevant. Access to database should be web enabled or via Sharepoint, allowing anyone in the company to view, add, amend details. Asset tags should be produced for every item of equipment. All existing equipment should then be recorded into the system. My idea is to do this using MS InfoPath 2007. I don’t have much experience using this software, from what I can see you can create various forms and fill out information (i.e. serial number,model, etc) and then publish it. My company has a intranet that I think was created using Sharepoint. Will the approach of using InfoPath allow me to meet the criteria of ‘allowing anyone in the company to view, add, amend details’?-Am I correct in thinking that I will have to create various button in InfoPath to do this how is this done in InfoPath? The existing equipment information that I will collect, I enter this into the forms I will create..but then I will have hundreds of forms to publish on Sharepoint is there a better way to collate similiar forms i.e. all information on printers into one form?rather than publish all these forms individually on Sharepoint? Thank you for taking the time to read this Any help you can provide me with would be greatly appreciated Thomas
-
Hello Within the division I am working they severely lack an inventory database, we did have one some time ago but as other managers started to buy in equipment the updating of the database was overlooked and is now out of date. I have been set the deadline of 8 -10 weeks. Below are listed some of the requirements Design a database to hold inventory details for all hardware items Produce a list of the fields to be held for each item of hardware, e.g. serial, model, make, year bought, warranty, type (desktop, laptop, disk etc.), current user, location and any others you think would be relevant. Access to database should be web enabled or via Sharepoint, allowing anyone in the company to view, add, amend details. Asset tags should be produced for every item of equipment. All existing equipment should then be recorded into the system. My idea is to do this using MS InfoPath 2007. I don’t have much experience using this software, from what I can see you can create various forms and fill out information (i.e. serial number,model, etc) and then publish it. My company has a intranet that I think was created using Sharepoint. Will the approach of using InfoPath allow me to meet the criteria of ‘allowing anyone in the company to view, add, amend details’?-Am I correct in thinking that I will have to create various button in InfoPath to do this how is this done in InfoPath? The existing equipment information that I will collect, I enter this into the forms I will create..but then I will have hundreds of forms to publish on Sharepoint is there a better way to collate similiar forms i.e. all information on printers into one form?rather than publish all these forms individually on Sharepoint? Thank you for taking the time to read this Any help you can provide me with would be greatly appreciated Thomas
Hello .Net code has the disadvantage of taking a long time to load . The look and feel is not so sophisticated as an InfoPath form. You have to write endless lines of code to retrieve the state in a .net form wheres as in InfoPath it saves its state as an xml and it automatically maintains the state on load. With Infopath , unnecessary postbacks can be reduced , you have many useful controls like the repeating table which uses ajax to display the next row of user input without any javascript coding from your side. You can also do some server side coding in your infopath form by installing VSTA component of your Office Package . Nevertheless, it all depends on the complexity of your functionlity to choose the method of implementation. Regards