워크플로우 데이터 오브젝트

데이터는 워크플로우 엔진에서 워크플로우 데이터 오브젝트 및 목록 워크플로우 데이터 오브젝트로 유지보수되고 전달됩니다. 워크플로우 데이터 오브젝트는 이름과 데이터가 지정될 수 있는 다양한 유형의 속성 목록을 가진 프로세스 정의에서 정의된 논리 오브젝트입니다. 워크플로우 시스템에서 워크플로우 데이터 오브젝트의 표현은 확실히 다르지만 개념적으로 프로그래밍 언어의 오브젝트와 유사합니다. 워크플로우 데이터 오브젝트 값은 프로세스 규정 시 또는 다양한 활동 유형의 출력에서 기록할 수 있습니다.

워크플로우 데이터 오브젝트 인스턴스 및 목록 워크플로우 데이터 오브젝트 인스턴스는 프로세스가 규정되면 바로 생성되고 프로세스가 완료되기 전까지 존재합니다. 이에 따라 해당 프로세스 인스턴스의 수명 주기에 걸쳐 활동 및 전이에서 사용하는 것이 가능합니다. 따라서 워크플로우 데이터 오브젝트가 사용되기 전에 워크플로우 데이터 오브젝트의 속성을 채우는 것은 프로세스 설계자의 책임입니다. 워크플로우 데이터 오브젝트 속성이 채워지기 전에 속성을 사용하려고 하면 런타임에 실패를 유발합니다.