BMC Remedy ITSM

통합 버전: 4.0

Google Security Operations에서 BMC Remedy ITSM 통합 구성

Google SecOps에서 통합을 구성하는 방법에 대한 자세한 내용은 통합 구성을 참고하세요.

통합 매개변수

다음 매개변수를 사용하여 통합을 구성합니다.

매개변수 표시 이름 유형 기본값 필수 항목 설명
API 루트 문자열 https://{IP}:{port} BMC Remedy ITSM 인스턴스의 API 루트입니다.
사용자 이름 문자열 해당 사항 없음 아니요 BMC Remedy ITSM 사용자 이름입니다.
비밀번호 비밀번호 해당 사항 없음 아니요 BMC Remedy ITSM 비밀번호입니다.
SSL 확인 체크박스 선택 사용 설정하면 BMC Remedy ITSM 서버 연결에 사용되는 SSL 인증서가 유효한지 확인합니다.

사용 사례

트리아지 작업 실행 (레코드 업데이트/생성/삭제)

작업

설명

Google Security Operations Marketplace 탭의 통합 구성 페이지에서 제공된 매개변수를 사용하여 BMC Remedy ITSM에 대한 연결을 테스트합니다.

실행

작업이 항목에서 실행되지 않거나 필수 입력 매개변수가 없습니다.

작업 결과

스크립트 결과
스크립트 결과 이름 값 옵션
is_success True/False is_success:False
케이스 월
결과 유형 값/설명 유형(항목 \ 일반)
출력 메시지*

작업이 실패하거나 플레이북 실행을 중지하지 않습니다.

성공한 경우: '제공된 연결 매개변수를 사용하여 BMC Remedy ITSM 서버에 성공적으로 연결되었습니다.'

작업이 실패하고 플레이북 실행을 중지합니다.

실패한 경우: 'BMC Remedy ITSM 서버에 연결할 수 없습니다. 오류: {0}".format(exception.stacktrace)

일반

레코드 세부정보 가져오기

설명

BMC Remedy ITSM에서 레코드에 관한 자세한 정보를 가져옵니다.

매개변수

매개변수 표시 이름 유형 기본값 필수 항목 설명
레코드 유형 문자열 해당 사항 없음 세부정보를 가져올 레코드 유형을 지정합니다.
레코드 ID CSV 해당 사항 없음 세부정보를 반환할 레코드의 ID를 지정합니다.
반환할 필드 CSV 해당 사항 없음 아니요

반환할 필드를 지정합니다.

잘못된 필드가 제공되면 작업이 실패합니다. 아무것도 제공되지 않으면 작업에서 모든 필드를 반환합니다.

실행

이 작업은 항목에서 실행되지 않습니다.

작업 결과

스크립트 결과
스크립트 결과 이름 값 옵션
is_success True/False is_success:False
JSON 결과
[
    {
        "Request ID": "X|X",
        "Submitter": "Remedy Application Service"
    },
    {
        "Request ID": "X|X",
        "Submitter": "Remedy Application Service"
    },
    {
        "Request ID": "X|X",
        "Submitter": "Remedy Application Service"
    }
]
케이스 월
결과 유형 값/설명 유형(항목 \ 일반)
출력 메시지*

작업이 실패하거나 플레이북 실행을 중지하지 않습니다.

하나 이상의 ID에 데이터를 사용할 수 있는 경우 (is_success=true): "Successfully returned details regarding record type {Record Type} in BMC Remedy ITSM for the following ids: {record ids}".

하나 이상의 ID에 데이터를 사용할 수 없는 경우 (is_success=true): '작업이 BMC Remedy ITSM에서 다음 ID에 대한 레코드 유형 {Record Type}의 세부정보를 찾을 수 없습니다: {record ids}'

모두에 대해 데이터를 사용할 수 없는 경우 (is_success=false): '레코드를 찾을 수 없습니다.'

작업이 실패하고 플레이북 실행을 중지합니다.

잘못된 사용자 인증 정보, 서버 연결 없음과 같은 치명적인 오류가 보고되는 경우: ''레코드 세부정보 가져오기' 작업 실행 중에 오류가 발생했습니다.' 이유: {0}'.format(error.Stacktrace)

400인 경우: ''레코드 세부정보 가져오기' 작업을 실행하는 중에 오류가 발생했습니다. 이유: {0}''.format(messageText)

일반
케이스 월 테이블

표 이름: 레코드 {record Id} 세부정보

테이블 열:

일반

레코드 업데이트

설명

BMC Remedy ITSM의 레코드를 업데이트합니다.

매개변수

매개변수 표시 이름 유형 기본값 필수 항목 설명
레코드 유형 문자열 해당 사항 없음 업데이트해야 하는 레코드의 유형을 지정합니다.
레코드 ID 문자열 해당 사항 없음 업데이트해야 하는 레코드의 ID를 지정합니다.
업데이트할 필드 JSON

