IBM FileNet P8, 버전 5.2.1            

오퍼레이션 사용법 예제

이 예제는 워크플로우 정의에서 Coupons 함수를 사용하는 방법을 설명합니다.

일반적으로 오퍼레이션은 특정 태스크에 해당합니다. 예를 들어, 대출 승인 워크플로우에는 지불 쿠폰을 인쇄하기 위한 단계가 포함될 수 있습니다. LoanPrint라는 자동화된 프로세스가 이 단계를 완료합니다. LoanPrint 내의 쿠폰 기능에 쿠폰 인쇄를 위한 코드가 들어 있습니다. 다음은 워크플로우 정의에서 쿠폰 기능을 사용하려면 필요한 일반 태스크입니다.
  • 소프트웨어 개발자가 쿠폰 기능이 포함된 프로그램(LoanPrint)을 작성합니다.
    • 쿠폰 기능에는 입력 매개변수 cust_name 및 payment_amount와 출력 매개변수 loan_number가 포함되어 있습니다. (이 기능은 고객 레코드의 외부 데이터베이스에 액세스하여 다음 번 미사용 대출 번호를 찾아 해당 대출 번호를 현재 대출 애플리케이션에 지정합니다. 이 대출 번호가 워크플로우에 전달됩니다.)
    • 애플리케이션 개발자는 LoanApps 작업 큐를 모니터하도록 LoanPrint 프로그램을 구성합니다.
  • 시스템 관리자는 오퍼레이션 이름 지정 쿠폰을 사용하여 LoanApps 작업 큐를 정의합니다. Coupons 오퍼레이션에는 다음 매개변수가 필요합니다.
    표 1. coupon 오퍼레이션 매개변수 및 설명 표
    이름 유형 액세스(데이터 플로우 명령)
    cust_name String 읽기
    payment_amount Float 읽기
    loan_number String 쓰기

    매개변수 정의에서 읽기는 매개변수에서 오퍼레이션으로 데이터 값이 전달됨을 의미합니다. 쓰기는 오퍼레이션에 의해 데이터 값이 생성되어 작업 항목에 전달됨을 의미합니다.

  • 프로세스 디자이너에서 워크플로우 작성자는 PrintCoupons 단계가 포함된 워크플로우 맵을 작성합니다. 작성자는 LoanApps 작업 큐로 이동하기 위해 PrintCoupons 단계를 정의합니다. 또한 작성자는 단계에 대한 Coupons 오퍼레이션을 선택하고 다음과 같이 오퍼레이션 매개변수를 정의합니다.
    표 2. coupon 오퍼레이션 및 설명 표
    이름 유형 표현식
    cust_name String ApplicantName
    payment_amount Float MonthlyPayment
    loan_number String LoanNumber

    매개변수 정의에서 ApplicantName, MonthlyPayment 및 LoanNumber는 모두 워크플로우에 대해 정의된 데이터 필드입니다. 위의 예제는 Coupons 오퍼레이션이 ApplicantName 데이터 필드의 값을 cust_name 매개변수에 대한 입력으로 사용하며 마찬가지로 MonthlyPayment는 payment_amount에 대한 입력이 됩니다. 또한, LoanNumber 데이터 필드에는 loan_number 매개변수의 출력 값이 보관됩니다.



마지막 업데이트 날짜: 2015년 10월
bpfwd038.htm

© Copyright IBM Corp. 2015.