Применить к
Рекомендации по поддержанию корректного функционирования рабочих процессов соединителей
Регулярно сохраняйте и обновляйте таблицы
Вы будете работать с двумя приложениями. Это означает, что чем больше людей будут задействованы в совместной работе, тем выше будет вероятность ошибок синхронизации.
Чтобы свести риск их возникновения к минимуму, сохраняйте изменения и обновляйте таблицы как можно чаще. Благодаря регулярному сохранению и обновлению изменения станут видны другим пользователям. Кроме того, таким образом изменения будут синхронизированы с Salesforce или Service Cloud и Smartsheet согласно созданным вами рабочим процессам.
Подробнее о том, как сохранять и обновлять таблицы Smartsheet.
Выдайте соавторам права читателей
Это необходимо, чтобы предотвратить внесение в таблицу случайных изменений, которые могут вызвать проблемы с синхронизацией между Smartsheet и Salesforce или Service Cloud.
Разрешения читателя дают соавторам возможность просматривать данные таблицы. Однако они не смогут вносить изменения.
Настройте раскрывающиеся списки на одиночный выбор
Наличие множественного выбора в раскрывающихся списках повышает вероятность ошибок синхронизации между Salesforce и таблицами. Лучше всего использовать раскрывающиеся списки с одиночным выбором. При настройке сопоставлений измените все столбцы с множественным выбором на одиночный выбор.
Просматривайте изменения
В Smartsheet можно просмотреть историю всех изменений, внесённых в ячейку, с помощью функции Просмотр истории. В таблицах Smartsheet, синхронизируемых с Salesforce или Service Cloud, в качестве автора изменения указывается пользователь, создавший рабочий процесс.
Эта информация может помочь определить проблемный рабочий процесс, если вы обнаружили в таблице непредвиденные изменения, но в столбце "Ошибка синхронизации" сообщений об ошибках нет (причиной такой ситуации может быть, например, неправильное сопоставление столбцов).
Дополнительные сведения об отслеживании изменений в Smartsheet см. в статье Просмотр изменений, внесённых в элементы Smartsheet в Центре справки.
Передавайте данные из Smartsheet в Salesforce или Service Cloud только из определённых строк
Таким образом можно контролировать, из каких именно строк передаются данные в Salesforce или Service Cloud. Например, вы хотите передать данные только из тех строк таблицы, для которых выбран столбец Изменять в Service Cloud.
Чтобы передавать данные из Smartsheet в Salesforce или Service Cloud, создайте в таблице Smartsheet столбец Изменять в Salesforce или Service Cloud. Затем создайте фильтр в рабочем процессе соединителя.
Как добавить новый столбец в таблицу, которую вы хотите подключить к объекту Salesforce или Service Cloud
- Ознакомьтесь с действиями, необходимыми для вставки нового столбца.
- Присвойте столбцу имя Изменять в Salesforce или Service Cloud.
Как создать фильтр в рабочем процессе соединителя
- Выполните вход на странице Smartsheet для Salesforce или Service Cloud.
- Выполните действия, необходимые для создания рабочего процесса.
- В мастере рабочих процессов выберите двусторонний рабочий процесс.
- Создайте фильтры, чтобы синхронизировать только те строки, для которых выбран столбец Изменять в Salesforce или Service Cloud.
Проверяйте разрешения на доступ к таблице при наличии пустых столбцов
Данные в таблице могут не обновляться из-за разрешений на доступ. Однако в этом случае вы, скорее всего, не получите сообщение об ошибке.
Если столбец, сопоставленный в рабочем процессе, в таблице пуст, возможно, он заблокирован. Попросите владельца таблицы (или другого администратора) предоставить вам права администратора.
Настройте частоту опроса при сопоставлении полей взаимосвязей
Иногда в Salesforce и Service Cloud используются поля следующих типов внутри объекта, связанные с другими объектами.
- Поля взаимосвязей поиска.
- Пример: поле "Название организации" в объекте "Организация".
- Поля полиморфных связей.
- Пример: поле Что некого события.
Помните о перечисленных ниже моментах, работая с такими полями.
- При сопоставлении таких полей в рабочем процессе соединителя при интеграции необходимо проверять не только сам объект, но и все связанные с ним объекты. В результате число запросов будет умножено на число объектов, связанных с сопоставленным полем.
- Если частоту опроса настраивают администраторы, число запросов API к вашей организации Salesforce, скорее всего, снизится.
- Если поле формулы сопоставленного объекта рассчитывается или заполняется в зависимости от изменений другого объекта, это поле не станет вызывать срабатывание автоматической синхронизации между Salesforce и Smartsheet. Синхронизация будет запускаться только в том случае, если связанное поле из этого объекта непосредственно сопоставлено в рамках рабочего процесса.
- Пример. Объект Контакт имеет поле формулы, которое связывает поля объекта Организация с Типом и Приоритетом. Изменения в выходных данных этой формулы, вызванные изменениями записи Организация, будут синхронизированы со Smartsheet только в том случае, если в вашем рабочем процессе имеется сопоставление для поля, связанного с объектом "Организация". Если поле, связанное с объектом "Организация", не сопоставлено с объектом Сценарий в рабочем процессе, то поле формулы, которое обращается к записи "Организация", будет обновляться только при изменении другого поля Сценарий в этой записи.
Сопоставляйте поля взаимосвязей поиска для удобного изменения полей связанных объектов в Smartsheet
Вы можете сопоставить поле связанного объекта с пометкой Поиск по, чтобы получить возможность изменять в Smartsheet поле только для чтения, которое в противном случае было бы доступно только для чтения. Таким образом можно легко изменить владельца записи Salesforce или Service Cloud в Smartsheet без необходимости копировать и вставлять идентификатор пользователя.
Например, вы можете сопоставить поле Идентификатор владельца (Поиск по полному имени пользователя), чтобы синхронизировать поле Полное имя из объекта Пользователь. (Как правило, объект Пользователь связан с другими объектами, такими как Организация и Сделка).