{

"field":"value"

}

업데이트해야 하는 모든 필수 필드와 값이 포함된 JSON 객체를 지정합니다.

실행

이 작업은 항목에서 실행되지 않습니다.

작업 결과

스크립트 결과
스크립트 결과 이름 값 옵션
is_success True/False is_success:False
케이스 월
결과 유형 값/설명 유형(항목 \ 일반)
출력 메시지*

작업이 실패하거나 플레이북 실행을 중지하지 않습니다.

204 상태 코드가 보고된 경우 (is_success=true):

'BMC Remedy ITSM에서 {record id}로 {record type} 레코드를 업데이트했습니다.'

작업이 실패하고 플레이북 실행을 중지합니다.

잘못된 사용자 인증 정보, 서버 연결 없음과 같은 치명적인 오류가 보고되는 경우: ''레코드 업데이트' 작업 실행 중에 오류가 발생했습니다.' 이유: {0}'.format(error.Stacktrace)

404, 400 또는 500 상태 코드가 보고된 경우: '레코드 업데이트' 작업을 실행하는 중에 오류가 발생했습니다. 이유: {messageText}{messageAppendedText}

잘못된 JSON 페이로드가 제공된 경우: '레코드 업데이트' 작업을 실행하는 동안 오류가 발생했습니다. 이유: '업데이트할 필드' 매개변수에 잘못된 JSON 페이로드가 제공되었습니다. 구조를 확인하세요.

일반

기록 삭제

설명

BMC Remedy ITSM에서 레코드를 삭제합니다.

매개변수

매개변수 표시 이름 유형 기본값 필수 항목 설명
레코드 유형 문자열 해당 사항 없음 삭제해야 하는 레코드 유형을 지정합니다.
레코드 ID 문자열 해당 사항 없음 삭제해야 하는 레코드의 ID를 지정합니다.

실행

이 작업은 항목에서 실행되지 않습니다.

작업 결과

스크립트 결과
스크립트 결과 이름 값 옵션
is_success True/False is_success:False
케이스 월
결과 유형 값/설명 유형(항목 \ 일반)
출력 메시지*

작업이 실패하거나 플레이북 실행을 중지하지 않습니다.

204 상태 코드가 보고된 경우 (is_success=true) 'BMC Remedy ITSM에서 ID가 {record id}인 {Record Type} 레코드를 삭제했습니다.'

404 상태 코드가 보고되고 메시지 번호가 302인 경우 (is_success=true): 'BMC Remedy ITSM에 ID가 {record id}인 {레코드 유형} 레코드가 없습니다.'

작업이 실패하고 플레이북 실행을 중지합니다.

잘못된 사용자 인증 정보, 서버 연결 없음과 같은 치명적인 오류가 보고되는 경우: ''레코드 삭제' 작업 실행 중에 오류가 발생했습니다.' 이유: {0}'.format(error.Stacktrace)

404 상태 코드가 보고되고 메시지 번호가 302가 아닌 경우 (is_success=false): ''레코드 삭제' 작업을 실행하는 중에 오류가 발생했습니다. 이유: {messageText}"

일반

Create Record

설명

BMC Remedy ITSM에서 레코드를 만듭니다.

매개변수

매개변수 표시 이름 유형 기본값 필수 항목 설명
레코드 유형 문자열 해당 사항 없음 만들어야 하는 레코드의 유형을 지정합니다.
레코드 페이로드 JSON

{

"field":"value"

}

필요한 모든 필드와 값이 포함된 JSON 객체를 지정합니다.

실행

이 작업은 항목에서 실행되지 않습니다.

작업 결과

스크립트 결과
스크립트 결과 이름 값 옵션
is_success True/False is_success:False
JSON 결과
{
    "values": {
        "Work Log ID": "X",
        "Submitter": "Admin",
        "Submit Date": "2022-01-06T10:42:43.000+0000",
        "Assigned To": null,
        "Last Modified By": "Admin",
        "Last Modified Date": "2022-01-06T10:42:43.000+0000",
        "Status": "Enabled",
        "Short Description": ".",
        "Status History": null,
        "Assignee Groups": null
    }
}
케이스 월
결과 유형 값/설명 유형(항목 \ 일반)
출력 메시지*

작업이 실패하거나 플레이북 실행을 중지하지 않습니다.

201 상태 코드가 보고된 경우 (is_success=true): 'BMC Remedy ITSM에서 {레코드 유형} 레코드를 만들었습니다.'

작업이 실패하고 플레이북 실행을 중지합니다.

