Things Factory Introduction (한글)

96
제품소개서

Transcript of Things Factory Introduction (한글)

Page 1: Things Factory Introduction (한글)

제품소개서

Page 2: Things Factory Introduction (한글)

목차

ü 비즈니스 수요

ü 제품 특장점

ü 시스템 구성

ü 기능 소개

Page 3: Things Factory Introduction (한글)

비즈니스 수요

ü 미국 Smart Factory / 독일 Industry 4.0 / 중국제조 2025• 인터넷과 제조업의 융합을 통한 중국 10대 산업 업그레이드 계획• ICT와 제조업의 융합

• 제조업 자동화 및 지능화에 초점

ü 수요 적시 공급• 스마트 제조 혁신 바람에 최단기간 개발로 비즈니스 대응

• 제조 솔루션의 대중화를 위해, 합리적인 비용으로 고객 수요 대응

ü 프로젝트 기간 단축, 인력 종속 요소 제거 – 선진적인 제조 프로젝트 수행 방법 필요• 프로젝트 수행 기간을 단축할 수 있으며, 기술 및 인력 종속 요소를 제거하기 위한 장치 마련 필요

• 범용의 기술 기반, 범용의 플랫폼 기반, 범용의 인터페이스 (통신, UX)

ü 파트너쉽을 통한 비즈니스 확산• 파트너쉽은 비즈니스 확산의 가장 강력한 방법

• 파트너쉽을 제약하는 기술적 제약 사항의 제거 (기술 난이도, 기술 고립성, 불안정한 프레임워크)

• 파트너사의 가치 창출을 위한 제품의 확장 장치 제공 필요

ü Glocalization (Globalization + Localization) 필요• Glocalization 을 지원 (세계화와 지방화를 위한 장치들로 제조 기업의 글로벌 확장을 지원)

Page 4: Things Factory Introduction (한글)

제품 특장점 - 비즈니스 측면

핵심기술캡슐화 및오픈

• 대중적이고 표준화된 개발기술로 개발하여, 파트너쉽에특별한 능력의 기술자 리소스를필요로 하지 않음

• 폭넓고 구조화된 커스터마이징방법을 제공하므로, 기능확장과 재활용이 용이

• 개발 도구로서의 특징과모듈화의 구조가 강력하므로, 파트너사가 제품을 활용해서파생적인 제품화가 용이함

시스템도입주기 단축

• 선진적인 시스템아키텍처와 기술, 프로젝트팀으로시스템 구축과 도입주기가 단축됨

고객대응용이

• 제품의 구성이 유연하여, 다양한 규모의 고객 대응이가능

• On-premise(설치형) 형태뿐만 아니라, SaaS 형태의서비스도 가능하므로, 라이센싱 또는 과금 방법이다양

기업요구최적화/라이센싱

• 다양한 기업의 특성과수요에 선택적으로최적화된 시스템 구성을설정 가능

• 확장이 용이하며, 표준API방식으로 타 시스템과의통합이 유연함

핵심기술캡슐화및오픈

시스템도입주기단축

중소기업고객대응용이

기업요구최적화/라이센싱

Page 5: Things Factory Introduction (한글)

제품 특장점 - 사용자 측면

제조환경선진화

• 제품도면, 기술규범과 표준화된관리 강화

• 제품과 부품의 추적성이강화되며, 정확한 데이타에기초한 품질 관리 및 컨트롤강화

• 강력한 모니터링 기능으로 생산, 품질과 관련한 제조 현황에 대한Bird-eye View를 제공

• 모바일, IoT, 클라우드를활용하는 스마트 제조환경으로의 이전을 리드함

고객맞춤솔루션

• 고객의 요구를 유연하게수용할 수 있도록설계하였으므로, 고객의특별한 가치를 시스템화하는데 제약이 없음

• 단기간에 구축할 수있으며, 비즈니스 환경변화에 따라 점진적으로변경하여 적용할 수있도록 시스템이 지원

• 시스템 사용 및 구축기술을 쉽게 이전 받을수 있으므로, 자체적인Maintenance 자원 활용가능

지속적지원및업그레이드

• 점진적인 기능 향상 기법은제품이 버전업되어도단절되지 않고 지속적인업그레이드 서비스가 가능

• 기존의 제품들과는 차원이다른 온라인 / 오프라인의기술지원 제공

쉽고편한사용자환경

• UI는 Web기반으로 쉽게적응

• 관리자와 작업자의사용화면은 권한으로 구분

• 직무 유형으로 사용자권한을 관리

• 메뉴와 사용자화면은고객의 필요에 따라편리하게 재배치가능

• Globalization 지원으로글로벌 생산 기지에 빠르게적용 가능

쉽고편한사용자환경

고객맞춤솔루션

지속적지원/업그레이드

제조환경선진화

Page 6: Things Factory Introduction (한글)

제품 특장점 - 기술/기능 측면

선진기술기반

• 서버Java, NodeJS 등 요소기술

사용, 클라우드 기술 기반. IoT미들웨어 기술 기반

• 클라이언트JavaScript, AngularJS, Polymer,

Canvas 2D 등 요소기술 사용,최고의 데이타 그리드 기능 및성능

표준기술기반

• 모든OS/Device지원Windows Family, Linux,Mac OS, iOS, Android

• 모든웹브라우저 지원IE, Chrome, Firefox,Safari, ..

• 편리한 배포, 편리한운영, 검증된 안정성

개발생산성

• 개발자들이 쉽게 익히고사용할 수 있는 패턴화된 UI 제공

• 패턴화된 템플릿으로 높은개발 생산성

• 고도의 모듈화 구조 DB, Server Logic, UI

• 높은 코드 재활용율

Globalization,� SaaS 대응

• 다국어 및 국가별 시간형식/ 도량형 / 화폐단위 기능제공

• 각국의 Time Zone & Day Light Saving (Summer Time) 지원

• Multi-tenancy Support(하나의 서버 인스턴스로다중 도메인 대응 가능)

선진기술기반

Globalization,SaaS대응

표준기술기반

개발생산성

Page 7: Things Factory Introduction (한글)

목차ü 비즈니스 수요

