Salesforce개 모듈

Adobe Workfront Fusion 시나리오에서는 Salesforce을(를) 사용하는 워크플로를 자동화하고 여러 타사 애플리케이션 및 서비스에 연결할 수 있습니다.

Salesforce 커넥터에 대한 비디오 소개는 다음을 참조하십시오.

시나리오를 만드는 방법에 대한 지침이 필요하면 시나리오 만들기 Adobe Workfront Fusion를 참조하십시오.

모듈에 대한 자세한 내용은 의 모듈 Adobe Workfront Fusion을 참조하세요.

NOTE
  • Salesforce의 모든 버전에 API 액세스 권한이 있는 것은 아닙니다. 자세한 내용은 Salesforce 커뮤니티 사이트에서 API 액세스 권한이 있는 Salesforce 버전에 대한 정보를 참조하십시오.
  • Salesforce API에서 반환된 특정 오류에 대한 자세한 내용은 Salesforce API 문서를 참조하십시오. Salesforce API의 상태를 통해 가능한 서비스 중단을 확인할 수도 있습니다.

액세스 요구 사항

이 문서의 기능을 사용하려면 다음 액세스 권한이 있어야 합니다.

Adobe Workfront 플랜*
Pro 이상
Adobe Workfront 라이센스*
Plan, Work
Adobe Workfront Fusion 라이센스**

현재 라이선스 요구 사항: Workfront Fusion 라이선스 요구 사항이 없습니다.

또는

레거시 라이선스 요구 사항: 작업 자동화 및 통합을 위한 Workfront Fusion

제품

현재 제품 요구 사항: Select 또는 Prime Adobe Workfront 플랜이 있는 경우 조직에서 이 문서에 설명된 기능을 사용하려면 Adobe Workfront Fusion과(와) Adobe Workfront을(를) 구매해야 합니다. Workfront Fusion이(가) Ultimate Workfront 계획에 포함되어 있습니다.

또는

레거시 제품 요구 사항: 이 문서에 설명된 기능을 사용하려면 조직에서 Adobe Workfront Fusion과(와) Adobe Workfront을(를) 구매해야 합니다.

보유 중인 플랜, 라이선스 유형 또는 액세스 권한을 확인하려면 Workfront 관리자에게 문의하세요.

Adobe Workfront Fusion 라이선스에 대한 자세한 내용은 Adobe Workfront Fusion 라이선스를 참조하세요.

전제 조건

Salesforce 모듈을 사용하려면 Salesforce 계정이 있어야 합니다.

Salesforce API 정보

Salesforce 커넥터는 다음을 사용합니다.

기본 URL
{{connection.instanceUrl}}
API 버전
v46.0
API 태그
v1.15.14

Salesforce개 개체 검색 정보

객체를 검색할 때 개별 검색어를 입력하거나 와일드카드 및 연산자를 사용하여 보다 복잡한 질의를 생성할 수 있습니다.

  • 별표 와일드카드(*)를 0개 이상의 문자 대용으로 사용합니다. 예를 들어 Ca*를 검색하면 Ca로 시작하는 항목이 검색됩니다
  • 물음표 와일드카드(?) 사용 단일 문자의 대용품입니다. 예를 들어 Jo?n을 검색하면 John 또는 Joan이라는 용어가 있지만 Jon은 아닌 항목이 검색됩니다
  • 따옴표 연산자(" ")를 사용하여 정확한 구문 일치를 찾습니다. 예: "Monday meeting"

검색 가능성에 대한 자세한 내용은 SOQL 및 SOSL에 대한 Salesforce 개발자 설명서를 참조하십시오.

Salesforce개 모듈 및 해당 필드

트리거

레코드 보기

이 트리거 모듈은 오브젝트 내의 레코드가 생성되거나 업데이트될 때 시나리오를 실행한다. 모듈은 연결에서 액세스하는 모든 사용자 지정 필드 및 값과 함께 레코드 또는 레코드와 연결된 모든 표준 필드를 반환합니다. 이 정보는 시나리오의 후속 모듈에 매핑할 수 있습니다.

이 모듈을 구성할 때 다음 필드가 표시됩니다.