잘못된 사용자 인증 정보, 서버 연결 없음과 같은 치명적인 오류가 보고되는 경우: ''레코드 만들기' 작업 실행 중에 오류가 발생했습니다.' 이유: {0}''.format(error.Stacktrace)'

400 상태 코드가 보고되고 메시지 번호가 307인 경우: ''레코드 만들기' 작업을 실행하는 중에 오류가 발생했습니다. 이유: 다음 필드는 필수입니다. {csv of messageAppendedText}'

400 상태 코드가 보고되고 메시지 번호가 307이 아닌 경우: ''레코드 만들기' 작업을 실행하는 중에 오류가 발생했습니다. 이유: {messageText}: {messageAppendedText}.'

잘못된 JSON 페이로드가 제공된 경우: "Error executing action "Create Record". 이유: '레코드 페이로드' 매개변수에 잘못된 JSON 페이로드가 제공되었습니다. 구조를 확인하세요."

일반

Wait For Record Fields Update(레코드 필드 업데이트 대기)

설명

BMC Remedy ITSM에서 레코드 필드가 업데이트될 때까지 기다립니다.

매개변수

매개변수 표시 이름 유형 기본값 필수 항목 설명
레코드 유형 문자열 해당 사항 없음 업데이트를 기다리는 레코드의 유형을 지정합니다.
레코드 ID 문자열 해당 사항 없음 업데이트해야 하는 레코드의 ID를 지정합니다.
확인할 필드 JSON

{

"field":"value"

}

필요한 모든 필드와 값이 포함된 JSON 객체를 지정합니다.
시간 초과 시 실패 체크박스 선택 사용 설정된 경우 일부 필드가 업데이트되지 않으면 작업이 실패합니다.

실행

이 작업은 항목에서 실행되지 않습니다.

작업 결과

스크립트 결과
스크립트 결과 이름 값 옵션
is_success True/False is_success:False
JSON 결과
{
    "values": {
        "Work Log ID": "X",
        "Submitter": "Admin",
        "Submit Date": "2022-01-06T10:42:43.000+0000",
        "Assigned To": null,
        "Last Modified By": "Admin",
        "Last Modified Date": "2022-01-06T10:42:43.000+0000",
        "Status": "Enabled",
        "Short Description": ".",
        "Status History": null,
        "Assignee Groups": null
    }
}
케이스 월
결과 유형 값/설명 유형(항목 \ 일반)
출력 메시지*

작업이 실패하거나 플레이북 실행을 중지하지 않습니다.

200 상태 코드인 경우 (is_success=true): 'BMC Remedy ITSM에서 ID가 {record id}인 {record type} 레코드가 업데이트되었습니다.'

필드 중 하나가 업데이트되지 않고 '시간 초과 시 실패' 매개변수가 사용 설정되지 않은 경우 (is_success=false): 'BMC Remedy ITSM에서 ID가 {record id}인 {record type} 레코드의 다음 필드가 업데이트되지 않았습니다. {fields that were not updated}'

비동기 메시지: "BMC Remedy ITSM에서 ID가 {record id}인 {record type} 레코드의 다음 필드가 업데이트되기를 기다리는 중: {fields that were not updated}"

작업이 실패하고 플레이북 실행을 중지합니다.

잘못된 사용자 인증 정보, 서버 연결 없음과 같은 치명적인 오류가 보고되는 경우: ''필드 업데이트 대기' 작업 실행 중에 오류가 발생했습니다.' 이유: {0}'.format(error.Stacktrace)

일부 필드를 찾을 수 없는 경우: ''필드 업데이트 대기' 작업을 실행하는 동안 오류가 발생했습니다. 이유: 레코드 구조에서 다음 필드를 찾을 수 없습니다. {찾을 수 없는 필드}

404 상태 코드가 보고된 경우: ''레코드 필드 업데이트 대기' 작업을 실행하는 중에 오류가 발생했습니다. 이유: {messageText}.'

필드 중 하나가 업데이트되지 않고 '시간 초과 시 실패' 매개변수가 사용 설정된 경우 (is_success=false): ''필드 업데이트 대기' 작업을 실행하는 중에 오류가 발생했습니다. 이유: BMC Remedy ITSM에서 ID가 {record id}인 {record type} 레코드의 다음 필드가 업데이트되지 않았습니다. {fields that were not updated}"

잘못된 JSON 페이로드가 제공된 경우: '필드 업데이트 대기' 작업을 실행하는 동안 오류가 발생했습니다. 이유: '확인할 필드' 매개변수에 잘못된 JSON 페이로드가 제공되었습니다. 구조를 확인하세요.

일반

Get Incident Details(인시던트 세부정보 가져오기)

설명

BMC Remedy ITSM에서 인시던트에 관한 자세한 정보를 가져옵니다.

매개변수