ü 제품 특장점

ü 시스템 구성

§ 소프트웨어 아키텍쳐

§ 하드웨어구성

§ Framework

§ 번들별제품모듈 구성

o Master Bundle

o Production Bundle�

o Quality Bundle

o Report�Bundle

§ Things�Label�Manager Bundle

§ Things�Unreal�Monitoring Bundle

ü 기능 소개

Page 8: Things Factory Introduction (한글)

소프트웨어 아키텍쳐

BaseTechnologies

Web Storage / Web Socket

Web Component Canvas 2D

CSS3 JavaScript

HTML 5

JavaScriptLibraries

Polymer Dataludi – Canvas Based Grid

ApplicationCore

Configurable Screen (Meta Data) Modular2 Way Binding

Global Setting / Event Handing Dependency Management

(Ajax – JSON)HTTP/REST

WebSocket(Publish/Subscribe JSON Message)

Oracle MySQL SQL server PostgreSQL MongoDB

Server Side Client Side

Rich Client Web client Smart Phone Tablet

Base Technologies

WebSocket

Java / Spring

SchedulerREST / HTTP

Smart ORMAnnotation Script Engine/Groovy

Template Engine

Service & Management

MenuCode

Attachment

AuthenticationAuthorization

Terminology Service Spec Entity Scheme

Screen Meta DataAlarm Label

DIY Layer – User Defined Customized Logic

DIY Service DIY Template Configurable Form / Grid

CoreExtensions

Resource Component

Entityi-18n

Image CardCode Combo

Security

File Uploader

Menu Based Routing Ajax

DIY Layer – Configurable Screen

Configurable Form Configurable Grid Configurable Template

System Base Custom Master WIP Quality Report

Business Modules

Page 9: Things Factory Introduction (한글)

하드웨어 구성

LegacyHR ERP SCM

FactoryAutomation(Monitoring & Control)

Machine Agent Machine Agent Machine Agent

Adapters

DB Server Web Server

(Fail-Over & Load Balance)HA

Session sharing server

Relational DB Nosql DB

Server 1 Server 1HTTP/jSON

Modbus

Page 10: Things Factory Introduction (한글)

Framework

MES 개발

Framework

의미

• MES 개발시 최소한의 비지니스 요구사항만을 구현하면 동작할 수 있도록 제공하는 전반적인 구조, 기능 및 개발 방법을 지칭

Convention & Pattern• 서비스, 화면 개발을 Convention에 따라 Pattern화 하고 공통화하면 자동화할 수 있는 부분이 많아짐

• 개발자가 할 일을 시스템에서 대신 해 줄 수 있어서 개발 및 테스트 시간 단축

MES 개발

Framework가

필요한 이유

제조 환경에 따른 MES 제품의 요구

• 생산 제품 다양화 및 짧아진 생산 주기에 따른 다양한 제조 환경에 대처 필요.• 상황에 따른변화에 기민하게 대응과 지속적인 변화 요구에 대응이 필요

Framework 요구

• 서비스 및 화면 개발 시간을 단축• 유지보수를 쉽게하고 비용을 단축• 고객 요구 변화에 실시간 대응

MES 개발

Framework

특징

Pattern over Convention

• Convention에 따라Pattern화 된 단순한 서비스 구조• 서비스 및 화면 생성기를 제공• 개발 시간 단축

Dynamic & On-Demand

• Dynamic 서비스, Simple한 DSL을 지원하여 쉽고 빠르게 서비스 개발 및 테스트• 서비스 변경에 대한 적용을 서버 Restart없이 배포Visible, So Easy To Maintain• 모든 설정 및 서비스 내용이 화면에 가시화• 시스템 관리자는 복잡한 문서를 볼 필요 없이 화면을 보면서 시스템 관리• 유지보수 비용 절약

Page 11: Things Factory Introduction (한글)

번들별 제품 모듈 구성도

Plant Monitoring Designer

Plant Data Collector

Plant Monitoring Viewer

Framework

Alarm, Custom Template

Scheduled Job

Service Generator

Security Management

R&R Management

Multi-tenancy Mgmt.

Custom Service

Dynamic Service Engine

Entity Management

DSL (Query, LotTrx)

Dynamic Template Engine

Interface

SCM Planning

Warehouse Machine

Production Bundle

Inventory ModuleOrder Module

BOM ModuleWIP Module

Quality Bundle

Sampling Module DataCollection Module

SPC Module QC Module (IQC / OQC)

Report Bundle

Production Status 직통율

SPC Defect Status

Label Designer

Label Printing Agent

Page 12: Things Factory Introduction (한글)

번들별 제품 모듈 구성 – Common Bundle

ü Security Module§ 사용자 관리 프로세스

§ 사용자 인증

§ 사용자 역할 관리 및 역할 기반 권한 관리

ü Common Code Module§ 공통 코드 관리

§ 공통 코드 캐슁

§ 공통 코드 화면 Component

ü File Storage Module§ Rule Based 파일 스토리지 관리

§ 스토리지 별 첨부파일 (업/다운로드) 관리

§ 동영상 스트리밍 기능

ü Approval Module§ 결재선 관리

§ 승인 업무 상신 추적 및 업무함 관리

§ 승인 후 액션 정의

CommonBundle

Page 13: Things Factory Introduction (한글)

번들별 제품 모듈 구성 – Master Bundle

ü Vendor/Customer Info Module§ Vendor information Manager

§ Customer information Manager

ü BOM (Bill Of Material) Module§ 생산품의 BOM 기준 정보 관리

§ 주요 자재의 serial number tracking 기능

ü Production Configure Module§ Product(Material) and Product Model Configure

§ Routing and Packing routing Configure

§ Test Program Configure

ü Data Collection Configure Module§ Collection Item and Set Configure

ü Inventory Configure§ Logical Inventory Configure

MasterBundle

Page 14: Things Factory Introduction (한글)

번들별 제품 모듈 구성 – Production Bundle

ü WIP (Work In Process) Module

§ 재공파악 위한 기준정보 관리 (Factory / Product / Route / Operation)

§ LOT Life-cycle Management (Create, Split, Merge, [Dis]Assemble, Destroy)

