How to prevent an object from being used where it shouldn't

Certified Lead Developer

Hi all, 

We need a rule expression to be used only in one process model.

How can we prevent that rule expression from being used in another process model or interface? The only way I can think of is to manually check the dependencies of that rule. Could this review of dependencies be automated in some way?

Thanks in advance. 

  Discussion posts and replies are publicly visible

Parents Reply
  • This does sound like strange security configuration.  Otherwise, one suggestion would be to restrict access to this area of the database to a specific DB account, and utilize the Query Database Service in this process to retrieve your token.  In this case, you can setup a custom data source directly within this one Query DB node, which can be the only place that has the password to the account that can access the tokens.

    Of course, developers may be able to copy/paste this node from the model (we would have to test if this brings the PW along also, maybe not?), but would be less obvious than using an admin console connection and expression rule.  It is still "Security by Obscurity" however.

Children