NJFMPUG October Meeting: Using FileMaker Go & the iPad to Create Data Driven Schools

The New Jersey FileMaker Pro User Group’s October 26, 2011 meeting was held at Essex Computers in Paramus. FileMaker, Inc. presenters included Rick Colcock, Corporate Systems Engineer; Rodney Santwier, Regional Education Manager, K12 East Sales; and Mike Alvarado, Director of Sales.

The meeting topic was “Using FileMaker Go / iPad to Create Data Driven Schools.” Rick reviewed how simple it can be to access FileMaker files from a mobile device: either by opening a remote file directly in Go, or by transferring a database via email, web or iTunes to use locally. He showed sample data on multiple platforms and devices to underscore the consistency of the user’s experience.

FileMaker Server is a great tool for teaching institutions, and is currently being used by many schools and districts to collect, aggregate and disseminate data. It can be managed in-house (as cloud-based student data is a concern for many educational organizations), yet used to share information in real time with multiple populations, including administrators, teachers and other staff, parents and students themselves. FileMaker can also be used as an adjunct to other SIS (Student Information Systems), such as PowerSchool.

Rodney discussed and demonstrated several education-specific applications deployed in iOS. These ran the gamut from classroom observation check lists to student scheduling systems for security, from logging complaints to recording release forms, from examining correlations to drilling students in math. FileMaker functionality in our schools is well-suited for the front office, classroom, and public information services

Posted in User Group Announcements | Leave a comment

NJ FileMaker Users Group September Meeting Recap

The New Jersey FileMaker Pro User Group’s September 28, 2011 meeting was held at Essex Computers in Paramus. Ken d’Oronzio of Paradise Partners, Inc., demonstrated their new product, soSIMPLE Calendar.

soSIMPLE Calendar features a drag and drop interface that can be viewed in FileMaker Pro, FileMaker Go, and web browsers. Calendars are easily customized and support multiple languages and date and time formats. The package includes a “Calendar Builder” UI module that generates a FileMaker web viewer for adding to any existing date-oriented database. The engine and necessary plugins are then stored on FileMaker Server; updates are handled automatically. The solution supports multiple resources and it can subscribe and feed data to Google, Outlook, iCal, etc. Visit the web site for purchasing details and pre-purchase trials.

Posted in User Group Announcements | Leave a comment

Upstate New York FileMaker Developers (UNYFD) September Meeting Recap

The Upstate New York FileMaker Developers (UNYFD) user group had another great meeting last Thursday at Creatacor in Clifton Park, NY. We reviewed the 2011 FileMaker Developer Conference and discussed what new development tricks, tools, sessions and vendors impressed the attendees. Some of the favorites included:

The most exciting new product announcements seemed to be DocuBin by 360Works (for FileMaker based document management) and the GoZync FileMaker Go Synchronization Framework masterminded by Todd Geist and John Sindelar.

We look forward to seeing everyone next month at our October 20th meeting. More details to follow!

Posted in User Group Announcements | Tagged | Leave a comment

FileMaker Indexing – There can be too much of a good thing

You may have heard these complaints before: “This was working great when I opened the file locally, but now that it’s hosted by a FileMaker Server, it’s kind of slow.” Or, “This works acceptably for my LAN users, but I have some users connecting from outside the office, and it’s slow for them.” If your database is exhibiting these symptoms, it could be Indexes slowing your database down.

What are indexes for?
FileMaker Pro creates indexes of the data in fields that have indexing turned on. When performing a Find on an indexed field, FileMaker will search the index instead of the actual field. Finds are vastly accelerated by this. In addition, relationships in FileMaker are based on indexed fields. More on this in a bit.

Don’t index everything
While indexes are beneficial, it is possible to have too many indexes. When connecting to a hosted FileMaker file, the indexes must be downloaded to FileMaker Pro and stored in its local cache where they can then be called on as needed. In some cases this can add noticeable lag to accessing a layout, or scrolling through records. In addition, when editing a record, FileMaker Pro has to update the indexes. If a user or a script performs a replace on a large set of records, the time spent updating indexes can be noticeable. Index optimization may not be necessary at all on a small database. However, a database that has many fields or many records will benefit from optimization.

How to optimize
By default, field indexing is set to “None” and “Automatically create indexes as needed.” With these settings, indexes will be created as soon as a Find is performed on that field. Instead of leaving the defaults on all fields, consider setting all fields to “None” and unchecking “Automatically create indexes”. Then turn on indexing only for fields that need to be searched, and key fields.