§ LOT Tracking (Move, Hold, Release, Start, End)

ü Inventory Module

§ 완제품, 반제품, 주요 원자재의 입/출고, 재고 관리 및 추적

ü Order Module

§ ERP로 부터 Production Plan Interface

§ Production Plan으로 부터 Production Order 전개

§ Production Order 별 생산진도

ProductionBundle

Page 15: Things Factory Introduction (한글)

번들별 제품 모듈 구성 – Quality Bundle

ü Sampling Module

§ 품질 검사를 위해 샘플링 룰 정의

§ 샘플링 룰에 따른 AQL(Acceptance Quality Level) 정의

ü Data Collection Module

§ LOT 또는 Equipment 별 생산 및 테스트 과정에 발생한 데이타의 수집 기능

§ 설비 인터페이스 또는 작업자 입력 방법으로 수집

§ 대량 데이터 수집, 관리, 조회 기능

ü SPC (Statistical Process Control) Module

§ 통계적인 생산관리 기법을 적용한 품질 컨트롤 기능

§ 각종 관리도 (Control Chart) 및 Histogram 기능

ü IQC / OQC Module

§ 수입검사 (Incoming Quality Control) 수행 이력 및 판정 결과 데이타 관리

§ 출하검사 (Outgoing Quality Control) 수행 이력 및 판정 결과 데이타 관리

§ 검사 판정 룰 관리

QualityBundle

Page 16: Things Factory Introduction (한글)

번들별 제품 모듈 구성 – Report Bundle

ü Production Status

§ 생산 계획 대비 달성율

§ 오더/품목/공정별 생산 계획 대비 달성율

ü SPC

§ R-Bar Chart

§ X-Bar Chart

§ Histogram

ü 직통율

§ 직통율

ü Defect

§ 오더, 품목, 공정별 Defect Rate

§ Defect Top 10

ReportBundle

Page 17: Things Factory Introduction (한글)

번들별 제품 모듈 구성 – Things Label Bundle

ü 라벨 모델링

§ 라벨 모델링

§ 변수 매핑

§ Printing Language 생성

ü 라벨 버전 관리

§ 라벨 심사/승인

§ 라벨 Release

§ 버전별 히스토리

ü 라벨 인쇄

§ Label Printing Agent가 인쇄 요청을 받아서 처리

§ 라벨 인쇄 이력 관리

Bundle

Page 18: Things Factory Introduction (한글)

번들별 제품 모듈 구성 – Things Unreal Bundle

ü 모니터링 모델링

§ 2D 모델링

§ 3D 모델맃

§ 변수 매핑

ü 모델 버전 관리

§ 모델 심사/승인

§ 모델 Release

§ 버전별 히스토리

ü 모니터링

§ Monitor Agent를 통한 모니터링 데이터 Publish / Subscribe

§ 모니터링 Viewer로 실행된 경우 데이터를 Subscribe하여 Viewing

Bundle

Page 19: Things Factory Introduction (한글)

목차ü 비즈니스 수요

ü 제품 특장점

ü 시스템 구성

ü 기능 소개

§ UI�구성

§ Common�모듈

§ Production 모듈

§ Quality 모듈

§ Report�모듈

§ Operators’�Interface

§ Things�Label�Manager

§ Things�Unreal�Monitoring

§ Dynamic�Development�Support

Page 20: Things Factory Introduction (한글)

기능 소개 – UI구성(Layout)

Logo§ Things Factory Logo

Tool Bar§ User Profile Button§ Client Setting Button§ Logout Button

Title Bar§ 메뉴클릭시메뉴타이틀표시

Full Screen Button§ 클릭시 Full Screen 모드로변경

Recent Pages§ 최근조회메뉴리스트§ 클릭하면 해당메뉴로 이동

Menu Bar§ 메인메뉴 : 메인메뉴클릭시 서브메뉴

리스트가 표시§ 서브메뉴: 메인메뉴의 하위메뉴들로서클릭시 화면들이 표시

Logo Title Bar Full Screen Button Recent Pages

Tool Bar

Main Menu

Sub Menu

Menu Bar

Page 21: Things Factory Introduction (한글)

기능 소개 – UI구성(Main Content)

Main Content§ 메뉴클릭시 화면이 표시되는영역

§ 일반적으로 Search Form, Data Grid, Button Bar로 구성

Search Form§ 조회조건입력 폼

§ Search Button

Data Grid§ Search Button 클릭시 데이터를 조회한

후그리드에 출력

Button Bar§ 버튼들 위치

Detail View§ 그리드좌측아이콘버튼클릭시상세

뷰표시

Search Form

Search ButtonData Grid

Button Bar

Detail View

Page 22: Things Factory Introduction (한글)

목차ü 기능 소개

§ Common�모듈

o Multi Factory

o 사용자 관리 및 인증

o 역할 및 권한

o 공통 코드

o 메뉴 관리

o 다국어 지원

o 파일 스토리지 및 첨부파일 관리

o 설정 관리

o 심사 승인

Page 23: Things Factory Introduction (한글)

기능 소개 – Common 모듈(Multi Factory)

기능 설명

§ 하나이상의 Factory관리가능

§ Factory는 Resource를구분하는

논리적인 단위이고 모든Resource는

Factory별로관리

Page 24: Things Factory Introduction (한글)

기능 소개 – Common 모듈(역할 및 권한 관리)

기능 설명

§ 역할을 동적으로 관리

§ 역할별 사용자 할당

§ 역할에 따른 화면별 권한 설정에 따른

권한 관리

역할 관리 역할별 사용자 할당

역할 별 화면 권한 설정

Page 25: Things Factory Introduction (한글)

기능 소개 – Common 모듈(사용자 관리 및 인증)

기능 설명

§ 사무실 관리자 및 현장 작업자 관리

§ 인증

§ 사용자 관리 프로세스

o 사용자 등록 및 승인 요청

o 패스워드 변경 요청

o 요청에 대해 관리자가 처리

o 처리 후 사용자에 이메일 발송

o 로그인

사용자 등록 요청

인증 화면

패스워드 초기화 요청

사용자 관리 화면