Connection
Salesforce 계정을 Workfront Fusion에 연결하는 방법에 대한 지침은 Adobe Workfront Fusion에 연결 만들기 - 기본 지침을 참조하세요.
유형
모듈을 감시할 Salesforce 레코드 형식을 선택하십시오.
레코드 필드
모듈에서 조사할 필드를 선택합니다. 사용 가능한 필드는 레코드 유형에 따라 다릅니다.
레코드의 최대 개수
각 시나리오 실행 주기 동안 모듈이 반환할 최대 레코드 수를 입력하거나 매핑합니다.
Watch
선택한 유형의 새 레코드만 시나리오에 표시할지, 선택한 유형의 새 레코드와 해당 유형의 다른 모든 레코드 변경 사항을 시나리오에 표시할지 여부를 결정합니다.

아웃바운드 메시지 보기

이 트리거 모듈은 누군가가 메시지를 보낼 때 시나리오를 실행합니다. 모듈은 연결에서 액세스하는 모든 사용자 지정 필드 및 값과 함께 레코드 또는 레코드와 연결된 모든 표준 필드를 반환합니다. 이 정보는 시나리오의 후속 모듈에 매핑할 수 있습니다.

이 모듈에는 추가 설정이 필요합니다.

  1. Salesforce 설정 페이지로 이동합니다.

    설정 페이지에 액세스하려면 Salesforce 계정의 오른쪽 상단 모서리에서 "설정" 단추를 찾아 클릭합니다. Salesforce 설정 페이지에서 왼쪽의 "빠른 찾기/검색" 막대를 찾습니다. "워크플로 규칙"을 검색합니다.

  2. 워크플로 규칙 ​을 클릭합니다.

  3. 표시되는 워크플로 규칙 페이지에서 새 규칙 ​을(를) 클릭하고 규칙이 적용될 개체 유형(예: "기회")을 선택합니다(기회 레코드에 대한 업데이트를 모니터링하는 경우).

  4. 다음 ​을 클릭합니다.

  5. 규칙 이름, 평가 기준 및 규칙 기준을 설정한 다음 저장다음 ​을 클릭합니다.

  6. 완료 ​를 클릭합니다.

  7. 새로 만든 워크플로 규칙에서 편집 ​을 클릭합니다.

  8. 워크플로 작업 추가 드롭다운 목록에서 새 아웃바운드 메시지 ​를 선택합니다.

  9. 새 아웃바운드 메시지에 포함할 이름, 설명, 끝점 URL 및 필드를 지정한 다음 저장 ​을 클릭합니다.

    끝점 URL 필드에 Workfront Fusion의 Salesforce 아웃바운드 메시지에 제공된 URL이 포함되어 있습니다.

  10. 아웃바운드 메시지 이벤트로 시작하는 시나리오를 구성합니다.

  11. 오른쪽 하단에 있는 </> 아이콘을 클릭하고 제공된 URL을 복사합니다.

  12. 워크플로 규칙 페이지로 돌아가서 새로 만든 규칙을 찾은 다음 활성화 ​를 클릭합니다.

이 모듈을 구성할 때 다음 필드가 표시됩니다.

Webhook

보내는 메시지를 보는 데 사용할 웹후크를 선택합니다. 웹후크를 추가하려면 추가 를 클릭하고 웹후크의 이름과 연결을 입력하십시오.

Salesforce 계정을 Workfront Fusion에 연결하는 방법에 대한 지침은 Adobe Workfront Fusion에 대한 연결 만들기 - 기본 지침을 참조하십시오.

레코드 유형
모듈에서 보내는 메시지를 확인할 Salesforce 레코드 형식을 선택하십시오.
필드
모듈에서 보내는 메시지를 확인할 필드를 선택합니다. 사용 가능한 필드는 레코드 유형에 따라 다릅니다.

필드 보기

이 트리거 모듈은 Salesforce에서 필드를 업데이트할 때 시나리오를 시작합니다.

Connection
Salesforce 계정을 Workfront Fusion에 연결하는 방법에 대한 지침은 Adobe Workfront Fusion에 연결 만들기 - 기본 지침을 참조하세요.
레코드 유형
모듈에서 조사할 필드가 포함된 레코드 유형을 선택합니다. Salesforce 설정에서 필드 기록이 설정된 레코드 종류를 선택해야 합니다. 자세한 내용은 Salesforce 설명서의 필드 기록 추적을 참조하십시오.
필드
모듈에서 변경 사항을 감시할 필드를 선택합니다.
제한
각 시나리오 실행 주기 동안 모듈이 반환할 최대 필드 수를 입력하거나 매핑합니다.

