마스터 데이터 검색
관리 메뉴 소개
사용자 구성
공급업체 관리
회사 구조 관리
메시징 구성
워크플로우 관리
재무 데이터 관리
단가 작업
근로자 관리
구성 관리
과거 및 아카이브된 데이터에 액세스
리포트 탐색
통합 관리
시스템 툴 사용
구성 관리자 탐색

통합 자동화

Objective

After completing this lesson, you will be able to SAP Fieldglass와의 데이터 전송을 자동화하는 방법에 대해 논의해 보십시오.

통합 자동화

CSV 파일을 통한 통합(즉, 사용자가 데이터 파일을 다운로드 또는 업로드하거나 파일에서 데이터를 추가 또는 편집하는 경우)은 SAP Fieldglass를 다른 시스템과 통합할 수 있는 유일한 방법은 아닙니다. 이러한 수동 통합은 일반적이지만, 특히 조직에서 일상적으로 대량의 데이터를 처리하는 경우 시스템 간에 데이터를 공유하는 가장 효율적인 수단일 필요는 없습니다.

이 경우 자동화된 통합이 필요합니다. 그리고 SAP Fieldglass와 다른 시스템 간에 루틴 자동 데이터 전송을 설정하는 방법에는 여러 가지가 있습니다.

하지만 자동화된 통합을 설정하는 것은 다소 복잡할 수 있으므로 이 단원에서는 기술적인 세부 사항을 깊이 있게 다루지 않을 것입니다. 제공되는 옵션을 파악할 수 있도록 상위 레벨의 방법을 간략히 살펴보겠습니다.

데이터 전송 방법

데이터 전송 방법

SAP Fieldglass와의 통합을 구성할 때 두 시스템이 서로 통신하는 방식을 선택해야 합니다. 다음은 시스템이 연결하는 기술적 방법인 파일 전송을 위한 프로토콜입니다.

SAP Fieldglass는 세 가지 파일 전송 방법을 사용합니다.

  • 수동,
  • SFTP
  • 웹 서비스.

수동 연결은 커넥터 파일을 사용하여 데이터를 전송합니다. 이를 이미 다루었으므로 두 가지 자동화된 방법을 살펴보겠습니다.

SFTP

SFTP가 약간 친숙하게 들릴 수 있습니다. FTP 또는 파일 전송 프로토콜 - 시스템의 파일 전송의 가장 오래된 방법 중 하나입니다, 인터넷의 생활에서 초기에 설립. 클라이언트와 서버 간에 파일을 전송하는 데 사용되는 표준 네트워크 프로토콜입니다.

SFPT는 보안 셸(Secure Shell) 또는 SSH(파일 보안 프로토콜)를 사용하므로 'S'는 'secure'를 의미합니다. SFTP를 사용하면 SSH 표준의 전체 보안 및 인증 기능을 사용하여 파일이 전송됩니다.

SFTP가 커넥터, 등록 및 엔드포인트를 사용하여 구매자의 시스템에 연결하는 방법에 대한 설명입니다. 커넥터가 SAP Fieldglass에서 등록으로 엔드포인트로 전송된 후 외부 시스템으로 전송됩니다.

SFTP 프로세스

SFTP를 통해 SAP Fieldglass는 다운로드 커넥터 파일을 조직의 파일 서버로 전송하여 의도한 엔터프라이즈 시스템별로 처리할 수 있도록 저장합니다.

업로드의 경우 반대의 상황이 발생합니다. SAP Fieldglass는 조직의 파일 서버에서 데이터 파일을 검색하여 처리합니다.

SFTP 전송을 위한 세 가지 구성 요소는 다음과 같습니다.

  • 커넥터 자체에서
  • 엔드포인트
  • 구독.

SFTP 엔드포인트

엔드포인트는 SAP Fieldglass가 SFTP 전송 통합을 완료하기 위해 통신할 서버의 속성을 정의합니다.

