Launch Google Maps on iOS

You can configure Flowfinity to launch external applications when users perform operations. Data from existing records can be passed into external applications if the application supports it. In addition to passing data to an application, the external application can also pass data back to Flowfinity.

Example

Google Maps can be used to provide navigation capabilities to addresses stored within Flowfinity. The user can select a record with an address, and indicate that they would like to navigate to the address. Google Maps provides a way to allow the user to return to Flowfinity.

Flowfinity - Launch Google Maps on iOS

Instructions

  1. Create a Customer List application which contains an address
    Flowfinity - Launch Google Maps on iOS
  2. Create a new Operation
    1. Set the operation 'Type' to 'Launch URL'
    2. Click on the Configuration tab
    3. Uncheck the 'Flowfinity Client shall launch the same URL' checkbox
    4. Set the 'URL to be launched by web browser:' to:
      'http://maps.google.com/maps?f=d&daddr=' + address + ',' + city + ',' + state + ',' + country
    5. Set the 'URL to be launched by Flowfinity Client:' to:
      'comgooglemapsurl://?f=d&daddr=' + address + ',' + city + ',' + state + ',' + country + '&x-source=Flowfinity&x-success=flow://foreground'
      Flowfinity - Launch Google Maps on iOS
      Flowfinity - Launch Google Maps on iOS
  3. Save and Publish the application
  4. Click on the 'Integration' tab
  5. Check the 'flow://' checkbox and click the 'Apply' link. This step is necessary for the return URL (flow://foreground) to work.
    Flowfinity - Launch Google Maps on iOS