Интеграции

Salesforce Knowledge (TMS)

Контент автоматически переведен с английского языка с помощью Phrase Language AI.

Доступно для

  • План Enterprise (недоступен для планов LSP)

Свяжитесь с отделом продаж по вопросам лицензирования.

Доступно для

  • План Enterprise (Устаревшая версия)

Свяжитесь с отделом продаж по вопросам лицензирования.

Salesforce Knowledge — это система управления онлайн-контентом, которая помогает компаниям в решении задач маркетинга, продаж и коммерции. Коннектор предназначен как для классической версии, так и для версии Lightning системы Salesforce Knowledge.

Исходный язык проекта должен совпадать с языком по умолчанию Salesforce Knowledge, настроенным в параметрах Knowledge. Английский в Salesforce на самом деле является полной локалью English (United States).

Коннектор импортирует все обновляемые поля, имеющие типы данных string или textarea.

Коннектор соответствует последним требованиям безопасности Salesforce: он поддерживает PKCE, ротацию токенов обновления, 30-дневный срок действия неактивного токена и белый список IP-адресов.

Примечание

Начиная с 1 ноября 2022 года коннектор поддерживает рабочие процессы непрерывной локализации. При использовании этих рабочих процессов изменение существующего коннектора не активирует функциональность, поэтому необходимо создать новый коннектор.

Варианты использования

