데이터 변환, 보고서 및 문서 생성 등 자동화

Altova FlowForce Server는 엔터프라이즈 수준의 데이터 통합 작업을 효율적으로 자동화하기 위한 고도로 사용자 정의 가능한 워크플로우 엔진입니다.

FlowForce Server는 XML 및 XBRL 처리, 데이터 변환, 보고서 및 문서 생성, 그리고 프로젝트 범위에 맞게 확장된 전용 서버, 가상 머신 또는 워크스테이션에서 실행되는 기타 많은 작업에 대한 워크플로를 자동화합니다.

 

워크플로우 자동화 도구

.Altova FlowForce Server는 XML/XBRL 처리 작업, 데이터 매핑 및 데이터 변환의 자동 실행을 위한 흥미로운 도구입니다. FlowForce Server는 전용 고속 서버, 로컬 또는 클라우드에서 실행되는 가상 머신 또는 작업 크기에 맞게 확장되는 일반 워크스테이션에 대한 포괄적인 워크플로 관리 및 제어를 제공합니다.

FlowForce Server는 웹 인터페이스를 사용하여 사용량이 많은 데이터 처리 환경에서 데이터 변환 작업을 편리하게 구현, 관리 및 수정합니다. FlowForce Server는 여러 변환 작업을 동시에 관리할 수 있으며, 사용자가 다양한 작업 트리거 및 작업을 즉석에서 정의 및 조정하고, 출력 파일 이동 또는 중간 작업 정리와 같은 관리 작업을 수행하는 등의 작업을 수행할 수 있습니다.

FlowForce Server는 트리거 조건을 지속적으로 확인하고, 작업 실행을 시작 및 모니터링하며, 모든 활동에 대한 자세한 로그를 기록합니다.

 

FlowForce 서버 하이라이트:

크로스 플랫폼 지원:

  • Windows Server (Desktop and Core): 2008 R2 SP1 with Platfo rm Update, 2012, 2016, 2019
  • Windows: Windows 7 SP1 with Platform Update, Windows 8, Windows 10, Windows 11
  • Linux: CentOS 7 & 8; RedHat 7 & 8; Debian 9, 10, & 11; Ubuntu 16.04, 18.04 & 20.04
  • macOS: 10.13 and above

플로포스 서버 작업

FlowForce 서버 작업은 서버에서 실행할 작업 또는 작업 시퀀스입니다. 작업은 파일을 이동하거나 이메일을 보내는 것만큼 간단할 수 있으며, 작업이 여러 작업을 수행하여 복잡한 워크플로를 실행하고 결과(예: 파일)를 다른 작업에 매개 변수로 전달할 수 있습니다. 작업은 입력 매개 변수, 단계, 트리거 및 기타 설정으로 구성됩니다.

단계는 FlowForce 서버 작업이 실제로 수행해야 하는 작업을 정의합니다. 가장 간단한 형태로, 작업 단계는 함수를 실행하고 성공 또는 실패 결과를 보고하는 작업입니다. 구조체는 작업 단계를 조건부로 또는 루프에서 실행하도록 정의될 수 있습니다. 한 단계가 전체 개별 작업을 실행할 수 있기 때문에 중첩이 가능합니다. 작업은 필요한 만큼 많은 단계를 포함할 수 있으며 정의된 시퀀스에서 실행됩니다.

기본 제공 작업

FlowForce Server에는 복사, 삭제, 이동 등, FTP 클라이언트, 사용자 지정 가능한 이벤트 알림을 보내는 메일 함수, 명령줄 셸 등과 같은 일반적인 파일 시스템 작업을 위한 기본 제공 기능이 포함되어 있습니다. 모든 기본 제공 기능을 실행하도록 작업 단계를 정의할 수 있으므로 사용자가 데이터 변환 및 보고 작업과 관련된 일상적인 관리 단계를 효율적으로 수행할 수 있습니다.

작업 자동화

워크플로 자동화는 작업을 시작하게 하는 조건(또는 조건)을 지정하는 작업 트리거를 통해 발생합니다. FlowForce Server는 정의된 모든 트리거를 지속적으로 모니터링하고 트리거 조건이 충족될 때마다 모든 작업을 실행합니다.

FlowForce Server는 한 가지 유형의 작업 단계가 필요한 모든 매개 변수가 있는 운영 체제 명령줄이기 때문에 많은 일반적인 서버 프로세스를 자동화할 수 있습니다.

HTTP 서비스로서의 작업

