ServiceNow 파일 할당 작업 사용

파일 할당 작업을 사용하여 ServiceNow 인스턴스의 첨부 파일에 대한 파일 스트림을 생성할 수 있습니다. 파일 할당 작업은 ServiceNow 인스턴스에서 파일 스트림을 생성하고 해당 스트림을 파일 변수에 할당합니다.

첨부 파일 시스템 ID를 사용하여 ServiceNow 인스턴스에서 첨부 파일의 파일 스트림을 생성하고 이를 파일 변수에 할당합니다. 그러면 이 파일 변수를 데이터 소스로 사용하여 첨부 파일을 Microsoft 365 OneDrive 폴더에 업로드할 수 있습니다.

전제 조건

다음 선행조건을 충족해야 합니다.
  • 인증 작업을 사용하여 ServiceNow 인스턴스에 활성 연결을 설정합니다. 인증 작업에 대한 자세한 내용은 ServiceNow 인증 작업 항목을 참조하십시오.
  • Microsoft 계정에 OAuth 연결을 설정합니다.
  • Credential Vault에 Microsoft 계정 사용자 이름을 저장합니다.
  • 파일 스트림을 저장하기 위해 servicenowfilestream라는 파일 변수를 생성합니다.

프로시저

  1. Task Bot을 생성합니다.
  2. 작업 > ServiceNow > 첨부 파일로 이동한 다음 파일 할당을 더블 클릭하여 편집기에 작업을 추가합니다.
  3. ServiceNow 인스턴스에서 가져온 파일의 첨부 파일 ID를 Attachment sys_id에 입력합니다.
    첨부 파일 ID를 문자열 변수에 매핑한 다음 값 삽입 옵션을 사용하여 해당 변수를 선택할 수도 있습니다.
  4. 기본적으로, 시스템은 세션 이름에서 세션 이름을 기본값으로 설정합니다.
  5. 파일을 변수에 할당 드롭다운에서 servicenowfilestream 파일 변수를 선택합니다.
  6. 작업 > Microsoft 365 OneDrive로 이동한 다음 연결을 더블 클릭하여 편집기에 작업을 추가합니다.
    연결 작업에 대한 자세한 내용은 작업 패키지에서 연결 Microsoft 365 OneDrive 사용 항목을 참조하십시오.
  7. 기본적으로, 시스템은 Microsoft 365 OneDrive 사용자 세션 이름을 Microsoft365OneDriveUserSession으로 설정합니다.
  8. OAuth2 인증 모드에서 Control Room 관리를 선택하고, 다음을 구성합니다.
    1. 선택 옵션을 클릭하고 프롬프트를 따라 Microsoft 계정에 대해 미리 구성된 OAuth 연결을 선택합니다.
    2. 자격증명 > 선택을 선택하고 자격증명 선택 모달에서 프롬프트에 따라 Credential Vault에 대해 사용 가능한 Microsoft 계정 사용자 이름을 선택합니다.
  9. 작업 > Microsoft 365 OneDrive로 이동한 다음 파일 업로드를 더블 클릭하여 작업을 편집기에 추가합니다.
    파일 업로드 작업에 대한 자세한 내용은 파일 업로드 작업 항목을 참조하십시오.
  10. 기본적으로 시스템은 Microsoft 365 OneDrive 사용자 세션에서 세션 이름으로 Microsoft365OneDriveUserSession을 선택합니다.
  11. 로컬 디렉터리의 파일 변수/파일 이름변수를 선택합니다.
  12. 값 삽입을 클릭하고 servicenowfilestream 파일 변수를 선택합니다.
  13. OneDrive에 업로드할 폴더Microsoft 365 OneDrive 위치의 폴더 경로를 입력합니다.
    예를 들어, https://companyname-my.sharepoint.com/:b:/g/personal/abc/라고 입력할 수 있습니다. 여기서 abc는 첨부 파일을 저장해야 하는 폴더입니다.

다음 단계

자동화를 실행하면 시스템이 ServiceNow 인스턴스에서 파일을 스트리밍하고 파일 변수 servicenowfilestream를 파일 스트림에 할당합니다. Microsoft 365 OneDrive 업로드 작업은 이 servicenowfilestream 파일 변수로 ServiceNow 첨부 파일을 지정된 Microsoft 365 OneDrive 위치에 업로드합니다.