Skip to main content

Table of Contents

Adding a custom security event


Only available versions of this content are shown in the dropdown

The Security Event Configuration landing page might not have all the events you want to monitor. However, you can define custom security events that are specific for your application in order to monitor them in the logs.

  1. In the navigation panel, click Records Technical Activity .

  2. Open the activity that processes the action or event you want to monitor.

  3. Click Check out.

  4. On the Steps tab do one of the following actions:

    • If a Java step does not exist, click Add a step to insert a Java step where you want to log the event.
    • If a Java step exists, click the Arrow icon to the left of the Method field to expand the Method Parameters section for the Java method.
  5. In the Method Parameters section, enter the following call to the API: tools.getSecEventLogger().logCustomEvent(PublicAPI tools, String eventType, String outcome, String message, Map<String, String> customFlds) with the following parameter values.

    • eventType – Name of the event type to keep track of custom events
    • outcome – The outcome of the event
    • message – Any message that a user needs to log as part of the event
    • customFlds – A map of key-value pairs that log extra information for the event
    Add the call to the API at the end of the section if a Java step exists.
  6. Click Save as.

Did you find this content helpful?

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.

Ready to crush complexity?

Experience the benefits of Pega Community when you log in.

We'd prefer it if you saw us at our best.

Pega Community has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice
Contact us