This project is not covered by Drupal’s security advisory policy.

Provides a comprehensive web interface for managing and monitoring Salesforce push queue items with visual status indicators and bulk management operations.

Original views code and idea: josephr5000@yahoo.com

Features

This module extends the Salesforce Push module by providing:

  • Visual Queue Management: A sortable, filterable table view showing all push queue items with their current status
  • Status Indicators: Color-coded visual indicators (🟢 active, 🔴 expired) for queue item expiration states
  • Bulk Operations: One-click actions to reset failure counters and expiration times for stuck queue items
  • Advanced Filtering: Filter by mapping name and minimum failure count to quickly identify problematic items
  • Detailed Monitoring: View entity IDs, operation types, failure messages, and timestamps for comprehensive debugging
  • Views Integration: Fully integrated with Drupal Views for customizable displays and additional functionality

Use Cases: Essential for debugging Salesforce synchronization issues, monitoring data push performance, and managing failed queue items in production environments.

Post-Installation

After enabling the module:

  1. Access the Interface: Navigate to /admin/config/salesforce/push-queue (or Configuration > Web Services > Salesforce > Push Queue)
  2. Monitor Queue Items: View all pending and failed push operations in a sortable table
  3. Filter Items: Use the exposed filters to find specific mapping names or items with minimum failure counts
  4. Manage Failed Items: Use the "Reset failures" and "Reset expiration" operations to retry stuck items
  5. Customize the View: Modify the default view at /admin/structure/views/view/salesforce_push_queue to add additional fields or change the display

Additional Requirements

  • Salesforce Push module (part of Salesforce suite)
  • Views module (Drupal core)
  • Proper Salesforce configuration and mapping setup
  • Administer Salesforce permission for access
  • Salesforce Mapping - For configuring object mappings that appear in the queue
  • Salesforce Pull - Companion module for bi-directional sync management
  • Admin Toolbar - Quick access to the push queue interface
Supporting organizations: 

Project information

Releases