---
schema_version: "1"
id: fe0a65ebb532fab517abff0d745441bc69acf55a10a051b8d0ff7d5374f9ab12
title: Application Dependency Mapping Process Job
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/service/264-0-0/it_srvcs_discovery_process_adm.md
canonical_url: https://help.salesforce.com/s/articleView?id=service.it_srvcs_discovery_process_adm.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 3a02a38158d589f828fe05f6fc457bd2b84137178f810a9c25539fd92e975050
description: Build accurate application dependency views from observed network traffic. The Application Dependency Mapping process job links applications and hosts by using connection data collected during discovery.
products:
  - Service Cloud
  - Agentforce IT Service
release: "264"
---
# Application Dependency Mapping Process Job

Build accurate application dependency views from observed network traffic. The Application Dependency Mapping process job links applications and hosts by using connection data collected during discovery.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Enterprise</strong>, <strong>Performance</strong>, and <strong>Unlimited</strong> Editions with Agentforce IT Service that have Discovery enabled.</td></tr></tbody></table>

## How Application Dependencies Are Mapped

The Application Dependency Mapping (ADM) process job analyzes the network connections reported by discovered hosts. For each connection, the job identifies the hosts by IP address and matches the applications on those hosts by process name and port. If an application can't be identified on one or both sides, the job creates the relationship at the host level.

The job records the source and target ports, host names, and protocol on each **Communicates With** relationship.

## When to Run the Job

Run the job after host discovery. Rerun it regularly to keep dependency views current as applications and network traffic patterns change. To start the job, see [Run a Process Job](https://help.salesforce.com/s/articleView?id=service.it_srvcs_discovery_run_prcsjob.htm&release=264.0.0&type=5 "Build dependency-aware views of your discovered infrastructure by running a process job. Select the job that maps the application, cloud, network, software, or virtualization relationships that you want to analyze in Configuration Management Database (CMDB).").

## Relationships Created

| Source and Target | Relationship | What It Means | How It’s Matched |
| --- | --- | --- | --- |
| Software Instance to Software Instance | Communicates With | A specific application on one host communicates with a specific application on another host. | The job finds both hosts by IP address and identifies the applications by process name and listening or established port. |
| Software Instance to Host | Communicates With | A specific application communicates with a host when the application on the other side can't be identified. | The job identifies one application and uses the host on the side where no application matches the process and port. |
| Host to Host | Communicates With | Two hosts communicate when neither side can be matched to a specific application. | The job finds both hosts by IP address and doesn't find an application match on either side. |