Controlling other apps with OmniGraffle objects

I can’t seem to use AppleScript actions attached to OmniGraffle objects to talk to other apps. Is AppleScript only used to script OmniGraffle? I believe that was not the case in previous versions. Am I missing something?

Even something as simple as this…

tell application “Finder” to activate

… fails with a message that states that the application isn’t running. Interesting ;o)

Note: this is with the Pro version so that isn’t the issue.

406 days later – for reference

I think the change may be in Apple’s sandboxing constraints.

PS you can see a couple of environment variables related to the Sandboxing context if you run a script action like this:

display dialog (do shell script "printenv")