ProjectDox® 기술 상세

프로젝트닥스 테크놀로지 스택

프로젝트닥스는 웹기반의, 엔터프라이즈 급 애플리케이션으로써 유연하고도 풍부한 기능을 갖는 사용자 소유형의 프로젝트 포탈입니다.  프로젝트닥스는 단독으로도 많이 사용되고 있지만 최근에는 지방자치단체(미국)의 승인시스템이나 대규모 문서관리시스템과 연동하여 사용되는 추세입니다.

프로젝트닥스의 코어는 윈도우 .NET 개발 플랫폼에 근거하였기 때문에 프로젝트닥스가 광범위한 애플리케이션과 서비스와 통합될 수 있는  오픈 스탠다드 애플리케이션이 되었습니다.

프로젝트닥스의 라이선스에는 무제한 프로젝트와 무제한 사용자가 포함되므로 프로젝트가 많아지거나 사용자를 추가할 때에 추가비용이 소요되지 않습니다.*

위의 표를 기반으로 프로젝트닥스의 컴포넌트와 그 기능에 대하여 알아보겠습니다:

 

사용자 인터페이스

  • 프로젝트닥스는 웹브라우저를 통해 액세스하며 현재 인터넷 익스플로러 V6 이상을 지원하며 액티브액스 컨트롤의 뷰어를 사용하며 세션동안 쿠키는 비활성화 됩니다.
  • 프로젝트닥스는  화면 스크롤, 화면 이동, 토글등의 조작을 최소화 하도록 설계되었으므로 일반 시민이나 나이 많은 간부들도 쉽게 사용할 수 있습니다.
  • 이 화면은 표준 건축부서 승인절차의 샘플화면입니다.

보안

  • 프로젝트닥스에서의 보안은 몇개의 레벨에서 구현되고 있습니다. 네트워크 보안과 결합하여 엄격한 엔터프라이즈 보안의 요구사항을 충족시미고 있습니다. 
  • 프로젝트닥스의 프로젝트에 접근하기 위해서는 반드시 해당 프로젝트로 초대받아야 들어 갈 수 있으며  임시 로그인 정보가 메일로 초대받은 사용자에게 발송됩니다.
  • 프로젝트닥스는 하나의 사용자로 동시에 두개의 세션을 허용하지 않습니다. 오직 하나의 로그인에 하나의 세션만을 할당합니다.
  • 프로젝트닥스는 온라인 뱅킹 서비스에서 사용하는것과 동일한 웹 커뮤니케이션 프로토콜을 사용합니다.사용자는 도면을 업로드하고 데이터를 공유할 때에 안심하고 사용할 수 있습니다.
  • 프로젝트닥스는  LDAP과 Active Directory 자격 증명서비스를 사용합니다.
  • 프로젝트닥스는 DMZ에 있는 서버와 파이어월간에 표준포트를 사용하나 포트를 지정하여 사용할 수도 있습니다.
  • 프로젝트닥스는 파이어월 안쪽의 데이터베이스에 직접연결을 방지하는 PCI Data Security Standard (PCI DSS)에 입각하여 구성될 수 있습니다.
  • 프로젝트닥스는 애플리케이션을 제어하고 폴더레벨의 보안을 설정하기 위하여 사용자, 그룹의 개념을 사용합니다. 파일레벨의 보안은 폴더 레벨에서 제어됩니다.
  • 프로젝트닥스는 파일열람과 마크업, 애노테이션에 오리지널 파일을 사용하지 않습니다.  오리지널 파일은 결코 수정되는 일이 없습니다.
  • 파일 폴더에 대한 액세스는 미리 정의된 워크플로우 액티비티에 따라 “locked down”  될 수 있습니다. 이는 폴더의 컨텐츠들이 중요한 검토과정에서 수정/변경되는것을 방지해줍니다.
  • 보안관련 조회와 분석을 위해 상세 로그와 액티비티 오디트 트레일 데이터가 제공됩니다.

* 하드웨어와 네트워크 사양이 소프트웨어 성능에 영향을 줄 수 있습니다. 최적의 성능을 위해 하드웨어 사양을 업그레이드해야 할 필요가 있습니다.

