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