Importing and Editing Sample Forms |
Top Previous Next |
Sample templates that duplicate the canned formats as close as possible have been created, so you can edit the form as a fully customized form with all of the individual elements. There are a few aspects that aren't quite possible to duplicate (or were too difficult to be worthwhile), but for most users this won't be a problem.
To use these templates, you must first Import them. Click the Import Form(s) button, and you'll get a typical Windows file dialog labeled "Import Forms". You need to locate the sample Forms folder, which is typically C:\Program Files (x86)\Campground Master\Samples (most likely you just need to double-click the "Samples" folder to get there). Now select the appropriate file, for instance "Sample Form - Custom versions of Ticket Forms" to get the Ticket Form template, and Open.
Note that the import/export files use the "CSV" file extension (e.g. Sample.csv), which means it's a comma-separated-value text file. Windows may recognize this file extension as something another program can open like Excel, but these are in a special format for importing records to Campground Master and should not be used in other functions. Also avoid opening different kinds of samples which use the same extension (e.g. don't open a Form sample from an Import Script function).
When you're importing sample Forms, it may also import Macros or Scripts that are used in the Forms. If these are already defined, resulting in a duplicate name, then a warning will be shown listing the duplicates and what their names were changed to during the import. These might be safe to delete, assuming the imported version does the same thing as the original version. Otherwise you will need to change any expressions in the Forms that use the Macro or Script so that it uses the correct name.
Once the sample is imported, you'll see it appear in the Forms list (probably with a name starting with "Custom". You'll probably want to move it to the top of the list for easier location. Now you just need to Edit the Form to make any changes you need. You'll notice that the sample Forms make heavy use of Regions to sub-divide the Form's data areas. This is recommended so that you can do things like export/import regions, move entire areas easily, and "name" regions for easy reference when editing.
Note that these sample templates do contain the entire Form defined as Form Elements, so any aspect of the Form can be changed. Even if you want to create your own Form that's nothing like one of the others, for instance a letter that's nothing like the normal confirmation letter, you might as well import the confirmation letter template and delete everything except the header regions (the park & customer address information) so you have a good starting point.
You may also notice that the sample Forms use the settings from Printing Options and Park Setup wherever it's applicable, e.g. to show the site name, abbreviation or type, and to get the text to be shown at the bottom of receipts. This is done by using functions like SettingText() or SettingLocalBool() in the Data or Condition expressions of the Form elements. If you're making your own custom versions, you may want to replace these with your own text or conditions as appropriate, or you may prefer to leave them so that changes to Printing Options still affect your custom Form.
E-mail Forms and HTML E-mail
One of the common issues is creating or enhancing new E-mail forms, e.g. for confirmation letter variations, other types of E-mail like cancellation letters, thank-you letters, etc. There are several sample forms available for import that will help you get started with making your own set of E-mail forms, including several varieties of confirmation letter formats, a cancellation letter, and a thank-you letter. For details on what is required for using HTML E-mails, see the section under Maintenance Functions, E-Mail Setup, E-mail Form Customization and HTML Forms.
Additional Topics:
Advanced Customizations Overview & other topics