Webiz
WeBiz FM System - Facility Management System for ERPNext
- Author: JYT-AI
- Repository: https://github.com/JYT-AI/webiz
- GitHub stars: 1
- Forks: 1
- Category: Other
- Maintenance: Unmaintained
- Frappe versions: develop
Install Webiz
bench get-app https://github.com/JYT-AI/webiz
Add the Frappe Gems badge to your README
Maintain Webiz? Paste this into your README:
[](https://frappegems.com/gems/apps/JYT-AI/webiz)
About Webiz
WeBiz FM System
시설환경관리(Facility Management) 업무 통합 관리 시스템 for ERPNext
📋 개요
WeBiz는 ERPNext 기반의 시설환경관리(FM) 전문 앱으로, 고객 사이트 관리부터 청구까지 FM 업무 전 과정을 체계적으로 관리할 수 있는 통합 솔루션입니다.
🏢 주요 기능
업무 영역별 Workspace
- 고객관리 - 영업 파이프라인, 고객 정보, 커뮤니케이션
- 견적관리 - 견적 프로세스, 품목 관리, 가격 관리, 배송 관리
- 계약관리 - 계약 프로세스, 공급업체 관리, 구매 관리, 서비스 계약
- 프로젝트관리 - 프로젝트 관리, 작업 관리, 시간 관리, 이슈 관리
- 청구관리 - 청구 프로세스, 수금 관리, 정기 청구, 세금 관리
- 문서관리 - 파일 관리, 커뮤니케이션, 템플릿 관리, 지식 관리
사이트 관리 기능
- Warehouse 확장: 기존 ERPNext Warehouse를 사이트 관리용으로 확장
- 고객별 사이트 관리: 고객과 연결된 사이트 정보 체계적 관리
- 프로젝트-사이트 연결: 프로젝트와 사이트 간 연결 관리
- 사이트 상세 정보: 면적, 층수, 계약 기간, 관리자 정보 등
🚀 설치 방법
1. 앱 다운로드
cd frappe-bench
bench get-app https://github.com/JYT-AI/webiz.git
2. 사이트에 설치
bench --site [your-site] install-app webiz
3. 마이그레이션 실행
bench --site [your-site] migrate
📁 프로젝트 구조
webiz/
├── webiz/
│ ├── api/ # API 엔드포인트
│ ├── custom/ # Custom Fields 및 확장
│ │ └── warehouse.py # Warehouse 사이트 관리 확장
│ └── workspace/ # 업무 영역별 Workspace
│ ├── 고객관리/
│ ├── 견적관리/
│ ├── 계약관리/
│ ├── 프로젝트관리/
│ ├── 청구관리/
│ └── 문서관리/
├── hooks.py # Frappe Hooks 설정
├── install.py # 설치 후 초기화
└── README.md
🔧 기술 스택
- Framework: Frappe Framework
- Base App: ERPNext
- Language: Python, JavaScript
- Database: MariaDB/PostgreSQL
📊 사이트 관리 Custom Fields
Warehouse 확장 필드
is_site: 사이트로 사용 여부site_customer: 연결된 고객site_manager: 사이트 관리자site_type: 사이트 유형 (오피스/공장/창고/매장/기타)site_area: 면적 (㎡)site_floors: 층수site_contract_start/end: 계약 기간site_notes: 사이트 메모
Project 확장 필드
site: 연결된 사이트 (Link to Warehouse)site_manager: 사이트 관리자 (자동 가져오기)
🎯 사용 방법
사이트 생성
- Warehouse 리스트에서 새 창고 생성
- "사이트로 사용" 체크박스 활성화
- 고객, 관리자, 유형 등 사이트 정보 입력
프로젝트에서 사이트 연결
- Project 생성/수정 시 사이트 정보 섹션에서 사이트 선택
- 사이트 관리자 정보 자동 표시
🤝 기여하기
This app uses pre-commit for code formatting and linting. Please install pre-commit and enable it for this repository:
cd apps/webiz
pre-commit install
Pre-commit is configured to use the following tools for checking and formatting your code:
- ruff
- eslint
- prettier
- pyupgrade
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
📄 라이선스
Proprietary
📞 지원
- 이슈 리포트: GitHub Issues
- 문의: ktk@jyt.ai
🏗️ 개발 상태
- ✅ 기본 Workspace 구성
- ✅ 사이트 관리 기능 (Warehouse 확장)
- ✅ 프로젝트-사이트 연결
- 🚧 고급 보고서 기능
- 🚧 모바일 최적화
- 📋 API 문서화
WeBiz FM System - 시설환경관리의 새로운 표준
Related Other apps for Frappe & ERPNext
- Erpnext — Free and Open Source Enterprise Resource Planning (ERP)
- Helpdesk — Modern, Streamlined, Free and Open Source Customer Service Software
- Print Designer — Visual print designer for Frappe / ERPNext
- Ctr — CTR模型代码和学习笔记总结
- Whitelabel — Whitelabel ERPNext
- Fossunited — fossunited.org
- Helm — Helm Chart Repository for Frappe/ERPNext
- Frappe Attachments S3 — A frappe app to upload file attachments in doctypes to s3.