2nd December 2007

Using an Acrobat 8 Form to collect data over the Web

A question from Liz made me think, humm, what’s for dinner, whoops, got off track there, actually the question was: “I understood the lesson you gave on creating forms and then distributing them. But what if my organization wants to create a form and post it to our Web site for people to download and complete, then mail back? Is there no way to do that? Must it be distributed via e-mail by me, the document/form creator?” This is a great question, and one that does not get enough discussion, so let’s go for it! You know, we here in the Adobe Camp seem to get locked in on the Ad-Hoc based work flows. Or, workflow’s that are not planned out or enterprise wide! Acrobat forms and the Adobe Designer are good examples of this. I have even fell into this trap here in the blog and on the Podcasts. I have totally forgotten about the web based workflow’s, well thank you Liz for e-slapping me back to reality!

Ok here we go, let’s lay it out, I want to create a form to collect some data, but instead of sending it out through e-mail, I want to post it on my web site and collect the data from there. Something we do every day! So for this one I am going to use a standard template in the Adobe Designer (sorry Mac Folks, I will post one later on how to do this on a Mac, I have to see if I can steal a Mac from one of the programmers!) put a link on a web site, fill in the form, then submit it, and collect the data in an Acrobat Package. For a reference see these two blog’s that relate to forms data collect Here and Here.

  1. Start up Adobe Livecycle Designer and select one of the standard templates, in this case I used the “Contact Information” template 1
  2. Next you will see a series of dialogue boxes that will ask you to fill in company data, logo’s, stuff like that you can bypass those or fill them in, I filled in the first two for fun2
  3. After a few screens you will get to one that asks you to add buttons to your form uncheck those as we will be adding a custom submit button latter.3
  4. Now you will see your form, go to Standard under the Library, and select HTML Submit Button place it on your form
    5
  5. Now that you have your button go to the object panel and add a URL that is where you what the data to come back to. Here I used my e-mail address, you can use a generic e-mail like data@something.com or have it post to your web site, the only problem with that is you have to manually combine your data (I’ll cover in another post), so the string you put on the URL block is (for e-mail) mailto:thuff@adobe.com exactly like that, but with your e-mail please!
    8
  6. Some notes on HTML Submit
  7. Submit to URL - Sets the location of a web-hosted server. You can specify the ftp, http, https, or mailto protocol.

To

Use this URL protocol

Example

 Submit the package to an ftp site

ftp

ftp://ftp.gnu.org/gnu/GPL

Submit the package to a web server

http

http://myserver/cgi-bin/

Submit the package to a secure web server

https

https://myserver/cgi-bin/

Submit the package to an email address

mailto

mailto:username@domain.com

  1. Ok now save the form in Acrobat LiveCycle Designer to some where you can find it. And open it in Acrobat 8 Professional or Acrobat 3D version 8. Once you have it loaded in Acrobat, go to the Forms pull down and select Distribute From
    10
  2. Here is the only real difference from anything we have done before, instead of sending now, we Save and send later
    11
  3. We run through the Distribute Form wizard
    12
  4. Take care when setting the location for the forms collection, if you use a generic e-mail address, you may have multiple people opening these e-mail, these people must have read and write access to the data collection location!
    13
  5. This just gives your form a name and a place to save the workflow enable version. This form is also enabled for the Adobe Free Reader14
  6. You can add this to your forms library.
    15
  7. You can get to the forms library by going to Forms, and select Track Forms
    16
  8. This takes you to the forms/review tracker, a nice tool to help you keep up with your forms, reviews and it has an rss reader, here do this, click the blue RSS button, hit the green Subscribe Plus and click here or type http://feeds.feedburner.com/IDidntKnowAcrobatCouldDoThat that will let you keep up with this blog…Ok so that’s a little self promotion, sue me :-) 17
  9. I am not going to cover how to put a link on a web site as I am sure you have IT guru’s for that, but I added a link to my form on a mock web site18
  10. I am presented with the form in my browser or in Acrobat (it is according on how you have your preferences set), and once I have filled in the form, I can hit either of the Submit buttons19
  11. Since we said Submit by e-mail, we will open this dialogue box and ask the user to submit with their desktop e-mail or save to their computer and use another e-mail solution by attaching the PDF form to it.
    3
  12. Here is what I see in my in box, I have 3 forms returned back to me
    7
  13. All I do is open the e-mail, double click the attachment, and it will ask you if you want to add it to a data collection, you say yes, and if the collection directory has not changed, it will be found automatically or it will allow you to search for it.
    8

