Installing & Configuring aACE

This guide explains how to install and configure aACE. It is intended for system administrators. 

Install aACE on the Server

  1. Download and extract the ZIP archive containing your aACE system.
  2. At the FileMaker Pro initial dialog, use the menu to select File > Sharing > Upload to Host.
  3. Select 127.0.0.1, then enter the Admin Console login credentials, mark the flag to 'Save password in Keychain Access', and click Sign In.
  4. At the Upload to Host dialog, click the Change button. 
  5. Make sure the Databases folder is highlighted, then click New Folder
  6. Name the new sub-folder "aACE 6", then click OK.
  7. At the Upload to Host dialog again, click the Browse button, locate and select all the extracted aACE files, then click Open.
  8. After the files are ready, click Upload.
  9. After the upload is complete, click Done.
    Note: Sometimes FileMaker will not upload some of the selected files. This is a known issue and does not indicate file corruption. If this happens, simply note which files still remain to be uploaded and run through the upload process again until all aACE files have uploaded successfully.

Please note that if you are installing any non-aACE files onto your aACE server, there is a possibility that these additional files may not open on FileMaker Server due to a lack of proper password protection. In the event that this happens and you must host these additional files, first enter the following command into the command line interface to allow non-protected files to be opened by FMS.

fmsadmin set serverconfig securefilesonly=false

Configure aACE Script Schedules

  1. In the FileMaker Server Admin Console, navigate to Configuration > Script Schedules.
  2. Set up the aACE 6 Automation Cycle A-G script schedules:
    1. Click Create Schedule and enter these details:
      • Schedule Type: FileMaker Script
      • Schedule Name: aACE 6 Automation Cycle A
      • Database:
        • Databases: aACEvXvX_Scripts.fmp12
        • Select the radial button for Account Name and Password
        • Account Name: management
        • Password: Use the associated management password assigned by aACEsoft.
        • Click outside the dialog to close it.
      • FileMaker Script:
        • Scripts: Automation Cycle
        • Mark the flag for Timeout (minutes).
        • Minutes: 120
        • Mark the flag to 'End the schedule if the timeout is reached'.
        • Click outside the dialog to close it.
      • Repeat: 
        • Frequency: Daily
        • Start Date: Current date.
        • Time: 
          • Change “At” to “Between"
          • Set the first time to "00:00"
          • Set the second time to "23:14"
          • Repeat Every: 1 Minutes
        • Do not set an end date.
      • Click outside the dialog, then click Save.
    2. Disable the schedule, mark the selection flag for it, then click Duplicate six times. 
    3. On each duplicate:
      • Click the Settings link and click Edit.
      • Change the Schedule Names to: "aACE 6 Automation Cycle B”, "aACE 6 Automation Cycle C”, "aACE 6 Automation Cycle D", "aACE 6 Automation Cycle E", "aACE 6 Automation Cycle F", and "aACE 6 Automation Cycle G".
    4. Enable all 7 schedules.
    5. Verify that each automation schedule runs and ends (i.e. the Scheduled Time updates to the next minute).
  3. Set up the aACE 6 Automation HALT script schedule by disabling an existing schedule, duplicating it, and re-enabling it. 
  4. Edit the settings for the new schedule as follows:
    • Schedule Name: aACE 6 Automation HALT
    • FileMaker Script: Automation HALT
    • Repeat > Frequency: Once
  5. Confirm that aACE 6 Automation HALT stays disabled.
    Note: This schedule will never be enabled; it is only run manually by a user when necessary.
  6. Confirm that aACE 6 Automation Cycle A, Cycle B, Cycle C, Cycle D, Cycle E, Cycle F, and Cycle G are all enabled.
  7. If you are upgrading from a previous version of FMS and your previous configuration included custom automation schedules, recreate those custom schedules now.