사용자 인증 메일

사용자 프로필

Page 26: Things Factory Introduction (한글)

기능 소개 – Common 모듈(공통 코드 관리)

기능 설명

§ 공통 코드 관리

§ 코드 컴포넌트 지원

§ 화면 Refresh 후코드 실시간 적용

공통 코드 관리

공통 코드 컴포넌트

Page 27: Things Factory Introduction (한글)

기능 소개 – Common 모듈(메뉴 관리)

기능 설명

§ 동적인 메뉴 관리

§ 메인메뉴와 서브메뉴로 구성

§ 사무직용 UI 화면과 생산직용 OI 메뉴

지원

§ 사용자가 직접 개발한 정적화면과

설정 기반으로 시스템이 제공하는

동적 화면 지원

§ 화면 Refresh 후메뉴실시간 적용

메뉴 관리

Page 28: Things Factory Introduction (한글)

기능 소개 – Common 모듈(다국어 지원)

기능 설명

§ 화면에 표시할 용어 및 서버측메시지

다국어 관리

§ 언어 종류는 공통 코드로 설정

§ 다국어등록변경시 화면 Refresh 후

실시간 적용

§ 화면에서 언어 설정 변경시 바로 적용

§ 화면에 다국어 적용할 수 있도록 i18n

컴포넌트 제공서버 메시지 관리

화면 용어 관리

Page 29: Things Factory Introduction (한글)

기능 소개 – Common 모듈(파일 스토리지 및 첨부파일 관리)

기능 설명

§ 첨부파일을 관리하는 스토리지

(디렉토리)를 동적으로 관리

§ 파일 스토리지별 첨부파일관리 (조회,

업로드 및 다운로드)

§ 첨부파일 관리 디렉토리에 대한 Rule

설정 가능 – 디렉토리 하위에

년도,월,일 이나 UUID등의 규칙으로

관리할 수 있도록 설정 제공

§ 첨부파일로 관리하는 이미지, 동영상

등은 별도 메뉴 제공하고 이미지 뷰어,

동영상 플레이어 제공

§ 이미지를 업무 화면에서 선택할 수

있는 Image Selector 화면 컴포넌트

제공

§ 동영상 스트리밍 서비스 지원

파일 스토리지 관리파일 스토리지 별 첨부파일 리스트

동영상 플레이

업로드한 동영상 조회 화면업로드한 이미지 조회 화면

스토리지 관리 룰

Page 30: Things Factory Introduction (한글)

기능 소개 – Common 모듈(설정 관리)

기능 설명

§ 시스템 설정 관리

§ 설정 변경시 즉시 적용

Page 31: Things Factory Introduction (한글)

기능 소개 – Common 모듈(심사 승인)

기능 설명

§ 결재선 관리

§ 심사 승인업무상신

§ 승인 처리

§ 사용자별 업무함

o 전체 업무

o 해야할 업무

o 완료된 업무

o 내가 상신한 업무

결재선 관리

결재선 설정

내 업무

내가 상신한 업무

업무함

Page 32: Things Factory Introduction (한글)

목차ü 기능 소개

§ Master�모듈

o Customer

o Operation

o Routing

o Product Model

o Material

o Collection Set

o Inspection Item

o Packing Model

o Test Program

o Store

o Store Location

Page 33: Things Factory Introduction (한글)

기능소개 - 제품 모델 설정

제품모델 설정

• 생산방안과 모델을 하나로 구성

• 생산BOM, 오더BOM설정• 오더정보를 최우선으로 처리

• 동일한 공정, 테스트 파라메터, 데이타 수집대상은 하나의 모델을 보고만 있음

• 제품 마다 재구성이 없이 모델 기준으로 적용• 제품코드가 변해서 공정 구성이 변화가 아님

• 오더에 설정된 모델정보가 없을경우에만 제품에 있는 모델정보사용

작업지시 제품모델

• 공정작업 리스트에서 각 공정별작업내용 설정

제품방안

LOT

모델

라우팅

공정

데이타 수집대상 Exam Set Packing Model Label Config Product Cycle

공정 List 제공

Page 34: Things Factory Introduction (한글)

기능 소개 – Master 모듈(Customer)

고객 정보카드§ 명함카드형태로 고객 정보제공

고객 정보 리스트§ 필요에따라 고객정보를 그리드

형태로도 제공

고객 정보 카드

고객 정보 리스트

Page 35: Things Factory Introduction (한글)

기능 소개 – Master 모듈(Operation)

제품 공정§ 현장실제상황에맞추어공정을등록한다.

§ 등록정보:공정, 공정설명, 분류및위치 정보

§ ERP와 연동이 필요한경우ERP공정코드 및 설명을 입력한다.

Page 36: Things Factory Introduction (한글)

기능 소개 – Master 모듈(Routing)

라우팅§ 제품의 여러공정을 합치고일정한순서로등록하 제품의 공정 라우팅을구성한다.

§ 주요 정보:라우팅명및 생성시 바로시작하려면 Start를체크한다.

§ 상세 정보:필요한 공정을선택하여등록하고 Start가 필요한경우체크한다.

§ 일반적으로 공정의작업 시간을정확하게산정이 필요한경우Start를선택한다.

Page 37: Things Factory Introduction (한글)

기능 소개 – Master 모듈(Product Model)

기능 설명§ 여러공정 정보를취합하여 하나의

라우팅을 구성한다.

§ 라우팅과 제품 모델을 연동하여제품설정을 시작한다.

§ 주요정보:라우팅명및 BOM정보설정.

§ 상세정보:모델과라우팅을 연합한후상세 화면에서는 라우팅에포함된공정을보여주며 해당공정에서수행해야하는작업을 입력한다.

Page 38: Things Factory Introduction (한글)

기능 소개 – Master 모듈(Material)

기능 설명§ 자재나제품 마스터 정보관리§ 자재와 반제품, 완제품을 구분하기

위해 Material Type 필드가존재§ MES 생산 제품은 Product Model 을

설정§ 완제품의경우납품해야할 고객사

정보및 필요한경우고객사 파트번호를 관리

§ 자재의경우협력업체정보및협력업체파트번호를 관리

