Мало вариантов здесь, без определенного порядка ...
Есть ли у пользователей Wordpress реальные учетные записи Salesforce или их данные просто хранятся в SF? Узнайте у администратора Salesforce, настроено ли « сообщество клиентов » (если ваша организация SF действительно старая, он может называть ее порталом для клиентов). Сообщества предлагают хороший способ показать SF людям, которым не нужны полные пользовательские лицензии SF. Подумайте, как сотрудничать с реальными пользователями SF в «Моих случаях», просматривая отчеты и информационные панели ... Но для этого вам действительно понадобятся люди, вошедшие в SF, поэтому это не сработает, если вы захотите просто что-то анонимное. Дополнительная информация
Другой вариант может использовать Сайты (страницы Visualforce, которые предоставляют данные SF гостевым пользователям). Подумайте об отображении каталога продуктов, часто задаваемых вопросов, веб-формы или какой-либо другой общей страницы «свяжитесь с нами», которая является анонимной. Так что если у вас есть разработчик SF (или администратор с хорошими навыками копирования и вставки), вы можете использовать некоторые диаграммы Visualforce. Они могут быть закодированы на 100% (например, this ) или снабжены данными из отчета (например, this ), поэтому администратору проще изменить фильтры отчета или что-то еще без написания кода. Не уверен, что простой маршрут будет работать на Сайте, есть некоторые старые ответы, которые говорят "Нет" , возможно, вам придется попробовать его. В худшем случае вам понадобится код Apex (или JavaScript), чтобы запросить SF результаты и отобразить их. И отобразить эту страницу сайта SF как <iframe>
в Wordpress.
Небольшой поворот в параметре Сайты - вы используете Chatter (немного похоже на Twitter внутри SF)? Есть способ сделать снимок отчета, когда пройден этап, и опубликовать его в чате («Поздравляю с попаданием в Х участников»). И вставлять каналы на страницах Visualforce тоже. Документы
В каком выпуске SF вы работаете (Group / Professional / Enterprise ...)? Если у вас есть доступ API к Salesforce, вы можете запросить информацию самостоятельно из Wordpress и отобразить ее, используя любую удобную для вас библиотеку графиков (Google Charts, Flot ...). Есть множество примеров, как подключиться к SF из PHP (или, может быть, вы могли бы уничтожить плагин WP). Технически это одно POST-сообщение для входа в SF и одно GET для выполнения запроса (что-то простое, как SELECT COUNT() FROM Contact WHERE isActive__c = true
?)
Это было бы более или менее все с точки зрения извлечения данных из Salesforce. Я имею в виду, что если у вас включен доступ через API, вы можете нарезать и нарезать его как хотите, извлекать данные с помощью необработанного кода PHP или использовать некоторое промежуточное программное обеспечение, но общая идея не меняется. Пишите запросы самостоятельно или используйте «Analytics API» для доступа к результатам отчета (чтобы у вашего администратора была возможность изменить его без кодирования) ...
Так как же нажать ? SF может уведомить вас о количестве участников. Через определенные промежутки времени или даже в режиме реального времени. Это были бы «просто» необработанные данные, однако вам пришлось бы самим создавать визуализацию.
Здесь много вариантов
- правила рабочего процесса (без кода), отправляет XML-сообщение на указанный URL-адрес, поэтому вам потребуется страница WP, которая может «захватить» результат. Может быть отправлено при создании новой записи или обновлении существующих. Итоговые данные не будут предоставляться, это будут данные, относящиеся к этой конкретной записи, поэтому вам нужно будет создать счетчик +1 / -1 ... Или если вы используете отчет + аналитический снимок (вспомогательный объект для хранения отчета) результаты) и иметь рабочий процесс на этом - это может быть очень близко к тому, что нужно.
- запланированное задание на вершину для запуска некоторых запросов и отправки результатов вам. Опять же - вам нужен WP-URL, который можно вызвать из SF
- если есть плагин CometD для Wordpress, вам стоит взглянуть на Salesforce Streaming API, Platform Events или (новее и даже проще в настройке) Change Data Capture. По сути, вы «подписываетесь» на тему (запрос SF), и всякий раз, когда данные SF меняются, и SF решает, что это изменит результаты запроса - это подтолкнет вас к результатам. Это почти в реальном времени . Слишком много, чтобы писать о них, возможно, лучше, если вы попытаетесь пролистать некоторые из них - курсы самообучения по SF: