# Table Schema

### 비즈클라이언트 테이블 구조

비즈클라이언트에서 사용하는 테이블의 목록은 다음과 같으며,\
테이블 생성 권한만 있다면, 자동으로 해당 테이블들을 생성합니다.

> 메시지 테이블 : **BIZ\_MSG**
>
> * 메시지 발송을 위한 데이터가 입력되며, 발송 결과 업데이트가 이루어지기까지 데이터가 존재하는 테이블

> 로그 테이블 – **BIZ\_LOG\_YYYYMM**
>
> * 메시지 테이블에서 발송 결과 업데이트가 완료된 데이터가 이동되는 테이블

테이블의 각 컬럼은 다음과 같습니다.

_\*표시 컬럼은 비즈클라이언트에서 사용_

<figure><img src="https://1536667102-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRaGgeV9gQQXIOPOAUCaO%2Fuploads%2FHqx1JanYaxlr8JHmNodA%2Fimage.png?alt=media&#x26;token=69b8df3b-fb65-4dad-836c-c2d99c52b719" alt=""><figcaption></figcaption></figure>

> 추가적인 인덱스는 필요에 따라 설정하여 사용하시면 됩니다.
>
> 메시지 테이블의 **CMID** 컬은 **Primary Key** 로 잡혀 있으며, 로그테이블은 중복된 키 값을 허용할 수 있도록 PK가 잡혀있지 않습니다.\
> 참고로, CMID 컬럼이 중복 될 경우 데이터 발송에는 문제가 없으나 결과 리포트 반영이 정상적으로 이루어지지 않을 수 있습니다.

> **CINFO** 컬럼은 고객 회사 내에서 구분이 필요할 경우 (예를 들어 발송하는 데이터에 대해 A 팀, B 팀 등으로 구분하고 싶을 때) 해당 정보 값을 넣어서 발송하면 비즈 뿌리오 서버에서 구분이 되어 데이터가 전송 되며, biz.ppurio.com 의 _**\***_**\[서비스 조회 – 발송 조회]**&#xC5D0;서 SUB ID 에 해당 **CINFO** 값이 표시가 됩니다.
>
> (사용방법 : bizppurio.com - 로그인 - Biz lOUNGE - 모듈환경설정 - CINFO 사용 여부(사용/사용안함))

### 발송상태변화(STATUS)

<figure><img src="https://1536667102-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRaGgeV9gQQXIOPOAUCaO%2Fuploads%2FInvHVhx14u0KGCNFaEIp%2F%EB%B0%9C%EC%86%A1%EC%83%81%ED%83%9C%EB%B3%80%ED%99%94.png?alt=media&#x26;token=b8c9bc2b-3cf5-4680-81af-1e9b7e91a2ac" alt=""><figcaption></figcaption></figure>

※ status = 7 인 경우, 실발송 되지 않은 데이터입니다.

해당데이터발송하시려는 경우,  status=0, send\_time = 현재시간으로 업데이트 해주시기 바랍니다.

※ status = 13 인 경우 로그테이블로 이동되지 않습니다.

대체발송을 사용하시려면 대체발송 사용여부를 변경해주시기 바랍니다.



CMID\_ASCII\_CHAR

CMID 필드에 ASCII 범위 외의 문자를 사용하길 희망하는 경우 사용하는 옵션

> CMID 필드는 기본 ASCII 범위의 문자열만 입력 가능합니다.
>
> * &#x20;Y (DEFAULT): ASCII 문자로 구성된 CMID 만 사용 가능합니다.
> *   &#x20;N: ASCII 범위 외 한글 및 특수문자를 포함하려는 경우 사용합니다.
>
>     **\* 주의사항 \***\
>     \- 허용 불가한 CMID 가 입력될 경우에는 발송이 실패할 수 있습니다.



### MESSAGE\_SUPPORT\_TYPE

MESSAGE\_SUPPORT\_TYPE 설정에 따라 RCS 발송에 사용하는 테이블을 생성합니다.

{% hint style="info" %}
MESSAGE\_SUPPORT\_TYPE 의 기본값은 RCS 발송이 제외되어 있으므로 RCS 발송을 위해서는 uds.conf 파일에 MESSAGE\_SUPPORT\_TYPE = ALL 설정을 추가 해주시기 바랍니다.
{% endhint %}

> RCS 메시지 테이블 : BIZ\_RCS
>
> * RCS 메시지 발송을 위한 데이터가 입력되며, 메시지 테이블의 발송 결과 업데이트가 이루어지기까지 데이터가 존재하는 테이블

> RCS 로그 테이블 – BIZ\_RCS\_LOG\_YYYYMM
>
> * RCS 메시지 테이블에서 발송 결과 업데이트가 완료된 데이터가 이동되는 테이블

{% hint style="info" %}
RCS\_BACKUP\_OPTION(Y/N, default N)을 사용하지 않으면\
RCS 메시지 테이블의 데이터를 재사용 할 수 있습니다.
{% endhint %}

{% hint style="info" %}
AGENCY\_ID(대행사 ID) 사용 시 [RCS AGENCY\_ID(대행사 ID)](../../appendix#rcs-agency_id-id) 설정 참고
{% endhint %}

***

<figure><img src="https://1536667102-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRaGgeV9gQQXIOPOAUCaO%2Fuploads%2FxtxxdT9TwG64RZ3a2XTG%2FRCS%ED%85%8C%EC%9D%B4%EB%B8%94%EC%BB%AC%EB%9F%BC.png?alt=media&#x26;token=c3a69c42-a402-4685-aa78-e56b21924a28" alt=""><figcaption></figcaption></figure>

### FILE\_HANDLING\_MODE

FILE\_HANDLING\_MODE 설정에 따라 다음과 같은 테이블을 생성합니다.

> 첨부파일 테이블 : **BIZ\_ATTACHMENTS**
>
> * 메시지 발송을 위한 첨부파일 데이터가 입력되는 테이블

> 첨부파일 로그 테이블 : **BIZ\_ATTACHMENTS\_LOG\_YYYYMM**
>
> * 첨부파일 테이블에서 발송 결과 업데이트가 완료된 데이터가 이동되는 테이블

{% hint style="info" %}
ATTACHMENTS\_BACKUP\_OPTION(Y/N, default N)을 사용하지 않으면

첨부파일 테이블의 데이터를 재사용 할 수 있습니다.
{% endhint %}

참고 : [\[첨부파일 관리\]](../../appendix#undefined-1)

![](https://1536667102-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRaGgeV9gQQXIOPOAUCaO%2Fuploads%2F4KyWeHDuLXnU7N8RRJCk%2Fimage.png?alt=media\&token=23644c57-acc4-4a97-b687-f7b15cc1fb28)
