anchor.diff:  https://github.com/apache/syncope/blob/master/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/LogicActions.java[LogicActions^]
   endif::[]
   interface.
  +
  +[NOTE]
  +LogicActions apply to all operations passing through the <<logic,logic layer>>, e.g. triggered by REST requests.
  
positive.code: 
  The values specified in the template are applied to entities belonging to that realm, hence this can be used as
  a mechanism for setting default values for attributes or external resources on entities.
  ====
  
  ==== Realm Provisioning
  
negative.code: 
  ==== LogicActions
  
  When Users, Groups or Any Objects get created, updated or deleted in a realm, custom logic can be invoked
  by associating the given Realm with one or more <<implementations,implementations>> of the
  ifeval::["{snapshotOrRelease}" == "release"]
  https://github.com/apache/syncope/blob/syncope-{docVersion}/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/LogicActions.java[LogicActions^]
  endif::[]
  