매개변수 표시 이름 유형 기본값 필수 항목 설명
인시던트 ID CSV 해당 사항 없음 세부정보를 반환할 인시던트의 ID를 지정합니다.
반환할 필드 CSV 해당 사항 없음 아니요

반환할 필드를 지정합니다.

잘못된 필드가 제공되면 작업이 실패합니다.

아무것도 제공되지 않으면 작업에서 모든 필드를 반환합니다.

업무 메모 가져오기 체크박스 선택 아니요 사용 설정된 경우 작업에서 인시던트와 관련된 작업 메모를 반환합니다.
반환할 최대 작업 메모 수 정수 50 아니요 반환할 작업 메모 수를 지정합니다. 아무것도 제공되지 않으면 작업에서 50개의 작업 메모를 반환합니다.

실행

이 작업은 항목에서 실행되지 않습니다.

작업 결과

스크립트 결과
스크립트 결과 이름 값 옵션
is_success True/False is_success:False
JSON 결과
{
        "Work Log ID": "X",
        "Submitter": "Admin",
        "Submit Date": "2022-01-06T10:42:43.000+0000",
        "Assigned To": null,
        "Last Modified By": "Admin",
        "Last Modified Date": "2022-01-06T10:42:43.000+0000",
        "Status": "Enabled",
        "Short Description": ".",
        "Status History": null,
        "Assignee Groups": "",
        "Worknotes": [
            {
                "Submitter": "X",
                "Detailed Description": "asdasd",
                "Work Log Type": "X",
                "Work Log Submit Date": "2022-01-06T11:21:56.000+0000"
            },
            {
                "Submitter": "X",
                "Detailed Description": "Work Log Entry from Bob.",
                "Work Log Type": "X",
                "Work Log Submit Date": "2008-11-07T00:30:41.000+0000"
            }
        ]
}
케이스 월
결과 유형 값/설명 유형(항목 \ 일반)
출력 메시지*

작업이 실패하거나 플레이북 실행을 중지하지 않습니다.

하나 이상의 ID에 데이터를 사용할 수 있는 경우(is_success=true): 'BMC Remedy ITSM에서 다음 ID({record ids})에 관한 세부정보를 성공적으로 반환했습니다.'

하나 이상의 ID에 데이터를 사용할 수 없는 경우 (is_success=true): '작업에서 다음 ID: {record ids}에 대한 BMC Remedy ITSM의 인시던트 관련 세부정보를 찾을 수 없습니다.'

모든 ID에 대해 데이터를 사용할 수 없는 경우(is_success=false): 'No incidents were found.'(인시던트가 없음)

작업이 실패하고 플레이북 실행을 중지합니다.

잘못된 사용자 인증 정보, 서버 연결 없음과 같은 치명적인 오류가 보고되는 경우: ''인시던트 세부정보 가져오기' 작업 실행 중에 오류가 발생했습니다.' 이유: {0}'.format(error.Stacktrace)

400 상태 코드가 보고된 경우: ''인시던트 세부정보 가져오기' 작업을 실행하는 중에 오류가 발생했습니다. 이유: {0}''.format(messageText)

일반
케이스 월 테이블

표 이름: Incident Details(사고 세부정보)

테이블 열:

일반
케이스 월 테이블

표 이름: Incident {incident number} Worknotes(인시던트 {인시던트 번호} 작업 메모)

테이블 열:

  • 제출자
  • 텍스트
  • 시간
일반

사고 업데이트

설명

BMC Remedy ITSM에서 인시던트를 업데이트합니다.

매개변수

매개변수 표시 이름 유형 기본값 필수 항목 설명
사고 ID 문자열 해당 사항 없음 업데이트해야 하는 인시던트의 ID를 지정합니다.
상태 DDL

다음 중 하나를 선택하세요.

가능한 값은 다음과 같습니다.

  • 다음 중 하나를 선택하세요.
  • 신규
  • 할당됨
  • 진행 중
  • 대기 중
  • 해결됨
  • 종료됨
  • 취소됨
아니요

인시던트의 상태를 지정합니다.

참고: 상태가 '대기 중' 또는 '해결됨'인 경우 '상태 이유' 값도 제공해야 합니다.

상태 이유 문자열 해당 사항 없음 아니요 인시던트의 상태 이유를 지정합니다.
영향 DDL

다음 중 하나를 선택하세요.

가능한 값은 다음과 같습니다.

  • 다음 중 하나를 선택하세요.
  • 광범위
  • 중요/대형
  • 보통/제한적임
  • 경미/국한됨
아니요 인시던트의 영향을 지정합니다.
긴급 DDL

다음 중 하나를 선택하세요.

가능한 값은 다음과 같습니다.

  • 다음 중 하나를 선택하세요.
  • 심각
  • 높음
  • 보통
  • 낮음
