c# - Using InfoPath for importing and exporting data -


the application i'm writing has need solution following situation:

salesman , customer located offsite. finalizing list of requirements, , input business data @ point need inputed in onsite database.

my idea salesperson gets infopath document completed default values , heads on customer. while @ customer document updated satisfy customer's need. must cover document passed , forth email between salesperson , customer.

when salesperson returns office uploads infopath database , order updated few user interactions.

now questions:

  1. is workable/sensible solution? other suggestions how solve this?
  2. how ensure form , data stays when salesperson takes document on usb stick or it's emailed customer?
  3. how (with c# code) fill form default values?
  4. how read changes?

sharepoint not option.

some issues need think about

  • will customer have infopath installed , therfore may not able view document.
  • if email document or need customer view it, data transmitted pointer form template. if want customer update , send back, template need located somewhere publicily accesseable.
  • the data stored xml document part of startup detect new form set defaults need.

when publish form networked folder ask local path form. allows disconected scenarios.

from experience, infopath great tool when have control on environment. starts break down viable option once outside controled environment, because have start jumping through hoops make work should.

edit

one loose control of environment think web interface way go.

the sales person create new document on website back-end populating defaults necessary. link document emailed customer, update stuff via web interface , sales person can finalise process.


Comments

Popular posts from this blog

python - Scipy curvefit RuntimeError:Optimal parameters not found: Number of calls to function has reached maxfev = 1000 -

c# - How to add a new treeview at the selected node? -

java - netbeans "Please wait - classpath scanning in progress..." -