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