서버, 해당 액세스 및 인증 자격 증명, 파일 위치, 파일 이름 및 필요한 인코딩을 정의합니다.

예를 들어, Nelson은 WorkingNet HR 시스템을 위한 서버를 해당 통합의 논리 엔드포인트로 설정해야 합니다. SAP Fieldglass가 서버에 액세스하여 'HRConnector.csv'라는 커넥터 파일을 'SAPFG'라는 서버의 폴더에 정기적으로 배치할 수 있도록 서버의 권한 정보도 포함됩니다.

SFTP 구독

등록은 사전 정의된 일정에 따라 데이터 파일 제공 또는 검색을 트리거하는 SAP Fieldglass 서비스입니다.

구독은 통합이 시작되는 시간과 빈도를 제어하고 데이터 파일을 파일 전송을 위한 도관 역할을 하는 엔드포인트(SFTP 서버)와 연결합니다.

구독은 엔드포인트를 설정하는 동시에 결정되므로 SAP Fieldglass 관리자는 서버, 파일 이름 및 커넥터가 배치될 위치를 결정하는 동안 통합이 발생하는 시기를 나타냅니다.

웹 서비스

그러나 WorkingNet이 FTP 방법 대신 하이퍼텍스트 전송 프로토콜 보안 방법을 사용하는 것을 선호하는 경우 SAP Fieldglass 관리자가 웹 서비스 커넥터를 구성합니다.

웹 서비스 연결을 통해 통합 시스템은 이 공통 웹 기반 통신 프로토콜을 사용하여 서로 직접 호출할 수 있으며, 대부분의 웹 사이트 URL 앞에 오는 "HTTPS"로 인식할 수 있습니다.

SAP Fieldglass 애플리케이션은 SFTP 서버를 바이패스하는 다운로드 및 업로드 커넥터를 사용하여 웹 서비스를 사용하여 애플리케이션과 클라이언트 시스템 간에 마스터 데이터와 트랜잭션 데이터를 교환합니다.

웹 서비스 연결

예를 들어, WorkingNet의 HR 시스템은 SAP Fieldglass에 요청을 전송하여 데이터를 추출하고 로드하는 HR 시스템으로 데이터를 다시 보냅니다.

업로드 요청의 경우 호출은 서식이 지정된 데이터를 SAP Fieldglass로 전송하여 즉시 커넥터 파일 확인을 나타내는 HTTP 응답을 HR 시스템에 보냅니다.

하지만 이것이 일반적인 예입니다. 실제 연결 프로세스는 WorkingNet 의 두 가지 웹 서비스 방법 중 어느 것을 사용할지에 따라 달라집니다.

  • SOAP 또는
  • API.

SOAP

SOAP 통합에서 XML 기반 프로토콜을 사용하여 구매자의 시스템에 연결하는 방법에 대한 설명 외부 시스템에 연결하기 위해 및 하이퍼텍스트 프로토콜을 사용하여 SAP Fieldglass의 데이터가 Simple Object Protocals 및 XML Webservice Description Language 둘 다로 흐릅니다.

SOAP(Simple Object Access Protocol)는 Fieldglass가 배치 통합에 사용하는 데이터를 교환하기 위한 XML 기반 메시징 프로토콜입니다.

특히, SOAP는 Web Services Description Language 또는 WSDL이라는 XML 프로토콜을 사용합니다. WSDL은 기본적으로 연결 또는 통합 방법에 대한 형식 및 '지침'이며, 네트워크 엔드포인트의 컬렉션으로서 특정 웹 서비스를 설명합니다.

기본적으로 SOAP는 시스템이 웹을 사용하여 연결하는 방식이며, WSDL은 SAP Fieldglass가 특정 WorkingNet 시스템과 연결되는 방법에 대한 지침을 제공합니다.

API

