# Table Schema

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

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

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

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

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

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

<figure><img src="/files/HGuvIkr0dFJGSXvVaHrk" 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="/files/yfQiBIzUu2HT1qaUVuj6" 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)](/bizclient-manual-v4.8.1/appendix.md#rcs-agency_id-id) 설정 참고
{% endhint %}

***

<figure><img src="/files/N8xjbzhX1YSrABvy0Jvh" 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 %}

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

![](/files/izRPnOugT5aAcu31zMH4)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://biztech.gitbook.io/bizclient-manual-v4.8.1/agent/table-schema.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
