Claris Connect - A First Look

By Craig Saunders, Daniel Wood and Stuart Woodhouse, 7 March 2020

Claris have just released their new product Claris Connect, a cloud based service to orchestrate the connection and flow of data between different applications, including of course Claris FileMaker.

This means you can potentially do things like have a "card" created in, say Trello, automatically post a message in Slack, and create a task record in your custom FileMaker application.

 

claris connect flows

The Business Case

For businesses this gives you way of using those smaller dedicated apps that you love, and linking them together to eliminate double entry and avoiding the need to build an API integration, or in some cases an entire custom app might not be needed at all — why not just tie together several different dedicated apps?

We'll come back and talk more about the business case for it in a later article, but for now as developers we were just dead keen to get our hands on it and have play around to see what it's capable of and get a true sense of how we might be able to use it to add value for our clients.

A few members of our team have jumped in and had a go so here's what we've found out and where we think it's going:

It's Early

Early signs are that it’s very promising, for both the casual ‘citizen developer’ right through to our professional developers here at Digital Fusion. There are some integrations/flows that would normally take a number of days that could potentially be implemented now is just a few hours. It’s early days in the life of the product, so we are interested to see how things evolve over time. 

Our initial trials involved using Trello, FileMaker and Slack, connecting flows between them, so here's what we were able to achieve in about half day:

Let's Give It A Go Then

We set out to build a relatively complex workflow, connecting three different cloud based apps, each with their own complexities, in a very simple flow of information:

  • User creates a new card (task) in a Trello board
  • Have a message posted to Slack channel, posted by the Trello user, naming the card & id # of that card.
  • Execute a script in a FileMaker database to add that task

Adding the initial Trello trigger was a breeze, very easy to connect it to Trello & select the board we wanted to monitor.

Likewise connecting to Slack account was easy. There was a little time involved in figuring out posting to Slack but overall that was easy too. We ran into an issue where it does not appear Claris Connect can post to a private channel so we had to re-add the channel as a public one.

One really awesome thing about it was Claris Connect makes available to you any piece of information the Trello API returns, which you can use in future actions in the workflow. So we were able to formulate a message to post into Slack utilising any bit of Trello information. We could also grab the name of the Trello user and make that the “bot” name who posts, so it looks like the person who added the card is telling you in Slack.

 

The next step was to execute a script in FileMaker: the setup of this was actually pretty damn easy too. Very easy to connect to a FileMaker Server (must be 18v3) and select the database. We did have a few issues at this point in time with the script failing to execute on a number of occasions when passed information from Trello. Hopefully these bugs can be resolved in Claris Connect rather promptly as one of the most important aspects of this workflow requires this. It was at this point we came a bit unstuck and had to abandon completion of the workflow.

The “Test” feature is cool as it allows you to sample and verify the action (in this case run script).

Because we could only create three flows as part of our trial license, it did limit what we would love to have tested — ultimately we wanted to add the following:

  • Workflow for when a card updated, to update the task in the database
  • Workflow for when card deleted, i.e. remove the task from the database
  • Workflow for adding a message to Slack channel, the idea here is to be able to automatically add timesheet entries by typing a a slack post containing the Trello ID, hours & comment.

As mentioned above, we are really exited by the opportunities the product can bring to our development team here at Digital Fusion. We are going to keep a very close eye on how the product evolves and further opportunities for us to use it in our development.

You can find out more inlcuding pricing and sign-up for a trial yourself at the Claris Connect web site

 

Something to say? Post a comment...

Comments

No one has commented on this page yet.

RSS feed for comments on this page | RSS feed for all comments