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 | 다음 중 하나를 선택하세요. 가능한 값은 다음과 같습니다.
|
아니요 | 신고된 소스를 지정합니다. |
| 커스텀 필드 | 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 | 다음 중 하나를 선택하세요. 가능한 값은 다음과 같습니다.
|
아니요 | 신고된 소스를 지정합니다. |
| 커스텀 필드 | 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 전문가로부터 답변을 받으세요.