Event Handlers

The Event Handler integration provides a way to execute scripts when defined events are fired.

Steps required to activate this integration include the following:

  1. Enable the Cognifide.PowerShell.Events.config or apply your own patch the required events enabled.
  2. Add a new integration point library to your a new or existing module.
  3. Add a new script to the appropriate event library.
  4. Profit.

    Enable Configuration

    While SPE comes with an example configuration, which is disabled by default, it contains several events that may not meet your requirements.

An event configuration patch may look like the following:

<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/">
  <sitecore>
    <events>
      <event name="item:added">
        <handler type="Cognifide.PowerShell.Integrations.Tasks.ScriptedItemEventHandler, Cognifide.PowerShell" method="OnEvent" />
      </event>
    </events>
  </sitecore>
</configuration>

Add Event Script

To mimic the event item:added you should create nested script libraries such as Event Handlers -> Item -> Added followed by a script.

Item Added Event Handler
Figure - Item Added Event Handler

results matching ""

    No results matching ""