Xplenty : Salesforce 연결 Q&A

4113 단어 SalesforceXplenty

Q1. Xplenty에서 사용하는 API는?



"Bulk API"입니다.

Q2. 데이터 소스/대상(대상)으로 사용자 지정 개체를 지정할 수 있습니까?



지정할 수 있습니다.

Q3. SOQL을 사용할 수 있습니까?



기본값은 "Object"이지만 "Query"로 변경하면 SOQL을 사용할 수 있습니다.


팁: Salesforce 개체에서 날짜 필터를 지정하는 방법



또 오브젝트를 지정했을 경우도, SOQL 베이스의 필터 조건을 설정할 수 있습니다.

고정값의 경우



필터링할 필드가 날짜 형식인 경우 단일 따옴표 없이 설정합니다.


변수를 사용하는 경우



1) 2시간 전 이후의 데이터를 취득한다



변수 이름: two_hours_ago
변수 식: SubtractDuration(CurrentTime(),'PT2H')



2) 현재 날짜(일본 시간)의 0시 이후의 데이터를 취득한다



변수 식:
우선 일본 시간의 현재 날짜의 0시를 취득하고 거기에서 -9시간(UTC)으로 변환한다.SubtractDuration(ToDate(ToString(SwitchTimeZone (CurrentTime(),'Asia/Tokyo') ,'yyyy-MM-dd\'T\'00:00:00.000')),'PT9H')

Q5. Salesforce가 Destination(대상)인 경우: 업데이트 방법 정보



  • 삽입 : 레코드 추가 만

  • Upsert : 레코드 추가/업데이트 (Upsert Key의 ID를 설정하고 기존 레코드가있는 경우 레코드를 덮어 씁니다)

  • Delete:Key 열을 지정하고 일치하는 레코드 삭제
    데이터 추가, 업데이트 목적이 아닌 레코드 삭제를 원할 때 사용



  • 열 매핑
    ※관련 오브젝트(REFFERENCED OBJECT)를 자동으로 검출합니다.


    Q5. Salesforce가 Destination(대상)인 경우: 개체의 기존 레코드의 일부 필드만 업데이트할 수 있습니까? **



    예) 기회 개체의 이슈 정확도(Probability)를 업데이트하는 경우

    이 경우 작업은 다음과 같이 작동합니다.

  • 개체에 지정된 기회 ID 데이터가있는 경우 : 대상 레코드 업데이트

  • 개체에 지정된 기회 ID 데이터가없는 경우 : 오류

  • Q6. Salesforce가 Destination(송신처)인 경우: 에러 판정 제어에 대하여



    전체 작업에 허용되는 오류 레코드 수는 'Maximum errors' 값으로 제어할 수 있습니다. 덧붙여서, 「Batch size」란 1회의 처리로 취급하는 레코드수입니다만, 에러수는 Batch size에 관계없이, 처리 전체에서 에러가 된 레코드수가 어느 정도 있었는지와 허용 가능한 최대 에러수의 값을 비교 작업의 결과가 오류인지 여부를 결정합니다.




    시나리오
    오류 최대 수
    작업 결과
    비고


    10건 중 1건 실패하면
    0
    오류
    최대 오류 수 0 < 실제 오류 수 1

    10건 중 1건 실패하면
    1
    성공
    최대 오류 수 1 = 실제 오류 수 1

    10건 중 2건 실패하면
    1
    오류
    최대 오류 수 1 < 실제 오류 수 2

    10건 중 8건 실패하면
    10
    성공
    최대 오류 수 10 > 실제 오류 수 8


    DB의 경우 업데이트에 성공한 레코드도 롤백되지만 Salesforce의 경우 API의 특성상 롤백되지 않으므로 주의해야 합니다. 자세한 것은 이쪽

    Q7. Salesforce가 Destination(대상)인 경우: 배치 크기(Batch size) 설정으로 인한 API 제한 방지



    Salesforce 문서 에 의하면 1 배치의 최대수가 10,000 레코드가 되어 있으므로, API 제한에 곤란한 경우, 배치 사이즈를 가능한 한 큰 수치로 설정하는 것으로 API 제한을 회피하는 것이 가능하게 됩니다.

    좋은 웹페이지 즐겨찾기