세콤 연동 가이드

업데이트 날짜: 2021-08-27

  • 시프티의 연동 부가서비스 기능을 이용해보세요.
  • 외부 서비스 협업 툴과의 간단한 연동으로 보다 효율적인 근태관리 서비스를 경험할 수 있습니다.

  참고

연동 기능은 유료 플랜용 부가서비스입니다.
연동 부가서비스 이용은 도입문의를 통해 문의해주시기 바랍니다.



목차

연동 부가서비스 신청

먼저, 세콤과의 연동 서비스가 필요한 경우 다음 중 해당하는 절차에 따라 진행하세요.

  • 기존 유료 계약 고객이지만 연동 부가서비스는 이용하지 않는 경우
    도입을 도와드렸던 영업 담당자에게 '연동 부가서비스 추가'에 대해 문의해주시기 바랍니다.

  • 기존 유료 계약에 연동 부가서비스도 포함되어 있는 경우
    도입을 도와드렸던 영업 담당자에게 문의해주시기 바랍니다.

  • 신규 가입 후 무료 파일럿 테스트 중이거나 20인 미만의 무료 사용 고객사인 경우
    시프티 도입문의에 '연동을 위한 유료서비스 사용'을 기재하여 문의를 남겨주시기 바랍니다.

사전 준비사항


1. 시프티 사원번호 등록

세콤 연동 시, 시프티에 등록된 사원번호를 기준으로 출퇴근기록 데이터가 연동됩니다.
아래 절차를 따라 시프티와 세콤 매니저에 반드시 동일한 사원번호를 등록해주시기 바랍니다.

먼저, 시프티에 사원번호를 등록하세요.

STEP 1 ) 시프티 관리자모드 접속 후 ‘회사 설정 - 직원’ 메뉴 > ‘사원번호 기능 사용’ 옵션 체크 web_companySettingsEmployee

STEP 2 ) 직원 메뉴 이동 후, 직원의 사원번호 등록

  • 기존에 등록된 직원이 있는 경우, 목록에서 직원 선택 후 사원번호를 등록하세요.
    web_addEmployeeId1

  • 기존에 등록된 직원이 없다면, 엑셀로 사원 번호를 포함하여 직원을 일괄 업로드하세요.
    web_addEmployeeId2

  참고

세콤 연동시, 시프티에 등록된 사원번호를 기준으로 세콤 매니저 T_SECOM_WORKHISTORY(근태기록 table)의 Sabun(사원번호)과 데이터가 연동됩니다.




2. 세콤 매니저 사원번호(Sabun) 등록

세콤 매니저의 T_SECOM_WORKHISTORY(근태기록 table)에 Sabun(사원번호)을 입력하세요.
이 때 등록된 사원번호는 시프티에 등록된 사원번호와 반드시 일치해야 합니다.

  참고

세콤 매니저 T_SECOM_WORKHISTORY(근태기록 table)에 Sabun(사원번호)이 등록되어 있지 않다면, 사내 IT 부서의 도움을 받아 진행하는 것을 권장드립니다.



연동 진행절차


1. 시프티에 연동 설정 정보 전달

시프티와 세콤 매니저에 사원번호 등록이 완료되었나요?
그렇다면 귀사에 배정된 영업담당자에게 아래 2가지 정보에 대해 전달해주시기 바랍니다.
- 연동 주기 (최소 간격 1시간 이상)
예) 매일 오전 6시 / 1시간 간격으로 연동

  • (선택) 과거 기록 동기화 시작일

    메일로 위 정보를 회신주시면, 이후 연동을 위한 SQL 서버를 생성하여 SQL 정보를 전달드립니다.


2. 세콤 매니저 SQL 서버 설정 - DB 연결

SQL 서버 정보를 전달 받으시면, T_SECOM_WORKHISTORY DB를 연결하세요.
T_SECOM_WORKHISTORY DB 연결이 성공적으로 완료되었다면, 연동 안내를 받으신 메일로 회신해주시기 바랍니다.

※ 입력이 필요한 SQL 서버 설정 정보

  • 데이터베이스 서버 IP 주소 : 연결할 SQL 서버 IP 주소를 입력하세요.
  • 데이터베이스 포트 번호 : 연결할 SQL 포트번호를 입력하세요.
  • 데이터베이스명 : 연결할 데이터베이스의 이름을 입력하세요.
  • 데이터베이스 사용자 아이디 : 데이터베이스에 연결이 가능한 사용자 아이디를 입력하세요.
  • 데이터베이스 사용자 비밀번호 : 아이디에 입력한 사용자의 비밀번호를 입력하세요.

‘세콤 매니저 SQL 서버 설정 정보’ 참고



세콤 연동 관련 Q&A


Q. 세콤 DB 연결은 성공했지만, 시프티로 세콤 데이터가 넘어오지 않습니다.

세콤의 출퇴근 데이터가 연동되지 않는 경우, 사내 IT 팀을 통해 아래 사항에 대해 확인해주시기 바랍니다.

  • 'SECOM T_SECOM_WORKHISTORY Table의 Sabun'의 값이 없거나, '시프티 직원의 사원번호'와 일치하지 않는 경우

  • 세콤 T_SECOM_WORKHISTORY Table의 WSTime의 값이 없는 경우
    세콤으로 출근을 한 경우에만 연동이 가능합니다.

  • 세콤 T_SECOM_WORKHISTORY Table의 UpdateTime, InsertTime 모두 값이 없는 경우
    UpdateTimeInsertTime 중 하나의 값은 반드시 존재해야 합니다.

  • 이미 시프티 모바일 앱/웹을 통해 출근을 기록하고 있는 경우
    → 시프티 모바일 앱/웹을 통해 출근을 기록하고 있는 경우, 충돌되는 세콤 출근 기록은 연동되지 않습니다.

 예) 매일 정각에 연동이 진행되는 경우

세콤 출근 시각: 9시 15분, 시프티 출근 시각: 9시 17분
→ 충돌되는 세콤 데이터(9시 15분)는 연동되지 않습니다.


만약 위 사항이 모두 올바르게 설정되어 있다면, 연동되지 않는 데이터의 SQL Query 조회 화면을 귀사에 배정된 영업담당자에게 전달해주시기 바랍니다.
또한, 정확한 확인을 위해, 반드시 조회 화면에 아래 컬럼들을 포함하여 전달 부탁드립니다.
T_SECOM_WORKHISTORY Table에서 Sabun, WSTime, WCTime, UpdateTime, InsertColumn




Q. 고객사에서 연동을 직접 해제할 수 있나요?

연동 해제는 시프티 내부 담당자가 진행합니다.

Q. 세콤 연동을 잠시 풀었다가 다시 연동할 때, 별도의 작업 없이 기존의 DB 연결 정보로 연동하면 되나요?

네 그렇습니다. 또한 연동을 해제해도, 이전에 연동된 기록이 사라지지 않습니다.

Q. 세콤 연동을 잠시 풀었다가 다시 연동할 때, 시간이 얼마나 소요되나요?

기존과 동일한 연동 주기로 진행됩니다. 예를 들어 1시간 기준으로 연동을 진행한다면, 정해진 연동 주기에 맞게 진행됩니다.

더 자세한 도움이 필요하신가요?

기술지원, 도입 관련 문의 등 시프티 고객지원팀이 도와드리겠습니다.