FlowForce 서버 관리자는 작업을 HTTP 서비스로 정의하여 권한이 있는 사용자가 웹 페이지를 여는 것만큼 쉽게 요청 시 작업을 실행할 수 있도록 할 수 있습니다. 마지막 작업 단계는 최종 사용자에게 전달되고 동시에 엔터프라이즈 워크플로에 저장되는 풍부한 HTML 기반 웹 페이지를 만드는 StyleVision Server 변환일 수 있습니다.

트리거

유연하고 고도로 사용자 정의 가능한 작업 트리거 시스템을 사용하면 각 작업의 고유한 요구 사항에 따라 FlowForce 서버 처리를 예약할 수 있습니다.시간 트리거는 일회성 또는 반복적 인 작업 실행을 시작하고, 파일 시스템은 파일이나 폴더에서 변경이 감지되면 작업을 시작하거나, HTTP 트리거는 URI에서 변경 사항을 폴링합니다.

작업당 여러 트리거를 정의할 수 있으며 여러 트리거를 동시에 활성화할 수 있습니다. 트리거가 발생할 때마다 작업의 모든 실행 단계가 처리됩니다.

활성 트리거

웹 인터페이스의 홈 화면에는 FlowForce Server 작업의 향후 실행을 시작할 모든 활성 트리거와 시간 기반 트리거에 대한 다음 실행의 날짜 및 시간이 나열됩니다.

홈 화면의 다른 섹션에는 현재 실행 중인 모든 작업이 표시되며 활성화 시간 및 추가 세부 정보가 표시됩니다.

시간 트리거

시간 트리거는 요일에 시작 및 종료 시간, 해당 월의 날짜 등으로 실행을 예약하는 옵션을 제공합니다. 지정된 간격으로 반복되도록 작업을 예약할 수 있으며, 워크플로에 필요한 경우 여러 인스턴스를 동시에 실행할 수도 있습니다.

트리거 파일 및 실행 단계

FlowForce Server를 사용하면 감시 폴더에 도착하는 새 파일의 이름을 캡처할 수 있습니다. 각 트리거 파일 이름은 MapForce 서버에서 실행되는 데이터 매핑 또는 StyleVision Server에서 수행하는 변환을 포함하여 작업 실행 단계에 대한 입력 매개 변수로 정의할 수 있습니다.

결과 캐싱 

FlowForce 서버 관리자는 시간이 많이 걸리는 작업의 실행을 예약하고 결과를 캐시할 수 있습니다. 캐시된 데이터는 사용자가 서비스로 작업을 실행할 때 제공되어 즉각적인 결과를 제공할 수 있습니다. FlowForce 서버 작업이 웹 서비스로 노출되면 캐시된 작업 결과는 네트워크 속도에 의해서만 제한된 로컬 또는 모바일 사용자에게 즉각적인 응답을 제공합니다.

캐싱은 많은 양의 데이터로 작업하거나, 복잡한 데이터베이스 쿼리가 필요하거나, 외부 시스템의 성능을 예측할 수 없는 웹 서비스를 사용하는 FlowForce Server 엔터프라이즈 수준 데이터 변환 작업에 특히 유용합니다.

캐싱은 매개 변수와 여러 매개 변수의 조합을 사용하는 작업에 대해 지원됩니다. 작업 구성 대화 상자에서 관리자는 일반적인 일상적인 사용에서 예상되는 가능한 매개 변수 조합 수와 일치하도록 여러 캐시 항목을 지정합니다.

캐시 새로 고침 타이머는 FlowForce Server가 동일한 매개 변수를 사용하여 백그라운드에서 작업을 자동으로 다시 실행하여 캐시를 업데이트하도록 트리거합니다. 일반적인 오래된 캐시 만료 대신 자동으로 새로 고쳐지는 캐시 항목을 가져오고 백 엔드 시스템의 정확한 성능 부하를 미세 조정할 수 있습니다.

각 개별 캐시 항목에 해당하는 매개 변수의 가능한 각 조합에 동일한 동작이 적용됩니다. 각 매개 변수 조합은 처음 실행될 때 시드된 다음 새로 고침 타이머를 기반으로 지속적으로 업데이트됩니다.

안전

FlowForce Server에는 시스템에 대한 액세스를 제어하는 강력한 보안 기능 세트가 포함되어 있습니다.관리자는 여러 부서 또는 사용자 팀이 네트워크의 어느 곳에서나 서로의 서버 개체 또는 개인 데이터 저장소를 손상시키지 않고 하나의 강력한 물리적 서버 사용을 공유할 수 있도록 보안 기능을 구성할 수 있습니다.

사용자 및 역할