아니요 인시던트의 긴급성을 지정합니다.
설명 문자열 해당 사항 없음 아니요 사고 설명을 지정합니다.
문제 유형 DDL

다음 중 하나를 선택하세요.

가능한 값은 다음과 같습니다.

  • 사용자 서비스 복원
  • 사용자 서비스 요청
  • 인프라 복원
  • 인프라 이벤트
아니요 인시던트의 인시던트 유형을 지정합니다.
할당된 그룹 문자열 해당 사항 없음 아니요 인시던트의 할당된 그룹을 지정합니다.
담당자 문자열 해당 사항 없음 아니요 인시던트의 담당자를 지정합니다.
해결 방법 문자열 해당 사항 없음 아니요 인시던트 해결 방법을 지정합니다.
해결 카테고리 Tier 1 문자열 해당 사항 없음 아니요 인시던트의 해결 카테고리 티어 1을 지정합니다.
해결 카테고리 Tier 2 문자열 해당 사항 없음 아니요 인시던트의 해결 카테고리 2단계를 지정합니다.
해결 카테고리 티어 3 문자열 해당 사항 없음 아니요 인시던트의 해결 카테고리 3단계를 지정합니다.
해결 제품 카테고리 티어 1 문자열 해당 사항 없음 아니요 인시던트의 해결 카테고리 티어 1을 지정합니다.
해결 제품 카테고리 2단계 문자열 해당 사항 없음 아니요 인시던트의 해결 카테고리 2단계를 지정합니다.
해결 제품 카테고리 티어 3 문자열 해당 사항 없음 아니요 인시던트의 해결 카테고리 3단계를 지정합니다.
신고된 소스 DDL

다음 중 하나를 선택하세요.

가능한 값은 다음과 같습니다.

  • Direct Input
  • 이메일
  • 외부 에스컬레이션
  • 팩스
  • 시스템 관리
  • 전화
  • 음성메일
  • Walk In(방문 수리)
  • 기타
  • BMC Impact Manager 이벤트
아니요 신고된 소스를 지정합니다.
커스텀 필드 JSON 해당 사항 없음 아니요

업데이트해야 하는 모든 필수 필드와 값이 포함된 JSON 객체를 지정합니다.

참고: 이 매개변수는 제공된 다른 매개변수를 덮어씁니다.

실행

이 작업은 항목에서 실행되지 않습니다.

작업 결과

스크립트 결과
스크립트 결과 이름 값 옵션
is_success True/False is_success:False
케이스 월
결과 유형 값/설명 유형(항목 \ 일반)
출력 메시지*

작업이 실패하거나 플레이북 실행을 중지하지 않습니다.

204 상태 코드가 보고된 경우 (is_success=true): 'BMC Remedy ITSM에서 {record id}로 인시던트를 업데이트했습니다.'

작업이 실패하고 플레이북 실행을 중지합니다.

