유효성 검증
- 이름이 같은 릴리스되지 않은 버전의 프로세스가 이미 있고 겹쳐쓰기 옵션을 선택하지 않은 경우에는 프로세스 정의를 가져올 수 없습니다.
- 프로세스의 이름을 지정하지 않은 경우에는 프로세스 정의를 가져올 수 없습니다.
- 이름이 같고 프로세스 ID가 다른 프로세스가 이미 있는 경우에는 프로세스 정의를 가져올 수 없습니다. 이러한 유효성 검증을 통해 프로세스 ID가 일치하지 않을 경우 실수로 가져온 정의가 기존의 프로세스 정의를 겹쳐쓰지 않도록 할 수 있습니다.
- 기존 프로세스를 복사할 때 새 프로세스의 이름은 워크플로우 시스템 내에서 고유해야 합니다.
- 가져올 워크플로우 프로세스 정의의 이름 길이는 이러한 이름에 허용되는 최대 길이를 초과할 수 없습니다. 이 길이는 254자입니다.
- 가져올 워크플로우 프로세스 정의에 포함된 워크플로우 데이터 오브젝트의 이름 길이는 이러한 이름에 허용되는 최대 길이를 초과할 수 없습니다. 이 길이는 75자입니다.
- 가져올 워크플로우 프로세스 정의에 포함된 워크플로우 데이터 오브젝트 속성의 이름 길이는 이러한 이름에 허용되는 최대 길이를 초과할 수 없습니다. 이 길이는 75자입니다.
- 가져올 워크플로우 프로세스 정의에 포함된 코드 테이블 값은 유효해야 합니다. 즉, 코드 테이블이 있어야 하며 지정된 코드가 해당 코드 테이블에 존재해야 합니다.
- 가져올 프로세스 정의에 지정된 모든 지역화 가능한 텍스트 문자열에 대한 기본 로케일 텍스트가 있어야 합니다.
- 활동, 상태 전이, 상태 전이 조건식, 루프 조건식, 이벤트 및 리마인더 ID는 가져올 워크플로우 프로세스 정의에서 고유해야 합니다.