액션

레코드 만들기

이 작업 모듈은 개체에 새 레코드를 만듭니다.

모듈을 사용하면 모듈에서 사용할 수 있는 개체 필드를 선택할 수 있습니다. 이렇게 하면 모듈을 설정할 때 스크롤해야 하는 필드의 수가 줄어듭니다.

모듈은 연결에서 액세스하는 사용자 지정 필드 및 값과 함께 레코드 및 관련 필드의 ID를 반환합니다. 이 정보는 시나리오의 후속 모듈에 매핑할 수 있습니다.

이 모듈을 구성할 때 다음 필드가 표시됩니다.

Connection
Salesforce 계정을 Workfront Fusion에 연결하는 방법에 대한 지침은 Adobe Workfront Fusion에 연결 만들기 - 기본 지침을 참조하세요.
레코드 유형
모듈을 만들 Salesforce 레코드 형식을 선택하십시오. 필드는 레코드 유형 필드에서 선택한 레코드 유형에 따라 사용할 수 있습니다. 이 필드는 Salesforce API를 기반으로 합니다.
매핑할 필드 선택

새 레코드를 만들 때 모듈에서 구성할 필드를 선택합니다. 필수 필드는 목록의 맨 위에 있습니다.

선택한 필드는 이 필드 아래에 열립니다. 이제 이러한 필드에 값을 입력할 수 있습니다.

레코드 읽기

이 작업 모듈은 Salesforce의 단일 개체에서 데이터를 읽습니다.

레코드의 ID를 지정합니다.

모듈은 연결에서 액세스하는 사용자 지정 필드 및 값과 함께 레코드 및 관련 필드의 ID를 반환합니다. 이 정보는 시나리오의 후속 모듈에 매핑할 수 있습니다.

이 모듈을 구성할 때 다음 필드가 표시됩니다.

Connection
Salesforce 계정을 Workfront Fusion에 연결하는 방법에 대한 지침은 Adobe Workfront Fusion에 연결 만들기 - 기본 지침을 참조하세요.
레코드 유형
모듈에서 [action].read를 실행할 Salesforce 레코드의 형식을 선택하십시오.
레코드 필드
모듈에서 읽을 필드를 선택합니다. 필드를 하나 이상 선택해야 합니다.
ID

모듈에서 읽을 레코드의 고유 Salesforce ID를 입력하거나 매핑합니다.

ID를 가져오려면 브라우저에서 Salesforce 개체를 열고 마지막 슬래시(/) 뒤의 URL 끝에 있는 텍스트를 복사합니다. For example: https://eu5.salesforce.com/<object ID>

레코드 삭제

이 작업 모듈은 오브젝트의 기존 레코드를 삭제합니다.

레코드의 ID를 지정합니다.

모듈은 연결에서 액세스하는 사용자 지정 필드 및 값과 함께 레코드 및 관련 필드의 ID를 반환합니다. 이 정보는 시나리오의 후속 모듈에 매핑할 수 있습니다.

이 모듈을 구성할 때 다음 필드가 표시됩니다.

Connection
Salesforce 계정을 Workfront Fusion에 연결하는 방법에 대한 지침은 Adobe Workfront Fusion에 연결 만들기 - 기본 지침을 참조하세요.
레코드 유형
모듈을 삭제할 Salesforce 레코드의 형식을 선택하십시오.
ID

모듈에서 삭제할 레코드의 고유 Salesforce ID를 입력하거나 매핑합니다.

ID를 가져오려면 브라우저에서 Salesforce 개체를 열고 마지막 슬래시(/) 뒤의 URL 끝에 있는 텍스트를 복사합니다. For example: https://eu5.salesforce.com/<object ID>

사용자 지정 API 호출

이 작업 모듈을 사용하면 Salesforce API에 대해 사용자 지정 인증된 호출을 수행할 수 있습니다. 이렇게 하면 다른 Salesforce 모듈에서 수행할 수 없는 데이터 흐름 자동화를 만들 수 있습니다.

