Acho que entendo suas metas, mas estou um pouco confuso sobre o que você já tentou.
A gente se cria as regras na interface usuário, mas as regras vai executar automaticamente quando o conteúdo é criado, modificado, ou apagado.
A gente se cria as ações em código. Se pode definir a ação para que uma botão é adicionada a página das detalhes do documento. Não conheço uma problema em ter mais do que uma ação no mesmo conteúdo. Não sei como se pode criar uma ação personalizada no interface usuário.
Se você quer que o analisador escolher quando executar a ação, acho que se tem que usar o código.
Espero que além de minha confusão, a explicação ainda seja útil para você.