Интеграции

Salesforce Knowledge (TMS)

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

Доступно для

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

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

Доступно для

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

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

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

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

Коннектор импортирует все обновляемые поля, имеющие типы данных 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. Нажмите «Сохранить».

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

    Удалить коннектор

    Чтобы удалить коннектор:

    1. На странице Интеграции выберите коннектор, который нужно удалить.

    2. Нажмите Удалить.

      Откроется окно Удалить коннектор.

    3. Введите «delete» и нажмите Удалить.

      Коннектор будет удален, и отобразится список коннекторов.

    Примечание

    Коннектор нельзя удалить, пока он связан с незавершенными заданиями в проекте, включая задания, находящиеся в корзине. Попытка удалить такой коннектор приводит к ошибке «Failed to delete connector».

    Решение: Откройте проект, связанный с коннектором, и завершите или удалите все оставшиеся задания. Перейдите в Settings/Recycle bin и очистите его, чтобы удалить все задания, которые все еще связаны с коннектором. Повторите попытку удаления коннектора.

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

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

    Чтобы повторно аутентифицировать коннектор, откройте настройки коннектора Salesforce Knowledge в Phrase, откройте коннектор, который отображается как Unauthorized, и повторно авторизуйте доступ к 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 перейдите в App Manager или Connected Apps OAuth Usage и проверьте, отображается ли Phrase Salesforce Knowledge Connector как установленное.

    2. Если оно не отображается, установите его через Setup > Installed Packages или по 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.