Skip to main content
Skip table of contents

Cisco Agent & Team Sync Pipeline

Introduction

Cisco Agent & Team Sync pipeline (also called as one way sync) is responsible for synchronizing the agents and teams within EFCX. This is handled by hitting an API after regular intervals via schedular, which in return either send success or failure state depending on the API response.

Configuration

Following is the configuration of the described pipeline present in config/qm_cisco_team_sync_config.yaml

CODE
# endpoint: "https://{fqdn}/cisco-sync-service/api/v1/sync"
endpoint: "https://studio-01.expertflow.com/cisco-sync-service/api/v1/sync"
schedule_interval: "*/15 * * * *" 
  • endpoint: API endpoint for cisco sync service with respective fqdn

  • schedule_interval: scheduled interval for the job (set to 15 minutes by default and can be changed)

Monitoring

The cisco sync job can be monitored from the Data Platform UI that would provide us

  • Regular run intervals as per the scheduled time with success or failure state

  • Logs of the pipeline run at respective run interval

Following are the steps to monitor the job

  1. Access the Data Platform UI on browser from the dedicated FQDN within the helm-values/cx-transflux-custom-values.yaml as shown in figure 01

    image-20250526-052804.png

    Figure 01. FQDN (IngressRouter) within helm-values/cx-transflux-custom-values.yaml

  2. Login with default username/password: admin/admin

  3. Click on the pipeline named Cisco_Agent_Team_Sync

  4. Here you will see two things

    1. Bars on the left side which will show the regular run intervals with success (green) or failure (red) state

    2. Logs of the specific run interval. This can be seen by clicking the square box below the run interval (bar) and then Logs tab as shown in figure 02

image-20250526-060358.png

Figure 02. Highlighting pipeline run intervals (left), Logs tab and log information (right)

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.