잘못된 사용자 인증 정보, 서버 연결 없음과 같은 치명적인 오류가 보고되는 경우: ''인시던트 업데이트' 작업 실행 중에 오류가 발생했습니다.' 이유: {0}''.format(error.Stacktrace"

400 또는 500 상태 코드가 보고된 경우: '인시던트 업데이트' 작업을 실행하는 중에 오류가 발생했습니다. 이유: {messageText}{messageAppendedText}

인시던트를 찾을 수 없는 경우 (is_success = true): '인시던트 업데이트' 작업을 실행하는 중에 오류가 발생했습니다. 이유: BMC Remedy ITSM에 인시던트 {인시던트 ID}가 없습니다. 철자를 확인하세요."

잘못된 JSON 페이로드가 제공된 경우: '인시던트 업데이트' 작업을 실행하는 동안 오류가 발생했습니다. 이유: '업데이트할 필드' 매개변수에 잘못된 JSON 페이로드가 제공되었습니다. 구조를 확인하세요."

일반

인시던트 만들기

설명

BMC Remedy ITSM에서 인시던트를 만듭니다.

매개변수

매개변수 표시 이름 유형 기본값 필수 항목 설명
상태 DDL

다음 중 하나를 선택하세요.

가능한 값은 다음과 같습니다.

  • 다음 중 하나를 선택하세요.
  • 신규
  • 할당됨
  • 진행 중
  • 대기 중
  • 해결됨
  • 종료됨
  • 취소됨
아니요 인시던트의 상태를 지정합니다.
영향 DDL

다음 중 하나를 선택하세요.

가능한 값은 다음과 같습니다.

  • 다음 중 하나를 선택하세요.
  • 광범위
  • 중요/대형
  • 보통/제한적임
  • 경미/국한됨
아니요 인시던트의 영향을 지정합니다.
긴급 DDL

다음 중 하나를 선택하세요.

가능한 값은 다음과 같습니다.

  • 다음 중 하나를 선택하세요.
  • 심각
  • 높음
  • 보통
  • 낮음
아니요 인시던트의 긴급성을 지정합니다.
설명 문자열 해당 사항 없음 아니요 사고 설명을 지정합니다.
회사 문자열 해당 사항 없음 아니요 인시던트의 회사를 지정합니다.
고객 문자열 해당 사항 없음 아니요

인시던트의 고객을 지정합니다.

참고: 고객은 '{성} {이름}' 형식으로 제공되어야 합니다.

예: Allbrook Allen

템플릿 이름 문자열 해당 사항 없음 아니요

인시던트의 템플릿 이름을 지정합니다.

참고: 이 작업은 백그라운드에서 템플릿의 ID를 찾으려고 시도합니다. 정확도를 높이려면 맞춤 필드를 통해 템플릿 ID를 직접 제공하면 됩니다.

문제 유형 DDL

다음 중 하나를 선택하세요.

가능한 값은 다음과 같습니다.

  • 사용자 서비스 복원
  • 사용자 서비스 요청
  • 인프라 복원
  • 인프라 이벤트
아니요 인시던트의 인시던트 유형을 지정합니다.
할당된 그룹 문자열 해당 사항 없음 아니요 인시던트의 할당된 그룹을 지정합니다.
담당자 문자열 해당 사항 없음 아니요 인시던트의 담당자를 지정합니다.
해결 방법 문자열 해당 사항 없음 아니요 인시던트 해결 방법을 지정합니다.
해결 카테고리 Tier 1 문자열 해당 사항 없음 아니요 인시던트의 해결 카테고리 티어 1을 지정합니다.
해결 카테고리 Tier 2 문자열 해당 사항 없음 아니요 인시던트의 해결 카테고리 2단계를 지정합니다.
해결 카테고리 티어 3 문자열 해당 사항 없음 아니요 인시던트의 해결 카테고리 3단계를 지정합니다.
해결 제품 카테고리 티어 1 문자열 해당 사항 없음 아니요 인시던트의 해결 카테고리 티어 1을 지정합니다.
해결 제품 카테고리 2단계 문자열 해당 사항 없음 아니요 인시던트의 해결 카테고리 2단계를 지정합니다.
해결 제품 카테고리 티어 3 문자열 해당 사항 없음 아니요 인시던트의 해결 카테고리 3단계를 지정합니다.
신고된 소스 DDL

다음 중 하나를 선택하세요.

가능한 값은 다음과 같습니다.

  • Direct Input
  • 이메일
  • 외부 에스컬레이션
  • 팩스
  • 셀프서비스
  • 시스템 관리
  • 전화
  • 음성메일
  • Walk In(방문 수리)
  • 기타
  • BMC Impact Manager 이벤트
아니요 신고된 소스를 지정합니다.
커스텀 필드 JSON 해당 사항 없음 아니요

생성 중에 사용해야 하는 모든 필수 필드와 값을 포함하는 JSON 객체를 지정합니다.

참고: 이 매개변수는 제공된 다른 매개변수를 덮어씁니다.

실행

이 작업은 항목에서 실행되지 않습니다.

작업 결과

스크립트 결과
스크립트 결과 이름 값 옵션
is_success True/False is_success:False
JSON 결과
{
        "Request ID": "X",
        "Submitter": "X",
        "Create Date": "2022-01-06T14:05:31.000+0000",
        "Assigned To": null,
        "Last Modified By": "X",
        "Modified Date": "2022-01-06T14:05:31.000+0000",
        "Status": "X",
        "Short Description": ".",
        "Status History": {
            "New": {
                "user": "X",
                "timestamp": "2022-01-06T14:05:31.000+0000"
            },
            "In Progress": {
                "user": "X",
                "timestamp": "2022-01-06T14:05:31.000+0000"
            }
        },
        "Assignee Groups": null,
        "InstanceId": "X",
        "Vendor Assignee Groups": null,
        "Vendor Assignee Groups_parent": null,
        "Assignee Groups_parent": null,
        "Product Categorization Tier 1": null,
        "Product Categorization Tier 2": null,
        "Product Categorization Tier 3": null,
}
케이스 월
결과 유형 값/설명 유형(항목 \ 일반)
출력 메시지*

작업이 실패하거나 플레이북 실행을 중지하지 않습니다.

201 상태 코드가 보고된 경우 (is_success=true): 'BMC Remedy ITSM에서 인시던트를 만들었습니다.'

작업이 실패하고 플레이북 실행을 중지합니다.

<잘못된 사용자 인증 정보, 서버 연결 없음과 같은 치명적인 오류가 보고되는 경우: ''인시던트 만들기' 작업 실행 중에 오류가 발생했습니다. 이유: {0}''.format(error.Stacktrace)'

400 상태 코드가 보고되고 메시지 번호가 307인 경우: '인시던트 만들기' 작업을 실행하는 중에 오류가 발생했습니다. 이유: 다음 필드는 필수입니다. {csv of messageAppendedText}'

400 또는 500 상태 코드가 보고되고 메시지 번호가 307이 아닌 경우: 'Create Incident' 작업을 실행하는 중에 오류가 발생했습니다. 이유: {messageText} {messageAppendedText}.'

잘못된 JSON 페이로드가 제공된 경우: "Error executing action 'Create Incident'. 이유: '업데이트할 필드' 매개변수에 잘못된 JSON 페이로드가 제공되었습니다. 구조를 확인하세요."

템플릿을 찾을 수 없는 경우: "Error executing action "Create Incident". 이유: 이름이 '{template Name}'인 템플릿을 찾을 수 없습니다. 맞춤 입력란을 통해 철자를 확인하거나 템플릿 ID를 직접 제공하세요.'

일반

Wait For Incident Fields Update(인시던트 필드 업데이트 대기)

설명

BMC Remedy ITSM에서 인시던트 필드가 업데이트될 때까지 기다립니다.

매개변수

매개변수 표시 이름 유형 기본값 필수 항목 설명
사고 ID 문자열 업데이트해야 하는 인시던트의 ID를 지정합니다.
상태 DDL

다음 중 하나를 선택하세요.

가능한 값은 다음과 같습니다.

다음 중 하나를 선택하세요.

신규

할당됨

진행 중

대기 중

해결됨

종료됨

취소됨

거짓 인시던트의 예상 상태를 지정합니다.
확인할 필드 JSON

{

"field":"value"

}

거짓 필요한 모든 필드와 값이 포함된 JSON 객체를 지정합니다. 참고: 이 매개변수는 '상태' 필드보다 우선합니다.
시간 초과 시 실패 Bool 사용 설정된 경우 일부 필드가 업데이트되지 않으면 작업이 실패합니다.

실행

해당 사항 없음

작업 결과

스크립트 결과

is_success True 또는 False일 수 있습니다. 작업이 하나 이상의 항목에서 성공적으로 실행되면 (오류가 반환되지 않고 서버 응답이 200 OK임) is_success가 True로 설정되어야 합니다.

JSON 결과

{
    "values": {
        "Work Log ID": "X",
        "Submitter": "X",
        "Submit Date": "2022-01-06T10:42:43.000+0000",
        "Assigned To": null,
        "Last Modified By": "X",
        "Last Modified Date": "2022-01-06T10:42:43.000+0000",
        "Status": "X",
        "Short Description": ".",
        "Status History": null,
        "Assignee Groups": null
    }
}
케이스 월
결과 유형 값/설명 유형(항목 \ 일반)
출력 메시지*

작업이 실패하거나 플레이북 실행을 중지하지 않습니다.

200 상태 코드가 보고된 경우 (is_success= true): 'BMC Remedy ITSM에서 ID가 {incident id}인 인시던트가 업데이트되었습니다.'

필드 중 하나가 업데이트되지 않고 '시간 초과 시 실패' 매개변수가 사용 설정되지 않은 경우 (is_success=false): 'BMC Remedy ITSM에서 ID가 {incident id}인 인시던트에 대해 다음 필드가 업데이트되지 않았습니다. {fields that were not updated}'

비동기 메시지: "BMC Remedy ITSM에서 ID가 {incident id}인 인시던트의 다음 필드가 업데이트되기를 기다리는 중: {fields that were not updated}"

작업이 실패하고 플레이북 실행을 중지합니다.

잘못된 사용자 인증 정보, 서버 연결 없음과 같은 치명적인 오류가 보고되는 경우: ''인시던트 필드 업데이트 대기' 작업 실행 중에 오류가 발생했습니다.' 이유: {0}'.format(error.Stacktrace)

일부 필드를 찾을 수 없는 경우: '인시던트 필드 업데이트 대기' 작업을 실행하는 동안 오류가 발생했습니다. 이유: 인시던트 구조에서 다음 필드를 찾을 수 없습니다. {fields that were not found}

인시던트를 찾을 수 없는 경우: ''인시던트 필드 업데이트 대기' 작업을 실행하는 동안 오류가 발생했습니다. 이유: ID가 {incident ID}인 인시던트를 찾을 수 없습니다.

필드 중 하나가 업데이트되지 않고 '시간 초과 시 실패' 매개변수가 사용 설정된 경우 (is_success=false): ''필드 업데이트 대기' 작업을 실행하는 중에 오류가 발생했습니다. 이유: BMC Remedy ITSM에서 ID가 {incident id}인 인시던트의 다음 필드가 업데이트되지 않았습니다. {fields that were not updated}'

잘못된 JSON 페이로드가 제공된 경우: '필드 업데이트 대기' 작업을 실행하는 동안 오류가 발생했습니다. 이유: '확인할 필드' 매개변수에 잘못된 JSON 페이로드가 제공되었습니다. 구조를 확인하세요."

'상태' 및 '확인할 필드' 매개변수가 제공되지 않은 경우: ''필드 업데이트 대기' 작업을 실행하는 동안 오류가 발생했습니다. 이유: 'Status' 또는 'Fields To Check' 매개변수에 값이 있어야 합니다.'

일반

인시던트에 작업 메모 추가

설명

BMC Remedy ITSM의 인시던트에 작업 메모를 추가합니다.

매개변수

매개변수 표시 이름 유형 기본값 필수 항목 설명
사고 ID 문자열 해당 사항 없음 작업 메모를 추가하려는 인시던트의 ID를 지정합니다.
업무 메모 텍스트 문자열 해당 사항 없음 작업 메모의 텍스트를 지정합니다.

실행

이 작업은 항목에서 실행되지 않습니다.

작업 결과

스크립트 결과
스크립트 결과 이름 값 옵션
is_success True/False is_success:False
케이스 월
결과 유형 값/설명 유형(항목 \ 일반)
출력 메시지*

작업이 실패하거나 플레이북 실행을 중지하지 않습니다.

하나 이상의 ID에 데이터를 사용할 수 있는 경우 (is_success=true): 'BMC Remedy ITSM에서 인시던트 '{incident id}'에 메모를 추가했습니다.'

작업이 실패하고 플레이북 실행을 중지합니다.

잘못된 사용자 인증 정보, 서버 연결 없음과 같은 치명적인 오류가 보고되는 경우: ''인시던트에 작업 메모 추가' 작업 실행 중에 오류가 발생했습니다. 이유: {0}''.format(error.Stacktrace)'

인시던트를 찾을 수 없는 경우 (is_success = false): "'인시던트 업데이트' 작업을 실행하는 동안 오류가 발생했습니다. 이유: BMC Remedy ITSM에 인시던트 {인시던트 ID}가 없습니다. 철자를 확인하세요."

일반

인시던트 삭제

설명

BMC Remedy ITSM에서 인시던트를 삭제합니다.

매개변수

매개변수 표시 이름 유형 기본값 필수 항목 설명
사고 ID 문자열 해당 사항 없음 삭제해야 하는 인시던트의 ID를 지정합니다.

실행

이 작업은 항목에서 실행되지 않습니다.

작업 결과

스크립트 결과
스크립트 결과 이름 값 옵션
is_success True/False is_success:False
케이스 월
결과 유형 값/설명 유형(항목 \ 일반)
출력 메시지*

작업이 실패하거나 플레이북 실행을 중지하지 않습니다.

204 상태 코드가 보고된 경우 (is_success = true): 'BMC Remedy ITSM에서 ID가 {record id}인 인시던트를 삭제했습니다.

인시던트를 찾을 수 없는 경우 (is_success=true): 'ID가 {record id}인 인시던트가 BMC Remedy ITSM에 없습니다.'

작업이 실패하고 플레이북 실행을 중지합니다.

잘못된 사용자 인증 정보, 서버 연결 없음과 같은 치명적인 오류가 보고되는 경우: ''인시던트 삭제' 작업 실행 중에 오류가 발생했습니다.' 이유: {0}''.format(error.Stacktrace)'

일반

작업

태그별로 종료된 인시던트 동기화

설명

Google SecOps 케이스 플레이북 및 Google SecOps 케이스 내에서 생성된 BMC Remedy ITSM 요청을 동기화합니다.

매개변수

매개변수 표시 이름 유형 기본값 필수 항목 설명
인시던트 표 문자열 HPD:IncidentInterface 사고에 관한 세부정보를 가져오는 데 사용해야 하는 테이블의 이름을 지정합니다.
API 루트 문자열 https://{IP}:{port} BMC Remedy ITSM 인스턴스의 API 루트입니다.
사용자 이름 문자열 해당 사항 없음 BMC Remedy ITSM 사용자 이름입니다.
비밀번호 비밀번호 해당 사항 없음 BMC Remedy ITSM 비밀번호
최대 이전 시간 정수 24 아니요 상태를 동기화할 시간을 뒤로 지정합니다(시간).
SSL 확인 체크박스 선택 사용 설정하면 BMC Remedy ITSM 서버 연결에 사용되는 SSL 인증서가 유효한지 확인합니다.

도움이 더 필요하신가요? 커뮤니티 회원 및 Google SecOps 전문가로부터 답변을 받으세요.