§ 입고시 사용될기본창고코드 관리

Page 39: Things Factory Introduction (한글)

기능 소개 – Master 모듈(Collection Set)

기능 설명§ 데이터 수집을 위한 기준정보셋§ 데이터 수집셋별로 데이터 수집

항목을 관리§ 설정한 데이터 수집셋은

ProductModel의 데이터 수집할공정에설정된다.

§ 설정이완료되면 제품별 데이터수집공정에 설정한 수집항목에따라데이터를 입력할 수 있다.

Collection Items

Page 40: Things Factory Introduction (한글)

기능 소개 – Master 모듈(Packing Model)

기능 설명§ 포장을 위한 기준 정보를 관리§ 여러단개의포장

(소박스포장–중박스포장–대박스포장) 지원을 위해포장 step을 관리하고포장공정 자동화를 위해 제품별로박스당몇개가 들어가는지 설정

§ 완전히포장되었을경우무게체크를위해포장무게설정

§ ProductModel설정에서 제품별포장공정에서 Packing Model을 설정하게된다.

Page 41: Things Factory Introduction (한글)

기능 소개 – Master 모듈(Store & Store Location)

기능 설명§ 창고와 창고 로케이션 마스터 정보

§ 창고 정보와 창고에 소속된 로케이션정보를 관리한다.

§ 창고 로케이션은 3차원으로위치(X, Y, Z)를 설정할 수 있어이 정보로 Things Unreal Monitor와 데이터인터페이스하여 3차원모니터링이가능하다.

Store Location

Page 42: Things Factory Introduction (한글)

목차ü 기능 소개

§ Production� 모듈

o Product Plan

o Work Order

o Lot

o Lot Overview

o Lot Assembly

o Lot Data Collection

o Lot Lock History

o Lot Rework History

o Lot Inspect

o Lot Defect History

o Lot Repair History

o Lot Scrap History

o Lot Transaction

o Packing Status

Page 43: Things Factory Introduction (한글)

기능 소개 – Production 모듈(Product Plan)

계획 List§ 계획들을 List형태로 개요 정보를보여준다.

계획상세 정보로 이동§ 2번아이콘을클릭하여상세 화면으로

이동한다.

계획상세 정보§ 상세화면에서는 계획의 모든정보를보여 준다.

§ 계획에서는 주로 오더의일정과BOM 및 모델정보가포함되며 수정하지않을경우해당정보로 생산을수행한다.

§ 단, 모델이나BOM이없을경우에는오더에포함한 제품정보를기준으로생산에 적용한다.

상세정보 팝업

Page 44: Things Factory Introduction (한글)

기능 소개 – Production 모듈(Work Order)

기능 설명§ 기본적으로 계획과같은 정보소유

§ 계획과달리실제 생산에 적용되는일정, 생산라인과 Shift까지 Assign한작업지시내용이다.

§ 상세화면으로 이동하면 오더하나의정보를 한눈에 확인이 가능함.

상세정보 팝업

Page 45: Things Factory Introduction (한글)

기능 소개 – Production 모듈(Lot Status)

계획 List§ Lot의상태를 List로보여주는 화면

계획상세 정보로 이동

상세 정보§ 해당 Lot의작업 이력을 확인§ 필요 시작업이력에 대한 Export를제공

가능

상세정보 팝업

Page 46: Things Factory Introduction (한글)

기능 소개 – Production 모듈(Lot Overview)

계획 List§ Lot의상태를 List로보여주는 위치

Lot Histories § Lot을클릭했을때해당 Lot의작업 이력

제공

상세 정보§ 작업한내용을상세하게화면에

List하여보여줌§ 공정 이력에따라 해당하는 Tab으로

자동으로 이동함

List Histories

상세 정보

Page 47: Things Factory Introduction (한글)

기능 소개 – Production 모듈(Lot Lock History)

상세정보 팝업

Lot Lock History List§ 모든 Lot의작업 이력을보여주는 화면

상세 정보로 이동

상세 정보§ 해당시점의작업상세내용을 확인

가능 함

Page 48: Things Factory Introduction (한글)

기능 소개 – Production 모듈(Lot Rework History)

상세정보 팝업

재작업 이력§ 모든 Lot의 재작업 이력을보여주는

화면

상세 정보로 이동

상세 정보§ 해당시점의작업상세내용을 확인

가능 함

Page 49: Things Factory Introduction (한글)

기능 소개 – Production 모듈(Lot Inspect History)

상세정보 팝업

검사이력§ 모든 Lot의 재작업 이력을보여주는

화면

상세 정보로 이동

상세 정보§ 해당시점의작업상세내용을 확인

가능 함

Page 50: Things Factory Introduction (한글)

기능 소개 – Production 모듈(Lot Defect History)

상세정보 팝업

재작업 이력§ 모든 Lot의 불량이력을보여주는 화면

상세 정보로 이동

상세 정보§ 해당시점의 불량상세내용을 확인

가능 함.

Page 51: Things Factory Introduction (한글)

기능 소개 – Production 모듈(Lot Repair History)

상세정보 팝업

수리작업 이력§ 모든 Lot의 수리 이력을보여주는 화면

상세 정보로 이동

상세 정보§ 해당시점의 수리상세내용을 확인

가능 함.

Page 52: Things Factory Introduction (한글)

기능 소개 – Production 모듈(Lot Scrap History)

상세정보 팝업

폐기 이력§ 모든폐기된 Lot을보여주는 화면

상세 정보로 이동

상세 정보§ 해당 Lot의상세내용을 확인 가능.

Page 53: Things Factory Introduction (한글)

기능 소개 – Production 모듈(Packing Status)

상세정보 팝업

Packing Status§ 포장상태 정보를 개략적으로

List해주는 화면

상세 정보로 이동

상세 정보§ 해당포장라벨로포장한 Lot의 정보를

List하여보여줌.§ 포장된 Lot을 선택하면 해당 Lot의작업

이력이 화면 아래에 모여짐

Page 54: Things Factory Introduction (한글)

기능 소개 – Production 모듈(Lot Transaction)

상세정보 팝업

