시작하기
기본 개념
외부 사용자로부터 파일을 받아 내부 업무 시스템에서 처리해야 하는 경우, 업로드된 파일을 담당자가 직접 확인한 뒤 고객이나 프로젝트, 파일 유형에 따라 각각 다른 위치로 옮기는 작업이 필요할 수 있습니다.
예를 들어 여러 외부 사용자가 하나의 업로드 공간에 계약서, 이미지, 보고서, 데이터 파일을 업로드하면, 담당자는 파일 이름이나 업로드 정보, 파일 유형을 확인한 뒤 각 업무 시스템이나 프로젝트 폴더로 파일을 분류해야 합니다.
하지만 업로드되는 파일 수와 외부 사용자가 늘어나면 어떤 파일이 누구의 파일인지, 어느 프로젝트에서 처리해야 하는지, 어떤 내부 시스템으로 전송해야 하는지 확인하는 작업도 함께 늘어날 수 있습니다.
INNORIX Flow를 활용하면 외부 사용자가 업로드한 파일을 하나의 수신 환경에서 확인하고, 설정한 조건에 따라 고객, 프로젝트 또는 파일 유형별로 분류해 내부 업무 시스템으로 자동 전송할 수 있습니다.
External Users
│
│ Upload Files
▼
Upload Workspace
│
▼
Classification Flow
│
┌────┼──────────────┐
▼ ▼ ▼
Customer A Project B File Type C
│ │ │
▼ ▼ ▼
CRM / Folder Project System Processing System
이렇게 구성하면 외부 파일 업로드 → 파일 정보 확인 → 분류 조건 적용 → 내부 시스템 선택 → 파일 전송 → 처리 결과 확인까지 이어지는 파일 처리 흐름을 구성할 수 있습니다.
분류 기준
외부에서 업로드되는 파일은 모두 동일한 업무로 연결되지 않을 수 있습니다.
예를 들어 고객별로 다른 업무 시스템에서 파일을 처리하거나, 하나의 프로젝트에서도 계약 문서와 이미지, 데이터 파일을 각각 다른 담당 환경으로 전송해야 할 수 있습니다.
따라서 파일을 분류할 때는 업로드 주체뿐만 아니라 파일의 특성과 업무 기준을 함께 활용할 수 있습니다.
Uploaded File
│
▼
┌─────────────────────┐
│ Classification Rules │
└──────────┬──────────┘
│
┌───────┼────────┐
▼ ▼ ▼
Customer Project File Type
│ │ │
└───────┼────────┘
▼
Target System
| 분류 기준 | 활용 방식 |
|---|---|
| 고객 | 고객별 업무 시스템 또는 저장 위치로 전송 |
| 프로젝트 | 프로젝트별 작업 공간으로 분류 |
| 파일 유형 | 문서, 이미지, 데이터 등 유형별 처리 |
| 파일 이름 | 지정된 이름 규칙에 따라 대상 선택 |
| 업로드 위치 | 업로드된 경로를 기준으로 업무 구분 |
예를 들어 고객별 업로드 폴더를 기준으로 파일을 분류하거나, .pdf 파일은 문서 관리 시스템으로, .csv 파일은 데이터 처리 환경으로 자동 전송하도록 구성할 수 있습니다.
이처럼 하나의 업로드 공간을 사용하더라도 실제 내부 처리 환경은 파일의 조건에 따라 구분할 수 있습니다.
처리 구조
파일을 자동으로 분류할 때는 모든 파일을 동일한 내부 시스템으로 전송하는 대신, 분류 조건과 Target을 연결해 하나의 Flow 안에서 여러 처리 경로를 구성할 수 있습니다.
Incoming Files
│
▼
Rule Evaluation
│
┌───────────────┼────────────────┐
│ │ │
▼ ▼ ▼
Customer Project File Type
│ │ │
▼ ▼ ▼
Customer System Project Folder Processing Server
이를 통해 외부 파일을 받은 뒤 담당자가 직접 파일을 다시 분류하는 과정 대신, 미리 설정한 기준에 따라 필요한 내부 환경으로 파일을 연결할 수 있습니다.
업무팀
파일 접수
업무팀은 외부 사용자가 업로드한 파일을 하나의 접수 환경에서 확인할 수 있습니다.
예를 들어 고객이나 협력 업체, 외부 담당자가 각각 필요한 파일을 업로드하면 내부 담당자는 여러 이메일이나 공유 폴더를 확인하는 대신, 지정된 업로드 공간을 기준으로 접수된 파일을 확인할 수 있습니다.
파일 접수 과정에서는 다음과 같은 정보를 확인할 수 있습니다.
| 확인 항목 | 확인 내용 |
|---|---|
| 업로드 사용자 | 파일을 업로드한 외부 사용자 정보 |
| 파일 이름 | 업로드된 파일 식별 |
| 파일 유형 | 문서, 이미지 또는 데이터 파일 |
| 업로드 시간 | 파일이 접수된 시점 |
| 분류 상태 | 내부 시스템으로 전송되기 전 또는 처리 중 상태 |
| 처리 결과 | 정상 완료 또는 추가 확인 필요 여부 |
업무팀은 접수된 파일이 어떤 기준으로 분류되고 있는지 확인하면서 필요한 경우 특정 파일을 중심으로 후속 업무를 진행할 수 있습니다.
처리 확인
파일이 자동으로 분류된 이후에는 해당 파일이 실제 업무를 처리하는 내부 시스템에 정상적으로 반영되었는지 확인할 수 있습니다.
예를 들어 고객별 업무 공간으로 파일을 전송한 뒤 담당자가 검토를 시작하거나, 프로젝트 시스템에 반영된 파일을 기준으로 다음 작업을 진행할 수 있습니다.
File Uploaded
│
▼
Auto Classification
│
▼
Internal Workspace
│
├── Review
├── Approval
└── Next Task
파일이 내부 시스템에 반영된 이후에는 다음과 같은 업무로 연결할 수 있습니다.
| 처리 결과 | 후속 업무 |
|---|---|
| 고객별 파일 반영 | 고객 관련 업무 확인 |
| 프로젝트 분류 완료 | 프로젝트 담당자 검토 |
| 문서 파일 반영 | 검토 또는 승인 작업 |
| 데이터 파일 반영 | 분석 또는 처리 작업 |
| 추가 확인 필요 | 담당자 확인 후 재처리 |
이렇게 구성하면 외부에서 파일을 받는 과정과 내부에서 실제 업무를 시작하는 과정을 하나의 파일 흐름으로 연결할 수 있습니다.
IT 엔지니어
수신 환경
자동 분류를 구성하려면 먼저 외부 사용자가 파일을 업로드할 수 있는 수신 환경을 준비합니다.
외부 사용자가 동일한 업로드 공간을 사용할 수도 있고, 고객이나 업무 목적에 따라 별도의 업로드 위치를 구성할 수도 있습니다.
External Upload
│
├── Customer A
│ └── /incoming/customer-a/
│
├── Customer B
│ └── /incoming/customer-b/
│
└── General Upload
└── /incoming/general/
수신 환경에서는 다음 항목을 설정할 수 있습니다.
| 구성 항목 | 설정 내용 |
|---|---|
| 업로드 위치 | 외부 파일이 수신되는 경로 |
| 접근 범위 | 외부 사용자의 업로드 가능 범위 |
| 파일 조건 | 허용하거나 분류할 파일 유형 |
| 식별 정보 | 고객 또는 업무를 구분하는 기준 |
| Source | Flow에서 확인할 파일 수신 환경 |
예를 들어 외부 사용자는 지정된 업로드 위치에만 파일을 등록하고, 내부 Flow는 해당 위치에 새 파일이 생성되는 것을 기준으로 다음 작업을 시작하도록 구성할 수 있습니다.
분류 규칙
수신된 파일을 내부 시스템으로 전송하기 전에 어떤 기준으로 분류할 것인지 설정합니다.
분류 규칙은 하나만 사용할 수도 있지만, 고객과 프로젝트, 파일 유형을 함께 고려해 여러 조건을 조합할 수도 있습니다.
Incoming File
│
▼
┌───────────────────────┐
│ Customer = Customer A │
│ Project = Alpha │
│ Type = CSV │
└───────────┬───────────┘
▼
Data Processing
예를 들어 다음과 같은 분류 규칙을 구성할 수 있습니다.
| 조건 | 분류 대상 |
|---|---|
| Customer A | 고객 A 업무 시스템 |
| Project Alpha | Alpha 프로젝트 작업 공간 |
.pdf | 문서 관리 시스템 |
.jpg, .png | 이미지 처리 환경 |
.csv, .json | 데이터 처리 서버 |
조건이 여러 개 있는 경우에는 먼저 고객을 구분한 뒤 프로젝트와 파일 유형을 추가로 확인하는 방식으로 세분화할 수 있습니다.
이를 통해 하나의 수신 경로에서도 실제 내부 처리 구조에 맞춰 파일을 분기할 수 있습니다.
Flow 구성
분류 조건과 Target을 연결하면 외부에서 업로드된 파일이 조건에 따라 필요한 내부 시스템으로 자동 전송됩니다.
Upload Source
│
▼
Incoming Files
│
▼
Classification Flow
│
┌─────────────┼─────────────┐
▼ ▼ ▼
Customer A Project B Data Files
│ │ │
▼ ▼ ▼
Internal A Workspace B Data Server
Flow는 업무 구조에 따라 다음과 같이 구성할 수 있습니다.
| 구성 방식 | 활용 방법 |
|---|---|
| 고객별 분류 | 고객마다 지정된 내부 환경으로 전송 |
| 프로젝트별 분류 | 프로젝트별 작업 공간으로 전송 |
| 유형별 분류 | 파일 확장자와 유형에 따라 Target 선택 |
| 다단계 분류 | 고객 확인 후 프로젝트 또는 유형별 추가 분류 |
| 공통 보관 | 모든 파일을 중앙 저장소에 함께 보관 후 분기 |
예를 들어 먼저 모든 업로드 파일을 중앙 저장 위치에 기록한 뒤, 분류 조건에 따라 실제 처리 시스템으로 전송하는 방식으로도 구성할 수 있습니다.
자동 실행
외부 사용자가 파일을 업로드하면 새 파일 생성이나 지정된 조건을 기준으로 분류 Flow를 자동 실행할 수 있습니다.
파일이 업로드된 즉시 처리할 수도 있고, 여러 파일이 준비된 뒤 지정된 시간에 일괄적으로 분류할 수도 있습니다.
External Upload
│
▼
┌──────────────────┐
│ Execution Trigger │
└────────┬─────────┘
│
┌─────┼───────────┐
▼ ▼ ▼
New File Schedule Request
│ │ │
└─────┼───────────┘
▼
Classification Run
| 실행 조건 | 활용 방식 |
|---|---|
| New File | 새 파일 업로드 시 자동 실행 |
| Date/Time | 지정된 시간에 파일 일괄 처리 |
| After Transfer | 이전 전송 작업 완료 후 분류 |
| URL Request | 외부 시스템 요청에 따라 실행 |
| Manual Run | 운영자가 직접 작업 실행 |
파일의 생성 시점과 업무 처리 방식을 기준으로 실행 조건을 구성하면 파일 접수부터 내부 시스템 반영까지의 과정을 자동으로 이어갈 수 있습니다.
결과 확인
분류 작업이 실행되면 Runs에서 전체 파일 처리 상태와 분류 결과를 확인할 수 있습니다.
특정 작업을 선택하면 어떤 파일이 어떤 조건을 기준으로 어느 Target에 전송되었는지 확인할 수 있습니다.
각 Run에서는 다음과 같은 정보를 확인할 수 있습니다.
| 확인 항목 | 확인 내용 |
|---|---|
| Source | 외부 파일이 업로드된 위치 |
| Classification | 적용된 분류 조건 |
| Target | 파일이 전송된 내부 시스템 |
| Total Files | 처리 대상 파일 수 |
| Total Size | 전체 파일 용량 |
| Progress | 현재 처리 진행률 |
| Status | 완료, 진행 또는 확인 필요 상태 |
| Started | 작업 시작 시간 |
| Completed | 작업 완료 시간 |
이를 통해 여러 외부 사용자의 파일이 동시에 접수되는 경우에도 파일별 처리 결과와 실제 전송 위치를 확인할 수 있습니다.
예외 처리
일부 파일이 분류 조건에 맞지 않거나 지정된 내부 시스템으로 정상적으로 전송되지 않은 경우에는 해당 Run의 상세 정보를 통해 처리 상태를 확인할 수 있습니다.
예를 들어 새로 업로드된 파일의 확장자가 기존 규칙에 포함되지 않았거나, 특정 Target의 접근 상태에 문제가 있는 경우 해당 파일과 적용된 조건을 중심으로 확인합니다.
Classification Run
│
▼
Result Review
│
┌──────┼─────────┐
▼ ▼ ▼
A ✓ B ! C ✓
│
▼
View Details
│
┌──────┼──────────────┐
▼ ▼ ▼
Rule File Info Target
│
└──────┬───────┘
▼
Adjust
│
▼
Retry
│
▼
Internal System
문제가 발생한 경우에는 다음 항목을 함께 확인할 수 있습니다.
| 확인 항목 | 확인 내용 | 후속 작업 |
|---|---|---|
| 파일 정보 | 이름과 유형, 업로드 위치 | 분류 조건 확인 |
| 분류 규칙 | 적용된 고객·프로젝트·파일 조건 | 규칙 조정 |
| Source | 파일 수신 환경 상태 | 업로드 경로 확인 |
| Target | 내부 시스템 연결 상태 | 대상 환경 확인 |
| 접근 권한 | 파일 읽기 및 저장 가능 여부 | 권한 설정 확인 |
| 실행 기록 | 파일별 처리 결과와 Run 정보 | 필요한 작업 다시 실행 |
문제가 해결된 뒤에는 모든 외부 파일을 다시 처리하는 대신, 분류가 완료되지 않은 파일이나 특정 Target에 전송되지 않은 작업을 중심으로 다시 실행할 수 있습니다.
이 과정을 통해 외부 사용자 파일 업로드 → 수신 환경 확인 → 고객·프로젝트·파일 유형별 분류 → 내부 업무 시스템 전송 → 담당자 업무 연결 → 처리 결과 확인 → 예외 파일 대응까지 이어지는 자동 파일 분류 흐름을 구성할 수 있습니다.
이를 통해 외부에서 들어오는 다양한 파일을 하나의 수신 환경에서 관리하면서, 실제 내부 업무 구조에 맞춰 자동으로 분류하고 필요한 시스템과 작업 공간으로 연결할 수 있습니다.