BMC Remedy ITSM
Versi integrasi: 4.0
Mengonfigurasi integrasi BMC Remedy ITSM di Google Security Operations
Untuk mendapatkan petunjuk mendetail terkait cara mengonfigurasi integrasi di Google SecOps, lihat Mengonfigurasi integrasi.
Parameter integrasi
Gunakan parameter berikut untuk mengonfigurasi integrasi:
Nama Tampilan Parameter | Jenis | Nilai Default | Wajib | Deskripsi |
---|---|---|---|---|
Root API | String | https://{IP}:{port} | Ya | Root API instance BMC Remedy ITSM. |
Nama pengguna | String | T/A | Tidak | Nama pengguna BMC Remedy ITSM. |
Sandi | Sandi | T/A | Tidak | Sandi BMC Remedy ITSM. |
Verifikasi SSL | Kotak centang | Dicentang | Ya | Jika diaktifkan, pastikan sertifikat SSL untuk koneksi ke server BMC Remedy ITSM valid. |
Kasus Penggunaan
Melakukan tindakan triase (Memperbarui/Membuat/Menghapus Catatan)
Tindakan
Ping
Deskripsi
Uji konektivitas ke BMC Remedy ITSM dengan parameter yang diberikan di halaman konfigurasi integrasi di tab Google Security Operations Marketplace.
Run On
Tindakan tidak berjalan pada entity, dan tidak memiliki parameter input wajib.
Hasil Tindakan
Hasil Skrip
Nama Hasil Skrip | Opsi Nilai | Contoh |
---|---|---|
is_success | Benar/Salah | is_success:False |
Repositori Kasus
Jenis hasil | Nilai/Deskripsi | Jenis (Entitas \ Umum) |
---|---|---|
Pesan output* | Tindakan tidak boleh gagal atau menghentikan eksekusi playbook: Jika berhasil: "Successfully connected to the BMC Remedy ITSM server with the provided connection parameters!" (Berhasil terhubung ke server BMC Remedy ITSM dengan parameter koneksi yang diberikan!) Tindakan akan gagal dan menghentikan eksekusi playbook: Jika tidak berhasil: "Failed to connect to the BMC Remedy ITSM server! Error adalah {0}".format(exception.stacktrace) |
Umum |
Mendapatkan Detail Rekaman
Deskripsi
Mendapatkan informasi mendetail tentang data dari BMC Remedy ITSM.
Parameter
Nama Tampilan Parameter | Jenis | Nilai Default | Wajib | Deskripsi |
---|---|---|---|---|
Jenis Data | String | T/A | Ya | Tentukan jenis data yang detailnya ingin Anda ambil. |
ID Kumpulan Data | CSV | T/A | Ya | Tentukan ID rekaman yang detailnya ingin Anda tampilkan. |
Kolom yang Akan Ditampilkan | CSV | T/A | Tidak | Tentukan kolom yang akan ditampilkan. Jika kolom yang tidak valid diberikan, tindakan akan gagal. Jika tidak ada yang diberikan, tindakan akan menampilkan semua kolom. |
Dijalankan pada
Tindakan ini tidak dijalankan di entity.
Hasil Tindakan
Hasil Skrip
Nama Hasil Skrip | Opsi Nilai | Contoh |
---|---|---|
is_success | Benar/Salah | is_success:False |
Hasil 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"
}
]
Repositori Kasus
Jenis hasil | Nilai/Deskripsi | Jenis (Entitas \ Umum) |
---|---|---|
Pesan output* | Tindakan tidak boleh gagal atau menghentikan eksekusi playbook: Jika data tersedia untuk setidaknya satu ID (is_success=true): "Berhasil menampilkan detail terkait jenis catatan {Record Type} di BMC Remedy ITSM untuk ID berikut: {record ids}". Jika data tidak tersedia untuk setidaknya satu ID (is_success=true): "Action wasn't able to find details regarding record type {Record Type} in BMC Remedy ITSM for the following ids: {record ids}". Jika data tidak tersedia untuk semua (is_success=false): "Tidak ada data yang ditemukan." Tindakan akan gagal dan menghentikan eksekusi playbook: Jika error fatal, seperti kredensial salah, tidak ada koneksi ke server, atau error lainnya dilaporkan: "Error saat menjalankan tindakan "Get Record Details". Alasan: {0}''.format(error.Stacktrace) Jika 400: "Error executing action "Get Record Details". Alasan: {0}''.format(messageText) |
Umum |
Tabel Repositori Kasus | Nama Tabel: Detail {record Id} Catatan Kolom Tabel:
|
Umum |
Memperbarui Catatan
Deskripsi
Memperbarui data di BMC Remedy ITSM.
Parameter
Nama Tampilan Parameter | Jenis | Nilai Default | Wajib | Deskripsi |
---|---|---|---|---|
Jenis Data | String | T/A | Ya | Tentukan jenis data yang perlu diperbarui. |
ID Kumpulan Data | String | T/A | Ya | Tentukan ID rekaman yang perlu diperbarui. |
Kolom yang Akan Diperbarui | JSON | { "field":"value" } |
Ya | Tentukan objek JSON yang berisi semua kolom dan nilai yang diperlukan yang perlu diperbarui. |
Dijalankan pada
Tindakan ini tidak dijalankan di entity.
Hasil Tindakan
Hasil Skrip
Nama Hasil Skrip | Opsi Nilai | Contoh |
---|---|---|
is_success | Benar/Salah | is_success:False |
Repositori Kasus
Jenis hasil | Nilai/Deskripsi | Jenis (Entitas \ Umum) |
---|---|---|
Pesan output* | Tindakan tidak boleh gagal atau menghentikan eksekusi playbook: Jika kode status 204 dilaporkan (is_success=true): "Successfully updated {record type} record with {record id} in BMC Remedy ITSM." (Berhasil memperbarui data {record type} dengan {record id} di BMC Remedy ITSM.) Tindakan akan gagal dan menghentikan eksekusi playbook: Jika error fatal, seperti kredensial salah, tidak ada koneksi ke server, atau error lainnya dilaporkan: "Error saat menjalankan tindakan "Perbarui Data". Alasan: {0}''.format(error.Stacktrace) Jika kode status 404, 400, atau 500 dilaporkan: "Error saat menjalankan tindakan "Perbarui Data". Alasan: {messageText}{messageAppendedText}. Jika payload JSON tidak valid diberikan: "Error saat menjalankan tindakan "Update Record". Alasan: Payload JSON tidak valid yang diberikan dalam parameter "Kolom yang Akan Diperbarui". Periksa struktur. |
Umum |
Hapus Catatan
Deskripsi
Menghapus catatan di BMC Remedy ITSM.
Parameter
Nama Tampilan Parameter | Jenis | Nilai Default | Wajib | Deskripsi |
---|---|---|---|---|
Jenis Data | String | T/A | Ya | Tentukan jenis data yang perlu dihapus. |
ID Kumpulan Data | String | T/A | Ya | Tentukan ID data yang perlu dihapus. |
Dijalankan pada
Tindakan ini tidak dijalankan di entity.
Hasil Tindakan
Hasil Skrip
Nama Hasil Skrip | Opsi Nilai | Contoh |
---|---|---|
is_success | Benar/Salah | is_success:False |
Repositori Kasus
Jenis hasil | Nilai/Deskripsi | Jenis (Entitas \ Umum) |
---|---|---|
Pesan output* | Tindakan tidak boleh gagal atau menghentikan eksekusi playbook: Jika kode status 204 dilaporkan (is_success=true) "Berhasil menghapus data {Record Type} dengan ID {record id} di BMC Remedy ITSM." Jika kode status 404 dilaporkan dan nomor pesan adalah 302 (is_success=true): "{Record Type} Record with ID {record id} doesn't exist in BMC Remedy ITSM." Tindakan akan gagal dan menghentikan eksekusi playbook: Jika error fatal, seperti kredensial salah, tidak ada koneksi ke server, atau error lainnya dilaporkan: "Error saat menjalankan tindakan "Hapus Data". Alasan: {0}''.format(error.Stacktrace) Jika kode status 404 dilaporkan dan nomor pesan bukan 302 (is_success=false): "Error saat menjalankan tindakan "Hapus Data". Alasan: {messageText}" |
Umum |
Create Record
Deskripsi
Buat catatan di BMC Remedy ITSM.
Parameter
Nama Tampilan Parameter | Jenis | Nilai Default | Wajib | Deskripsi |
---|---|---|---|---|
Jenis Data | String | T/A | Ya | Tentukan jenis data yang perlu dibuat. |
Payload Rekaman | JSON | { "field":"value" } |
Ya | Tentukan objek JSON yang berisi semua kolom dan nilai yang diperlukan. |
Dijalankan pada
Tindakan ini tidak dijalankan di entity.
Hasil Tindakan
Hasil Skrip
Nama Hasil Skrip | Opsi Nilai | Contoh |
---|---|---|
is_success | Benar/Salah | is_success:False |
Hasil 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
}
}
Repositori Kasus
Jenis hasil | Nilai/Deskripsi | Jenis (Entitas \ Umum) |
---|---|---|
Pesan output* | Tindakan tidak boleh gagal atau menghentikan eksekusi playbook: Jika kode status 201 dilaporkan (is_success=true): "Berhasil membuat rekaman {record type} di BMC Remedy ITSM." Tindakan akan gagal dan menghentikan eksekusi playbook: Jika error fatal, seperti kredensial salah, tidak ada koneksi ke server, atau error lainnya dilaporkan: "Error saat menjalankan tindakan "Buat Rekaman". Alasan: {0}''.format(error.Stacktrace)" Jika kode status 400 dilaporkan dan nomor pesannya adalah 307: "Error saat menjalankan tindakan "Buat Rekaman". Alasan: kolom berikut wajib diisi: {csv of messageAppendedText}." Jika kode status 400 dilaporkan dan nomor pesan bukan 307: "Error saat menjalankan tindakan "Buat Rekaman". Alasan: {messageText}: {messageAppendedText}." Jika payload JSON tidak valid diberikan: "Error saat menjalankan tindakan "Buat Data". Alasan: Payload JSON tidak valid yang diberikan dalam parameter "Record Payload". Periksa struktur." |
Umum |
Menunggu Pembaruan Kolom Catatan
Deskripsi
Tunggu hingga kolom data diperbarui di BMC Remedy ITSM.
Parameter
Nama Tampilan Parameter | Jenis | Nilai Default | Wajib | Deskripsi |
---|---|---|---|---|
Jenis Data | String | T/A | Ya | Tentukan jenis data yang pembaruannya sedang Anda tunggu. |
ID Kumpulan Data | String | T/A | Ya | Tentukan ID data yang perlu diperbarui. |
Kolom yang Akan Diperiksa | JSON | { "field":"value" } |
Ya | Tentukan objek JSON yang berisi semua kolom dan nilai yang diperlukan. |
Gagal Jika Waktu Tunggu Habis | Kotak centang | Dicentang | Ya | Jika diaktifkan, tindakan akan gagal jika tidak semua kolom diperbarui. |
Dijalankan pada
Tindakan ini tidak dijalankan di entity.
Hasil Tindakan
Hasil Skrip
Nama Hasil Skrip | Opsi Nilai | Contoh |
---|---|---|
is_success | Benar/Salah | is_success:False |
Hasil 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
}
}
Repositori Kasus
Jenis hasil | Nilai/Deskripsi | Jenis (Entitas \ Umum) |
---|---|---|
Pesan output* | Tindakan tidak boleh gagal atau menghentikan eksekusi playbook: Jika kode status 200 (is_success=true): "{record type} record with ID {record id} was updated in BMC Remedy ITSM." Jika salah satu kolom tidak diperbarui dan parameter "Gagal Jika Waktu Tunggu Habis" tidak diaktifkan (is_success=false): "Kolom berikut tidak diperbarui untuk {record type} dengan ID {record id} di BMC Remedy ITSM: {fields that were not updated}" Pesan Asinkron: "Menunggu kolom berikut diperbarui untuk data {record type} dengan ID {record id} di BMC Remedy ITSM: {fields that were not updated}" Tindakan akan gagal dan menghentikan eksekusi playbook: Jika error fatal, seperti kredensial salah, tidak ada koneksi ke server, atau error lainnya dilaporkan: "Error saat menjalankan tindakan "Tunggu Pembaruan Kolom". Alasan: {0}''.format(error.Stacktrace) Jika beberapa kolom tidak ditemukan: "Error saat menjalankan tindakan "Tunggu Pembaruan Kolom". Alasan: kolom berikut tidak ditemukan dalam struktur rekaman: {fields that were not found}. Jika kode status 404 dilaporkan: "Error saat menjalankan tindakan "Wait For Record Fields Update". Alasan: {messageText}." Jika salah satu kolom tidak diperbarui dan parameter "Fail If Timeout" diaktifkan (is_success=false): "Error executing action "Wait For Fields Update". Alasan: Kolom berikut tidak diperbarui untuk {record type} dengan ID {record id} di BMC Remedy ITSM: {fields that were not updated}" Jika payload JSON tidak valid diberikan: "Error saat menjalankan tindakan "Tunggu Pembaruan Kolom". Alasan: Payload JSON tidak valid yang diberikan dalam parameter "Kolom yang Akan Diperiksa". Periksa struktur. |
Umum |
Mendapatkan Detail Insiden
Deskripsi
Dapatkan informasi mendetail tentang insiden dari BMC Remedy ITSM.
Parameter
Nama Tampilan Parameter | Jenis | Nilai Default | Wajib | Deskripsi |
---|---|---|---|---|
ID Insiden | CSV | T/A | Ya | Tentukan ID insiden yang detailnya ingin Anda tampilkan. |
Kolom yang Akan Ditampilkan | CSV | T/A | Tidak | Tentukan kolom yang akan ditampilkan. Jika kolom yang tidak valid diberikan, tindakan akan gagal. Jika tidak ada yang diberikan, tindakan akan menampilkan semua kolom. |
Mengambil Catatan Kerja | Kotak centang | Dicentang | Tidak | Jika diaktifkan, tindakan akan menampilkan catatan tugas yang terkait dengan insiden. |
Jumlah Maksimum Catatan Kerja yang Akan Ditampilkan | Bilangan bulat | 50 | Tidak | Tentukan jumlah catatan kerja yang akan ditampilkan. Jika tidak ada yang diberikan, tindakan akan menampilkan 50 catatan tugas. |
Dijalankan pada
Tindakan ini tidak dijalankan di entity.
Hasil Tindakan
Hasil Skrip
Nama Hasil Skrip | Opsi Nilai | Contoh |
---|---|---|
is_success | Benar/Salah | is_success:False |
Hasil 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"
}
]
}
Repositori Kasus
Jenis hasil | Nilai/Deskripsi | Jenis (Entitas \ Umum) |
---|---|---|
Pesan output* | Tindakan tidak boleh gagal atau menghentikan eksekusi playbook: Jika data tersedia untuk setidaknya satu ID (is_success=true): "Berhasil menampilkan detail terkait insiden di BMC Remedy ITSM untuk ID berikut: {record ids}." Jika tidak ada data yang tersedia untuk setidaknya satu ID (is_success=true): "Tindakan tidak dapat menemukan detail terkait insiden di BMC Remedy ITSM untuk ID berikut: {record ids}." Jika tidak ada data yang tersedia untuk semua ID (is_success=false): "Tidak ada insiden yang ditemukan." Tindakan akan gagal dan menghentikan eksekusi playbook: Jika error fatal, seperti kredensial salah, tidak ada koneksi ke server, atau error lainnya dilaporkan: "Error executing action "Get Incidents Details". Alasan: {0}''.format(error.Stacktrace) Jika kode status 400 dilaporkan: "Error saat menjalankan tindakan "Get Incidents Details". Alasan: {0}''.format(messageText) |
Umum |
Tabel Repositori Kasus | Nama Tabel: Detail Insiden Kolom Tabel:
|
Umum |
Tabel Repositori Kasus | Nama Tabel: Catatan Kerja Insiden {nomor insiden} Kolom Tabel:
|
Umum |
Perbarui Insiden
Deskripsi
Memperbarui insiden di BMC Remedy ITSM.
Parameter
Nama Tampilan Parameter | Jenis | Nilai Default | Wajib | Deskripsi |
---|---|---|---|---|
ID Insiden | String | T/A | Ya | Tentukan ID insiden yang perlu diperbarui. |
Status | DDL | Pilih Satu Nilai yang memungkinkan:
|
Tidak | Tentukan status insiden. Catatan: Jika statusnya "Tertunda" atau "Selesai", Anda juga perlu memberikan nilai "Alasan Status". |
Alasan Status | String | T/A | Tidak | Tentukan alasan status insiden. |
Dampak | DDL | Pilih Satu Nilai yang Mungkin:
|
Tidak | Tentukan dampak insiden. |
Urgensi | DDL | Pilih Satu Nilai yang memungkinkan:
|
TIDAK | Tentukan urgensi insiden. |
Deskripsi | String | T/A | Tidak | Tentukan deskripsi insiden |
Jenis Insiden | DDL | Pilih Satu Nilai yang Mungkin:
|
Tidak | Tentukan jenis insiden untuk insiden tersebut. |
Grup yang Ditetapkan | String | T/A | Tidak | Tentukan grup yang ditetapkan untuk insiden. |
Penerima tugas | String | T/A | Tidak | Tentukan penerima tugas untuk insiden. |
Resolusi | String | T/A | Tidak | Tentukan resolusi untuk insiden tersebut. |
Kategori Resolusi Tingkat 1 | String | T/A | Tidak | Tentukan tingkat kategori resolusi 1 untuk insiden. |
Kategori Resolusi Tingkat 2 | String | T/A | Tidak | Tentukan tingkat kategori resolusi 2 untuk insiden. |
Tingkat Kategori Resolusi 3 | String | T/A | Tidak | Tentukan tingkat kategori resolusi 3 untuk insiden. |
Kategori Produk Resolusi Tingkat 1 | String | T/A | Tidak | Tentukan tingkat kategori resolusi 1 untuk insiden. |
Kategori Produk Resolusi Tingkat 2 | String | T/A | Tidak | Tentukan tingkat kategori resolusi 2 untuk insiden. |
Kategori Produk Resolusi Tingkat 3 | String | T/A | Tidak | Tentukan tingkat kategori resolusi 3 untuk insiden. |
Sumber yang Dilaporkan | DDL | Pilih Satu Nilai yang Mungkin:
|
Tidak | Tentukan sumber yang dilaporkan. |
Kolom Kustom | JSON | T/A | Tidak | Tentukan objek JSON yang berisi semua kolom dan nilai yang diperlukan yang perlu diperbarui. Catatan: Parameter ini akan menggantikan parameter lain yang diberikan. |
Dijalankan pada
Tindakan ini tidak dijalankan di entity.
Hasil Tindakan
Hasil Skrip
Nama Hasil Skrip | Opsi Nilai | Contoh |
---|---|---|
is_success | Benar/Salah | is_success:False |
Repositori Kasus
Jenis hasil | Nilai/Deskripsi | Jenis (Entitas \ Umum) |
---|---|---|
Pesan output* | Tindakan tidak boleh gagal atau menghentikan eksekusi playbook: Jika kode status 204 dilaporkan (is_success=true): "Berhasil memperbarui insiden dengan {ID rekaman} di BMC Remedy ITSM." Tindakan akan gagal dan menghentikan eksekusi playbook: Jika error fatal, seperti kredensial salah, tidak ada koneksi ke server, atau error lainnya dilaporkan: "Error saat menjalankan tindakan "Perbarui Insiden". Alasan: {0}''.format(error.Stacktrace" Jika kode status 400 atau 500 dilaporkan: "Error saat menjalankan tindakan "Perbarui Insiden". Alasan: {messageText}{messageAppendedText}. Jika insiden tidak ditemukan (is_success = true):"Error saat menjalankan tindakan "Perbarui Insiden". Alasan: incident {incident id} tidak ditemukan di BMC Remedy ITSM. Periksa ejaan." Jika payload JSON yang tidak valid diberikan: "Error saat menjalankan tindakan "Perbarui Insiden". Alasan: Payload JSON tidak valid yang diberikan dalam parameter "Kolom yang Akan Diperbarui". Periksa struktur." |
Umum |
Buat Insiden
Deskripsi
Buat insiden di BMC Remedy ITSM.
Parameter
Nama Tampilan Parameter | Jenis | Nilai Default | Wajib | Deskripsi |
---|---|---|---|---|
Status | DDL | Pilih Satu Nilai yang memungkinkan:
|
Tidak | Tentukan status insiden. |
Dampak | DDL | Pilih Satu Nilai yang Mungkin:
|
Tidak | Tentukan dampak insiden. |
Urgensi | DDL | Pilih Satu Nilai yang memungkinkan:
|
Tidak | Tentukan urgensi insiden. |
Deskripsi | String | T/A | Tidak | Tentukan deskripsi insiden |
Perusahaan | String | T/A | Tidak | Tentukan perusahaan yang terkait dengan insiden |
Pelanggan | String | T/A | Tidak | Tentukan pelanggan untuk insiden tersebut. Catatan: Pelanggan harus diberikan dalam format "{Nama Belakang} {Nama Depan}". Contoh: Allbrook Allen |
Nama Template | String | T/A | Tidak | Tentukan nama template untuk insiden. Catatan: Tindakan ini mencoba menemukan ID template di latar belakang. Untuk presisi yang lebih baik, Anda dapat memberikan ID template secara langsung melalui Kolom Kustom. |
Jenis Insiden | DDL | Pilih Satu Nilai yang Mungkin:
|
Tidak | Tentukan jenis insiden untuk insiden tersebut. |
Grup yang Ditetapkan | String | T/A | Tidak | Tentukan grup yang ditetapkan untuk insiden. |
Penerima tugas | String | T/A | Tidak | Tentukan penerima tugas untuk insiden. |
Resolusi | String | T/A | Tidak | Tentukan resolusi untuk insiden tersebut. |
Kategori Resolusi Tingkat 1 | String | T/A | Tidak | Tentukan tingkat kategori resolusi 1 untuk insiden. |
Kategori Resolusi Tingkat 2 | String | T/A | Tidak | Tentukan tingkat kategori resolusi 2 untuk insiden. |
Tingkat Kategori Resolusi 3 | String | T/A | Tidak | Tentukan tingkat kategori resolusi 3 untuk insiden. |
Kategori Produk Resolusi Tingkat 1 | String | T/A | Tidak | Tentukan tingkat kategori resolusi 1 untuk insiden. |
Kategori Produk Resolusi Tingkat 2 | String | T/A | Tidak | Tentukan tingkat kategori resolusi 2 untuk insiden. |
Kategori Produk Resolusi Tingkat 3 | String | T/A | Tidak | Tentukan tingkat kategori resolusi 3 untuk insiden. |
Sumber yang Dilaporkan | DDL | Pilih Satu Nilai yang Mungkin:
|
Tidak | Tentukan sumber yang dilaporkan. |
Kolom Kustom | JSON | T/A | Tidak | Tentukan objek JSON yang berisi semua kolom dan nilai yang diperlukan yang harus digunakan selama pembuatan. Catatan: Parameter ini akan menggantikan parameter lain yang diberikan. |
Dijalankan pada
Tindakan ini tidak dijalankan di entity.
Hasil Tindakan
Hasil Skrip
Nama Hasil Skrip | Opsi Nilai | Contoh |
---|---|---|
is_success | Benar/Salah | is_success:False |
Hasil 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,
}
Repositori Kasus
Jenis hasil | Nilai/Deskripsi | Jenis (Entitas \ Umum) |
---|---|---|
Pesan output* | Tindakan tidak boleh gagal atau menghentikan eksekusi playbook: Jika kode status 201 dilaporkan (is_success=true): "Successfully created incident with in BMC Remedy ITSM." (Insiden berhasil dibuat di BMC Remedy ITSM.) Tindakan akan gagal dan menghentikan eksekusi playbook: <If a fatal error, like wrong credentials, no connection to server, other is reported: "Error saat menjalankan tindakan "Buat Insiden". Alasan: {0}''.format(error.Stacktrace)" Jika kode status 400 dilaporkan dan nomor pesannya adalah 307: "Error saat menjalankan tindakan "Buat Insiden". Alasan: kolom berikut wajib diisi: {csv of messageAppendedText}." Jika kode status 400 atau 500 dilaporkan dan nomor pesan bukan 307: "Error saat menjalankan tindakan "Buat Insiden". Alasan: {messageText} {messageAppendedText}." Jika payload JSON yang tidak valid diberikan: "Error saat menjalankan tindakan "Buat Insiden". Alasan: Payload JSON tidak valid yang diberikan dalam parameter "Kolom yang Akan Diperbarui". Periksa struktur." Jika template tidak ditemukan: "Error executing action "Create Incident". Alasan: template dengan nama "{template Name}" tidak ditemukan. Periksa ejaan atau berikan ID template secara langsung melalui kolom kustom." |
Umum |
Menunggu Pembaruan Kolom Insiden
Deskripsi
Tunggu hingga kolom insiden diperbarui di BMC Remedy ITSM.
Parameter
Nama Tampilan Parameter | Jenis | Nilai Default | Wajib diisi | Deskripsi |
---|---|---|---|---|
ID Insiden | String | Benar | Tentukan ID insiden yang perlu diperbarui. | |
Status | DDL | Pilih Satu Nilai yang memungkinkan: Pilih Satu Baru Assigned Dalam Proses Tertunda Selesai Tutup Dibatalkan |
Salah | Tentukan status yang diharapkan untuk insiden tersebut. |
Kolom yang Akan Diperiksa | JSON | { "field":"value" } |
Salah | Tentukan objek JSON yang berisi semua kolom dan nilai yang diperlukan. Catatan: Parameter ini memiliki prioritas lebih tinggi daripada kolom "Status". |
Gagal Jika Waktu Tunggu Habis | Bool | Benar | Benar | Jika diaktifkan, tindakan akan gagal jika tidak semua kolom diperbarui. |
Run On
T/A
Hasil Tindakan
Hasil Skrip
is_success. Dapat berupa Benar atau Salah. Jika tindakan berhasil dijalankan (tidak ada error yang ditampilkan, respons server adalah 200 OK) pada setidaknya salah satu entitas, is_success harus ditetapkan ke True.
Hasil 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
}
}
Repositori Kasus
Jenis hasil | Nilai/Deskripsi | Jenis (Entitas \ Umum) |
---|---|---|
Pesan output* | Tindakan tidak boleh gagal atau menghentikan eksekusi playbook: Jika kode status 200 dilaporkan (is_success= true): "Insiden dengan ID {ID insiden} telah diperbarui di BMC Remedy ITSM." Jika salah satu kolom tidak diperbarui dan parameter "Fail If Timeout" tidak diaktifkan (is_success=false): "Kolom berikut tidak diperbarui untuk insiden dengan ID {ID insiden} di BMC Remedy ITSM: {kolom yang tidak diperbarui}" Pesan Asinkron: "Menunggu kolom berikut diperbarui untuk insiden dengan ID {incident id} di BMC Remedy ITSM: {fields that were not updated}" Tindakan akan gagal dan menghentikan eksekusi playbook: Jika error fatal, seperti kredensial salah, tidak ada koneksi ke server, atau error lainnya dilaporkan: "Error saat menjalankan tindakan "Wait For Incident Fields Update". Alasan: {0}''.format(error.Stacktrace) Jika beberapa kolom tidak ditemukan: "Error saat menjalankan tindakan "Wait For Incident Fields Update". Alasan: kolom berikut tidak ditemukan dalam struktur insiden: {fields that were not found}. Jika insiden tidak ditemukan: "Error saat menjalankan tindakan "Wait For Incident Fields Update". Alasan: insiden dengan ID {ID insiden} tidak ditemukan. Jika salah satu kolom tidak diperbarui dan parameter "Fail If Timeout" diaktifkan (is_success=false): "Error executing action "Wait For Fields Update". Alasan: Kolom berikut tidak diperbarui untuk insiden dengan ID {incident id} di BMC Remedy ITSM: {fields that were not updated}" Jika payload JSON tidak valid diberikan: "Error saat menjalankan tindakan "Tunggu Pembaruan Kolom". Alasan: Payload JSON tidak valid yang diberikan dalam parameter "Kolom yang Akan Diperiksa". Periksa struktur." Jika parameter "Status" dan "Kolom yang Akan Diperiksa" tidak diberikan: "Error saat menjalankan tindakan "Tunggu Pembaruan Kolom". Alasan: Parameter "Status" atau "Kolom yang Akan Diperiksa" harus memiliki nilai." |
Umum |
Menambahkan Catatan Kerja ke Insiden
Deskripsi
Menambahkan catatan kerja ke insiden di BMC Remedy ITSM.
Parameter
Nama Tampilan Parameter | Jenis | Nilai Default | Wajib | Deskripsi |
---|---|---|---|---|
ID Insiden | String | T/A | Ya | Tentukan ID insiden yang ingin Anda tambahi catatan pekerjaan. |
Teks Catatan Kerja | String | T/A | Ya | Tentukan teks untuk catatan tugas. |
Dijalankan pada
Tindakan ini tidak dijalankan di entity.
Hasil Tindakan
Hasil Skrip
Nama Hasil Skrip | Opsi Nilai | Contoh |
---|---|---|
is_success | Benar/Salah | is_success:False |
Repositori Kasus
Jenis hasil | Nilai/Deskripsi | Jenis (Entitas \ Umum) |
---|---|---|
Pesan output* | Tindakan tidak boleh gagal atau menghentikan eksekusi playbook: Jika data tersedia untuk setidaknya satu ID (is_success=true): "Berhasil menambahkan catatan ke insiden "{incident id}" di BMC Remedy ITSM." Tindakan akan gagal dan menghentikan eksekusi playbook: Jika error fatal, seperti kredensial salah, tidak ada koneksi ke server, atau error lainnya dilaporkan: "Error saat menjalankan tindakan "Tambahkan Catatan Kerja ke Insiden". Alasan: {0}''.format(error.Stacktrace)" Jika insiden tidak ditemukan (is_success = false): "Error saat menjalankan tindakan "Perbarui Insiden". Alasan: incident {incident id} tidak ditemukan di BMC Remedy ITSM. Periksa ejaan." |
Umum |
Menghapus Insiden
Deskripsi
Menghapus insiden di BMC Remedy ITSM.
Parameter
Nama Tampilan Parameter | Jenis | Nilai Default | Wajib | Deskripsi |
---|---|---|---|---|
ID Insiden | String | T/A | Ya | Tentukan ID insiden yang perlu dihapus. |
Dijalankan pada
Tindakan ini tidak dijalankan di entity.
Hasil Tindakan
Hasil Skrip
Nama Hasil Skrip | Opsi Nilai | Contoh |
---|---|---|
is_success | Benar/Salah | is_success:False |
Repositori Kasus
Jenis hasil | Nilai/Deskripsi | Jenis (Entitas \ Umum) |
---|---|---|
Pesan output* | Tindakan tidak boleh gagal atau menghentikan eksekusi playbook: Jika kode status 204 dilaporkan (is_success = true): "Berhasil menghapus insiden dengan ID {record id} di BMC Remedy ITSM. Jika insiden tidak ditemukan (is_success=true): "Insiden dengan ID {record id} tidak ada di BMC Remedy ITSM." Tindakan akan gagal dan menghentikan eksekusi playbook: Jika error fatal, seperti kredensial salah, tidak ada koneksi ke server, atau error lainnya dilaporkan: "Error saat menjalankan tindakan "Hapus Insiden". Alasan: {0}''.format(error.Stacktrace)" |
Umum |
Pekerjaan
Menyinkronkan Insiden Tertutup Berdasarkan Tag
Deskripsi
Menyinkronkan permintaan BMC Remedy ITSM yang dibuat dalam playbook Kasus Google SecOps dan kasus Google SecOps.
Parameter
Nama Tampilan Parameter | Jenis | Nilai Default | Wajib | Deskripsi |
---|---|---|---|---|
Tabel Insiden | String | HPD:IncidentInterface | Ya | Tentukan nama tabel yang perlu digunakan untuk mengambil detail tentang insiden. |
Root API | String | https://{IP}:{port} | Ya | Root API instance BMC Remedy ITSM. |
Nama pengguna | String | T/A | Ya | Nama pengguna BMC Remedy ITSM. |
Sandi | Sandi | T/A | Ya | Sandi BMC Remedy ITSM |
Maks. Jam Mundur | Bilangan bulat | 24 | Tidak | Tentukan jumlah jam ke belakang untuk menyinkronkan status. |
Verifikasi SSL | Kotak centang | Dicentang | Ya | Jika diaktifkan, pastikan sertifikat SSL untuk koneksi ke server BMC Remedy ITSM valid. |
Perlu bantuan lain? Dapatkan jawaban dari anggota Komunitas dan profesional Google SecOps.