소스 - e영업 관리자

Prev Next

개요

eSales Manager에서 데이터를 전송하는 설정에 대한 도움말 페이지입니다.

설정 항목

STEP1 기본 설정

품목명 필수 기본값 내용
e세일즈 매니저 연결 정보 ----------------------------------------------------------------------------------------------. 미리 등록되어 있는 접속 정보 중 이번 전송 설정에 필요한 권한을 가진 접속 정보를 선택합니다.
검색용 쿼리 ----------------------------------------------------------------------------------------------. 공식 문서 사양에 따라 검색을 위한 쿼리(SearchCondition)를 설정합니다.

SearchCondition(검색어) 입력 예시: SearchCondition(검색 쿼리) 명함 엔티티 검색 및 추출

다음 검색어
- 추출 및 검색 대상은 명함(person)
- 등록일은 2022-03-17 이전
- 추출할 항목은
- 902: 고객 코드
- 928: 명함 코드
- 903: 사람 이름
- 932: 등록일
- 934: 변경일

라는 검색 조건의 예입니다.

{
  "searchCondition": {
    "targetObjectName": "사람",
    "items": [
      {
        "columnCode" : 932,
        "operator" : "<",
        "date" : "2022-03-17"
      }
    ], , , , , .
    "notExists":true,
    "relatedObjectConditions":[]
  }, }
  "columnCodes":[
    902,928,903,932,934
  ]
}
  • searchCondition
    • targetObjectName (문자열)
      • 검색 대상 엔티티 이름입니다.
    • items (SearchConditionItem 배열)
      • 검색 조건식을 나타내는 목록입니다. 여러 조건을 기재하면 AND 조건이 됩니다.
        기재 방법은 아래 SearchConditionItem을 확인하시기 바랍니다.
    • notExists (진위값)
      • true : true relatedObjectConditions에서 일치하는 관련 엔티티가 존재할 경우 '조건 부합'으로 간주합니다.
      • false : false relatedObjectConditions에서 일치하는 관련 엔티티가 존재하지 않는 경우 '조건 일치'로 간주합니다.
    • relatedObjectConditions (SearchCondition)
      • 관련 엔티티의 검색 조건을 나타내는 목록입니다. 여러 개를 지정하면 AND 조건으로 결합됩니다. 입력 방법은 SearchCondition과 동일합니다.
  • columnCodes: (배열)
    • 엔티티를 추출할 대상의 항목 코드를 기재해 주세요.
    • 명함(person)의 항목 코드는 REST API 레퍼런스에서 확인할 수 있습니다.

SearchConditionItem(검색조건식) 작성 예시

{
  "columnCode" : 105 ,
  "operator" : "forward " ,
  "text" : "영업"
}, }
{
  "columnCode" : 104 ,
  "operator" : ">=" ,
  "date" : "2020-04-01"
}, }
{
  "columnCode" : 102 ,
  "operator" : "=" ,
  "num" : 10001
}, }
{
  "columnCode" : 144 ,
  "operator" : "=" ,
  "checkBox" : "checkBox [true, false, false]
}, }
{
  "columnCode" : 10001 , 10001
  "operator" : "=" ,
  "decimal" : 십진법 1.23
}, }
{
  "columnCode" : 10002 , ,....
  "operator" : "=" ,
  "null" : true
}, }
{
  "columnCode" : 10003 , 10003
  "operator" : "=" ,
  "notNull" : true
}
  • columnCode (숫자)
    • 검색 대상 항목입니다.
  • operator (문자열)
    • 검색 조건의 연산자입니다.
  • text (문자열)
    • 텍스트형/텍스트 영역형 항목의 경우 이 속성에 값을 지정합니다.
  • date (날짜 또는 날짜)
    • 날짜/날짜 타입의 항목의 경우 이 속성에 값을 지정합니다.
      현재 eSM REST API에서 지정한 날짜/일시는 UTC 시간으로 해석됩니다.
      eSM 관리 화면에서 지정한 시간대가 아니므로 주의하시기 바랍니다.
  • num (숫자)
    • 정수형/선택형 항목의 경우 이 속성에 값을 지정합니다.
  • checkBox (진위 여부)
    • 배열 체크박스형 항목의 경우 이 속성에 값을 지정합니다.
  • decimal (숫자)
    • 소수형 항목의 경우 이 속성에 값을 지정합니다.
  • null (참값)
    • true를 지정하면 지정한 엔티티에 대해 NULL 검색을 할 수 있습니다. NULL 검색을 할 경우, operator의 조건식에 '='를 지정해야 합니다.
  • notNull (진위값)
    • true를 지정하면 지정한 엔티티에 대해 NOT NULL 검색을 할 수 있습니다.
      NOT NULL 검색을 할 경우, operator의 조건식에 '='를 지정해야 합니다.