Lot작업 정의화면§ 모든가능한 Lot작업을보여 주는 화면.

상세 정보로 이동

트랜잭션상세 정보§ 해당작업의상세내용을 확인 가능

로직§ 개발자가 필요한경우로직확인및

수정용으로 적용하여빠른시기에버그픽스 및 요구사항 반영용도 임.

§ 개발자나시스템 관리자만권한 부여

로직 텝

Page 55: Things Factory Introduction (한글)

목차ü 기능 소개

§ Quality�모듈

o Acceptable Quality Level

o Sampling

o Inspection Spec

o QC Result

o SPC Item

o SPC Values

Page 56: Things Factory Introduction (한글)

기능 소개 – Quality 모듈(Acceptable Quality Level)

AQL 설정§ Acceptable Quality Level을 설정하는

화면.§ 기본으로 Critical/Major/Minor 3가지

형태로 설정함

Page 57: Things Factory Introduction (한글)

기능 소개 – Quality 모듈(Sampling)

Sampling 설정§ Acceptable Quality Level을 Sampling

Size에따라 다르게설정해 주는 화면

상세정보 팝업

Page 58: Things Factory Introduction (한글)

기능 소개 – Quality 모듈(Inspection Spec)

Inspection Spec 설정§ Inspection대상내용을4번 Inspection

items에서 선택

Inspection –Sampling Map§ Inspection에 적용할 Sampling Rule을

선택

Inspection과 제품 모델연동§ 제품모델에 해당되는제품이 모델에

정의된 공정으로 이동 할경우해당룰로 Sampling수행 가이드 및검사결과입력

상세정보 팝업

Page 59: Things Factory Introduction (한글)

기능 소개 – Quality 모듈(QC Result)

OQC/IQC결과 입력 화면§ 사전에 정의한 Inspection Rule에따라검사.

§ 검사결과를 해당화면에 입력

Page 60: Things Factory Introduction (한글)

기능 소개 – Quality 모듈(SPC Item)

SPC Item§ SPC 모니터링 Item 등록화면.

상세 정보로 이동

상세 정보§ 해당작업의상세내용을 확인 가능

로직§ 그리드가 불편할경우상세를클릭하여

Form으로볼수 있음

상세정보 팝업

Page 61: Things Factory Introduction (한글)

기능 소개 – Quality 모듈(SPC Values)

SPC 모니터링 결과 값 List§ SPC 모니터링결과값 List.

상세 정보로 이동

상세 정보§ 그리드가 불편할경우상세를클릭하여

Form으로볼수 있음

상세정보 팝업

Page 62: Things Factory Introduction (한글)

기능 소개 – Quality 모듈(SPC Chart)

SPC 모니터링 결과 값 List§ SPC 모니터링결과값 List.

X-Bar/R-Bar Chart§ X-bar/R-bar Chart로제품 생산에서

모니터링하고 있는값의 추세판단

Page 63: Things Factory Introduction (한글)

목차ü 기능 소개

§ Report�모듈

o Production Status – Duration

o Report Exporting

o Production Status – Daily

o Production Status – Group by

o Defect Rate Top 5

Page 64: Things Factory Introduction (한글)

기능 소개 – Report 모듈(Production Status - Duration)

기능 설명§ Production Status – Duration이란

생산 과정 중 발생한 데이터 기록을바탕으로, 일정 기간 동안의 요약된정보를 시각화된 도표로 한눈에 보기위한 기능

§ 시각화된 도표를 통해 요약된 정보를볼 수 있기 때문에 각 공정에 대한그리고 기간에 따른 생산관리를용이하게 진행 할 수 있도록 지원

§ 요약된 정보를 Excel 파일로손쉽게Export 할 수 있으며 행 간의 병합, 스타일 적용으로 높은 가독성을 갖춘리포트 결과를 확인 가능

Page 65: Things Factory Introduction (한글)

기능 소개 – Report 모듈(Report Exporting)

기능 설명§ Report Exporting이란도표화된

데이터를 Excel 파일로 Export하는기능

§ 클릭 한번만으로 Excel 파일을 손쉽게Export 할 수 있으며 행 간의 병합, 스타일 적용으로 높은 가독성을 갖춘리포트 결과를 확인 가능

§ 간단한 Configuration을 통해 추가적인요약 정보 (합계, 평균, 최소, 최대값 등) 나타낼 수 있으며 Excel 파일에 출력또한 가능함

§ 정렬순서를 클릭 한번으로 변경가능하여 가장 높은 값, 가장 낮은값을 즉시 확인 하는데 용이

엑셀 파일 예시

Page 66: Things Factory Introduction (한글)

기능 소개 – Report 모듈(Production Status – Daily)

기능 설명§ Production Status – Daily란생산 과정

을 통해 발생한 데이터 기록을바탕으로,날짜에 따른 요약된 정보를시각화된 도표로 한눈에 보기 위한기능

§ 특정한 날에 발생한 자제별, 공정별주요 정보들을 종합적으로 기록하여확인 가능하도록 함

§ 그루핑 기능을 이용하여 주요 정보의기준을 결정하고 해당 기준을바탕으로한 그래프를 구성 가능

Page 67: Things Factory Introduction (한글)

기능 소개 – Report 모듈(Production Status – Group by)

기능 설명§ Group by 기능은 마우스 드래그&

드롭을 통해 그래프의 기준이 되는컬럼을 그루핑 할 수 있는 기능

§ 그래프의 기준이 될컬럼을 드래그& 드롭만으로 변경 가능하며 그에 따라상이한 형상의 그래프를 즉시 확인가능

§ 복수의 기준을 그루핑 할 수 있으며 각기준에 따른 현황을 동시에가시적으로 표현 할 수 있음

Page 68: Things Factory Introduction (한글)

기능 소개 – Report 모듈(Defect Rate Top 5)

기능 설명§ Defect Rate Top 5란 일정 기간 동안

발생한 defect 이력을 통해 가장 많은불량률이 발생한 상위 5개 공정을확인하는 기능

§ 불량이 발생한 공정, 불량의 유형, 불량의 수량등 불량이 발생한 원인에대한 유추 및 분석에 필수적인 정보를한눈에 볼 수 있도록 지원

