Skip to main content
새로운 커뮤니티 대화를 Slack으로 이전함에 따라 온라인 Trailblazer Community는 2026년 10월 30일부터 읽기 전용으로 전환됩니다. FAQ를 읽어보십시오.

Run and Monitor Your First Mapping

Learning Objectives

After completing this unit, you’ll be able to:

  • Run a mapping directly from the Cloud Mapping Designer interface.
  • Create, configure, and schedule a standalone Mapping Task.
  • Differentiate between the use cases for My Jobs and the centralized Monitor service.

Run the Mapping

A mapping is an interface design that contains the logic and data flow rules that apply to records moving through your pipeline. However, a mapping itself does not automatically schedule or store environment states. To execute Cassie’s newly built logic immediately and load the first batch of live data, she can run it manually. After she validates the mapping, she can create a mapping task and schedule the mapping to run according to her schedules.

Cassie decides to run a manual test execution of her customer mapping to ensure the field type adjustments she configured in the source metadata function properly under live load conditions.

Trigger a Manual Run: Cloud Mapping Designer Canvas

With her target fields fully connected, Cassie selects Run located in the top-right corner of the Mapping Toolbar panel.

Assign Infrastructure: Runtime Environment Dropdown

In the configuration popup window, she selects the verified Secure Agent Group from the runtime environment menu.

Execute the Pipeline: Dispatched State

Cassie selects Run again. IDMC bundles her mapping logic metadata and safely dispatches the job to your local Secure Agent execution engine.

Mapping Run Configuration showing the runtime environment and mapping object.

Check the Execution Status with My Jobs

After selecting Run, Cassie navigates to My Jobs to check the status of her mapping run.

My Jobs is a personal task list that shows all jobs triggered by the current user in their active session. It updates in real time as a job moves from Running to Succeeded or Failed.

My Jobs displays:

  • Task name: The name of the mapping or task that ran
  • Status: Succeeded, Warning, or Failed
  • Start and end time: How long the run took
  • Rows processed: The number of rows read and written

By clicking My Jobs Cassie can see the task status updates in the task list. She sees:

  • Status: Running then Succeeded
  • Start time / End time
  • Rows processed: 140

My Jobs Status List showing the status of all of the jobs that Cassie has run, the start and end time and any subtasks.

The run is a success.

My Jobs is session-specific. It shows only tasks Cassie has triggered. It’s designed for quick feedback during development and testing, not for production monitoring.

From Mapping to Task

While manual test runs are ideal during development, AW Computing cannot rely on a developer to manually push a button every morning. To meet enterprise requirements, this customer pipeline needs to execute completely automatically every day at 6:00 AM, long before the analytics team logs in.

To add schedules, automation rules, and advanced error policies, you must wrap your layout inside a Mapping Task (mt_). A Mapping Task is an executable container that stores environment choices, parameters, and execution rules for a specific underlying mapping layout.

Cassie’s mapping currently runs manually. To meet AW Computing’s production requirements, she needs it to run automatically every morning at 6 AM. A Mapping Task lets you define runtime settings—including a schedule—so your mapping runs without manual intervention. When your mapping is ready for production, create a Mapping Task to automate the run.

Cassie can create a Mapping Task within her mapping by navigating to the Actions menu and selecting New Mapping Task.

Mapping Tasks can be created within the mapping by clicking the Action Menu and selecting New Mapping Task.

Alternatively if you do not have the mapping open, it is possible to create a task by clicking New | Data Integration | Mapping Task and selecting the required mapping to include in the task.

On the General tab she gives the task a name, mt01_LoadCustomerData, (mt to indicate it is a mapping task and 01 to indicate it is the first mapping in a process to be run), selects her Secure Agent as the runtime environment, and saves.

General Mapping Task Configuration Options including the runtime environment and selected mapping.

Runtime settings can be configured on the Runtime tab. She expands the Schedule options and can assign the mapping to run on a schedule.

IDMC stores the schedule and triggers the task automatically at the configured time using the assigned Secure Agent. If the agent is offline at 6 AM, IDMC skips the run and logs it as a missed execution in the Monitor service. Users should check for missed runs.

IDMC supports scheduling for all CDI task types including Mapping Tasks, Synchronization Tasks, Replication Tasks, Data Transfer Tasks, and Taskflows. Cassie schedules each task independently for now, and later consolidates them into a Taskflow to manage dependencies between them.

Runtime Options that can be configured including Schedule, Email Notifications, Advanced Options, Parameter File Location and more.

Run the Task

Cassie selects Run on the Mapping Task. IDMC dispatches the job to the Secure Agent. Within a few seconds, the task status updates in the task list. She sees:

  • Status: Running → then Succeeded
  • Start time / End time
  • Rows processed: 140

The mapping task run is a success. From now on it will run daily according to the schedule defined.

Deep Production Insight: The Monitor Service

While My Jobs is perfect for developer feedback, it cannot track automated schedules or jobs run by other members of your team. For comprehensive production visibility, Cassie opens the centralized Monitor service.

The Monitor service is an enterprise-wide operations hub. It displays a long-term historical ledger of every job triggered across your entire organization, regardless of who started it or whether it ran on a schedule.

Field

What It Shows

Job Name

The name of the task that ran

Status

Succeeded, Failed, or Warning

Start Time / End Time

When the job ran

Rows Processed

The number of source rows that were read and written

Log

A downloadable session log for troubleshooting

Cassie views her mt01_LoadCustomersData task and confirms that all rows landed cleanly in SQL Server. She can also select the job to see row-level statistics and any warnings.

Monitor Service All Jobs Status List showing both Cassie’s mapping and mapping task ran successfully and the number of records processed.

Differentiate My Jobs from the Monitor Service

Both My Jobs and the Monitor service show task run results but they serve different purposes. The following table summarises the key differences between the tools.

Feature Area

My Jobs Panel

Centralized Monitor Service

Target Audience

Individual developers.

System Administrators and Operations teams.

Visible Scope

Current user session context only.

All historical runs across the complete organization.

Operational Focus

Fast feedback loops during creation.

Production tracking and historical audit trails.

Scheduled Visibility

Scheduled runs are completely invisible here.

Captures all automated schedules and Taskflows.

Log Availability

Provides standard runtime session logs.

Delivers full logs, error-row analysis files, and performance metrics.

Cassie uses My Jobs when she’s building and testing. It gives her instant feedback without navigating away. She uses the Monitor service for everything in production. She reviews scheduled runs, diagnoses failures, and downloads error row files.

Demonstration

In this demonstration, Cassie creates a mapping, configures the source and target transformations, and runs it. She then confirms in My Jobs that the mapping ran successfully and checks that the records were written to the target.

Wrap It Up

Cassie’s pipeline is live and running on schedule—no more manual exports. The nightly CSV export from AW Computing’s legacy CRM now flows directly into SQL Server. There are no manual steps and no back and forth verifying the correct data has been sent. She runs the task twice more with test data to confirm consistency, then adds it to a schedule. Her team has one less manual job to do every morning.

Now you have the skills to do the same from configuring your first mapping, to scheduling it for automated, daily production runs. This is just the beginning for Cassie. CDI’s full transformation library gives Cassie the tools to tackle far more complex data challenges—and she’s already thinking about what to build next.

Salesforce 도움말에서 Trailhead 피드백을 공유하세요.

Trailhead에 관한 여러분의 의견에 귀 기울이겠습니다. 이제 Salesforce 도움말 사이트에서 언제든지 새로운 피드백 양식을 작성할 수 있습니다.

자세히 알아보기 의견 공유하기