Index Settings

Field Indexing Settings

For text fields, there is a choice of “Minimal” and “All”. For fields used to categorize, such as a type field with a value list of “Individual” and “Group”, choose “Minimal”. For fields with longer strings of words, like “Street Address”, choose “All”. For text fields used in relationships, set the index to “Minimal”. All fields used in relationships (key fields) must have indexing turned on, or you will not be able to view related records in a portal or use the Go To Related Record script step. Remember, don’t turn on indexing at all for non-key fields unless you think it’s necessary.

Quick Find

Quick Find is a FileMaker 11 feature that searches all fields on a layout that has Quick Find enabled. By default, Quick Find is enabled at the layout level, and all fields also have Quick Find enabled. The default settings for Indexing and Quick Find can result in one Quick Find creating indexes for all the fields on the layout! Therefore, consider turning off Quick Find entirely for some layouts, such as developer layouts, in Layout Setup.

QuickFind Layout Setting

You can control Quick Find for the whole layout in the Layout Setup dialog.

For user layouts, take a look at how FileMaker indicates the Quick Find status of the fields.

Layout mode showing QuickFind icon on Fields

In Layout Mode, the magnifying glass indicates that QuickFind is enabled on a field.

In our experience, Quick Find is very slow when it has to search those “yellow” fields, so turning off Quick Find on those fields will not only avoid unnecessary indexes, but will keep the “quick” in Quick Find. To do this, just uncheck “Include field for Quick Find” on the Data tab of the Inspector, under Behavior.

Inspector Window showing Quick Find Setting

Turn Quick Find on and off per field using the Data tab of the Inspector.

Posted in Filemaker Optimization | Leave a comment

FullCity Consulting Named FileMaker’s Business Partner of the Year in the Americas for 2011

FileMaker Excellence Award recognizes FullCity Consulting

RED HOOK, New York –August 15, 2011– FullCity Consulting, a technology company based here, has been named the FileMaker Business Alliance’s Business Partner of the Year in the Americas for 2011, the first company to be awarded the title twice – first in 2007 and again this year. Each year, FileMaker honors selected FileMaker Pro Business Alliance Members who have made a significant difference in their database technology market.

Keith Robinson and Adam Aronson

Keith Robinson, Vice President of Americas Sales for FileMaker Inc., and Adam Aronson, President and Founder of FullCity Consulting, at FileMaker DevCon 2011

“FullCity Consulting has all the professional attributes we love to see in our partners,” said Keith Robinson, Vice President of Americas Sales for FileMaker, Inc, “Not only do they run a successful business, but they are very dedicated to the success of the FileMaker community.”

Adam Aronson, President of FullCity Consulting, also won the “FileMaker Mad Dog Public Relations” award for his efforts in promoting FileMaker Go, a mobile version of FileMaker, through Apple stores to gain more awareness of the features and quality of the software. FileMaker allows developers to create and maintain powerful databases for a relatively minor investment, which is important at a time where cost cutting is essential for small businesses trying to turn a profit. FullCity’s ongoing mission is to push the iPhone and iPad applications nationwide.

Aronson has fostered a strong FileMaker community in the northeast by coordinating and hosting three FileMaker groups including the New Jersey FileMaker Pro User’s Group, the Upstate New York FileMaker Developers Group, and the Central New York FileMaker Developer Group bringing professionals together to encourage knowledge and expertise on the FileMaker Pro database platform.

The FileMaker Business Alliance is for organizations seeking sales and marketing support from FileMaker. Of the organizations who use FileMaker Pro, only 41 in the Americas, including FullCity Consulting, have been chosen to be Platinum Members. This distinction signifies the company’s commitment to widening the software’s usage and providing clients with a seamless integration into using it in their daily operations.

“The fact that we won this award twice says a lot about FileMaker’s confidence in us,” said Aronson, “Though our company has grown since the first time we won, we’ve remained consistent in our approach and will continue to do so in the future.”

About FullCity Consulting

FullCity Consulting is a technology company based in Red Hook, NY, which utilizes FileMaker and other platforms to implement and maintain consistent, effective and simple systems for businesses to use. They offer database design and development services, web integration, workflow analysis, consulting and staff training to ensure optimal productivity. For more information, call 845-758-1360 or visit fullcityconsulting.com

Posted in FullCity Consulting News | Tagged , , | 1 Comment

Adam Aronson Appearing on FileMakerTalk