§ 전체 공정 중 상위 다섯개의 공정을추려내어 공정 개선이 필요한지 혹은특정 장비의 정비가 필요한지와 같은예측이 가능하도록 하여 생산성향상을 지원

Page 69: Things Factory Introduction (한글)

목차ü 기능 소개

§ Operator’s�Interface (OI)

o Operators’ Interface (OI) 특징

o Operators’ Interface (OI) 구조

o Full Screen 지원

o 동영상 기반 작업 매뉴얼

o 오더 리스트

Page 70: Things Factory Introduction (한글)

기능 소개 – OI (특징)

OI 특징§ 현장 작업자를 위한 화면

§ 현장 작업의 기본이 되는 워크오더와공정을 선택하여 작업

§ 선택된 워크오더의 요약 정보와라우팅이 그래픽으로 표시되고공정별로 Input / Output 수량이표시되어작업 현황을 한눈에 파악

§ 로그인 한 사용자의 권한에 따라 메뉴구성

§ 작업 화면에 집중 할 수 있도록작업화면만 토글 가능

Page 71: Things Factory Introduction (한글)

기능 소개 – OI (구조)

Logo§ 고객사 로고로 변경 가능.

Toolbar§ 사용자 프로필 버튼§ 설정 버튼§ 로그아웃버튼

Menu§ Image 기반의 메뉴§ 로그인 사용자 권한 기반

Title Bar§ 선택한 메뉴의 타이틀 표시§ Full Screen 버튼: Brower 전체 화면 기능 제공

§ Toggle 버튼: Work Filter, Order Summary, WIP

숨김/표시

Work Filter§ 공정, 워크오더 선택 필터§ 전체작업 화면에 선택 값 반영

Order Summary§ 오더의 요약 정보

Work In Process§ 선택된 오더의 라우팅 정보로 공정별

Input/Output 수량 표시

Logo Title Bar Full Screen Button Toggle Button

Menu Bar

Tool Bar

Work Filter

Order Summary Work in Process

Main Content

Page 72: Things Factory Introduction (한글)

기능 소개 – OI (Full screen 지원)

Full Screen§ 화면을 전체 화면 모드로 전환하는

기능

§ Full Screen을 지원하여 작업자가 현장작업시 작업화면에 집중도를 높여줌

§ 복잡한 작업 화면의 경우 Full Screen 기능을 사용하면 한 눈에 화면 파악이가능

§ ESC키를 눌러언제든지 Full Screen 모드를 빠져나올 수 있음

Page 73: Things Factory Introduction (한글)

기능 소개 – OI (동영상 기반 작업 매뉴얼)

기능 설명§ 공정별 작업 매뉴얼 조회

§ 동영상 기반 작업 매뉴얼 지원

§ 동영상 스트리밍 기능

§ 작업자들의 작업 습득 능력 향상 기대

동영상 기반 작업 가이드

Page 74: Things Factory Introduction (한글)

기능 소개 – OI (Order List)

기능 설명§ Work Filter에서 설정한날짜, 라인

기준으로 필터링된 오더 리스트

§ 각 오더별로 Start, Stop, Close, Lock, Unlock 등의 트랜잭션

Page 75: Things Factory Introduction (한글)

목차ü 기능 소개

§

o 라벨 시스템 아키텍쳐

o 라벨 모델링

o 라벨 List 관리

o 라벨 버전 관리

Page 76: Things Factory Introduction (한글)

기능 소개 – 라벨 시스템 아키텍쳐

HTTP/REST(Ajax – JSON)

Oracle MySQL SQL server PostgreSQL MongoDB

Server Side Client Side

Label Modeling Service Engine

Service & Management

Code

Attachment

Authorization

ServiceSpec EntityScheme

Label

Base Technologies

WebSocket

Java / Spring

REST / HTTP Smart ORM Annotation

Script Engine / GroovyTemplate Engine

라벨 List관리

라벨 모델링

라벨버전관리

Page 77: Things Factory Introduction (한글)

기능 소개 – 라벨 모델링ü 그래픽 환경에서 바코드 라벨 디자인, 변수 매핑 및 출력 테스트

Page 78: Things Factory Introduction (한글)

기능 소개 – 라벨 list 관리ü 디자인된 라벨리스트 관리, 그룹별 분류 관리

Page 79: Things Factory Introduction (한글)

기능 소개 – 라벨 버전 관리ü 라벨 변경 승인 관리, 버전 관리

Page 80: Things Factory Introduction (한글)

목차ü 기능 소개

§

o Things Unreal 시스템 아키텍쳐

o 모니터링 보드 활용

o 모니터링 보드 모델링

o 설비 상태 정보

o 3D창고 Simulation

o 지원 Component

Data Power Made Easy.

Page 81: Things Factory Introduction (한글)

기능 소개 – Things Unreal 시스템 아키텍쳐

HTTP/REST(Ajax – JSON)

Oracle MySQL SQL server PostgreSQL MongoDB

Server Side Client Side

Things unreal Service Engine

Service & Management

Code

Attachment

Authorization

ServiceSpec EntityScheme

Scene

Base Technologies

WebSocket

Java / Spring

REST / HTTP Smart ORM Annotation

Script Engine / GroovyTemplate Engine

2D 창고 모니터링

모니터링 보드 모델링

3D 창고 모니터링

Page 82: Things Factory Introduction (한글)

기능 소개 – Things Unreal 모니터링 보드 활용

최고 경영진

중간관리자/Control Center

Operators

Page 83: Things Factory Introduction (한글)

기능 소개 – Things Unreal 모델링ü 그래픽 환경에서 PPT를 만드는 것 처럼 보드 디자인, 변수 매핑 및 Preview

Page 84: Things Factory Introduction (한글)

기능 소개 – Things Unreal 설비 상태 모니터링(플렌트별)

Page 85: Things Factory Introduction (한글)

기능 소개 – Things Unreal 3D 창고 Simulation

Page 86: Things Factory Introduction (한글)

기능 소개 – Warehouse 온습도 센서 / HeatMap

Page 87: Things Factory Introduction (한글)

