As a not-for-profit organization, we are looking at new ways to keep track of, and respond to, various incidents which arise. A possible solution is the use of InfoPath forms submitted and managed on our organization's SharePoint site. Before I go any further, I'd like to know if, based on the experience of others, we could build a system similar to what I have described below:
We need to have an InfoPath form which follows a workflow through SharePoint (between at least three different individuals: a submitting employee, a designated supervisor reviewer, and a designated final reviewer) - the contents of which are visible to only those specific individuals involved in the workflow for any particular submission of a form as that form makes its way from initial submission to final insertion as a record in a secure Access database table which is visible to only a few individuals in the organization. Any reviewing party in the workflow would need to be able to "return" a submitted form to the submitting employee for additional action and modifications. Occasionally, the workflow may involve additional parties for particular, special incidents as they arise. There would also need to be some way to access and review the different versions of a submitted form - even after it is reviewed and modified throughout the workflow. The entire process - from initial submission through to final insertion as a record in the aforementioned database - would need to take place entirely within SharePoint.
Does this seem like something that would be possible to accomplish with InfoPath, SharePoint, and Access?
Thank you so much for your help! A solution like this could end up saving us tens of thousands of U.S. Dollars.