에스원 SECOM 과 jobcan 을 연동하여, 출입 관리 기기의 출·퇴근 기록을 jobcan 근태관리의 출·퇴근 기록으로 연동할 수 있습니다.
* 에스원 SECOM 과의 출퇴근 체크 연동을 위해서는 [에스원 SECOM 연동 서비스] 계약이 필요합니다.
연동을 원하시는 경우, jobcan 영업팀으로 연락을 부탁 드리겠습니다.
* 에스원 SECOM 연동을 위해서는 사내 컴퓨터에 에스원 SECOM 출퇴근 체크를 관리하는 프로그램
[세콤메니저(근태・식당)] 이 설치되어 있어야 합니다.
자세한 내용은 에스원 SECOM 측에 문의를 부탁 드리겠습니다.
이 안내 페이지에서는 에스원 SECOM 과 jobcan 을 연동하는 프로그램의 설치 방법에 대해서 안내 드립니다.
목차
연동 전에 확인이 필요한 내용
1. jobcan 과의 연동을 위한 에스원 SECOM 의 사양 확인
에스원 SECOM 연동을 위해서는 사내 컴퓨터에 에스원 SECOM 의 출퇴근 체크를 관리하는 프로그램
[세콤메니저(근태・식당)] 이 설치되어 있고,
카드를 찍는 출입 관리 기기에 [출근] / [퇴근] 버튼이 달려 있어야 합니다.
* 카드로 출퇴근 기록을 남기기 위해서는 반드시 [출근] / [퇴근] 버튼을 누르신 후에
카드를 찍어주십시오.
사내에 에스원 SECOM 을 관리하는 프로그램이 PC에 설치되어 있지 않거나, [출근] / [퇴근] 버튼 없이
[입실] 로만 카드를 찍으시는 경우, 에스원 SECOM 측에 문의를 부탁 드리겠습니다.
2. 직원 고유의 카드 / 지문 등록 여부
에스원 SECOM 관리 프로그램에 해당 직원용의 IC 카드 또는 지문이 등록되어 있어야 합니다.
IC 카드나 지문이 에스원 SECOM 관리 프로그램에 등록되어 있지 않는 경우에는
출퇴근 기록이 jobcan 서버에 연동되지 않습니다.
jobcan 세콤 연동 프로그램의 설치 / 초기 설정
에스원 SECOM 출퇴근 체크 관리 프로그램이 설치된 컴퓨터에서
jobcan 과 세콤을 연동하는 프로그램을 설치합니다.
(설치하는 시기에 따라 버전이 다를 수 있습니다.)
프로그램의 다운로드에 관해서는 jobcan 고객센터로 문의를 부탁 드리겠습니다.
1. 연동 프로그램의 설치
(1) 프로그램 실행 후, [Next>] 버튼을 눌러 설치를 진행해 주십시오.
* 설치 과정에서 프로그램의 버전에 따라 [Windows의 PC 보호] 안내창이 표시될 수 있습니다.
이 경우 안내창 내에서 [추가 정보] 를 선택하신 후에 [실행] 버튼을 클릭해 주십시오.
(2) 설치하실 폴더를 선택하신 후 [Next >] 버튼을 클릭해 주십시오.
* 이후 관련 프로그램 설치 과정에서 [jobcan 세콤 연동 프로그램] 이 설치된 폴더를 선택해야 하므로,
설치한 폴더의 위치를 기억해 주시기 바랍니다.
설치가 진행되어 Completed 가 표시되면 다시 한번 [Next >] 버튼을 클릭해 주십시오.
(3) jobcan 세콤 연동 프로그램을 바로 실행할 지, PC의 바탕 화면에 바로가기 아이콘을 설치할 지를 선택하신 후,
[Finish] 버튼을 클릭하면 설치가 완료됩니다.
2. 프로그램의 실행 / 초기 설정
(1) 설치한 jobcan 세콤 연동 프로그램을 실행하면 로그인 화면이 표시됩니다.
jobcan 영업팀을 통해 [에스원 SECOM 연동 서비스] 계약시 전달 받은 그룹 관리자 정보로
로그인을 부탁 드립니다.
* [에스원 SECOM 연동 서비스] 계약을 진행하지 않으셨거나, 계약 기간이 종료된 경우,
또는 계약시 전달 받은 그룹 관리자 정보와 다른 로그인 정보를 입력하신 경우에는
로그인이 불가능합니다.
계약과 관련해서는 jobcan 영업팀에 문의를 부탁 드리겠습니다.
(2) api 연동 설정 / 프로그램 자동 시작 설정
에스원 SECOM 관리 프로그램과 jobcan 의 연동 시간을 설정합니다.
> 출퇴근 기록 전송 간격
에스원 SECOM 에서 체크한 출퇴근 기록을 어느 정도의 간격으로 jobcan 에 전송할 지를 설정합니다.
큰 사유가 없는 경우, 10분으로 설정하는 것을 권장합니다.
> 프로그램 내 직원정보 갱신 간격
jobcan 에서 설정한 직원 정보를 jobcan 세콤 연동 프로그램 으로 불러오는 간격을 설정합니다.
큰 사유가 없는 경우, 10분으로 설정하는 것을 권장합니다.
> 프로그램 자동 시작 설정
컴퓨터의 전원을 켰을 때, [jobcan 세콤 연동 프로그램] 을 자동으로 시작할 지의 여부를 설정합니다.
에스원 SECOM 관리 프로그램이 자동으로 시작되는 경우, 이쪽도 자동 시작으로 설정해 주십시오.
api 연동 설정, 자동 시작 설정을 입력하신 후, [저장하기] 버튼을 누르시면
jobcan 세콤 연동 프로그램 쪽 준비가 완료됩니다.
DB 접근 설정
다음은 에스원 SECOM 과 jobcan 의 출퇴근체크 내역 동기화를 위해
에스원 SECOM 에서 출퇴근 데이터를 jobcan 연동 프로그램에 전달하기 위한 설정을 해주셔야 합니다.
1. SQLite ODBC Driver 설치
에스원 SECOM 출퇴근 체크 관리 프로그램이 설치된 컴퓨터에서
아래의 사이트에 접속하여 [ sqliteodbc.exe ] 파일을 다운로드 받으신 후, 설치해 주시기 바랍니다.
http://www.ch-werner.de/sqliteodbc/
(1) sqliteodbc.exe 파일 실행 후, [Next>] 버튼을 눌러 설치를 진행해 주십시오.
(2) 설치 폴더 등을 설정하신 후, 계속 [Next>] 버튼을 눌러주십시오.
(3) 추가로 설치할 내용에서는 아무것도 선택하지 않고 [Install] 버튼을 누릅니다.
마지막 화면에서 [Finish] 버튼을 클릭하면 설치가 완료됩니다.
2. ODBC 데이터 원본 (32비트) (ODBC Data Source (32-bit)) 프로그램 실행
에스원 SECOM 출퇴근 체크 관리 프로그램이 설치된 컴퓨터에서
[ODBC 데이터 원본 (32비트)] 프로그램을 검색하여 실행해 주십시오.
윈도우 설치를 기본값으로 설치하신 경우, C:\Windows\SysWOW64 폴더 내의 [ odbcad32.exe ] 파일을
실행해 주십시오.
혹시 pc 에서 해당 파일을 찾을 수 없는 경우,
아래의 사이트에서 파일을 다운로드 받아 설치를 부탁 드리겠습니다.
https://www.microsoft.com/ko-kr/download/details.aspx?id=54920
> AccessDatabaseEngine.exe (32비트)
실행한 프로그램이 [32비트] 로 실행 되었는지를 반드시 확인해 주십시오.
2. 시스템 DSN 에 설정 추가
(1) 상단의 탭에서 [시스템 DSN] 을 선택한 후, [추가] 버튼을 클릭
(2) 드라이버 선택 목록에서 [SQLite3 ODBC Driver] 를 선택한 후, [마침] 버튼을 클릭
(3) 우선 Data Source Name 에 새롭게 생성할 DSN 의 명칭을 입력합니다.
[ secom_jobcan ] 등과 같이 세콤과 jobcan 의 연동용 DSN 임을 인지할 수 있는 이름으로 입력합니다.
* Data Source Name 는 추후 세콤 관리자 프로그램 설정에서 사용되므로
입력한 내용을 기억해 주시기 바랍니다.
(4) Database Name 에서 [Browser] 버튼을 클릭한 후,
상단에서 설치한 [ jobcan 세콤 연동 프로그램] 이 설치된 폴더를 찾아 들어가서
[ db.sqlite ] 파일을 선택하고 [열기] 버튼을 클릭합니다.
(5) Data Source Name / Database Name 에 정상적으로 내용이 입력된 것을 확인한 후
[OK] 버튼을 눌러주십시오.
마지막으로 [시스템 데이터 원본] 목록에 Data Source Name 항목에 입력한 이름
(여기서는 secom_jobcan )이 추가된 것을 확인하였으면 [확인] 버튼을 눌러 프로그램을 종료합니다.
세콤매니저(근태·식당) 설정
에스원 SECOM 과 jobcan 의 출퇴근체크 내역 동기화를 위해
이번에는 세콤매니저(근태·식당) 프로그램 내에서 설정을 진행해 주셔야 합니다.
우선 [세콤매니저(근태·식당)] 을 실행해 주십시오.
(1) [세콤매니저(근태·식당)] 상단의 탭에서 [파일] 을 선택한 후,
[ERP 설정] > [세콤 링크] 를 선택해 주십시오.
(2) [세콤 링크] 화면이 표시되면 우선 상단의 DSN / USER / PASSWORD 칸에 필요한 정보를 입력합니다.
> Provider : ODBC 로 선택합니다.
> DSN : 위의 [ODBC 데이터 설정] 에서 [SQLite3 ODBC Driver] 를 등록할 때 입력한
[Data Source Name] 을 입력합니다.
> USER : jobcan 으로 입력합니다.
> PASSWORD : 숫자 1234 를 입력합니다.
이후 하단의 [접속확인] 버튼을 눌러 아래와 같이 [접속 성공] 안내창이 뜨는 지를 확인합니다.
접속 성공으로 뜨지 않는 경우, 상단의 설치 과정에서 실수가 발생했을 가능성이 있으므로
다시 한번 차례대로 확인을 부탁 드리겠습니다.
* ODBC 데이터 원본 관리자 에서 설정할 때, [시스템 DSN] 을 선택한 후에 추가했는지를 확인해 주십시오.
[사용자 DSN] 을 선택하면 오류가 발생합니다.
(3) 다음에 쿼리를 등록합니다.
화면 오른쪽 상단의 [쿼리 관리] 버튼을 클릭합니다.
사용자 쿼리 관리 화면이 표시되면 다음과 같이 입력합니다.
> 쿼리 이름 : jobcan 연동 쿼리라 인지할 수 있는 이름을 입력합니다.
예시 : jobcan연동
> 세콤매니저(근태식당) 쿼리 : 다음 칸의 내용을 복사하여 붙어 넣기로 입력합니다.
* 빠짐 없이 모든 내용을 복사하여 붙어 넣어주시기 바랍니다.
SELECT REPLACE(REPLACE(REPLACE(AlarmDateTime, '-', ''), ' ', ''), ':', '') AS ATime,
(CASE SUBSTR(Status, 1, 2) WHEN 'W-' THEN 1 WHEN 'FD' THEN 1 ELSE 0 END) AS ID,
EqCodeID,
Master,
(CASE SUBSTR(Status, 1, 2) WHEN 'W-' THEN 0 WHEN 'FD' THEN 1 END) AS Param,
REPLACE(REPLACE(REPLACE(ALARM.UpdateDate, '-', ''), ' ', ''), ':', '') AS AckTime,
(CASE
WHEN ALARM.CardNo LIKE '20000000000000%' THEN ALARM.CardNo
WHEN LENGTH(ALARM.CardNo) = 18 THEN
(CASE SUBSTR(ALARM.CardNo, 1, 1)
WHEN '0' THEN UPPER(SUBSTR(ALARM.CardNo, 12, 4))
WHEN '1' THEN UPPER(SUBSTR(ALARM.CardNo, 12, 4))
ELSE ALARM.CardNo END)
ELSE ALARM.CardNo END) AS CardNo,
PERSON.PID AS PersonId,
PERSON.Name AS Name,
PERSON.Sabun,
CAST(SUBSTR(Status, CASE SUBSTR(Status, 1, 1) WHEN 'W' THEN 3 ELSE 4 END, 1) AS INTEGER) AS Flag1,
CAST(SUBSTR(Status, CASE SUBSTR(Status, 1, 1) WHEN 'W' THEN 4 ELSE 5 END, 1) AS INTEGER) AS Flag2,
CAST(SUBSTR(Status, CASE SUBSTR(Status, 1, 1) WHEN 'W' THEN 5 ELSE 6 END, 1) AS INTEGER) AS Flag3,
CAST(SUBSTR(Status, CASE SUBSTR(Status, 1, 1) WHEN 'W' THEN 6 ELSE 7 END, 1) AS INTEGER) AS Flag4,
ALARM.UpdateDate AS UTime
FROM ALARM
INNER JOIN PERSON ON ALARM.PID = PERSON.PID OUTER LEFT JOIN EQUSER
ON ALARM.UpdateID = EQUSER.EqUserID
WHERE ID = 1
> ERP 쿼리 : 다음 칸의 내용을 복사하여 붙어 넣기로 입력합니다.
* 빠짐 없이 모든 내용을 복사하여 붙어 넣어주시기 바랍니다.
INSERT INTO secom_events (event_datetime, terminal_id, ack_mode, ack_datetime, card_no, employee_name, employee_code, event_type, auth_type, created_at)
VALUES ('_VAR0_', _VAR3_, '_VAR4_', '_VAR5_', '_VAR6_', '_VAR8_', '_VAR9_', _VAR10_, _VAR13_, CURRENT_TIMESTAMP);
모든 내용이 정상적으로 입력된 것을 확인하신 후, [추가] 버튼을 눌러주세요.
이후 왼쪽 목록에 입력한 내용이 추가된 것을 확인하시면 [닫기] 버튼을 클릭합니다.
마지막으로 [자동 연동 설정] 에 위에서 입력한 쿼리이름 (예시에서는 jobcan연동) 이 표시되고
옆의 체크칸에 체크가 들어가 있는 것을 확인한 후에 [저장] 버튼을 클릭합니다.
이후 아래의 안내에 따라
각 직원 정보의 설정을 진행해 주십시오.
설정 안내
연동설정 - 에스원 SECOM의 직원 정보를 jobcan 과 연동하는 방법
🔍검색 키워드
세콤, 에스원 SECOM, 출퇴근체크 연동, IC카드