Installing & Configuring aACE (FMS 18)

Install aACE on the Server

  1. Download and extract the ZIP archive containing your aACE system.
  2. Open FileMaker Pro Advanced and select File > Sharing > Upload to FileMaker Server.
  3. Select 127.0.0.1, enter the Admin Console login credentials, mark the "Save password in Keychain Access" checkbox, and click Sign In.
    • (Note: The first time you connect to the “127.0.0.1” host, you will receive a dialog indicating that the connection is not encrypted. Please mark the “Alway permit connection to this host” flag and click “Connect”.)
  4. Click the Change button to select the destination folder you are uploading to. Make sure the Databases entry is highlighted, then click New Folder. Name this new sub-folder "aACE", then click OK.
  5. Click the Browse button, locate and select the extracted aACE files, then click Open.
  6. After the files are ready, click Upload.
  7. After the upload is complete, click Done.
    Note: Sometimes FileMaker will not upload some of the selected files. This is normal and not indicative of 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 CLI 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 5 Automation Cycle A-G script schedules.
    • Click the Create Schedule button and enter these details:
      • Schedule Type: FileMaker Script
      • Schedule Name: aACE 5 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.
      • Script: 
        • Scripts: Automation Cycle
        • Mark the flag for Timeout (minutes).
        • Minutes: 120
        • Enable End the schedule if the timeout is reached.
      • 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 Save.
    • Disable this schedule, mark the selection flag for it, and then click Duplicate six times. 
    • On each duplicate:
      • Click the Settings link and click Edit.
      • Change the Schedule Names to: "aACE 5 Automation Cycle B”, "aACE 5 Automation Cycle C”, "aACE 5 Automation Cycle D", "aACE 5 Automation Cycle E", "aACE 5 Automation Cycle F", and "aACE 5 Automation Cycle G".
    • Enable all 7 schedules.
    • Verify that each automation schedule runs and ends (i.e. the Scheduled Time updates to the next minute).
  3. Set up the aACE 5 Automation HALT script schedule.
    • Schedule Type: FileMaker Script
    • Schedule Name: aACE 5 Automation HALT
    • Database:
      • Databases: aACEvXvX_Scripts.fmp12
      • Account Name: management
      • Password: Use the associated management password assigned by aACEsoft.
    • Script > Scripts: Automation HALT
    • Repeat > Frequency: Once
  4. Confirm that aACE 5 Automation HALT is disabled.
    Note: This schedule will never be enabled, but will only be run manually by the user when necessary.
  5. If you are upgrading from FMS 17 and your previous configuration included custom automation schedules, recreate those custom schedules now.
  6. Confirm that aACE 5 Automation Cycle A, aACE 5 Automation Cycle B, aACE 5 Automation Cycle C, aACE 5 Automation Cycle D, aACE 5 Automation Cycle E, aACE 5 Automation Cycle F, and aACE 5 Automation Cycle G are all enabled.