Jump to content

DB Services

Membres
  • Content Count

    122
  • Joined

  • Last visited

    Never

1 Follower

About DB Services

  • Rank
    100

Profile Information

  • Gender
    Homme
  • Location
    US

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. DB Services

    FileMaker Cloud

    FileMaker Cloud Claris has released FileMaker Cloud! Ever since the rebranding from FileMaker to Claris, the company has emphasized a cloud-first approach, and this new product is an important step toward that end. FileMaker Cloud is currently best designed for customers who are new to the FileMaker platform. Existing customers interested in FileMaker Cloud can take steps today to prepare for transitioning to Cloud in the future: optimizing for the WAN, removing the need for server-side plugins, and using the Data API for web integrations. We’re excited about FileMaker Cloud because it allows innovators and business owners to focus on what they are passionate about instead of maintaining server hardware, managing software updates, and constantly worrying if their backups are running properly. Let’s take a look at the benefits, pricing, requirements, and setup of FileMaker Cloud. Benefits of FileMaker Cloud vs On Prem Fast and Simple Setup The best part of FileMaker Cloud is the simplicity of speed of setup. Anyone can easily have their server up within minutes. Traditionally, server setup would necessitate purchasing a server computer online or in a store, then setting up the software, hardware, and network, which could take days! FileMaker Cloud keeps everything quick and simple. Security and Peace of Mind With the data breaches that pervade the news these days, it’s easy to worry about security. With FileMaker Cloud, security is made easy. Claris utilizes AWS for its backbone since they have one of the best and most robust server infrastructures. Thus, you don’t have to worry about someone breaking into your office and literally taking all of your data. FileMaker Cloud also comes with an SSL certificate. Normally, this feature would need to be done manually on your own dedicated FileMaker Server machine. Additionally, FileMaker Cloud comes with automatic backups that happen every 20 minutes and is stored for 30 days. Of course with your own dedicated machine you can customize this, but FileMaker Cloud comes preset with this and is a part of the easy setup. Improvements over FileMaker Cloud for AWS If you’re familiar with Claris’ previous cloud offering, most of the above applies to both products. The following benefits pertain solely to FileMaker Cloud: Quicker Setup – Setting up FileMaker Cloud is easier and quicker than FileMaker for AWS. Automatic Scaling – When you set up the server, you don’t have to make “AWS decisions” such as instance size and IAM permissions. Depending on your user count, FileMaker Cloud will scale up the server specifications to meet your needs. In particular, your storage space (not including backups) is 6GB * number of users. Licensing is Included – Purchasing FileMaker Cloud covers the entire purchasing process. You don’t need to purchase separate licenses or even wait for an email with download links. Once purchased, everything is available in the FileMaker Customer console. Encrypted End-to-End Traffic – FileMaker Cloud now comes with an included SSL certificate, which ensures your data makes it safely across the internet. FileMaker Cloud for AWS only includes a 90-day certificate. Account Management – The FileMaker Customer console keeps account management in one place. FileMaker ID Required – All users must log into their hosted apps using their FileMaker IDs. One must also authorize them as a licensed user in the FileMaker Customer Console. You can get more information about this process in the Setup section. Free Trial – Currently, a free trial is only available for FileMaker Business Partners. Pricing Pricing starts at $39/user per month for a 1-year subscription, and there are discounts for 2 and 3-year subscriptions and a price break at 100+ users. Qualified educational and nonprofit organizations get a 30% discount off list price. Here are a few additional things to note about pricing: Subscriptions are paid annually, not monthly. There are no site licenses for FileMaker Cloud. Anyone accessing your FileMaker application requires a license on your FileMaker Cloud instance. Claris is evaluating special licensing for developers that would not require them to have a license for each FileMaker Cloud instance they access. As a reseller, we offer FileMaker Cloud at a discount. Contact us if you are interested in purchasing FileMaker Cloud. Requirements & Unsupported Features FileMaker Clients Must be 18.0.3 or Higher – In order to use FileMaker ID, users will need to be on FileMaker Pro/Go 18.0.3+ or WebDirect. Licenses of Pro, Go and WebDirect are included in your purchase of FileMaker Cloud. External Containers Must be Secure – You must store all external container fields securely to host an application on FileMaker Cloud. Custom Web Publishing with PHP and XML Unsupported – If you are, or are wanting to integrate with your website for instance, FileMaker Cloud does not support PHP or XML. Server-Side Plugins Unsupported – You won’t be able to use any server-side plugins in your application. However, client-side plugins are still compatible. Server Side Script Setup Only Available in Admin API – FileMaker Cloud Admin Console doesn’t include an area to set up server-side schedules, but you can set them up via the Admin API. Download our free FileMaker Cloud Schedule Manager to set up and manage your FileMaker Cloud Server Side Scripts. Hosting Locations – As of release, FileMaker Cloud offers hosting in the western United States. Customers farther from the west coast may notice a difference in performance. However, Claris is looking to expand locations in the near future, so be on the lookout! Setup To set up your FileMaker Cloud go to the FileMaker Store. This page shows useful information about the platform and pricing. We can choose the number of users we need to register, as well as the number of years we’re purchasing FileMaker Cloud. Please note that anyone who needs to log into the app, whether for normal use or or development, must be a licensed user. We’ll discuss what this means in a practical way via FileMaker ID. The rest of the process is very similar to purchasing any item from the FileMaker Store. Once we have finished purchasing Cloud, we can set up a FileMaker ID account. This process is also very straightforward, and it only requires an email. If you already have an FM ID, you can continue to the FileMaker Customer Console. To get started, agree to the service terms and apply for a unique host name. Configuration Now that you’re in the console, you’ll want to add FM ID users. Navigate to the Users tab, and invite users through this console. They will receive an email where they can either create an FM ID, or join using their existing FM ID. Within this tab, you can view our available licenses, remove licensing status from users, and remove users from your team if necessary. This allows you to keep external users (e.g. contractors) on your team without taking up unnecessary licenses. The same rule still applies, only licensed users can access your custom application. In the Groups tab, you can create groups that give administrators similar capabilities to Active/Open Directory authentication within your FileMaker applications. In the Hosts tab, you can quickly access the admin console of our server. This admin console is nearly identical to the admin console in FileMaker Cloud for AWS. You can access your files and backups here. In the Settings tab you can update team-level management settings such as changing the team name, allow users to download FM Software, and requiring approval to transfer in/out of the team. In the Subscription tab you can view your licensed user count, renew your subscription, and view your usage. You can also download your FileMaker software from this tab. Conclusion If you’re tired of managing an on-prem server or are new to the FileMaker platform, FileMaker Cloud is definitely a solid option. Not only has Claris made a product requiring minimal management, but they also made the setup process extremely easy and straightforward. Contact us if you are interested in purchasing FileMaker Cloud! Did you know we are an authorized reseller for FileMaker Licensing? Contact us to discuss upgrading your FileMaker software. Afficher la totalité du billet
  2. FileMaker Web Portals with Vue.js In FileMaker Web Apps Part I of this series we focused on how you can use Vue.js to extend FileMaker using web viewers. In this article we’ll focus on how you can build robust web portals that use FileMaker as the backend and Vue.js as the frontend. This will allow you to build web contact forms, customer portals, e-commerce sites, etc, using data in your FileMaker system. Web portals using FileMaker’s Data API are a great fit when you have hundreds or thousands of users or if the users are anonymous. In this article we’ll go over how to build a very simple customer portal that allows users to log in and see their invoices. We’ll build our web app using Nuxt.js which is just an SEO-friendly version of Vue. All of the source code will be available in the FileMaker sample file, so make sure to download it to get access to all the code. Getting Started To get started install Node.js and NPM if you don’t already have them on the web server, at minimum NPM 5.2.0. Next, open either command prompt in Windows or terminal on a Mac and type the following command. $ npx create-nuxt-app <project-name> Fill in the project name, description, author name, and NPM as the package manager. Then you can pick your favorite UI framework. In this example, we will be using Buefy to get up and going quickly with a huge library of easy-to-use components. The CLI will then ask you what backend if any you want to use. In our example, we’ll be using Express. Then pick your testing framework of choice and the rendering mode you want, either SSR (Server Rendered) or SPA (Single Page Application). In our example we’ll be using SSR with Nuxt. Nuxt makes server-side-rendered Vue apps easier to build, and rendering on server is important for SEO because many web crawlers rank a site poorly that don’t work properly without JavaScript. While Google’s Googlebot can render JavaScript, it does so at a much slower pace than a traditional static website. Finally, include Axios which is what we will use to make HTTP calls to the Data API. Backend The first thing we’ll work on is our backend. It’s important to know that you can use whatever backend you want, any will work with the FileMaker Data API. Quite often we will use PHP for our backend, but PHP is not well suited for server-side rendering JavaScript, so we will be using Express today. For our example our backend needs the ability to do a few things: Authenticate and log in a user Log out and destroy a user’s session List the logged-in users invoices Load an invoice with all the invoice line items In order to make any of these calls, we’ll need the ability to generate an auth token. To do so, first update the nuxt.config.js file with info about the host, file, username, and password. Because Nuxt.js is isomorphic (aka universal), we’ll have access to settings stored here on the server and client. //nuxt.config.js module.exports = { ... fmDatabase: "<filename>", fmHost: "https://<<host>>.com", fmUsername: "<username>", fmPassword: "<password>", ... } We’ll need the ability to store session data on the server so we can remember who is logged in and keep track of people’s auth tokens. To do this install the express-session module from the command line. $ npm install express-session Then include the module in your server/index.js file and configure your Express app to use the session module. Make sure to set the secret to something secure. const session = require('express-session') app.use(session({ secret: 'super-secret-key', resave: false, saveUninitialized: false, cookie: {} })) After you’ve done that you’ll have access to the session object inside your route handlers. Routing Nuxt handles routing a bit differently than a typical Vue + Vue Router setup. Instead of manually creating your routes, you simply add your files to the pages directory and each one will get added to the router automatically. If you follow Nuxt’s default naming configuration, Nuxt will automatically set up basic routes for you, and the routes will work with or without JavaScript. Instead of using <a></a> tags in your system, you’ll want to use the <nuxt-link></nuxt-link> component that will ensure your pages change without a full reload. Another change from Vue Router is that you’ll use middleware to route guards to prevent people from accessing data they shouldn’t have access to. In our case we’ll add a protected.js file to our middleware folder that will ensure our user is logged in before we show them an invoice. To set up our pages to call the new protected middleware we’ll add a middleware property to our invoice pages Vue instance with an array of all the middlewares the page should load. //pages/invoices/index.vue export default { name: "invoices", middleware:['protected'], ... } Application State Nuxt uses Vuex behind the scenes to handle global application state which makes it easy to keep things in-sync. The one problem we have right now though is that each page reload clears out the Vuex store. Luckily we’re already saving our needed data in session variables with our Express backend. Nuxt also provides a way to load data into the store on first page load, via the nuxtServerInit action in our store.js file. The nuxtServerInit function has access to both our express request object and to our store, so we can take data from our session and update our user state using a SET_USER mutation. Any other application state could also be saved to the express session if needed. Conclusion Building a web portal that pulls data from FileMaker might seem like a daunting task, but the reward is well worth it. It allows you to extend your system to reach a much larger audience than with FileMaker alone. FileMaker, Data API and Vue.js are perfect for web portals, contact forms, registration sites, and even pulling real-time inventory data. Contact us today if you would like help building your own FileMaker web portal. Download FileMaker Web Portals with Vue.js Database Please complete the form below to download your FREE FileMaker database file. Name* First Last Company Phone* Email* FileMaker Experience*New to FileMaker Platform Existing User of FileMaker Existing Developer of FileMaker Terms of Use I agree OPT-IN: I agree that I am downloading a completely free FileMaker application file with no strings attached. This database is unlocked, and I may use it for my business or organization as I see fit. Because I am downloading a free database, I agree that I should receive occasional marketing. I understand that I can OPT-OUT of these emails at anytime. Constant1 Did you know we are an authorized reseller for FileMaker Licensing? Contact us to discuss upgrading your FileMaker software. Afficher la totalité du billet
  3. DB Services

    FM Quickstart 18

    FM Quickstart 18 FM Quickstart, DB Services’ completely free and customizable CRM template for FileMaker, is already one of the leading CRM templates in the FileMaker market. Now, with the release of FileMaker 18, we have added even more features and modules to FM Quickstart to help you create your very own Workplace Innovation Platform. The new features and modules include: Production Module on the Dashboard Orders Module Shipments Module Purchase Order Module Returns Module Receiving Module Drag and Drop Documents New Print Forms Module Navigation Production on Hand Calculation What’s great about FM Quickstart is that it can be used immediately out-of-the-box, and can be easily modified to your business needs. Lets take a look at the new features of FM Quickstart 18! The Production Dashboard The Dashboard now includes the Production module to go along with the Sales Module. The Production Module shows the unpaid orders and the pending shipments for each customer. All the transactions are displayed with the status of each order. If you need to change any information on the orders shown, click on the specific order and it will take you to the Orders Module or the Shipments Module. Orders Module The Orders Module allows you to manage orders for each customer. You can view the status of each order, including where it is in the shipping process and if it has been paid for. Shipments Module The Shipments Module displays all the orders that have been processed and will be shipped. The items that will or have been shipped are displayed at the bottom of the module. You also have the option to go back to the order to view any details by clicking on the “Go To Order” button on the bottom half of the module. When line items are returned you can report it by adding it to the Returns tab. To see the details of the return, click on the item and it will take you to the Returns Module. Purchase Order Module The Purchase Order Module was developed to track orders you put in for inventory. In the module, you will put in the order you sent to your supplier so you know how much you ordered and for what price. When you receive the product from the supplier, you will go to the received section at the top to add the amount of inventory that was delivered. When you put the amount received into the line item, the amount of inventory will change on the product record. Returns Module The Returns Module was implemented to track all returns. You can access the module by going to Setup and clicking on Returns. There you will select the customer and see which items have been returned in the line items tab. The SKU is displayed along with the product, the price it was sold at and the amount returned. The amount being returned and restocked is shown at the right of the module and reflects the amount being returned in the line items. At the top of the module you will see the return progress, which displays the status, received date and the expiration date. Receiving Module The Receiving Module shows shipments that have been received for POs. The details show the status of the product received, order date, delivery date, and the shipping charge. This can also be referenced later for returns of the products shipped. Drag and Drop Documents Adding documents are now easier with FM Quickstart 18 as you can drag and drop documents into each module. This eliminates the need to search for the document and add it as an attachment. Improved Module Navigation The navigation of each module has been made easier, specifically with the Quotes, Orders, and Shipment Modules. At the top of each of the modules you will see Quote, Order and Shipment right next to each other. The navigation buttons are linked for the same customer, thus eliminating the need to search for the progress of each order. Print Forms When printing a quote or order, the form has been modified to be easier to read and better communicate the price. The form displays information relating to the purchase and has each art of the transaction divided so everything is separated. New information has been added which includes: The P.O. Number Salesperson Payment Terms Due Date The address of the company billing is included at the top of the form for the customer to reference. Product on Hand Calculation A new function in FM Quickstart is the Product on Hand calculation, which helps track the inventory of each product. This feature can be found in the Product module and is updated with every purchase, shipment and return. When a customer buys a product, the number is reflected to show how many are in process. The same goes for when an item has been shipped, thus affecting the total product on hand. Conclusion FM Quickstart is a free CRM that’s fully customizable and includes 9 main modules to support your contact, sales, production and shipping needs. To begin building your dream custom application, please visit our FM Quickstart website to download the CRM template. It is a free download that is optimized to run on the latest version of FileMaker. To learn more about the FileMaker 18 platform, check out our FileMaker 18 Overview article. If you’re looking for assistance in customizing FM Quickstart, contact us for a free consultation. Did you know we are an authorized reseller for FileMaker Licensing? Contact us to discuss upgrading your FileMaker software. Afficher la totalité du billet
  4. FileMaker Cloud Schedule Manager With the official release of the FileMaker Cloud Admin API, you can now monitor and manage multiple servers from one interface, including the ability to set up server-side schedules, pull a list of logged-in users, send messages to connected users, and much more. And to make interacting with Admin API even easier, we created the FileMaker Cloud Schedule Manager, your one-stop shop to manage server-side schedules on Cloud. The Manager has been updated to work with the Admin API official release and can be downloaded at the end of this article. Let’s take a look at the FileMaker Cloud Schedule Manager and the official FileMaker Cloud Admin API! Using the API The FileMaker Cloud Admin API uses a standard REST API which allows you to gather info and interact with your server and the files on the server. Some of the things you can do with the API are listed below. Create, edit, delete server side schedules Get a list of schedules List all databases Open, Close, Pause, or Resume a database Disconnect clients Send a message to clients More info on how to interact with API can be found in the FileMaker Cloud 18 Admin API Guide. Creating Schedules Most of the functions in the API are already available from the FileMaker Cloud Admin Console, but at the moment the only way to create schedules is through the new API. This can be a frustrating process as there are so many different flags and types that must be set by number and all the validation required to create them correctly. All of this is handled for you in the FileMaker Cloud Schedule Manager. Security Please ensure that you encrypt this file before use as it does store username and password information needed to access the admin console and FileMaker files. At the moment there is no good way to exclude this information, and the Admin API returns file credentials in the schedules’ rest calls. Also make sure to add a full access account with a strong password and disable the default admin account. Conclusion The FileMaker Cloud Schedule Manager allows you to easily manage multiple cloud server schedules from one user-friendly interface. If you want a private server with easier setup and management, excellent network speeds, automated security updates and much more then FileMaker Cloud is a great way to go. We’re super excited about the direction of FileMaker Cloud and believe that this is the future of hosting FileMaker applications. Did you know we are an authorized reseller for FileMaker Licensing? Contact us to discuss upgrading your FileMaker software. Download FileMaker Cloud Schedule Manager Please complete the form below to download your FREE FileMaker database file. Name* First Last Company Phone* Email* FileMaker Experience*New to FileMaker Platform Existing User of FileMaker Existing Developer of FileMaker Terms of Use I agree OPT-IN: I agree that I am downloading a completely free FileMaker application file with no strings attached. This database is unlocked, and I may use it for my business or organization as I see fit. Because I am downloading a free database, I agree that I should receive occasional marketing. I understand that I can OPT-OUT of these emails at anytime. Afficher la totalité du billet
  5. DB Services Named FileMaker Growth Partner of the Year 2019 On August 8th, 2019, DB Services was named the FileMaker Growth Partner of the Year for the Americas for 2019. This is DB Services’ third consecutive year bringing home this prestigious award from FileMaker, Inc–now rebranded to Claris International, Inc. This award is given annually to each region’s FileMaker partner that achieves the highest revenue and brand growth for Claris. FileMaker is currently ranked the #1 Workplace Innovation Platform in the world. DB Services’ mission is to make organizations more efficient and effective through the use of custom applications. With over 15 years of experience in FileMaker development, DB Services is dedicated to advocating for and continuing to grow the FileMaker community. “We are proud to be a part of such a great community and humbled to win the FileMaker Excellence Award for Partner of the Year. To win the award three years in a row means that we have great people and great customers. It’s exciting to watch our customers grow and our people grow each year,” said Kevin Hammond, CEO, DB Services. Since 2003, DB Services has provided custom applications and workflow solutions to Fortune 500 companies, small businesses, K-12, universities, and non-profit organizations. DB Services is also FileMaker Business Alliance Platinum Member, and offers FileMaker Development, FileMaker Support, FileMaker Training, FileMaker Cloud Hosting, and FileMaker Licensing. Between the 20+ full time Certified FileMaker Developers and FileMaker Growth Partner of the Year for the Americas awards for 2017, 2018, and 2019, DB Services is considered one of the top FileMaker partners in the country. For a complimentary consultation contact DB Services at 888-488-0191, or fill out a Contact Form on DB Services’ website. Did you know we are an authorized reseller for FileMaker Licensing? Contact us to discuss upgrading your FileMaker software. Afficher la totalité du billet
  6. DB Services Named to Inc. 5000 List For the first time, DB Services has been ranked #3494 on the annual Inc. 5000 list, which ranks the country’s “fastest-growing innovators” based on overall revenue growth over a three-year period. The Inc. 5000 list has brought attention to America’s growing private businesses since 1982. DB Services now joins the ranks of other Inc. 5000 list alumni such as Facebook, Zappos, Pandora, and others. DB Services is top ranked FileMaker Platinum Business Alliance Partner on the 2019 Inc. 5000 list. DB Services joins 63 other Indiana-based companies, and ranks #42 in the state. DB Services’ mission is to make organizations more efficient and effective through the use of custom FileMaker solutions. Since 2003, they have provided custom applications and workflow solutions to Fortune 500 companies, small businesses, K-12, universities, and non-profit organizations. DB Services is a FileMaker Business Alliance Platinum Member that offers FileMaker Development, FileMaker Support, FileMaker Training, FileMaker Cloud Hosting, and FileMaker Licensing. For a complimentary consultation with one of our Certified FileMaker Developers, call the main line at 888-488-0191, or fill out a Contact Form. Afficher la totalité du billet
  7. FileMaker, Inc. is Now Claris International, Inc. Earlier this year, FileMaker was announced as the top Workplace Innovation Platform in the world, and on August 6th, FileMaker, Inc. announced their rebrand to Claris International, Inc. as well as the acquisition of Stamplay. FileMaker Reborn as Claris The name change is a return to the original name of the company, which was called Claris from 1986-1998. FileMaker, Inc. has been the name of the organization since 1998, a change that was made to reflect their focus on the FileMaker product. Now as the company looks to expand past just the FileMaker product, it has been rebranded back to their original name Claris. The rebranding to Claris International, Inc. is also a commitment to meet the company’s mission: bringing “power to the problem solvers”. Claris International, Inc. CEO Brad Freitag says: “Claris stems from the Latin root ‘clarus,’ which means ‘clear, bright and shining’. Nothing better encapsulates the company’s mission: to empower the problem-solver with smart solutions that work for their business. By extending the reach of our platform as a modern, multi-faceted, and powerful merger of on-premises custom apps and third-party services, our customers can streamline their business processes across the cloud services that they use every day.” Claris Connect The company also acquired the Italian startup and product Stamplay, and rebranded it Claris Connect. The product will allow users to integrate easily with 3rd party cloud software, connect cloud and on-prem software and quickly integrate common business applications such as MailChimp, Slack, and more. The Future of Claris Looking ahead, Vice President of Products & Design, Srini Gurrapu forecasts that Claris Next Generation will “leverage the full power of modern workflow apps”, and use AI to create apps “delivered as a service.” Kevin Hammond, DB Services CEO, is looking forward to the future of Claris. “Claris International is now the parent company of the platform and FileMaker becomes one of many different offerings to customers. We are very excited about Claris Connect, Claris Next Gen, and Claris FileMaker as they will provide more innovation and value to customers.” DB Services is a Claris FileMaker Platinum Business Alliance Partner that offers FileMaker Development, FileMaker Support, FileMaker Training, FileMaker Cloud Hosting, and FileMaker Licensing. For a complimentary consultation with one of our Certified FileMaker Developers, contact DB Services at 888-488-0191, or fill out a Contact Form here to get in touch. Did you know we are an authorized reseller for FileMaker Licensing? Contact us to discuss upgrading your FileMaker software. Afficher la totalité du billet
  8. FileMaker Salesforce Marketing Cloud Integration As one of the top email marketing platform, Salesforce Marketing Cloud provides the ability to create marketing email campaigns that scale from a handful of customers to millions. And with Salesforce Marketing Cloud’s SOAP API and automation tools, you can automatically import email engagement statistics into your FileMaker application and link them to customers and prospects.  Setup The first step is to create a new app package from the Salesforce Marketing Cloud setup page. Once created, the client ID, client secret, and base URIs can be used to begin the process of authenticating your FileMaker application with the Salesforce Marketing Cloud SOAP API. Authenticating With Marketing Cloud Using OAuth 2, example calls to authenticate with the Salesforce Marketing Cloud API and receive an access token are included in the sample file at the end of this article. The body of the token request includes your client Id, client secret, account ID, and grant type. Your account ID can be found on the Salesforce Marketing Cloud dashboard by clicking on your business unit’s name. Once an access token has been retrieved, you can use FileMaker’s Insert From URL[] script step and supply your SOAP base URI and cURL options to pull statistics from Salesforce Marketing Cloud. You can specify which objects and object properties you would like to retrieve in your request body. Parsing the Response The API’s response will be returned as an XML object and will require parsing. Using the BaseElements plugin by Goya, we are able to parse out the data we need with the XPath function. In the example file, we download an array of send objects with stats such as, total clicks, opens, bounces, and unsubscribes. A send object contains a collection of information for a batch of emails sent. Retrieving Detailed Stats To retrieve detailed information on individual users who interacted with a particular email, an automation can be set up on Salesforce Marketing Cloud to export a .csv file of interactions in a specified interval to a business unit’s FTP. On FileMaker’s end, a script can be used to parse this .csv file from the FTP to create records for individual interactions. Marketing Cloud FTP First you will need to set up an FTP for your Salesforce Marketing Cloud account. You can do so from the Salesforce Marketing Cloud dashboard by going to your user setup page and selecting FTP Accounts from the Data Management section. Marketing Cloud Automation To set up a new Salesforce Marketing Cloud automation, select the Automation Studio option from the Journey Builder dropdown menu on the dashboard page. From here, click the New Automation button. This screen features a drag and drop interface to set up different automations. First, create an automation that has a Schedule starting source and drag a data extract as the first step. The data extract step can be configured to export various fields for each interaction and the file format of the extract. At the minimum, we recommend selecting the following items on the extract: Extract Bounces Extract Clicks Extract Opens Extract Send Jobs Extract Sent Extract Spam Complaints Extract Survey Responses Extract Unsubs Include Test Sends Include Unique Clicks Include Unique Opens Second, drag a file transfer to the canvas. In this step, the export name and destination can be set. The destination will be selected as the FTP you set up earlier. Since SFTP is used for Salesforce Marketing Cloud and FileMaker’s Insert from URL[] script step doesn’t support SFTP, data can be imported into FileMaker using the BaseElements plugin. The HTTP_GET, HTTP_GET_File, and Unzip functions can be used to download and unzip the file exported by Salesforce Marketing Cloud. Included with the sample file is an example .csv file of clicks that was generated by a Salesforce Marketing Cloud data extract. Conclusion If you’re looking to automatically import email engagement statistics into your FileMaker application, the Salesforce Marketing Cloud API and automation tools makes downloading data seamless. Contact us if you need help integrating your FileMaker application with Salesforce Marketing Cloud! Download the FileMaker Salesforce Marking Cloud Integration Sample File Please complete the form below to download your FREE FileMaker database file. Name* First Last Company Phone* Email* FileMaker Experience*New to FileMaker Platform Existing User of FileMaker Existing Developer of FileMaker Terms of Use I agree OPT-IN: I agree that I am downloading a completely free FileMaker application file with no strings attached. This database is unlocked, and I may use it for my business or organization as I see fit. Because I am downloading a free database, I agree that I should receive occasional marketing. I understand that I can OPT-OUT of these emails at anytime. Did you know we are an authorized reseller for FileMaker Licensing? Contact us to discuss upgrading your FileMaker software. Afficher la totalité du billet
  9. FM Data Migration Companion In our previous article, we discussed the FileMaker Data Migration Tool and all of its great benefits: instead of spending hours building custom migration scripts, you just write a command that automatically transfers data from one file to another. This saves time, money, and headache for everyone involved. And to make the process even easier, we built the FM Data Migration Companion, a FileMaker file that automatically creates the data migration CLI commands for you for both single-file and multi-file FileMaker applications. Let’s take a look at how companion works.  Adding Latest Data Migration Tool to the Companion The first step to using the companion is to place a copy of the latest FileMaker Data Migration Tool into the companion’s preferences section. This allows you to keep all of the migration tool’s files in once place and download them wherever you need to. Before running any migrations, you’ll need to insert the file path of the data migration tool in the “Migration Tool File Path” field. Note that a FileMaker Developer Subscription is required to download the data migration tool. Mac users will need the single executable file, while PC users will need a series of files including an .exe file. Preparing Your Files Once the tool is downloaded, you’ll need to prepare your FileMaker application’s .fmp12 file(s) for the migration. One set of files will contain the data (the source files, aka the previous version of the application), while the other set of files will contain the structure and schema (the clone files, aka the new version of the application). Normally, you would grab the paths for every file and use them to create commands. With the FM Data Migration Companion, none of that is necessary. You can use the “Create Folder” button in the “Migration Paths” section to create a timestamped folder on your machine. This folder contains 3 sub-folders: “Source”, “Clone”, and “Output”. Just place the source file(s) in the “Source” folder and the clone file(s) in the “Clone” folder. Creating Migration File Sets Once your files have been added to the correct folders, click the “Check Migration Folder For Files” button. If you are migrating multiple files, the FM Data Migration Companion will attempt to match the source and clone files together and create individual “migration file sets.” You can also manually create each file set using the “New Fileset” button if you would like. Think of a “migration file set” as an individual migration command: it has source, clone, and output file paths; connection and encryption information; and other various migration instructions. If you have multiple file sets, chances are your access credentials will be the same for each file; this is where “Default Login Information” and “Default Migration Settings come in. Instead of creating the migration settings for each individual file set, you only need to fill them out once and click “Use Default Migration Settings For All Files” and “Use Default Login For All Files.” This applies your credentials and settings to all file sets. Running a Migration Now that your settings are all correct, it’s time to run the migration(s). You can do this in two ways: run all migrations at once (if you have multiple file sets) or individually. Regardless of which option you choose, a Terminal or CMD window will pop up and run the migration for you. If you choose to run multiple migrations, each will automatically be run one-by-one in a big chain. A header is printed above each migration in the command line window indicating which file set is currently being migrated (e.g. 2 of 10). The output files will be placed in the “Output” folder by default, but you can change this location on your individual file sets. Conclusion The FM Data Migration Companion makes using the FileMaker Data Migration Tool a breeze whether you’re migrating 1 file or 40 files. With this tool, you’ll never have to type another migration command ever again. Contact us if you need help migrating data! Download the FM Data Migration Companion Please complete the form below to download your FREE FileMaker database file. Name* First Last Company Phone* Email* FileMaker Experience*New to FileMaker Platform Existing User of FileMaker Existing Developer of FileMaker Terms of Use I agree OPT-IN: I agree that I am downloading a completely free FileMaker application file with no strings attached. This database is unlocked, and I may use it for my business or organization as I see fit. Because I am downloading a free database, I agree that I should receive occasional marketing. I understand that I can OPT-OUT of these emails at anytime. Did you know we are an authorized reseller for FileMaker Licensing? Contact us to discuss upgrading your FileMaker software. Afficher la totalité du billet
  10. FileMaker Web Apps with Vue.js There inevitably comes a time in a successful FileMaker application’s life where it needs to be extended to the web, usually as a customer portal. WebDirect may suffice as a solution, but if the needs go beyond WebDirect’s capabilities, standard web technologies must be used, such as HTML, CSS, Javascript, and a backend scripting language like PHP. Building an app on the web can be a daunting task for a FileMaker developer, especially a web app that’s as interactive and responsive as a FileMaker app. Luckily, there are Javascript frameworks available to simplify and speed up the process of developing highly dynamic web apps, frameworks such as React, Angular, and Vue.js. For FileMaker developers we recommend Vue.js as it has many parallels to the way FileMaker works that makes it easier to pick up, and because it’s a progressive framework, it can be used as little or as much as you want. And Vue is not only useful for web portals: you can use Vue inside a web viewer to extend what’s possible on a FileMaker layout such as tree views, horizontal portals and cross tab reports. In this article, we’ll go over the different concepts of Vue.js and how these provide some of the interactivity that FileMaker developers expect out-of-the-box with a development platform, and in the video, we’ll show you how to make a simple HTML editor using Vue that runs in a web viewer in FileMaker. Why Vue.js? Vue.js is a progressive web framework which means it can be used as little or as much as you want. Do you want to drop it into an existing page and just use it for one section? No problem. Do you want to build a full SPA (Single Page Application) with components, lifecycle hooks, state management, and application routing? No problem. If you don’t know what all of that is, that’s fine, Vue.js will grow with your needs. Vue.js is also extremely fast with a small package size. It’s very popular with a growing community and has a large number of packages that can be implemented to add things like drag and drop support or form validation. Vue.js has the 3rd most stars in Github’s history and is currently being used by almost 4% of the top 10,000 websites in the world. Vue.js is one of the easiest frameworks to get started with as you don’t need to learn JSX or anything like you would with React. Vue.js also has one of the best dev tools we’ve ever used for debugging a web app. Let’s take a look at some of the features that make Vue.js so great, and what the equivalent would be in FileMaker. 2-Way Data Binding 2-way data binding allows you to bind inputs, text, etc on a website to data stored in Vue so when a change is made to the input/text/etc, that change is automatically reflected in the data, and vice versa. This means everything stays in sync. To a FileMaker dev this might not sound so exciting as almost all of our work involves automatic 2-way data binding, but doing so in a web browser is a bit more challenging. In the example below, we create about as simple of an app you can get. We have a paragraph tag that displays dynamically the content of ‘message’. You can think of ‘message’ as a field in FileMaker. You’ll notice the ‘message’ property is also declared in our Vue instance. Then we have an input. This input can be tied directly to our message field by using the v-model directive. Directives are special attributes that help make our HTML interactive and react to changes in the state of our date. Now whatever we type in the field will show instantly in the paragraph tag above it. Computed Properties Computed properties allow us to create a value that will be automatically calculated based on the data in our app, and will automatically update if any of the data changes. Think of them as if they are stored calculations in FileMaker, because they will only calculate if a reactive property has changed. This means using Date.now() in a property will always return the date from the first time it ran unless another reactive property is changed. Below is a simple computed property that will uppercase our message data property, outputting “HELLO” in our second paragraph tag. All of our computed properties will live inside of the computed object, and each property needs to call a function that returns some data. They don’t have to return simple strings or numbers, they can return complex object and arrays as well. Filters In the previous example, we used a computed property to capitalize our message, but in reality, a better way to do so would be to use a filter. Filters are most commonly used for text, date, and number formatting. They are comparable to the data formatting FileMaker allows in the layout inspector palette. Filters are more flexible in that we can use them over and over, and are not tied to one data property. The example below is accomplishing the same goal as before, just using filters. Notice that we’re still using our message property in the HTML, we just added a pipe symbol to tell Vue that we wish to use a filter to format our text. Filters are declared in much the same way that computed properties are. The only difference is that they take a value as a parameter in the function. Vue.js will automatically use what is on the left side of a pipe symbol as the parameter. Methods Vue.js methods are similar to FileMaker scripts. They can be called by events or lifecycle hooks. Events are like object and field triggers in FileMaker and in Vue.js would be things like button clicks, form submits, mouse over, key enter, etc. Lifecycle hooks occur when the Vue instance is created, before it’s compiled, compiled, ready, before it’s destroyed and destroyed. Think of these as layout and file script triggers. You define all your methods as functions under the methods object. Methods can take parameters, such as the ‘message’ parameter being passed in the ‘say’ function below. To call the method from your HTML we simply use the v-on:click directive, and pass the parameter from there. Conclusion Vue.js can help FileMaker developers build highly dynamic web apps on par to the interactivity and responsiveness of a FileMaker application, and can even be used to extend what’s possible on a FileMaker layout. And because of similar concepts to FileMaker, Vue should be easier to pick up for FileMaker developers compared to other popular Javascript frameworks. In part 2 of this article, we will build a fully responsive customer portal with the use of Vue and the FileMaker Data API. Download FileMaker Web Apps with Vue.js Database Please complete the form below to download your FREE FileMaker database file. Name* First Last Company Phone* Email* FileMaker Experience*New to FileMaker Platform Existing User of FileMaker Existing Developer of FileMaker Terms of Use I agree OPT-IN: I agree that I am downloading a completely free FileMaker application file with no strings attached. This database is unlocked, and I may use it for my business or organization as I see fit. Because I am downloading a free database, I agree that I should receive occasional marketing. I understand that I can OPT-OUT of these emails at anytime. Did you know we are an authorized reseller for FileMaker Licensing? Contact us to discuss upgrading your FileMaker software. Afficher la totalité du billet
  11. FileMaker SurveyMonkey Integration SurveyMonkey is a popular cloud-based survey platform boasting over 20 million questions answered per day. Flexible and user friendly, surveys generated by SurveyMonkey can be used for a variety of purposes, from large company wide reviews to customer satisfaction surveys. Using SurveyMonkey’s API you can automatically collect survey responses and data directly into your FileMaker application, allowing you to link your surveys to your FileMaker data.  Prerequisites In order to integrate FileMaker with SurveyMonkey, you will need a SurveyMonkey account with the Premier service plan. Without this package you will not be able to fully communicate with the SurveyMonkey API. However with the Advantage plan you are granted a 90 day trial period if you would like to test it before pursuing the Premier plan. Getting Started First you need to create a new app on SurveyMonkey’s developer website. From there under the settings you can set the scopes of what this app has access to. For the sole purpose of pulling survey responses you will need the following scopes enabled: View Responses, View Response Details, View Surveys, View Collectors, View Webhooks and Create/Modify Webhooks. In addition, you will need to save the access token provided to you by SurveyMonkey for FileMaker to authenticate across the API. Creating a Webhook Arguably the most useful part of the SurveyMonkey API is that they allow you to tie webhooks to certain actions that can take place on their website. To try out the API you can create a webhook via Postman (SurveyMonkey has a library you can use in their API documentation) or use the demo file attached to this article. You will need to specify the layout and field of your FileMaker application where you want the raw data to be stored. Here is a sample create webhook request: { "event_type" : "response_completed", "name" : "MyWebhook", "object_ids" : [ "176444261" ], "object_type" : "survey", "subscription_url" : "https://your.domain.com/webhook.php" } And the response: { "event_type" : "response_completed", "href" : "https://api.surveymonkey.net/v3/webhooks/3579938", "id" : "3579938", "name" : "MyWebhook", "object_ids" : [ "176444261" ], "object_type" : "survey", "subscription_url" : "https://your.domain.com/webhook.php" } Receiving the Webhook To receive the webhook you will need to create the web script that you specified in the url of the initial webhook creation request. In this article we used PHP. This PHP code is run whenever the webhook is triggered, communicating with FileMaker’s Data API to pass the survey’s information into your FileMaker application. Parsing the Webhook You should parse the returned JSON object in the FileMaker script instead of PHP because FileMaker is the one that needs the data. While being the easiest part of the integration, it must be noted that the parsing code will in most cases have to be written to match how your survey(s) are formatted. Due to the plethora of different question and answer types that SurveyMonkey has to offer, writing a catch-all script could potentially be very time-consuming. Here is a sample webhook response: { "event_datetime" : "2019-05-30T19:35:08.362289+00:00", "event_id" : "10014567306", "event_type" : "response_completed", "filter_id" : "176444261", "filter_type" : "survey", "name" : "MyWebhook", "object_id" : "10766574798", "object_type" : "response", "resources" : { "collector_id" : "0123446546", "recipient_id" : "0", "respondent_id" : "9832489383", "survey_id" : "23784237", "user_id" : "0439219" } } Conclusion The SurveyMonkey API allows you to automatically pull in all your survey’s data directly into your FileMaker application. With your surveys in FileMaker you can link them up to your employee or customer data to track satisfaction over time and to build a process to handle negative feedback on surveys. Contact us if you would like help integrating your SurveyMonkey surveys with your FileMaker application! Did you know we are an authorized reseller for FileMaker Licensing? Contact us to discuss upgrading your FileMaker software. Download the FileMaker SurveyMonkey Integration Sample File Please complete the form below to download your FREE FileMaker database file. Name* First Last Company Phone* Email* FileMaker Experience*New to FileMaker Platform Existing User of FileMaker Existing Developer of FileMaker Terms of Use I agree OPT-IN: I agree that I am downloading a completely free FileMaker application file with no strings attached. This database is unlocked, and I may use it for my business or organization as I see fit. Because I am downloading a free database, I agree that I should receive occasional marketing. I understand that I can OPT-OUT of these emails at anytime. Afficher la totalité du billet
  12. FileMaker 18 Security Enhancements Among the ensemble of new things to play with, FileMaker 18 brings with it a collection of security enhancements. Some of these changes include a redesigned Manage Security dialog aimed towards improved ease of use, an ability to manage FileMaker users without the need to have Full Access privileges, and a security warning for potentially malicious plug-ins.  Manage Security Redesign The Manage Security dialog has been redesigned, combining the Detail View and Basic View into one new display. Clicking an account name will make the detailed settings of the account slide in from the right, where users can still personalize the settings per the individual. The “Advanced Settings…” button in the bottom left pops up the Extended Privileges, Privilege Sets, and File Access settings in the original Manage Security dialog. Managing Users Without Full Access Arguably the biggest enhancement lies within the ability for non-Full Access users to manage the security of a FileMaker file. Now non-power users will have the ability to add and manage non-Full Access accounts in the Manage Security dialog without having to contact a developer or an administrator. However since the default privilege sets cannot be changed, accounts with this power will have to use a custom privilege set. This setting can be enabled under the “Edit Privilege Set” menu of the Manage Security dialog. Unsigned Plug-in Notifications Additionally FileMaker will now display a notification on startup when an installed plug-in is not signed by its developer. This is a measure taken to notify users that one or more of their plug-ins could have been potentially tampered with. This dialog gives the user the ability to choose whether they would like to load the unsigned plug-in. Please note that if you auto install unsigned plug-ins in your solution you will have to make sure Set Error Capture is set to Off to for users to get the warning. The auto installer will otherwise fail if Set Error Capture is set to On. Conclusion Managing security for your FileMaker solutions has become more intuitive and user friendly, while also keeping users more informed of security risks. Contact us if you would like help securing your FileMaker solution. Download the FileMaker Security Enhancements Database Please complete the form below to download your FREE FileMaker database file. Name* First Last Company Phone* Email* FileMaker Experience*New to FileMaker Platform Existing User of FileMaker Existing Developer of FileMaker Terms of Use I agree OPT-IN: I agree that I am downloading a completely free FileMaker application file with no strings attached. This database is unlocked, and I may use it for my business or organization as I see fit. Because I am downloading a free database, I agree that I should receive occasional marketing. I understand that I can OPT-OUT of these emails at anytime. Did you know we are an authorized reseller for FileMaker Licensing? Contact us to discuss upgrading your FileMaker software. Afficher la totalité du billet
  13. FileMaker While Function Sometimes smallest features offer the biggest impact. The new While function, which gives the ability to loop within a calculation, drastically reduces the need for one-off recursive custom functions, speeding up development in any part of FileMaker that requires looping in a calculation. Let’s take at how it works.  How It Works The format of a while function is broken into four parts: initial variables, the condition, logic, and the results. The function repeats the logic section until the condition is false; that is how the function provides the ability to loop. In the example below the While function returns a list of numbers 1 through 5: While ( [ count = 1; numberList = "" ]; count < 6 ; [ numberList = numberList & (count) & "¶"; count = count + 1 ]; numberList ) The function returns: 1 2 3 4 5 Notes Initial variables are available throughout the loop of the function. You can define multiple initial variables by enclosing them in brackets, similar to how let functions work. Variables that need to retain information from each iteration must be defined in the initial variable section otherwise their values are empty in the next iteration. To prevent infinite loops the while function will return “?” after the number of iterations exceeds a limit. The default limit is 50,000 iterations. Use the new function, Set Recursion, to set a new limit to the number of iterations. Conclusion With the advent of the While function, development of FileMaker applications will become a simpler and quicker process, eliminating the need for one-off recursive functions. Download the demo file to try out the new function. Did you know we are an authorized reseller for FileMaker Licensing? Contact us to discuss upgrading your FileMaker software. Download FileMaker While Function Database Please complete the form below to download your FREE FileMaker database file. Name* First Last Company Phone* Email* FileMaker Experience*New to FileMaker Platform Existing User of FileMaker Existing Developer of FileMaker Terms of Use I agree OPT-IN: I agree that I am downloading a completely free FileMaker application file with no strings attached. This database is unlocked, and I may use it for my business or organization as I see fit. Because I am downloading a free database, I agree that I should receive occasional marketing. I understand that I can OPT-OUT of these emails at anytime. Afficher la totalité du billet
  14. FileMaker 18 Database Engine Improvements FileMaker Server 18 brings some exciting database improvements in the form of faster processing of parallel queries and automatically recovering corrupt databases when the server starts up using a transactional log. This auto-correction feature, called Startup Restoration, will save significant time and headaches during disaster recovery of a FileMaker application. Both updates are intertwined within Startup Restoration, which means that added speed and stability are packaged together.  What’s the Fuss About? Performance optimization is one of the most time-consuming (and expensive) types of development and is often overlooked or ignored until applications are nearly unusable. This often happens as businesses expand, adding both more users and data which load the server with an ever increasing number of queries. Without Startup Restoration (what most users are used to), FileMaker Server handles queries in serial. Each query is put in a single line and assigned a processing “lane” once one opens up, much like a bank line with several tellers. The Startup Restoration feature allows the server to handle queries in parallel. That means, your query goes to the shortest “lane” available and has a better chance of being processed more quickly. To get an idea of the impact, the two screenshots below show just how much faster enabling Startup Restoration is. With Startup Restoration turned on, our example unstored find took a little less than 15 seconds for 10 simultaneous users. With Startup Restoration off, the same unstored find for the same 10 users took more than twice as long at just under 33 seconds. The added efficiency on the CPU is a major part of the benefit. For developers frustrated with a server needing more cores while the CPU usage is hanging around 20%, Startup Restoration will help, allowing you to do more with each core. The unstored find for 10 users with Startup Restoration easily took up about 60% of the CPU. The same find for 10 users without Startup Restoration barely topped 30% of the CPU. Auto-Recovery Startup Restoration also allows the server to auto-recover files on startup if corrupt data is detected. Having Startup Restoration enabled means in addition to more efficient queries, the server also keeps a transactional log of all the data changes occurring in FileMaker. If the server detects an error in the consistency of your FileMaker application, it automatically rolls itself back to the last consistent state by using the transactional log. Manual rollbacks to a progressive backup should be even more rare and no one has to worry about them being accidentally turned off. That means added stability and fewer emergencies. How Do I Get It? In FileMaker 18 Server, Startup Restoration is on by default, but turning it off is a simple command with either the Admin API or the command line. Setting “StartupRestorationEnabled=false” will disable logging. Setting it to “true” will enable the feature. If you are toggling Startup Restoration, you must restart FM Server for it to take effect. What if you want to know if Startup Restoration is enabled already? You can use the FMSAdmin “Get” command to ask the server for the current setting setup. When Not To Use It Why would you want to turn it off? Startup Restoration comes at a cost: creating and editing records take longer. In our example, creating records with Startup Restoration enabled meant an extra 1.5 seconds per user for 1,000 records. With Startup Restoration turned on it took just over 2 seconds per user to make 1,000 records. With Startup Restoration turned off, it only took each user an average of .6 seconds to make 1,000 records. For most applications and users, this isn’t likely to be a problem or even noticeable (the additional time per record in our example was .0015 seconds). However, if your application batch creates records, this could mean a pretty significant slowdown. If you have large-scale, predictable batch creations, you may even consider turning transactional logging off while you run those batch creations. Start Optimizing Almost everything is fast when it is first built, but your FileMaker application isn’t a statue – it changes and grows with your business. The optimization in Server 18 is FileMaker’s way of recognizing that as applications grow in size, FileMaker needs to keep up with the requests. In the same vein, Startup Restoration emphasizes better stability and less downtime caused by corrupt files. While no database engine improvement is a silver bullet for performance or stability, these optimizations are an improvement that will help applications grow with the businesses they serve even more effectively than before. Did you know we are an authorized reseller for FileMaker Licensing? Contact us to discuss upgrading your FileMaker software. Download FileMaker 18 Database Engine Improvements Please complete the form below to download your FREE FileMaker database file. Name* First Last Company Phone* Email* FileMaker Experience*New to FileMaker Platform Existing User of FileMaker Existing Developer of FileMaker Terms of Use I agree OPT-IN: I agree that I am downloading a completely free FileMaker application file with no strings attached. This database is unlocked, and I may use it for my business or organization as I see fit. Because I am downloading a free database, I agree that I should receive occasional marketing. I understand that I can OPT-OUT of these emails at anytime. Afficher la totalité du billet
  15. Redesigned FileMaker Import Dialog The new FileMaker 18 Import Dialog has been redesigned to be more user-friendly, flexible and fast. Some of the new features include the ability to select the target fields in a list that can be filtered and the ability to perform auto-enter options individually for each field.  What Is New? User-friendly interface Ability to select the target field from a list that can be filtered A custom row can be used as the “Field Names” row in the source file for certain data types Auto-enter options are independent for each field Ability to import data from files using a custom character to separate values User Friendly Interface The way information is presented makes it easier for the users to understand how the import process works. For example the use of colors to define if the field will be imported or not, or if it will be used to find a match conveys what is going to be done in a very efficient and natural way. In addition FileMaker provides diagrams in a pop-up window of the different operations that could be performed when importing. Search Target Field FileMaker now allows us to choose the target fields from a list that can be filtered, decreasing the time needed to map fields, especially when including a considerable amount of fields. Use Custom Record As Field Names You can now select any row in the import file as the header row (the row containing the field names). All rows in the file before the header row will be omitted. Independent Auto-Enters You can choose which auto-enters to fire when importing by clicking on the red gear button located on the right side of each field with auto-enter options. Custom Character Separators You have now the ability to import files that have separators other than commas and tabs, getting rid of the need to preprocess the file before importing. Conclusion FileMaker greatly improved importing with a more intuitive interface, a more efficient methodology, and more flexible functionality. Contact us if you would like help importing data into your FileMaker application. Did you know we are an authorized reseller for FileMaker Licensing? Contact us to discuss upgrading your FileMaker software. Download Redesigned FileMaker Import Dialog Database Please complete the form below to download your FREE FileMaker database file. Name* First Last Company Phone* Email* FileMaker Experience*New to FileMaker Platform Existing User of FileMaker Existing Developer of FileMaker Terms of Use I agree OPT-IN: I agree that I am downloading a completely free FileMaker application file with no strings attached. This database is unlocked, and I may use it for my business or organization as I see fit. Because I am downloading a free database, I agree that I should receive occasional marketing. I understand that I can OPT-OUT of these emails at anytime. Afficher la totalité du billet
×
×
  • Create New...