Work Flow » 이력 » 버전 8
버전 7 (백흠경, 2019/01/16 05:44) → 버전 8/9 (백흠경, 2019/01/16 08:39)
h1. Work Flow
{{plantuml(svg)
사용자 <<사용자>>
rectangle ManagementTool{
사용자 -> (Smart Update) : 업데이트 버전 존재
사용자 -> (Login) : 업데이트 버전 없음
(Smart Update) -> (Login)
(Login) -> (프로젝트 선택)
rectangle MarkupTool{
usecase Markup as "Markup
==
System, Package 생성
System, Package Markup
"
usecase 배치작업 as "배치 작업
==
도면 작업 여부 표시 설정
환경 설정 반영
"
(환경 설정2) <<사용자>>
usecase RC as "Revision Compare
--
속성 업데이트
"
(프로젝트 선택) -> (도면 열기)
(프로젝트 선택) -> (RC)
(프로젝트 선택) -> (환경 설정2)
(도면 열기) -> (Markup)
(RC) -> (Markup)
}
(Markup) <-> 배치작업 : System or Package 삭제\nSystem No or Package No 변경
(Markup) -> (저장)
(Markup) -> (Print)
(Markup) -> (Report)
}
rectangle 파일서버_본사{
rectangle igr1{
}
}
rectangle 파일서버_현장{
rectangle igr2{
}
}
rectangle 데이타베이스{
rectangle xml{
}
}
(저장) -> 파일서버_본사 : 본사 운영
(저장) -> 파일서버_현장 : 현장 운영
(저장) -> 데이타베이스 : 업데이트
rectangle SPPID{
}
관리자 <<관리자>>
rectangle 관리자모듈{
usecase 사용자_등록 as "사용자 등록
==
Package 권한 설정
"
usecase 리비전반영 as "리비전 반영
==
도면 작업 여부 표시 설정
"
(프로젝트 선택1)
(환경 설정1) <<관리자>>
관리자 -> (프로젝트 생성)
관리자 -> (프로젝트 선택1)
(프로젝트 생성) -> (프로젝트 선택1) : 자동
(프로젝트 선택1) -> (환경 설정1)
(프로젝트 선택1) -> 사용자_등록 (사용자 등록)
(프로젝트 선택1) -> (SPPID에서 도면 생성)
(프로젝트 선택1) -> (SPPID에서 XML 생성)
SPPID .> (SPPID에서 도면 생성)
SPPID .> (SPPID에서 XML 생성)
(SPPID에서 도면 생성) -> (도면 등록) : igr
(SPPID에서 XML 생성) -> (도면 등록) : xml
(도면 등록) -> 리비전반영 : 자동
}
rectangle PDF{
}
(Print) -> PDF
rectangle Excel{
}
(Report) -> Excel
(환경 설정1) -> 데이타베이스
(Markup) .> (환경 설정2)
(환경 설정2) -> 데이타베이스
리비전반영 -> 파일서버_본사 : 본사 운영
리비전반영 -> 파일서버_현장 : 현장 운영
rectangle LegacySystem{
rectangle EDW{
}
rectangle SCMS{
}
}
(환경 설정1) .. (환경 설정2)
ManagementTool -> LegacySystem
}}
{{plantuml(svg)
사용자 <<사용자>>
rectangle ManagementTool{
사용자 -> (Smart Update) : 업데이트 버전 존재
사용자 -> (Login) : 업데이트 버전 없음
(Smart Update) -> (Login)
(Login) -> (프로젝트 선택)
rectangle MarkupTool{
usecase Markup as "Markup
==
System, Package 생성
System, Package Markup
"
usecase 배치작업 as "배치 작업
==
도면 작업 여부 표시 설정
환경 설정 반영
"
(환경 설정2) <<사용자>>
usecase RC as "Revision Compare
--
속성 업데이트
"
(프로젝트 선택) -> (도면 열기)
(프로젝트 선택) -> (RC)
(프로젝트 선택) -> (환경 설정2)
(도면 열기) -> (Markup)
(RC) -> (Markup)
}
(Markup) <-> 배치작업 : System or Package 삭제\nSystem No or Package No 변경
(Markup) -> (저장)
(Markup) -> (Print)
(Markup) -> (Report)
}
rectangle 파일서버_본사{
rectangle igr1{
}
}
rectangle 파일서버_현장{
rectangle igr2{
}
}
rectangle 데이타베이스{
rectangle xml{
}
}
(저장) -> 파일서버_본사 : 본사 운영
(저장) -> 파일서버_현장 : 현장 운영
(저장) -> 데이타베이스 : 업데이트
rectangle SPPID{
}
관리자 <<관리자>>
rectangle 관리자모듈{
usecase 사용자_등록 as "사용자 등록
==
Package 권한 설정
"
usecase 리비전반영 as "리비전 반영
==
도면 작업 여부 표시 설정
"
(프로젝트 선택1)
(환경 설정1) <<관리자>>
관리자 -> (프로젝트 생성)
관리자 -> (프로젝트 선택1)
(프로젝트 생성) -> (프로젝트 선택1) : 자동
(프로젝트 선택1) -> (환경 설정1)
(프로젝트 선택1) -> 사용자_등록 (사용자 등록)
(프로젝트 선택1) -> (SPPID에서 도면 생성)
(프로젝트 선택1) -> (SPPID에서 XML 생성)
SPPID .> (SPPID에서 도면 생성)
SPPID .> (SPPID에서 XML 생성)
(SPPID에서 도면 생성) -> (도면 등록) : igr
(SPPID에서 XML 생성) -> (도면 등록) : xml
(도면 등록) -> 리비전반영 : 자동
}
rectangle PDF{
}
(Print) -> PDF
rectangle Excel{
}
(Report) -> Excel
(환경 설정1) -> 데이타베이스
(Markup) .> (환경 설정2)
(환경 설정2) -> 데이타베이스
리비전반영 -> 파일서버_본사 : 본사 운영
리비전반영 -> 파일서버_현장 : 현장 운영
rectangle LegacySystem{
rectangle EDW{
}
rectangle SCMS{
}
}
(환경 설정1) .. (환경 설정2)
ManagementTool -> LegacySystem
}}