모듈은 다음을 반환합니다.

  • 상태 코드(숫자): HTTP 요청의 성공 또는 실패를 나타냅니다. 이것은 인터넷에서 찾아볼 수 있는 표준 코드입니다.

  • Headers(개체): 출력 본문과 관련이 없는 응답/상태 코드에 대한 자세한 컨텍스트입니다. 응답 헤더에 표시되는 일부 헤더가 응답 헤더는 아니므로 유용하지 않을 수 있습니다.

    응답 헤더는 모듈을 구성할 때 선택한 HTTP 요청에 따라 다릅니다.

  • Body(개체): 모듈을 구성할 때 선택한 HTTP 요청에 따라 일부 데이터를 다시 받을 수 있습니다. GET 요청의 데이터와 같은 데이터가 이 개체에 포함되어 있습니다.

이 모듈을 구성할 때 다음 필드가 표시됩니다.

API 호출을 구성하는 데 필요한 HTTP 요청 메서드를 선택합니다. 자세한 내용은 Adobe Workfront Fusion에서 HTTP 요청 메서드를 참조하십시오.

Connection
Salesforce 계정을 Workfront Fusion에 연결하는 방법에 대한 지침은 Adobe Workfront Fusion에 연결 만들기 - 기본 지침을 참조하세요.
URL

<Instance URL>/services/data/v46.0/에 상대적인 경로를 입력하십시오.

사용 가능한 끝점 목록은 Salesforce REST API 개발자 안내서를 참조하십시오.

메서드
Headers
표준 JSON 개체 형식으로 요청의 헤더를 추가합니다(예: {"Content-type":"application/json"}). Workfront Fusion은 사용자에게 권한 부여 헤더를 추가합니다.
쿼리 문자열
표준 JSON 개체의 형식으로 API 호출에 대한 쿼리를 추가합니다.예: {"name":"something-urgent"}
Body

표준 JSON 개체의 형태로 API 호출에 대한 본문 콘텐츠를 추가합니다.

참고:

JSON에서 if과(와) 같은 조건문을 사용할 때 따옴표를 조건문 외부에 넣으십시오.

INFO

예: 다음 API 호출은 Salesforce 계정의 모든 사용자 목록을 반환합니다.

- URL: query- 메서드: GET- 쿼리 문자열:- : q- : SELECT Id, Name, CreatedDate, LastModifiedDate FROM User LIMIT 10

검색 일치 항목은 번들 > 본문 > 레코드 ​의 모듈 출력에서 찾을 수 있습니다.

이 예에서는 6명의 사용자가 반환되었습니다.

첨부 파일/문서 업로드

이 작업 모듈은 파일을 업로드하여 지정한 레코드에 첨부하거나 문서를 업로드합니다.

모듈은 연결이 액세스하는 사용자 지정 필드 및 값과 함께 첨부 파일 또는 문서의 ID와 관련 필드를 반환합니다. 이 정보는 시나리오의 후속 모듈에 매핑할 수 있습니다.

이 모듈을 구성할 때 다음 필드가 표시됩니다.

Salesforce 계정을 Workfront Fusion에 연결하는 방법에 대한 지침은Adobe Workfront Fusion에 연결 만들기 - 기본 지침을 참조하세요.

업로드 유형
모듈에서 첨부 파일을 업로드할지 문서를 업로드할지 선택합니다.
ID
첨부 파일을 업로드할 오브젝트의 ID를 입력하거나 매핑합니다.
폴더
모듈을 업로드할 파일이 포함된 폴더를 선택합니다.
Source 파일
이전 모듈에서 소스 파일을 선택하거나 소스 파일의 이름과 데이터를 매핑합니다.

첨부 파일/문서 다운로드

이 작업 모듈은 레코드에서 문서 또는 첨부 파일을 다운로드합니다.

레코드의 ID와 원하는 다운로드 유형을 지정합니다.

모듈은 연결이 액세스하는 사용자 지정 필드 및 값과 함께 첨부 파일 또는 문서의 ID와 관련 필드를 반환합니다. 이 정보는 시나리오의 후속 모듈에 매핑할 수 있습니다.

이 모듈을 구성할 때 다음 필드가 표시됩니다.

Connection
Salesforce 계정을 Workfront Fusion에 연결하는 방법에 대한 지침은 Adobe Workfront Fusion에 연결 만들기 - 기본 지침을 참조하세요.
다운로드 유형

Salesforce에서 다운로드할 파일 유형을 지정합니다.

  • 첨부 파일
  • 문서
  • ContentDocument (Saleforce CRM Content 또는 Salesforce Files의 라이브러리에 업로드된 문서임)

ID /

첨부 파일 ID /

ContentDocument ID

모듈을 다운로드할 레코드의 고유 Salesforce ID를 입력하거나 매핑합니다.

