|
Prerequisites
|
|---|
|
• Implementer-level access to PTC Orbit and the Matillion environment.
• Salesforce authentication configured. For setup instructions, see Configuring Salesforce Authentication.
• ServiceMax Core PM Plans configured with the required PM objects: PM Plan, PM Plan Template, PM Coverage, PM Schedule, PM Schedule Definition, PM Schedule Template, PM History, and PM Applicable Product.
|
|
|
Without this step, the Direct Sync tables do not exist in Snowflake. Pipeline validation steps fail, and all data load runs produce errors. Complete this step before the first pipeline execution.
|
|
Variable
|
Type
|
Description
|
|---|---|---|
|
sf_username
|
TEXT (SHARED)
|
Salesforce API username for all connectors
|
|
sf_security_token
|
TEXT (SHARED)
|
Salesforce security token for the API user
|
|
sf_is_sandbox
|
TEXT (SHARED)
|
Set to Yes for sandbox or No for production
|
|
Variable
|
Description
|
|---|---|
|
v_notification_email
|
Recipient email address for success and failure notifications
|
|
v_sender_email
|
From address on outgoing emails
|
|
v_smtp_host
|
SMTP server hostname
|
|
v_smtp_port
|
SMTP server port (for example, 587 for StartTLS)
|
|
v_smtp_username
|
SMTP authentication username
|
|
|
If SMTP credentials are not available, you can disable the email-sending components in the PM Error Handler and PM Success Handler pipelines. The core data sync logic runs without email notifications.
|
|
|
An incorrect IO_DATA_SOURCE value causes records to fail matching during merge operations, which leads to duplicate or orphaned data.
|
|
|
After the initial FULL load, subsequent runs should use the default AUTO mode. AUTO mode detects whether PM Process configurations have changed and selects FULL or INCREMENTAL automatically.
|