기능 소개 – Warehouse Picking Navigation

Page 88: Things Factory Introduction (한글)

기능 소개 – Things Unreal 지원 컴포넌트

Text media Shape Chart Gauge etc.

Simple

Animated

Color Image

GrayImage

MovieClip

Live-video

Rectangle

RoundRect.

Ellipse

Line

Arrow

Polyline

Polygon

Triangle

Star

Marker

Clock

Compass

Histogram

BarChart

StackedBar

HorizontalBar

HStackedBar

LineChart

MixedChart

RadarChart

PolarArea

PieChart

Doughnut Chart

ControlChart

Gauge-circle

VGauge

HGauge

ProgressBar

ProgressCircle

WMSEq.

3D Elements

Page 89: Things Factory Introduction (한글)

목차ü 기능 소개

§ Dynamic�Development�Support

o Entity 관리

o Service Descriptor

o Custom Service

o Custom 템플릿 관리

o Scheduled Job 관리

o Alarm 관리

Page 90: Things Factory Introduction (한글)

기능 소개 – Entity 관리

기능 설명§ Entity란 Table과 매핑되는 서버측

모델의 메타 정보, 서비스 생성에필요한 마스터 데이터

§ Entity 서비스에 필요한 메타 정보와Table Column 및 그리드, 폼 정보

§ Entity 정보로 부터 패턴화 된 서비스및 메뉴 생성을 통해 수작업을최소화하여 개발 시간 및 노력을 단축

§ 자동 생성 기능

o Table 생성 : Entity 정보로 부터

Table, Sequence, Index 등 생성

o Entity 생성 : 서버 측 모델 생성

o Service 생성 : 서버측 기본 CRUD

서비스 생성

o Menu 생성 : 메뉴 정보 생성

Entity List 관리

Entity별 생성버튼

테이블 생성 서비스 생성 메뉴 생성

Entity 생성

Page 91: Things Factory Introduction (한글)

기능 소개 – Service Descriptor

기능 설명§ 서버측에서 제공하는 서비스에

대해서 모듈별로 화면을 통해 가시화

§ 서비스 클래스 내용 및 메소드 내용(Servcie Class Description 및 Method, 메소드 별 URL 등) 제공

§ 서비스 테스트도 가능하여 개발시점에 편리

§ 유지보수시 서비스 내용에 대해서별도의 문서가 필요없이 화면에서확인 가능하여 유지보수 비용이낮아짐

§ 시스템 관리자만 조회하도록권한설정

2. Service Class별 Method List

1. Service Class 선택

3. 테스트 버튼

4. 테스트 결과 출력

Page 92: Things Factory Introduction (한글)

기능 소개 – Custom Service

기능 설명§ 시스템 개발자나 관리자가DynmaicLanguage와 Things Factory Framework가 제공하는 DSL을이용하여 Server Restart없이실시간으로 Dynamic하게제공하는서비스

§ Custom Service를 생성한 후 타입에따라 쿼리 또는 DSL을 이용한 로직을작성하면 유일한 서비스 URL이등록되고 즉시 서비스 됨

§ Server Restart가없이 서비스 개발가능하여 개발 시간 단축, 고객의요청을 실시간 반영

§ 다음에 소개될 Custom Template, Alarm, Job 등 여러 서비스에 사용되어Dynamic한 서비스를 제공할 수 있다.

§ Custom Service Type

o Business Logic : Dynmaic

Language와 DSL을 이용하여

로직을 작성하여 서비스 생성

o Database Query : Database

Query만 작성하여 서비스 생성

1. Business Logic Type Service

2. Database Query Type Service

Service URL

Page 93: Things Factory Introduction (한글)

기능 소개 – Custom Template

기능 설명§ Custom Template이란 특정 상황에서

필요한 데이터(혹은 View) 템플릿을정의하여 필요한 시점에 동적으로이용하기 위한 서비스이다.

§ 정의한 템플릿에는 변수가존재하게마련인데 Custom Logic을 실행하여템플릿에 매핑 데이터를 전달하면동적으로 템플릿을 변경가능하다.

§ Server Restart가없이 서비스 개발가능하여 개발 시간 단축, 고객의요청을 실시간 반영

§ 대표적으로 HTML Tempate, 전표Template, JSON Template, Java Class Template 등의 Template을 많이쓰지만 유형에 제한이 없다.

Custom Logic

Java Class Template

HTML Template 전표 Template JSON Template

Page 94: Things Factory Introduction (한글)

기능 소개 – Scheduled Job 관리

기능 설명§ 주기적으로 실행되는 Job을 관리

§ 스케줄링 되는 Job에 대해서 화면에가시화되어등록과 변경등 관리가편리

§ Job은 Job Class 설정을 이용한 static Job과 Custom Service를 이용한dynamic Job으로 구분되고 dynamic job을 이용하면 Server Restart없이Job을 즉시 등록하여실행 가능

§ Job 실행/중지 버튼을 통해 개별 Job별실시간 실행 및 중지가 가능

§ Job History를남기겠다고 체크하는순간 Job이 실행된 이력을남겨 추적이가능

§ Linux, Unix계열에서 제공하는 CronExpression과 동일한 표현으로복잡한주기까지 설정 가능

Cron Expression

Job History

Job Histories

Page 95: Things Factory Introduction (한글)

기능 소개 – Alarm 관리

기능 설명§ Alarm을 화면에 가시화하여

제공함으로써 Alarm 등록과 변경등관리가 용이

§ Mail, Mobile Push, HTTP, Web Socket등의알람 지원

§ 알람 템플릿을 설정할 수 있고템플릿내의 변수를 치환할 수 있는Custom Logic을 제공

§ 알람 타이틀, 대상자 및 내용등을 모두Custom Logic을 이용해서 핸들링 가능

§ 각 Alarm은 고유 URL로 서비스되므로HTTP 기반으로 Alarm 호출 가능

§ 앞에서 소개한 Scheduled Job과연동하여 주기적으로 Alarm 보내기도가능

Alarm Detail (E-Mail - Type)

HTML Template JSON Template Custom Logic

Page 96: Things Factory Introduction (한글)

감사합니다제품소개서