FlowForce 서버에 대한 모든 액세스는 유효한 사용자 이름과 암호로 로그인하여 시작됩니다. 시스템 관리자는 새 사용자 계정을 만들고 사용자 권한을 할당합니다. 또한 사용자는 시스템 내에서 하나 이상의 운영 역할에 할당됩니다.

역할은 한 역할이 다른 역할의 구성원이고 더 넓은 역할의 모든 권한을 상속하는 구조에서 정의될 수 있습니다. 또한 더 좁은 역할은 고유한 권한을 부여할 수 있습니다. 예를 들어, 역할은 제조 이사라고 할 수 있으며 제조 부서 역할의 구성원일 수 있으며, 이 역할은 직원 역할의 구성원입니다.

이 시스템을 통해 관리자는 동일한 권한으로 그룹 사용자를 쉽게 구성하고 권한과 책임으로 구성된 계층적 조직을 만들 수 있습니다.

컨테이너

컨테이너는 파일 시스템의 폴더와 비슷합니다. FlowForce Server 컨테이너는 구성 개체 및 기타 컨테이너를 저장하기 위한 계층적 구조를 만듭니다. 관리자는 각 역할에 대한 액세스 권한을 할당하여 컨테이너에 대한 액세스를 정의하고 역할은 차례로 사용자에게 할당됩니다.

FlowForce Server에는 미리 정의된 두 개의 컨테이너가 있습니다: /system에는 FlowForce Server 작업이 파일을 복사, 이동 또는 이름 바꾸기, 디렉토리 생성 등을 허용하는 기본 시스템 함수가 포함되어 있으며, /public은 MapForce에서 배포된 매핑 및 StyleVision에서 업로드된 스타일시트의 기본 컨테이너입니다.

관리자는 필요에 따라 추가 컨테이너를 만들 수 있습니다(예: 부서 또는 다른 사용자 그룹의 리소스를 격리).

자격 증명

자격 증명은 FlowForce 서버 작업을 실행하는 데 사용되는 저장된 운영 체제 로그인입니다.

FlowForce 서버 작업은 정의된 작업 트리거 조건이 충족되면 자동으로 시작됩니다. FlowForce Server는 특정 운영 체제 사용자 계정을 사용하여 작업을 실행하여 작업 단계가 실수로 또는 의도적으로 승인되지 않은 데이터에 액세스하지 못하도록 합니다.모든 FlowForce 서버 작업에는 실행할 작업 단계에 대한 할당된 자격 증명이 있어야 합니다.

또한 자격 증명에서 참조하는 운영 체제 사용자에게는 FlowForce Server 구성 요소가 있는 디렉터리에 대한 충분한 액세스 권한이 있어야 합니다.자격 증명은 독립 실행형 개체로 정의되어 여러 FlowForce 서버 작업에 할당되거나 특정 작업에 대해 자격 증명을 수동으로 입력할 수 있습니다.

랩터XML/XBRL 서버

RaptorXML Server 및 RaptorXML+XBRL 서버 처리 작업은 XML의 유효성을 검사하고, XQuery 및 XSLT 작업을 수행하고, XBRL 인스턴스 문서 및 XBRL 분류의 유효성을 검사하는 FlowForce Server 작업 단계로 정의할 수 있습니다.

FlowForce 서버 작업은 RaptorXML 서버 기능을 MapForce Server 데이터 매핑, StyleVision Server 보고서 생성 및 기본 제공 파일 시스템 작업과 결합하여 XML, XBRL, 데이터베이스, 플랫 파일, EDI, Excel 및 웹 서비스 데이터 원본에 대한 데이터 변환 및 보고를 위한 완벽한 자동화된 고성능 솔루션을 만들 수 있습니다.

맵포스 서버

Altova MapForce Server는 MapForce 용으로 개발 된 내장 데이터 변환 엔진을 기반으로하며 MapForce 서버 실행 파일에 저장된 사전 처리 및 최적화 된 데이터 매핑을 사용하여 XML, 데이터베이스, EDI, XBRL, 플랫 파일, Excel, JSON 및 / 또는 웹 서비스의 모든 조합에 대해 데이터 변환을 수행합니다. MapForce 서버가 FlowForce Server의 관리 하에 작동하면 데이터 매핑이 FlowForce 서버 작업 단계로 실행됩니다.

FlowForce 서버 작업에 정의된 매개 변수를 사용하면 사용자가 매핑에 필요한 대로 런타임 입력 및 출력 파일 이름을 지정하거나 데이터베이스를 쿼리할 수 있습니다.

스타일비전 서버

