상단

Data Loader


비밀번호 저장 구조

//--- 비밀번호 해시 : user_hash
//---     strtolower(md5($password)) : $로 시작않는 32자
//---     hashlib.md5(password.encode('utf-8')).hexdigest().lower() : $로 시작
//--- repo_python/SuiteCRM/Zztemp.py의 getPasswordHash() 함수 참조
SELECT id, user_name, user_hash
  FROM users;

이메일 저장 구조

//--- Users      : email_addr_bean_rel, email_address / outbound_email
//--- Accounts   : email_addr_bean_rel, email_address
//--- Contacts   : email_addr_bean_rel, email_address

//--- Outbound Email
//---     mail_smtppass: Blowfish encode 적용 (Utils.blowfish_encode() 함수 참조)
SELECT id, user_id, name, mail_smtpserver, mail_smtpport, mail_smtpuser, mail_smtppass
  FROM outbound_email;

//--- Bean(bean_module, bean_id)에 해당하는 이메일이 저장된 ID
SELECT bean_module, bean_id, email_address_id
  FROM email_addr_bean_rel
 ORDER BY bean_module ASC;

//--- 이메일 저장
SELECT id, email_address, email_address_caps
  FROM email_addresses
 ORDER by email_address;
 

계약 모듈 구조

 

계약 테이블 구조

  • ~_cstm 테이블은 사용자 정의 필드가 저장되는 테이블 이다.

계약 테이블 구조

 

계약 모듈 관련 가져오기 마법사 항목

  • 계약 : 계약의 일반 사항을 관리 한다.

  • 제품 항목 그룹 : 계약의 제품 항목에서 그룹을 지정 한다.

  • 제품 항목 : 계약의 제품 항목에서 각 제품 항목을 지정 한다.

 

계약 모듈 관련 스튜디오 항목

  • 계약

  • 제품 항목

    • 특수한 목적으로 사용되는 모듈로 견적서, 계약, 청구서 모듈과 연동하여 사용 한다.

    • 별도의 화면이 존재하지 않고 견적서, 계약, 청구서 모듈의 "제품 항목"으로 사용 된다.

    • 주의 : 여러 모듈에서 같이 사용되므로 수정시 견적서, 계약, 청구서 모듈에 모두 반영 된다.

최종 수정일: 2024-09-30 12:26:19

이전글 :
다음글 :