Shaking the Dependency Tree


An open-forum discussion of the calculation dependency tree in FM, and which events do (and don't) cause calculations to re-evaluate. Participation by attendees is encouraged. Bring your own anecdotal information to share with others. The goal is to gain a better understanding of this sometimes mysterious behavior in FM, with an eye toward improving the user experience by taking advantage of what we know about the dependency tree.

We're not necessarily talking about calculation fields here, either. The goal of this discussion is to try and get to the bottom of the behavior of the following calc-driven elements in FM:

  • Conditional Formatting
  • Web Viewer
  • Filtered Portals
  • Tool Tips
  • Calculated Custom Menu items
  • Anything else that seems relevant

I don't pretend to know all the answers here, but I'll share what I can. I'm hoping for a lot of participation from attendees.

NOTE: If there is a specific topic you would like to discuss at this meeting, please feel free to email any sample file(s) to me prior to the event, so that I can have a copy of it on my MacBook. I'll be using screen-capture software to assist in recording the session, and it would be good to have all potential example files ready to go in advance so they can be captured accordingly.

Moderator: Darren Terry

Here's the file:

Subject Author Replies Views Last Message
Confirmed oceanwest oceanwest 2 95 Feb 22, 2011 by oceanwest oceanwest
Attendance oceanwest oceanwest 0 65 Feb 18, 2011 by oceanwest oceanwest
attending fmsimplicity fmsimplicity 0 80 Feb 1, 2011 by fmsimplicity fmsimplicity
Ditch those Flush Caches, Use Cartesian Join Instead! post tony_white tony_white 0 157 Jan 31, 2011 by tony_white tony_white
Scrumptious seedcode seedcode 1 131 Jan 10, 2011 by dlt_pdm dlt_pdm