And that’s it! Data collection over the web, now that wasn’t too tough was it? My goodness it is late on a Saturday night, I still need to post some soccer pictures before I can go to sleep! And remember to keep some life in you life! Watch the podcasts!

Keep a smile on your face this holiday, enjoy the gift of giving, help someone you don’t know!

Tim

This entry was posted on Sunday, December 2nd, 2007 at 12:17 am and is filed under Acrobat Professional, Support, Tips and Tricks, General, Forms, Acrobat Pro, Acrobat 3D. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

There are currently 14 responses to “Using an Acrobat 8 Form to collect data over the Web”

Why not let us know what you think by adding your own comment! Your opinion is as valid as anyone elses, so come on... let us know what you think.

  1. 1 On December 2nd, 2007, Celltunes » Blog Archive » Using an Acrobat 8 Form to collect data over the Web said:

    […] post by I did not know Acrobat could do that and software by celltunes Author Comments […]

  2. 2 On December 6th, 2007, David Pollock said:

    Thanks for this post. I just found you today.

    I’ve been through this lesson, but two things are not happening for me. On your step 18, the dialogue for choosing a email client does not appear. And step 20, when I double-click on the attachment, I just get the usual open or save file as commands. What am I missing?

  3. 3 On December 8th, 2007, Ammon Re Bradford said:

    Hi Tim,

    I am new to the forms designer side of accrobat and greatly appreciate the step by step instruction. Your tips and seminars are fantastic. I am looking at creating a form for data collection and online quoting but i need to know how to atomaticaly save the data from sending or submiting. is this possible. I appears to me that these tools could be used to set up a hole set of atomated functions maybe, automated data based labeling for postal sample kits in the case of manufacturing and print sample distribution. I am particuly interested in how i can automate client enquiry and quoting information do you have any tips or have you see this done before.

    Kind regards
    Ammon Re
    Australia

  4. 4 On January 9th, 2008, Bill Milhoan said:

    Hi Tim, I’m having the same problem as David above. Acrobat is also not displaying the “Submit Form” button as shown in Step 18 so my users have no choice but to use the button I provide. I’d also like to know the difference between FDF and a pdf. If my ultimate intention is to place the data collected in SAS or Excel, what is the best way to go? Thanks, Bill

  5. 5 On January 14th, 2008, Fred Klich said:

    We have a simple need for Acrobat Professional 8.0 and webdav.
    We can click on an AP8.0 document on a webdav folder…..it opens fine, however, we are unable to save it back to the webdav folder.
    Is there a simple Windows XP plugin or utility that would allow us to open/update/resave back to a webdav folder .pdf file?

  6. 6 On January 17th, 2008, Pete said:

    I noticed in your sample that the user was presented with a choice for which email client to use - how does this happen? I created my own form, and the option does not appear. Most of our systems here do not have an installed mail client on them - the user goes to a web-based mail in our portal. I would love to use this solution, but cannot until i can use web-based email.

  7. 7 On January 22nd, 2008, Terry Crooker said:

    Hello Tim,

    I have been using the forms feature in Acrobat 8 for a while. When it works it is really cool. The problem is a number of the people I need information returned from use webmail and only webmail. Many people tell me it doesn’t work. They often have no clue as to why and little computer knowledge. I tell them to download the form to their computer, but then they can’t send it back. I use a MacBook Pro, others are mostly on Windows machines of all ages. Many of the people are older and not techies. They get frustrated and upset. The process seems simple to me any many others that I get the forms returned from. Do you have any tips or suggestions I can tell the recipients to help them make the process work for them?

    Thanks,
    Best regard,
    Terry Crooker
    USA

  8. 8 On January 22nd, 2008, Tita White said:

    I’m working in the dark ages of Acrobat 5.0, so please forgive the stupid questions. If I get Acrobat 8.0 Standard, and I have an ordinary shared hosting website, can I then use Acrobat 8 to create a pdf form, put it on my website with a submit button that will allow ordinary website visitors to fill out the form and e-mail it to an address which I designate? no other software needed?

    Thanks,
    Tita

  9. 9 On January 23rd, 2008, Mario said:

    David the reason is probably bahind your configuration of the Internet Explorer (I´m assuming that you are running a Windows OS ;)). If that is the case, go to your Internet Explorer, Options and look for the Programs tab. There you need to select your email client for the email option, click Apply and there you go. Thanks Tim for a quite clear explanation

  10. 10 On January 25th, 2008, Erik said:

    I’d like to see how to publish to a SQL or MySQL database.

  11. 11 On February 11th, 2008, John Garison said:

    Hi Tim,

    I have some forms I created in Adobe LifeCycle Designer for an intranet. They have Submit buttons with mailto: links to a couple of different people. The Submit button has these properties as copied directly from the Object/Submit field, but actual address changed and the quotes are added manually for clarity of reference: “mailto:Office.of.xxx.Research@xxx.edu; Barbara.A.xxx@xxx.EDU”

    Most of the people can use the links fine, but a couple of folks have problems:

    One person, when they click the button, gets nothing. No email opening with an attachment, no error message. Nothing.

    Another person, when they click the button, gets a Microsoft Office Outlook dialog box that says “No profiles have been created. To create a new profile, use the Mail icon in the Control Panel.” This person doesn’t use Outlook *at all* for anything.

    Other than these two, the rest of the users have no problem at all.

    Got any ideas?

  12. 12 On February 21st, 2008, Warren Worth said:

    I have the same question as #10 (saving to sql/mysql) however, I can’t find the answer. Also when double clicking on an email attachment I only get save or open.

    How does one link to the answers or further discussions to the questions posted here?

    Thanks,

    Warren

  13. 13 On March 5th, 2008, John Marinville said:

    I have a need for a fillable PDF for what should be a simple workflow, and it’s incredibly annoying that Adobe has devoted so much time on designing a workflow in which Acrobat handles every step of the process that they’ve left no option for those of us who don’t need Acrobat to handle every step.

    I have an existing system through which users can submit change requests, but they tend not to include sufficient information, so I’ve created a PDF form for them to fill out the form and attach to the request within that existing system. I can’t ask them to fill out the form and print it, because they’ll need to attach a filled-out, electronic version to their request. I also can’t ask them to fill out the form and click a button that submits it via email because that would circumvent the process of the existing system. For the processors who handle the requests, the forms mean nothing unless attached to a new request.

    What I need is for users to be able to fill in the form electronically, and save that filled-in copy locally so they can then attach it to their request submitted through the existing system.

    Am I really asking for so much? It’s a simple need, isn’t it?

    But Acrobat won’t let me do it! Users can’t save copies of the from with the fields filled out! Or if they can, the instructions on how to do so are hidden so deeply that I can’t find them in Acrobat’s Help, the Adobe web site, or any of the umpteen users forums I’ve searched on the Web.

    As I’ve said, it’s incredibly frustrating. Adobe has designed an excellent form creation feature, and then blocked me from using it by forcing submission process on me that I can’t use.

  14. 14 On May 14th, 2008, Liz Alcoran said:

    Hi Tim,
    I am also having the same problems as David Pollock (post 2)

    ‘I’ve been through this lesson, but two things are not happening for me. On your step 18, the dialogue for choosing a email client does not appear. And step 20, when I double-click on the attachment, I just get the usual open or save file as commands. What am I missing?’

    Has there been a reply to this? Apologies if there has, could you point me in the direction of it?
    The form would be really useful, if I could get it to add the data to a collection
    Thanks Liz

Leave a Reply