ID를 가져오려면 브라우저에서 Salesforce 개체를 열고 마지막 슬래시(/) 뒤의 URL 끝에 있는 텍스트를 복사합니다. For example: https://eu5.salesforce.com/<object ID>

레코드 업데이트

이 작업 모듈은 오브젝트의 레코드를 편집합니다.

모듈을 사용하면 모듈에서 사용할 수 있는 개체 필드를 선택할 수 있습니다. 이렇게 하면 모듈을 설정할 때 스크롤해야 하는 필드의 수가 줄어듭니다.

모듈은 연결에서 액세스하는 사용자 지정 필드 및 값과 함께 레코드 및 관련 필드의 ID를 반환합니다. 이 정보는 시나리오의 후속 모듈에 매핑할 수 있습니다.

이 모듈을 구성할 때 다음 필드가 표시됩니다.

Connection
Salesforce 계정을 Workfront Fusion에 연결하는 방법에 대한 지침은 Adobe Workfront Fusion에 연결 만들기 - 기본 지침을 참조하세요.
ID
업데이트할 레코드의 ID를 입력하거나 매핑합니다.
레코드 유형
모듈을 업데이트할 Salesforce 레코드의 형식을 선택하십시오. 필드는 레코드 유형 필드에서 선택한 레코드 유형에 따라 사용할 수 있습니다. 이 필드는 Salesforce API를 기반으로 합니다.
매핑할 필드 선택

새 레코드를 만들 때 모듈에서 구성할 필드를 선택합니다. 필수 필드는 목록의 맨 위에 있습니다.

선택한 필드는 이 필드 아래에 열립니다. 이제 이러한 필드에 값을 입력할 수 있습니다.

검색 결과

쿼리로 검색

이 검색 모듈은 지정한 검색 쿼리와 일치하는 Salesforce의 개체에서 레코드를 찾습니다. 이 정보는 시나리오의 후속 모듈에 매핑할 수 있습니다.

이 모듈을 구성할 때 다음 필드가 표시됩니다.

Connection
Salesforce 계정을 Workfront Fusion에 연결하는 방법에 대한 지침은 Adobe Workfront Fusion에 연결 만들기 - 기본 지침을 참조하세요.
검색 유형

모듈에서 수행할 검색 유형을 선택합니다.

  • Simple

  • Using SOSL (Salesforce Object Search Language)

  • Using SOQL(Salesforce 개체 쿼리 언어)

유형
단순 검색 유형을 선택한 경우 모듈에서 검색할 Salesforce 레코드의 유형을 선택합니다.
Query / SOSL Query / SOQL Query

검색할 쿼리를 입력합니다.

SOSL에 대한 자세한 내용은 Salesforce 설명서의 Salesforce SOSL(개체 검색 언어)을 참조하십시오.

SOQL에 대한 자세한 내용은 Salesforce 설명서에서 Salesforce SOQL(개체 쿼리 언어)을(를) 참조하십시오.

참고: 매개 변수 RETURNING 의 값은 모듈의 출력에 영향을 줍니다. LIMIT을(를) 사용하는 경우 Fusion은(는) 최대 레코드 수 필드의 설정을 무시합니다. 제한을 설정하지 않으면 LIMIT = 최대 레코드 수 값이 삽입됩니다.

레코드의 최대 개수
각 시나리오 실행 주기 동안 모듈이 반환할 최대 레코드 수를 입력하거나 매핑합니다.

검색

이 작업 모듈은 지정된 조건을 충족하는 모든 레코드를 검색합니다.

Connection
Salesforce 계정을 Workfront Fusion에 연결하는 방법에 대한 지침은 연결 만들기​ Adobe Workfront Fusion - 기본 지침을 참조하세요.
유형
검색할 객체 유형을 선택합니다.
검색 기준
검색할 필드, 쿼리에 사용할 연산자 및 필드에서 검색할 값을 선택합니다. AND 또는 OR를 사용하여 쿼리를 연결할 수 있습니다.
출력
모듈의 출력에 포함할 필드를 선택합니다.
결과 집합
모듈이 모든 일치 레코드를 반환할지, 첫 번째 일치 레코드만 반환할지 여부를 선택합니다.
Maximal
각 시나리오 실행 주기 동안 모듈이 검색할 최대 레코드 수를 입력하거나 매핑합니다.
recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43