입력 변수 이동 사용 사례 - 입력 변수 2개
기존 워크플로우에는 이미 두 개의 입력 변수가 포함되어 있습니다.
- 사용자 A가 워크플로우를 체크 아웃합니다.
- 사용자 A가 두 개의 입력 변수를 추가합니다.
ServiceNow 는 새 변수마다 하나의 고객 업데이트 기록을 현재 업데이트 세트에 추가합니다.
현재 워크플로우에는 4개의 입력 변수가 있습니다. 체크아웃 전에 있었던 2개와 새 입력 변수 2개입니다.
- 사용자 A가 워크플로우를 게시합니다.
이제 3개의 관련 고객 업데이트 기록이 존재합니다. 2개는 새 변수에 대한 것이고 1개는 게시된 워크플로우에 대한 것입니다. 이제 새 워크플로우 버전의 XML 페이로드에 모든 입력 변수 데이터베이스 항목이 포함됩니다. 따라서 원래 입력 변수 2개에는 개별 고객 업데이트 기록이 없지만, 변수 4개는 모두 새로 게시된 워크플로우 버전의 페이로드와 함께 로컬 인스턴스로 마이그레이션됩니다.
- 특정 워크플로우에 포함된 변수를 확인합니다.
- 사용자 A가 업데이트 세트를 완료합니다.
- 입력 변수 추가 - 성공사용자 A는 원래 워크플로우 버전이 이전에 커밋된 로컬 인스턴스로 업데이트 세트를 마이그레이션하고 커밋합니다.
- 이전 버전으로 인해 두 개의 기존 입력 변수가 이미 있습니다.
- 사용자가 업데이트 세트를 커밋하면 시스템이 두 개의 새 입력 변수를 추가합니다.
- 시스템은 업데이트 세트를 수신하는 인스턴스에 있는 두 개의 레거시 입력 변수를 보존합니다. 업데이트 세트는 이러한 변수를 덮어쓰지 않습니다.
- 새로 게시된 워크플로우 버전은 네 개의 변수를 모두 사용합니다.
- 사용자가 새 워크플로우 버전을 테스트하고 예상대로 실행됩니다.
특정 워크플로우에 포함된 변수 확인
특정 워크플로우에 포함된 변수를 확인할 수 있습니다.