Not sure where to begin with Acrobat or third party solution
The scenario is a submission form (several submission species specific variations actually) for an animal diagnostic laboratory. I'd be interested knowing how many of these requirements your system can meet below and the cost of your products. I'm looking for an architecture to solve some business problems. I need to rapidly develop an online submission form system with the following must have requirement below. What are the recommended product or products which satisfy many or all of the requirements below?
Must have requirements:
- Form architecture must be able to evolve rapidly so I need a solution were a technician not a programmer can maintain and update the basic form templates.
- Fields and their values must be accessible and settable via some API that can be accessed via a .Net service for pre/post processing of the form.
- Fields should be accessible and easily identifiable in the PDF by component name/tag/ or id.
- There may be a need for custom widgets within the forms architecture such as the ability to highlight affected areas on an image or SVG drawing.
- A few fields such as drop down lists will have hundreds of options an will need to be populated on the fly from a database. The ability to filter as the user types in an option list would be a nice to have feature.
- The client should be able to supply a signature on the submission form.
- Prior to our clients printing and or submitting the form a unique key supplied by our service that will be used to generate a bar ode. We can supply both the barcode number and or the barcode image as needed to set the value on an accessible forms component.
- Validation should be enforced prior to the client printing or submitting, so a validation mechanism or API is required.
- Upon submission our system will save the PDF as a blob to our database.
- The submission form serves as a packing slip for our customers and when it arrives with samples the barcode is scanned and our system fetches the blobbed PDF and post processes it to add fields such as: received date and time and our case number.
- On our end the submission form as a PDF becomes part of our new case and the form is parsed to obtain values entered by our clients to reduce data entry and prevent errors in data entry.
- A nice to have feature would be the ability to update a configurable template on the fly to create species specific forms programmatically. the template, in this case, should be easily updatable by a non programmer.