Существует ряд вариантов использования коннектора:

  • Менеджеры проектов могут добавлять файлы непосредственно в проекты из онлайн-хранилища. Отображаются только те документы, которые соответствуют исходному языку коннектора или для которых не задан никакой язык.

  • Настройте портал отправителя, позволяющий отправителям добавлять файлы в запросы непосредственно из онлайн-хранилища. Отображаются только те документы, которые соответствуют исходному языку коннектора или для которых не задан никакой язык.

  • Используйте автоматическое создание проектов (APC) для автоматического создания новых проектов при обнаружении изменений в дате последнего изменения для отслеживаемых файлов или папок.

    Рекомендации по рабочему процессу для статей

    Перевод исходных статей

    Чтобы позволить авторам статей вручную запускать перевод, определите или создайте определенные поля в Salesforce Knowledge. Эти поля будут использоваться коннектором Phrase для запуска и отслеживания рабочих процессов перевода. Используйте существующие поля или создайте пользовательские по мере необходимости.

    Обязательные сопоставления полей

    Для обеспечения надлежащей связи между Salesforce Knowledge и Phrase TMS необходимо выполнить следующие настройки полей:

    • Запуск запросов на перевод

      • Цель

        Определите, какие статьи следует отправлять на перевод.

      • Настройка

        Создайте или назначьте поле (например, Workflow_stage__c), которое будет содержать определённое значение (например, «Translate») - рекомендуемый тип: перечень

      • Сопоставление коннектора:

        В Phrase TMS сопоставьте это поле, чтобы запускать перевод только для статей, имеющих указанное значение.

    • Отслеживание хода перевода

      • Цель

        Автоматически обновляйте статус статьи в процессе перевода.

      • Настройка

        Используйте то же поле, что и выше, или создайте отдельное.

      • Сопоставление коннектора:

        Настройте Phrase TMS так, чтобы при начале перевода этому полю присваивалось значение, например Translation in Progress.

    • Указание завершения перевода

      • Цель

        Уведомляйте пользователей о завершении перевода.

      • Настройка

        Используйте то же поле, что и выше, или создайте отдельное.

      • Сопоставление коннектора:

        Установите для этого поля значение, например Translation Completed, после того как переводы будут отправлены обратно в Salesforce.

    • Определение целевых языков для автоматического создания проектов (APC)

      • Цель

        Укажите, на какие языки следует переводить статью.

      • Настройка

        • Создайте настраиваемое поле (например, Target_Languages__c).

        • Тип поля

          Список с множественным выбором.

        • значения

          Используйте коды языков (например, fr, de, es) в качестве API Names, а не ярлыков.

      • Сопоставление коннектора:

        Phrase TMS считывает это поле, чтобы создавать задания только для выбранных языков.

    Настройки Prase TMS

    Важно

    При доступе из пользовательского домена (например, mydomain.phrase.jp) откройте окно браузера в режиме инкогнито и войдите в систему через cloud.memsource.com или us.cloud.memsource.com, чтобы применить аутентификацию, необходимую для создания или сохранения коннектора. После сохранения к коннектору можно получить доступ через пользовательский домен.

    1. На странице Setup_gear.png настроек прокрутите вниз до раздела Интеграции.

    2. Нажмите на «Коннекторы».

      Откроется страница коннекторов.

    3. Нажмите «Новый коннектор».

      Откроется страница «Создать коннектор».

    4. Измените Тип на Salesforce Knowledge и укажите имя для коннектора.

    5. Укажите имя хоста.

    6. При необходимости определите, когда статьи должны переводиться на основе значения поля.

    7. При необходимости определите поле в исходных статьях, которое должно быть изменено на выбранное значение (например, «готово к переводу») при экспорте первого перевода.

    8. При необходимости определите значение поля после перевода.

    9. Выберите, какой статус должны иметь переводы.

    10. Укажите Переводить на языки, указанные в (APC)..

      Автоматическое создание проектов создает задания только для тех языков, которые указаны в пользовательском поле, определяемом по имени поля (например, Target_Languages__c).

    11. Настройте сопоставление языков, чтобы связать 2-значные коды локалей Salesforce с 4-значными кодами локалей TMS.

    12. Нажмите Подключиться к Salesforce.

      Контрольная отметка появится, если соединение прошло успешно. Красный восклицательный знак появится, если это не так. Наведите курсор на значок, чтобы увидеть дополнительные сведения.

    13. Нажмите «Сохранить».

      Коннектор добавлен в список на странице «Коннекторы».

    Устранение неполадок Salesforce Knowledge.

    Устранение распространенных ошибок OAuth при повторной аутентификации.

    Чтобы повторно аутентифицировать коннектор, откройте настройки коннектора Salesforce Knowledge в Phrase, откройте коннектор, который отображается как Неавторизованный, и повторно авторизуйте доступ к Salesforce.

    Если повторная аутентификация не удалась с ошибкой We can't authorize you because of an OAuth error и кодом OAUTH_APPROVAL_ERROR_GENERIC, повторите попытку аутентификации через некоторое время, так как это может быть временной ошибкой.

    Если повторная аутентификация не удалась с ошибкой invalid_client: app must be installed into org, значит, подключенное приложение Phrase Salesforce Knowledge Connector не было установлено в организации Salesforce. Чтобы устранить эту проблему, администратор Salesforce должен:

    1. В настройках Salesforce перейдите в Диспетчер приложений или Использование OAuth подключенными приложениями и проверьте, отображается ли Phrase Salesforce Knowledge Connector как установленное.

    2. Если оно не отображается, установите его через Настройка > Установленные пакеты или через URL-адрес установки приложения.

    3. Убедитесь, что для политики OAuth подключенного приложения Permitted Users не установлено значение «Admin approved users are pre-authorized» без назначенного профиля или набора разрешений соответствующего пользователя, так как это также приводит к той же ошибке.

    4. Повторите попытку повторной аутентификации из Phrase.

    Администратору Salesforce требуются достаточные разрешения для установки подключенного приложения. Если во время установки возникает проблема с разрешениями, возможно, ее потребуется эскалировать в рамках организации Salesforce.

    Была ли эта статья полезной?
    ★ ★ ★ ★ ★

    Sorry about that! In what way was it not helpful?

    The article didn’t address my problem.
    I couldn’t understand the article.
    The feature doesn’t do what I need.
    Other reason.

    Note that feedback is provided anonymously so we aren't able to reply to questions.
    If you'd like to ask a question, submit a request to our Support team.
    Thank you for your feedback.