Salesforce Knowledge는 기업의 마케팅, 영업 및 상거래 요구 사항을 지원하는 온라인 콘텐츠 관리 시스템입니다. 이 커넥터는 Salesforce Knowledge의 Classic 및 Lightning 버전 모두를 위한 것입니다.
프로젝트의 소스 언어는 Knowledge 설정에서 구성된 Salesforce Knowledge의 기본 언어와 일치해야 합니다. Salesforce의 영어는 실제로는 영어 (미국) 전체 로캘입니다.
커넥터는 문자열 또는 텍스트 영역 데이터 유형을 가진 모든 업데이트 가능한 필드를 가져옵니다.
이 커넥터는 최신 Salesforce 보안 요구 사항을 준수하며 PKCE, 새로 고침 토큰 회전, 30일 유휴 토큰 만료 및 IP 허용 목록을 지원합니다.
참고
2022년 11월 1일부터 커넥터는 연속 현지화 워크플로를 지원합니다. 이 워크플로를 사용하는 경우 기존 커넥터를 수정해도 기능이 활성화되지 않으므로 새 커넥터를 생성해야 합니다.
커넥터 여러 사용 사례가 있습니다.
-
프로젝트 관리자는 온라인 리포지토리에서 프로젝트에 직접 파일을 추가할 수 있습니다. 커넥터의 소스 언어와 일치하거나 언어가 설정되지 않은 문서만 나열됩니다.
-
제출자가 온라인 리포지토리에서 직접 요청에 파일을 추가할 수 있도록 제출자 포털을 설정하십시오. 커넥터의 소스 언어와 일치하거나 언어가 설정되지 않은 문서만 나열됩니다.
-
모니터링되는 파일 또는 폴더에 대해 마지막으로 수정된 날짜에서 변경이 감지되면 자동 프로젝트 생성(APC)을 사용하여 새 프로젝트를 자동으로 생성하십시오.
소스 아티클 번역
아티클 작성자가 수동으로 번역을 트리거할 수 있도록 하려면 Salesforce Knowledge에 특정 필드를 정의하거나 생성하십시오. 이 필드는 Phrase 커넥터에서 번역 워크플로를 트리거하고 추적하는 데 사용됩니다. 기존 필드를 사용하거나 필요에 따라 사용자 지정 필드를 생성하십시오.
필수 필드 매핑
Salesforce Knowledge와 Phrase TMS 간의 원활한 통신을 보장하려면 다음 필드 구성을 설정해야 합니다.
-
번역 요청 트리거
-
목적
번역할 아티클을 정의하십시오.
-
설정
특정 값(예: “Translate”)을 포함할 필드(예:
Workflow_stage__c)를 만들거나 지정하십시오.- 권장 유형: 선택 목록 -
커넥터 매핑:
Phrase TMS에서 이 필드를 매핑하여 지정된 값이 있는 아티클에 대해서만 번역을 트리거하십시오.
-
-
번역 진행 상황 추적
-
목적
번역 과정 중에 아티클의 상태를 자동으로 업데이트하십시오.
-
설정
위와 동일한 필드를 사용하거나 별도의 필드를 만드십시오.
-
커넥터 매핑:
번역이 시작될 때 이 필드의 값을 와 같이 설정하도록 Phrase TMS를 구성하십시오.
-
-
번역 완료 표시
-
목적
번역이 완료되었음을 사용자에게 알립니다.
-
설정
위와 동일한 필드를 사용하거나 별도의 필드를 만드십시오.
-
커넥터 매핑:
번역이 Salesforce로 다시 전송되면 이 필드의 값을 와 같이 설정하십시오.
-
-
자동 프로젝트 생성(APC)을 위한 대상 언어 정의
-
목적
아티클을 번역할 언어를 지정하십시오.
-
설정
-
사용자 지정 필드(예:
Target_Languages__c)를 만드십시오. -
필드 유형
다중 선택 선택 목록입니다.
-
값
레이블이 아닌 API Names로 언어 코드(예:
fr, de, es)를 사용하십시오.
-
-
커넥터 매핑:
Phrase TMS는 이 필드를 읽어 선택한 언어에 대해서만 작업을 생성합니다.
-
중요 사항
사용자 지정 도메인(예: mydomain.phrase.jp)에서 액세스하는 경우, 시크릿 브라우저 창을 열고 cloud.memsource.com 또는 us.cloud.memsource.com을 통해 로그인하여 커넥터 생성 또는 저장에 필요한 인증을 적용하십시오. 저장 후, 커넥터는 사용자 지정 도메인을 통해 액세스할 수 있습니다.
-
설정
페이지에서 섹션으로 스크롤하십시오.
-
커넥터을 클릭합니다.
페이지가 열립니다.
-
새 커넥터를 클릭하십시오.
페이지가 열립니다.
-
유형을 Salesforce Knowledge(으)로 변경하고 커넥터 이름을 입력하십시오.
-
호스트 이름을 제공하십시오.
-
선택적으로 필드 값을 기준으로 아티클을 번역할 시기를 정의하십시오.
-
선택적으로 첫 번째 번역이 내보내질 때 선택한 값(예: 번역 준비 완료)으로 변경할 원본 아티클의 필드를 정의하십시오.
-
선택적으로 번역 후 필드 값을 정의하십시오.
-
번역이 가질 상태를 선택하십시오.
-
을 제공하십시오.
자동 프로젝트 생성은 필드 이름(예:
Target_Languages__c)으로 식별되는 사용자 지정 필드에 지정된 언어에 대해서만 작업을 생성합니다. -
을 구성하여 Salesforce의 2자리 로캘 코드를 TMS의 4자리 로캘 코드에 매핑하십시오.
-
Salesforce에 연결을 클릭하십시오.
연결이 성공적으로 완료되면 확인 표시자가 표시됩니다. 그렇지 않으면 빨간색 느낌표가 나타납니다. 자세한 내용을 보려면 아이콘 위로 고정하세요.
-
저장을 클릭합니다.
커넥터는 페이지의 목록에 추가됩니다.
커넥터 삭제
커넥터를 삭제하려면:
참고
휴지통에 있는 작업을 포함하여 프로젝트의 불완전한 작업에 여전히 연결되어 있는 동안에는 커넥터를 삭제할 수 없습니다. 이러한 커넥터를 삭제하려고 하면 "Failed to delete connector" 오류가 반환됩니다.
해결 방법: 커넥터와 연결된 프로젝트를 열고 남아 있는 작업을 완료하거나 삭제하십시오. 으로 이동하여 비워 커넥터에 여전히 연결된 작업을 제거하십시오. 커넥터 삭제를 다시 시도하십시오.
재인증 중 발생하는 일반적인 OAuth 오류 해결
커넥터를 재인증하려면 Phrase에서 Salesforce Knowledge 커넥터 설정을 열고 로 표시된 커넥터를 연 다음 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 관리자가 다음을 수행해야 합니다.
-
Salesforce 설정에서 또는 로 이동하여 Phrase Salesforce Knowledge Connector가 설치된 것으로 나타나는지 확인하십시오.
-
나타나지 않으면 를 통해 또는 앱의 설치 URL을 통해 설치하십시오.
-
연결된 앱의 OAuth 정책 이(가) 관련 사용자의 프로필이나 권한 세트가 할당되지 않은 상태에서 "Admin approved users are pre-authorized"로 설정되어 있지 않은지 확인하십시오. 이 설정도 동일한 오류를 발생시킵니다.
-
Phrase에서 재인증을 다시 시도하십시오.
Salesforce 관리자에게는 연결된 앱을 설치할 수 있는 충분한 권한이 필요합니다. 설치 중에 권한 문제가 발생하면 Salesforce 조직 내에서 상위 관리자에게 보고해야 할 수 있습니다.