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:

  • Kunci
  • Nilai
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:

  • Kunci
  • Nilai
Umum
Tabel Repositori Kasus

Nama Tabel: Catatan Kerja Insiden {nomor insiden}

Kolom Tabel:

  • Pengirim
  • Teks
  • Waktu
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:

  • Pilih Satu
  • Baru
  • Assigned
  • Dalam Proses
  • Tertunda
  • Selesai
  • Tutup
  • Dibatalkan
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:

  • Pilih Satu
  • Ekstensif/Meluas
  • Signifikan/Besar
  • Sedang/Terbatas
  • Ringan/Terlokalisasi
Tidak Tentukan dampak insiden.
Urgensi DDL

Pilih Satu

Nilai yang memungkinkan:

  • Pilih Satu
  • Kritis
  • Tinggi
  • Sedang
  • Rendah
TIDAK Tentukan urgensi insiden.
Deskripsi String T/A Tidak Tentukan deskripsi insiden
Jenis Insiden DDL

Pilih Satu

Nilai yang Mungkin:

  • Pemulihan Layanan Pengguna
  • Permintaan Layanan Pengguna
  • Pemulihan Infrastruktur
  • Peristiwa Infrastruktur
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:

  • Input Langsung
  • Email
  • Eskalasi Eksternal
  • Faks
  • Pengelolaan Sistem
  • Telepon
  • Pesan Suara
  • Datang Langsung
  • Web
  • Lainnya
  • Peristiwa BMC Impact Manager
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:

  • Pilih Satu
  • Baru
  • Assigned
  • Dalam Proses
  • Tertunda
  • Selesai
  • Tutup
  • Dibatalkan
Tidak Tentukan status insiden.
Dampak DDL

Pilih Satu

Nilai yang Mungkin:

  • Pilih Satu
  • Ekstensif/Meluas
  • Signifikan/Besar
  • Sedang/Terbatas
  • Ringan/Terlokalisasi
Tidak Tentukan dampak insiden.
Urgensi DDL

Pilih Satu

Nilai yang memungkinkan:

  • Pilih Satu
  • Kritis
  • Tinggi
  • Sedang
  • Rendah
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:

  • Pemulihan Layanan Pengguna
  • Permintaan Layanan Pengguna
  • Pemulihan Infrastruktur
  • Peristiwa Infrastruktur
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:

  • Input Langsung
  • Email
  • Eskalasi Eksternal
  • Faks
  • Layanan Mandiri
  • Pengelolaan Sistem
  • Telepon
  • Pesan Suara
  • Datang Langsung
  • Web
  • Lainnya
  • Peristiwa BMC Impact Manager
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.