API 통합에서 https 프로토콜을 사용하여 구매자의 시스템에 연결하는 방법에 대한 설명입니다. 데이터가 SAP Fieldglass에서 외부 시스템으로 연결되는 하이퍼텍스트 프로토콜 기반 REST 어플리케이션 프로그래밍 인터페이스로 흐릅니다.

그러나 SFTP와 SOAP는 모두 배치 메소드로, 정해진 간격으로 대량의 데이터를 전송합니다. REST API 메소드는 HTTPS 프로토콜도 활용하지만 거의 실시간으로 수행되는 더 작은 단일 레코드 전송을 위한 것입니다.

API는 요청을 수신하고 응답을 보내는 서버의 사용자 정의 가능한 부분인 어플리케이션 프로그래밍 인터페이스입니다.

기본적으로 특정 유형의 데이터를 다른 시스템에서 해석할 수 있는 인터페이스입니다.

REST API는 REST 프레임워크라고 하는 내용을 적용하는 API로서, 특정 형식에 제약을 받지 않고 실시간 데이터 전송을 허용하는 유연한 프로토콜입니다.

통합 고려사항

조직에서 사용하는 통합 방법 중 하나는 시스템 자체뿐만 아니라 조직의 기술 인프라와 비즈니스 요구사항에 따라 달라집니다.

조직의 비즈니스 프로세스를 지원하는 데 필요한 데이터의 양이 많거나 자주 변경되는 경우, 이러한 자동 구성 중 하나를 고려하는 것이 좋습니다.

데이터가 자주 변경되지 않는 경우 사용자가 추가 설계 및 개발 없이 Fieldglass 표준 커넥터를 사용하여 많은 양의 데이터를 로드/추출할 수 있으므로 수동 로드를 권장합니다.

SAP Fieldglass와의 통합을 구성하기 전에 프로그램 목표, 미래 상태 비즈니스 프로세스, 조직의 비즈니스 목표 달성에 필요한 시스템을 식별해야 합니다.

SAP Fieldglass와 통합하려면 추가 디자인, 개발, 테스트 및 지속적인 유지보수가 필요하며, 대부분의 프로젝트에 시간과 비용을 더해야 하므로 신중한 계획이 필요합니다.

성공적인 통합 워크플로우는 다음을 고려해야 합니다.

  • 통합 범위 이해
  • 통합 요구사항 수집
  • 고객의 개발 시간 및 리소스 가용성
  • 커넥터 선택 및 분석
  • 커넥터 지원
  • 전송 방법 설정
  • 단위 테스트(다른 시스템과 관계없이 커넥터 동작의 수동 테스트)
  • End-to-End 시스템 통합 테스트(완전 자동 데이터 전송)
  • 진행 중인 통합 유지보수(오류 통지 등)

요약

SAP Fieldglass는 효율적인 데이터 공유를 위한 자동화된 통합을 제공합니다. 주요 메소드에는 SFTP 및 웹 서비스(SOAP, API)가 포함됩니다. 각 방법에는 다양한 데이터 전송 요구와 빈도에 적합한 구성요소와 프로세스가 있습니다.

핵심 포인트:

  • SFTP: SSH를 사용하는 보안 파일 전송 방법. 컴포넌트에는 커넥터, 엔드포인트, 등록이 포함됩니다. 다운로드/업로드 커넥터, 엔드포인트(서버 속성) 및 등록(일정 설정)이 포함됩니다.
  • 웹 서비스: 직접 시스템 통신을 위해 HTTPS를 사용합니다. SOAP(배치 전송) 및 API(실시간, 단일 레코드 전송)를 포함합니다. SOAP는 배치 전송을 위해 XML/WSDL을 사용하는 반면, API는 실시간 전송을 위해 HTTPS를 사용합니다.
  • 통합 고려사항: 방법 선택은 데이터 볼륨, 빈도 및 비즈니스 요구사항에 따라 달라집니다. 성공적인 통합을 위해서는 계획과 테스트가 매우 중요합니다.