--- title: Bind alerts to a specific process description: Bind specific server processes to their corresponding Configuration Items \(CIs\) in the CMDB to ensure accurate mapping and visibility. This binding is crucial for identifying service dependencies, reducing ambiguity from generic process names, and enabling effective monitoring. It supports faster alert resolution, impact analysis, and better alignment between infrastructure and application components in dynamic environments. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/it-operations-management/event-management/t\_EMBindApplication.html release: australia product: Event Management classification: event-management topic_type: task last_updated: "2026-03-12" reading_time_minutes: 3 breadcrumb: [Bind host CIs using CI field matching, Overriding default binding, Binding alerts to CIs, Event rules, Processing Events, Configure, Event Management, ITOM AIOps, IT Operations Management] --- # Bind alerts to a specific process Bind specific server processes to their corresponding Configuration Items \(CIs\) in the CMDB to ensure accurate mapping and visibility. This binding is crucial for identifying service dependencies, reducing ambiguity from generic process names, and enabling effective monitoring. It supports faster alert resolution, impact analysis, and better alignment between infrastructure and application components in dynamic environments. ## Before you begin Role required: evt\_mgmt\_admin ## About this task Sometimes, when an alert \(or event\) comes into the system, it needs to be connected — or "bound" — to a Configuration Item \(CI\) in the CMDB. By default, the system binds alerts to host specified in the **Node** field of the event. Imagine a situation where you have a Windows server running multiple processes, like MSFT SQL Instances and SQL Server Analysis Services. The challenge is to bind an event to the specific process instance rather than just the host server. Multiple processes could have the same generic name, such as MSSQLSERVER, leading to ambiguity. The following example procedure uses a Windows server as the host, MSFT SQL Instances as the CI class of the process, and MSSQLSERVER as the process name. The following steps assume that the event **Node** field provides the host name. The **Additional Information** field contains specific process details required for binding.
| Action | Steps |
|---|---|
| Set event rule: Add process name | Add the process name `sa_process_name` in the event rule. |
| Set event rule: Define CI type | Select the target CI type in the event rule. For example, MSFT SQL Instances. |
| Define process mapping | Navigate to the Process to CI Type Mapping table \[em\_binding\_process\_map\] and add an entry mapping a CI type \(e.g., MSFT SQL Instances\) to a process name \(e.g., MSSQLSERVER\). |
| Bind CI to alert | When an event is triggered, the system:1. Applies default binding to identify the host. 2. Checks the CI type specified in the event rule. 3. Looks up the Process to CI Type Mappings table \[em\_binding\_process\_map\] for a matching process name and CI type. 4. Searches the CI Relationships table \[cmdb\_rel\_ci.list\] for a Runs on::Runs relationship between the process and the host CI. 5. Binds to a process when values from the **CI Type** column match the corresponding entries in the **Process** column in the Process to CI Type Mappings table \[em\_binding\_process\_map\]. |