Altova StyleVision Server는 StyleVision을 위해 개발 된 내장 보고서 및 문서 생성 엔진을 기반으로합니다. StyleVision Server는 XML 및/또는 XBRL 데이터를 스타일비전 스타일시트를 기반으로 HTML, RTF, PDF 또는 Microsoft Word 파일로 렌더링합니다. StyleVision 스타일시트를 Altova FlowForce Server에 배포하고 StyleVision Server에서 FlowForce Server 작업 단계로 실행하여 비즈니스 보고서 및 문서 생성을 자동화할 수 있습니다.

필요한 모든 설계 요소는 스타일시트와 함께 업로드되며, FlowForce Server 작업에 정의된 매개 변수를 통해 사용자는 입력 및 출력 파일 이름을 지정하거나 단일 입력 소스에서 여러 형식으로 출력을 생성할 수 있습니다.

웹 인터페이스

 

포괄적인 로깅 도구

FlowForce 서버 웹 기반 사용자 인터페이스는 네트워크의 어느 곳에서나 운영 정보 및 모든 시스템 관리 기능을 제공합니다.

FlowForce Server가 실행되는 동안 웹 인터페이스 작업 로그 보기는 모든 시스템 활동에 대한 자세한 기록을 제공하며 작업 정의 보기는 모든 작업 정의 옵션 및 기능에 대한 직관적인 액세스를 제공합니다.

웹 인터페이스는 네트워크의 모든 워크스테이션에 있는 모든 웹 브라우저에 인터페이스를 표시할 수 있기 때문에 플랫폼 간 환경에서 기능을 향상시킵니다. 관리 리소스 및 기타 서버 개체에 대한 액세스는 각 사용자에 대한 로그인 프로필에 의해 정의됩니다.

지원되는 모든 플랫폼에 FlowForce Server를 처음 설치하는 것은 기본 구성 설정 페이지를 통해 간소화됩니다. 완전한 단계별 지침이 포함 된 전체 HTML 도움말 시스템은 클릭 한 번으로 가능합니다.

플로우 포스 서버 어드밴스드 에디션

FlowForce Server Advanced Edition은 가장 까다로운 워크플로우 자동화 요구 사항을 충족하는 특수 기능으로 제작되었습니다.

적용 가능성 문 2(AS2)

FlowForce Server Advanced Edition에는 인터넷을 통해 데이터를 안전하고 안정적으로 전송하기 위한 AS2 사양에 대한 지원이 포함되어 있습니다. AS2는 향상된 보안으로 기존 파일 전송 프로토콜을 개선하기위한 것이며 데이터를 추가로 암호화하는 옵션 기능을 포함합니다. 모든 전송은 전송이 성공적으로 완료되었는지 또는 실패했는지를 식별하는 반환 메시지를 송신자에게 생성할 수도 있습니다. AS2는 EDI, 재무 정보 및 기타 비즈니스 데이터를 일상적으로 전송하는 사용자와 함께 개발되었습니다. AS2 지원은 EDI 및 XML 데이터를 파트너와 안전하게 교환해야 하는 기업에 중요한 기능입니다.

FlowForce Server Advanced Edition은 AS2 메시지 송수신을 지원하므로 AS2 클라이언트와 서버 모두 역할을 할 수 있습니다.

분산 실행

또한 Advanced Edition은 여러 서버에 걸친 작업 배포를 지원합니다. 부하 공유는 대용량 데이터 처리 작업을 공유하는 컴퓨터 그룹과 함께 뛰어난 확장성을 제공합니다. 동시에 이를 통해 고가용성이 가능합니다: 보조 컴퓨터 중 하나가 작동을 중지해도 시스템은 FlowForce 작업을 계속 처리합니다.

차트 및 통계

Advanced Edition의 웹 인터페이스에는 작업 및 서버 성능을 모니터링하기 위한 차트와 통계 대시보드가 포함되어 있어 문제를 신속하게 식별하고 해결할 수 있습니다.예를 들어 FlowForce 관리자를 돕기 위해 차트를 사용할 수 있습니다.

  • 현재 FlowForce 작업의 상태를 한 눈에 파악
  • FlowForce 서버 로드를 시각화합니다(시간 간격당 실행되는 작업 수)
  • 실패 비율을 시각화하여 성공적으로 완료되지 않은 작업의 수를 파악합니다.
  • 서비스 URL과 시간 또는 파일 트리거를 통해 시작된 작업 수 확인
  • 실행 된 여러 작업의 이상을 신속하게 기록하려면
  • 결과에서 강조 표시된 특정 시간 간격으로 로그 보기 레코드를 빠르게 이동하려면