워크플로우 엔진

  • 워크플로우 엔진은 마이크로소프트 워크플로우 파운데이션(WF - Microsoft Windows Workflow Foundation )을 기반으로 하고 있습니다.
  • 어떤 종류의 비즈니스 절차를 위해서라도 커스터마이징 가능한 워크플로우와 e-Form이 제공됩니다.
  • 사용자와 태스크, 현재 상태, 권한 레벨에 따라 정교하게 제어되는 인텔리전트 e-Form
  • 태스크나 액션에 따른 커스터마이징 가능한 노티피케이션 트리거
  • 승인 워크플로우 도중에 직접 프로젝트를 액세스
  • 워크플로우 비즈니스 룰에 의해 제어되는 기능들 - 파일 액세스, 파일열람, 마크업, 다운로드, 인쇄 등
  • 표준 태스크는 GUI로 만들어 지며, 복잡한 태스크는 스크립트와 프로그래밍으로 구현
  • What-if 시나리오와 디시젼 트리 지원
  • 오류검사 지원

문서 퍼블리슁과 비주얼라이제이션

  • 프로젝트닥스는  150 종 이상의 문서를 표시합니다.
  • 사용자는 웹브라우저에서 파일을 액세스합니다.
  • 썸네일 지원
  • 마크업은 기능별, 부서별로 컬러코드화 될 수 있습니다.
  • Changemark® 기능은 자동 스크롤, 화면이동, 마크업 확대를 지원합니다.  특정 마크업에 대한 인텔리전트 하이퍼링크는 이메일을 통해 보내질 수 있습니다.
  • 애노테이션은 오픈  XML 형식으로 저장됩니다.
  • 애노테이션, 마크업을 하나의 파일로 결합하여 줍니다.
  • 캐드 도면을 처리하기 위해 측정, 레이어 표시, 배경색 반전과  같은 다양한 기능이 제공됩니다.
  • 파일을 비교하기 위한 다양한 기능이 제공됩니다. 
  • PDF, TIFF, DWF로 프린트/저장하기가 지원되며 PDF로 저장시 마크업은 PDF 표준 마크업으로 변환됩니다.

문서 관리

  • 배치모드로 파일들을 업로드할 수 있습니다. 폴더 업로드도 지원됩니다.  프로젝트닥스에서 폴더생성은 권한이 있어야 하므로 폴더 밑의 서브폴더  트리구조의 생성은 불가합니다.  그런 경우에는 하나의 폴더에 모든 파일들이 위치하게 됩니다.
  • 프로젝트닥스의 폴더로 파일의 드래그 앤 드롭
  • 사용자와 그룹레벨의 권한이 문서액세스 권한을 결정합니다.
  • CAD 파일과 X-Refs
  • 다른 문서파일에 대한 하이퍼링크
  • 문서별 게시판 제공
  • 프로젝트닥스의 파일에 대한 이메일 코멘트
  • 파일에 대한 “fingerprinted” 가 감사추적을 위하여 지원됩니다. 프로젝트닥스는 일자,시간,사용자,이벤트(업로드,다운로드,수정,열람,마크업)를 로그화 하고 있습니다.
  • 애플리케이션 기능은 워크플로우 비즈니스 룰에 의하여 결정됩니다. –  파일 액세스, 열람, 마크업, 다운로드, 인쇄 등
  • 다수의 메타데이터 필드가 지원되어 프로젝트닥스의 검색기능에서 사용됩니다.
  • 체크인/체크아웃을 통한 버저닝이 지원됩니다. 체크아웃된 파일은 오프라인에서 수정될 수 있으며 추후 다시 동기화될 수 있습니다. 파일버전 넘버링은 파일이 변경되거나 다시 제출할 때에 이루어집니다.
  • 이전 파일버전은 권한에 의해 액티베이트될 수 있습니다
  • 문서들은 다른 EDMS 시스템으로 익스포트되어 아카이브될 수 있습니다.

 

데이터베이스

  • 프로젝트닥스는 Microsoft SQL 2005 데이터베이스 플랫폼에서 수행됩니다.
  • SQL 2005 는 비용효과가 크며 엔터프라이즈 급 성능과 확장성이 있습니다.