기본 관리 > 공동 작업 지원 > 워크플로 관리 > 워크플로 도구 > 워크플로 템플릿 관리 > 공통 워크플로 관리 임무 > 워크플로 변수 정의
  
워크플로 변수 정의
만들기를 클릭하여 워크플로 변수를 작성합니다.
변수를 업데이트하려면 해당 변수를 강조 표시하고 업데이트를 클릭합니다.
* 
self 변수를 업데이트 중일 때는 권한만 변경할 수 있습니다. self 변수는 항상 현재 워크플로 템플릿을 참조합니다.
primaryBusinessObject 변수는 항상 연관된 비즈니스 객체를 참조합니다. 연관된 객체가 없는 경우 변수는 널입니다.
1. 사용할 변수를 선언합니다.
이름
변수에 대한 이름을 제공합니다. Java 클래스를 선언하는 경우 이름은 적절한 Java 변수 이름이어야 합니다.
디스플레이 이름 정의
친숙한 이름을 제공하려면 디스플레이 이름 정의를 클릭합니다. 기본값 필드에 단일 디스플레이 이름을 제공하거나 한글화된 값을 추가로 제공할 수 있습니다.
* 
Create Training and Set Deadline 임무 정보 페이지의 일부 디스플레이 이름은 로컬리제이션되지 않습니다. 디스플레이 이름 정의 필드를 사용하여 이름을 로컬리제이션할 수 있습니다.
유형 이름
이 드롭다운 메뉴에는 자주 사용되는 여러 클래스가 포함됩니다. 원하는 클래스가 나열되지 않으면 다음 중 하나를 선택할 수 있습니다.
Windchill 클래스
Windchill 클래스 이름 드롭다운 메뉴가 나타납니다.
다른 클래스
클래스 이름을 입력합니다. 전개 가능하거나 지속 가능한 클래스여야 합니다.
2. 노드 또는 하위 프로세스에서 변수를 선언하면 다음 필드도 나타납니다.
초기화 원본
노드가 시작될 때 상위 템플릿 변수의 변수 값이 초기화됩니다.
* 
이는 자동으로 유형 이름 필드를 설정합니다.
복사 대상
노드가 완료될 때 변수 값을 상위 템플릿 변수에 복사합니다.
3. 다음 클래스 중 하나로 변수를 정의하는 경우 기본값 값이 나타납니다.
int
float
boolean
char
java.lang.String
java.util.Date(java.util.Date에 대한 형식은 표준 Windchill 날짜 형식임)
java.net.URL
* 
기본값은 실행 시 덮어써질 수 있으므로 상위 워크플로 템플릿 변수로부터 초기화되는 변수에 대해서는 기본값을 제공할 수 없습니다.
4. 다음 옵션을 선택합니다.
변수 옵션
설명
표시
사용자에게 변수가 표시되는지 여부를 제어합니다.
필수
변수에 값을 지정해야 하는지 여부 또는 변수 값이 Null이 될 수 있는지 여부를 제어합니다. 워크플로 템플릿 인스턴스를 시작 또는 완료하려면 모든 필수 변수에 값을 지정해야 합니다.
읽기 전용
변수가 읽기 전용인지, 아니면 변수를 수정할 수 있는지 여부를 제어합니다.
읽기 전용 URL 변수는 하이퍼링크로 표시됩니다.
재설정 가능
워크플로 프로세스나 노드가 시작될 때마다 변수를 해당 기본값으로 재설정합니다. 이 옵션은 워크플로 프로세스 루프로 인해 시작된 노드에도 적용됩니다.
예를 들어, 워크플로 프로세스에서 루프가 실행되는 횟수를 계산하는 변수를 정의할 경우 재설정 가능 확인란의 선택을 해제해야 할 수 있습니다. 재설정 가능을 선택한 경우 변수는 루프가 완료될 때마다 기본값으로 재설정됩니다. 재설정 가능 확인란의 선택을 해제한 경우에는 루프가 완료될 때마다 값에 추가할 수 있습니다.
5. 워크플로 템플릿 변수로 참조되는 액세스 제어 비즈니스 객체에 제한을 설정할 수 있습니다.
활동 레벨 변수에서 설정된 경우에는 워크플로 활동 노드 기간 동안, 그리고 템플릿 레벨 변수에서 설정된 경우에는 워크플로 프로세스 기간 동안 권한이 유효합니다.
전체 제어 권한을 지정하려면 전체 제어(모두)를 선택하고, 제한된 권한을 지정하려면 다른 권한을 선택합니다. 기본 권한 옵션의 정의는 액세스 권한을 참조하십시오.