Adam Aronson recently appeared on FileMakerTalk with Matt Navarre for some FileMaker chatter and it’s now available online to check out – listen below. Matt and Adam discuss consulting methods, billing, gold-plated FileMaker solutions, the iPad 2, FileMaker Go and lots more.

Our Consulting Model
Our development team likes to keep it simple! We don’t necessarily need to apply the most technical solution to every solution – we look at things from the inverse. In order to best help our clients solve their business problems we evaluate what will best suit their needs within their budget. Your budget and priorities drive the development methods we employ.

We also start with keeping your solution “unlocked”. My experience is, once you allow customers to use everything that is built into FileMaker, it actually empowers them to do more. So, recently we’ve moved to exposing more of the FileMaker interface – when a client’s needs allow it. Like, keeping the status area unlocked to allow users to explore and allowing access to native find mode, where you can search (in any field!) for sets of records, which we humbly believe is the “killer feature” of FileMaker.

Click the Play button to listen

Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.

Listen to other episodes of FileMakerTalk here

Posted in FileMaker Go, FullCity Consulting News | Tagged , | Leave a comment

We’re Celebrating 10 Years of Successful Business

Here at FullCity Consulting we are celebrating our 10 year anniversary this month. With the creation of a third FileMaker user group and FileMaker’s launch of an exciting new mobile database application that is revving things up, we are moving forward into the next ten years with enthusiasm.

In 2000 I founded FullCity Consulting wanting to help people make their job more efficient and allow them to do things they never thought were possible. It’s on this principle that FullCity still operates today – every employee here has a passion for creating FileMaker solutions to meet our clients’ needs. No matter if it’s our biggest customer – a banking institution or a small local online e-commerce business – it’s seeing how these people make their businesses better with FileMaker that drives us.

We now boast a dedicated team of five employees that are all at the top of their field. In 2005 we began facilitating regional user groups to create a community where ideas can be freely exchanged and a local forum for FileMaker to come and speak to their customers including developers and users. This month the third user group launches – the Central New York FileMaker Developer Group based in Syracuse, NY. Additionally, in 2007 FullCity Consulting was awarded platinum level FileMaker Business Alliance status – meaning we are one of the top 40 FileMaker consulting companies worldwide. That same year we were awarded Business Partner of the Year for America by FileMaker.

Throughout the last decade software has been developed to include remote tools for interaction of work groups and applications that make businesses more efficient. These remote tools have allowed us to support clients anywhere, from China to the Hudson Valley of New York where our primary office is located. Face to face time is still so important and we still travel to our customers to meet and talk through their situations, but it’s the day-to-day, hands-on work that has been revolutionized with new remote tools. In fact, half of our team is remote – technology and infrastructure allows us to be in many places in one day.

Also in recent years, the economical shift has had an impact on the consulting business. The need for businesses to be more efficient and get a larger ROI from their FileMaker solutions becomes more important than ever during tough economic times, and the FullCity team does just that. The ability for people to make small investments with large results has become a high priority in the last few years for us. As a business database tool, FileMaker hands down gets the best results with a smaller development investment.

Moving forward our team is always investigating new tools to utilize for their clients and we are keen on seeing how mobile devices will continue to evolve. The new FileMaker Go application for the iPad and iPhone is the latest and greatest to hit the market. It’s arguably the killer app on the iPad because it’s a business database application that allows you to take all of your data with you through a live data connection. Seeing how this ubiquitous access to data via mobile devices is going to change how our customers are using their data is completely exciting, uncharted land.

Everyone here believes in what they are doing and we hope to carry that energy into the next ten years of business. It’s as much my staff’s success as it is mine that we have made it this far. With FileMaker development stronger than ever we are excited to see what’s next.

Posted in FileMaker Go, FullCity Consulting News | Tagged , , | 3 Comments

FileMaker Go for the iPad/iPhone has arrived!

Use an iPad or iPhone? Have we got news for you!

FileMaker GoFileMaker Go is now available from the Apple Store for iPad ($39.99) and iPhone ($19.99).

This incredible app lets you easily view, edit and search your FileMaker database as you travel, go on appointments or check on the office from home.

Open your database—it just works! Most solutions are supported with no modifications!
Directly open hosted FileMaker Pro databases from your FileMaker Server.
Easily transfer your FileMaker files to your device using iTunes or email.
Existing layouts look the same—Portals, Tab Controls, Web Viewers, External SQL Data Sources.
Gesture away! Pinch, swipe, tap and double-tap controls and menus.
Conveniently open more than one database in multiple windows.
Call and schedule a consultation with us at (845) 758-1360 to discuss how the new FileMaker Go features can extend your database solution’s reach and improve your organization’s productivity—both in the office and on the go!
Posted in FileMaker Go | Tagged , , | Leave a comment

