유효성 검증
- 워크플로우 프로세스는 고유한 프로세스 이름을 가져야 합니다. 즉, 프로세스 이름이 비어 있거나 이름이 같은 프로세스가 이미 있으면 프로세스를 작성할 수 없습니다.
- 카테고리를 지정하려면 워크플로우 프로세스가 필요합니다.
- 릴리스된 버전의 워크플로우 프로세스를 규정한 후에는 해당 워크플로우 프로세스를 삭제할 수 없습니다. 프로세스의 새 버전이 있는 경우에도 이러한 새 버전을 사용할 수 있게 되면 진행 중인 프로세스 인스턴스가 시작했던 버전으로 완료될 때까지 실행되기 때문에 이러한 제한이 필요합니다. 프로세스 정의는 감사 정보를 작성하는 데 필요한 과거의 기록이기도 합니다.
- 릴리스된 버전의 다른 프로세스에 있는 서브플로우 활동이 참조하는 릴리스된 버전의 워크플로우 프로세스는 삭제할 수 없습니다. 여기서 릴리스된 버전은 최신 릴리스된 버전을 의미합니다.
- 워크플로우 프로세스에 대해 장애 할당 전략을 지정할 경우 해당 유형은 TARGET이어야 합니다.
- 워크플로우 프로세스가 웹 서비스로 표시되지 않을 경우 콜백 서비스 클래스 이름을 지정할 수 없습니다.
- 콜백 서비스 클래스 이름은 애플리케이션 클래스 경로에 있는 클래스를 나타내야 합니다.
- 콜백 서비스 클래스 이름은 org.apache.axis.client.Service 클래스를 확장하는 클래스를 나타내야 합니다.