입력 변수 이동 사용 사례 - 입력 변수 2개

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기1분
  • 기존 워크플로우에는 이미 두 개의 입력 변수가 포함되어 있습니다.

    1. 사용자 A가 워크플로우를 체크 아웃합니다.
    2. 사용자 A가 두 개의 입력 변수를 추가합니다.

      ServiceNow 새 변수마다 하나의 고객 업데이트 기록을 현재 업데이트 세트에 추가합니다.

      현재 워크플로우에는 4개의 입력 변수가 있습니다. 이 중 2개는 체크아웃 전에 있었던 것이고 다른 2개는 새로운 것입니다.

    3. 사용자 A가 워크플로우를 게시합니다.

      이제 세 개의 관련 고객 업데이트 기록이 있습니다. 두 개는 새 변수에 대한 것이고 다른 하나는 게시된 워크플로우에 대한 것입니다. 이제 새 워크플로우 버전의 XML 페이로드에 모든 입력 변수 데이터베이스 항목이 포함됩니다. 따라서 원래 입력 변수 2개에는 개별 고객 업데이트 기록이 없지만, 네 개의 변수 모두 새로 게시된 워크플로우 버전의 페이로드와 함께 로컬 인스턴스로 마이그레이션됩니다.

    4. 특정 워크플로우에 포함된 변수를 확인합니다.
    5. 사용자 A가 업데이트 세트를 완료했습니다.
    6. 입력 변수 추가 - 성공
      사용자 A는 원래 워크플로우 버전이 이전에 커밋된 로컬 인스턴스로 업데이트 세트를 마이그레이션하고 커밋합니다.
      • 이전 버전으로 인해 두 개의 기존 입력 변수가 이미 있습니다.
      • 사용자가 업데이트 세트를 커밋하면 시스템에서 두 개의 새 입력 변수를 추가합니다.
      • 시스템은 업데이트 세트를 수신하는 인스턴스에서 두 개의 레거시 입력 변수를 보존합니다. 업데이트 세트는 이 변수를 덮어쓰지 않습니다.
      • 새로 게시된 워크플로우 버전은 네 가지 변수를 모두 사용합니다.
      • 사용자가 새 워크플로우 버전을 테스트하고 예상대로 실행됩니다.

    특정 워크플로우에 포함된 변수 확인

    특정 워크플로우에 포함된 변수를 확인할 수 있습니다.

    프로시저

    1. 다음으로 이동 모두 > 시스템 업데이트 세트 > 로컬 업데이트 세트레이블이 표시됩니다.
    2. 활성 업데이트 세트를 선택합니다.
    3. 워크플로우에 대한 고객 업데이트 항목을 선택합니다.
    4. XML 페이로드를 봅니다.
    5. 열 중 하나의 이름을 검색하거나 var_dictionary을 검색합니다.

      입력 변수마다 하나의 var_dictionary 항목이 있습니다.