The New FileMaker 11 Chart Tool

FileMaker 11 has a great new Chart tool that allows you to add dynamic graphs to your database. Until now, the only way to dynamically display data charts and graphs from within FileMaker Pro was by using 3rd-party plug-ins or a web-viewer and web service. The new chart tool will display data from the current record, the current table, or a related table. It supports bar, horizontal bar, line, area and pie. There are a number of useful formatting options available.

In the example below, I’m charting sales orders. I already have an Order Total field that holds the total $ amount for all items, taxes and shipping on each order. I want to summarize the sales numbers, showing the total sales in dollars for each sales person, or total sales per showroom. To do this, I will add a summary field to my Orders table:

This field is totaling the total of each order. When I sort my Orders by Salesperson, the summary field will show the total of all orders by a given salesperson. If I sort by showroom, it will show a total of all the orders from that showroom.

For the vertical axis, I’ve selected my summary field, OrdersTotal:

For the Y axis I’m using the SalesRep’s NameFirstLast. If you have a number of data points, you will want to click Format Chart, select the Y axis, and change the label angle to 45 or 90 degrees.

After sorting my Orders by SalesRep LastName and SalesRep Firstname, I get my Graph:

I can build another graph with Showrooms on the Y axis, and show an up-to-date chart by sorting on Showroom.

Posted in FileMaker 11 Features | Tagged , , , , , | Leave a comment

Portal Filtering with FileMaker 11

Clearly the introduction of charts is one of the more visually compelling additions to the latest FileMaker release. But if you use portals in your solution to any degree, the new ability to filter those records efficiently and dynamically is perhaps one of the more functionally compelling.

Every FileMaker portal, including those in FileMaker 11, requires a table occurrence referencing a related table and a relationship between it and the table occurrence supporting your layout.  At the most basic level, if you wanted to view all invoices for a specific customer, you would build a relationship between your Customers table and your Invoices table based on the customer’s unique ID. But suppose you wanted your portal to just list those invoices that were outstanding, or all those that were more than a specific amount. To solve this, typically you would create a new table occurrence and relationship based on the filtered data you want to view.  And then, of course, you would have to point the portal to the new relationship. There are ways around this of course with some more robust programming, but a quick and easy approach is not quite possible.

FileMaker 11 introduces Portal Filtering which solves these problems and the results are impressive.  Enter layout mode, double click on your portal, and you find a new checkbox labeled “Filter Portal Records”, with a “Specify” button.  Click on the button and you are presented with the familiar calculation engine interface where you can specify the filter criteria. So let’s say you want to view only those invoices that are greater than $1000.00. Simply enter “Invoices::InvoiceAmount > 1000” into the engine and voila. When you re-enter browse mode your portal records are filtered accordingly and you never even opened up your database manager.

Now of course the example above is incredibly simplistic and still requires you to go back and forth between the portal setup window and your live application to obtain the filtered.  And of course we don’t necessarily want all of our users to be doing such things, whether we’ve provided them that level of access or not. Because the filtering is supported by the calculation engine, your ability to automate the filtering process for your users is incredibly broad.

Let’s say we want to filter the portal to only those records with a particular status. We can setup a few buttons that set global variables to filter those records with a single click. First, create a simple script with two steps. The first step will be “Set Variable”, which will set the global variable $$InvoiceStatus to the status we want to filter by. We’ll send that status as a script parameter when we click on the button, so set the value here to “Get(ScriptParameter)”. The second step will be “Refresh Window” with “Flush Cached Join Results” checked. This is necessary for a redraw of the layout, otherwise the portal will not visually update itself with the new set of filtered records. Save the script as “Set Portal Status” and return to the layout.

Next, create three buttons, labeled “Open”, “Paid” and “Overdue”, and place them in the layout above the portal. In the button setup dialogue for the “Open” button, click on “Run Script” and select “Set Portal Status” and as a script parameter, enter “Open”.  Follow the same procedure for the other two buttons, but change the script parameter to the appropriate status.

Finally, return to your portal setup, check the “Filter Portal” checkbox, and enter “Invoices::Status = $$InvoiceStatus”.  When you return to browse mode, clicking on any of those buttons will automatically and immediately filter your portal records accordingly.

Posted in FileMaker 11 Features | Tagged , , , , | 3 Comments