Menonaktifkan aktivitas

Anda sekarang dapat menonaktifkan satu atau beberapa aktivitas dari alur, dan kami melewatinya selama validasi dan selama eksekusi alur. Fitur ini secara signifikan meningkatkan efisiensi pengembang alur, memungkinkan pelanggan untuk mengomentari bagian dari alur, tanpa menghapusnya dari kanvas. Anda dapat memilih untuk mengaktifkannya kembali di lain waktu.

Screenshot showing an inactive activity in pipeline.

Menonaktifkan dan mengaktifkan kembali

Ada dua cara untuk menonaktifkan aktivitas.

Pertama, Anda dapat menonaktifkan satu aktivitas dari tab Umumnya.

  1. Pilih aktivitas yang ingin Anda nonaktifkan
  2. Di bawah tab Umum , pilih Tidak Aktif untuk Status aktivitas
  3. Pilih status untuk Tandai aktivitas sebagai. Pilih dari Berhasil, Gagal, atau Dilewati

Screenshot of how to deactivate one activity at a time.

Atau, Anda dapat menonaktifkan beberapa aktivitas dengan klik kanan.

  1. Tekan tombol Ctrl untuk memilih multi-pilih. Menggunakan mouse Anda, klik kiri pada semua aktivitas yang ingin Anda nonaktifkan
  2. Klik kanan untuk memunculkan menu drop-down
  3. Pilih Nonaktifkan untuk menonaktifkan semuanya
  4. Untuk menyempurnakan pengaturan untuk Tandai aktivitas sebagai, buka tab Umum aktivitas, dan buat perubahan yang sesuai

Screenshot of how to deactivate multiple activities all at once.

Dalam kedua kasus, Anda perlu menyebarkan perubahan untuk menonaktifkan bagian selama eksekusi alur.

Untuk mengaktifkan kembali aktivitas, pilih Aktif untuk Status Aktivitas, dan mereka kembali ke perilaku sebelumnya, seperti yang diharapkan.

Perilaku

Aktivitas yang tidak aktif berperilaku berbeda dalam alur.

  • Di kanvas, aktivitas tidak aktif berwarna abu-abu, dengan tanda tidak aktif ditempatkan di samping jenis aktivitas

  • Di kanvas, tanda status (Berhasil, Gagal, atau Dilewati) ditempatkan pada kotak, untuk memvisualisasikan aktivitas Tandai sebagai pengaturan

  • Aktivitas dikecualikan dari validasi alur. Oleh karena itu, Anda tidak perlu menyediakan semua bidang yang diperlukan untuk aktivitas yang tidak aktif.

  • Selama eksekusi debug dan eksekusi alur, aktivitas tidak akan benar-benar dijalankan. Sebaliknya, ia menjalankan item baris tempat penampung, dengan status dipesan Tidak Aktif

  • Opsi pencabangan dikontrol oleh opsi Tandai aktivitas sebagai . Dengan kata lain:

    • Jika Anda menandai aktivitas sebagai Berhasil, cabang UponSuccess atau UponCompletion berjalan
    • Jika Anda menandai aktivitas sebagai Gagal, cabang UponFailure atau UponCompletion akan berjalan
    • Jika Anda menandai aktivitas sebagai Dilewati, cabang UponSkip akan berjalan

    Screenshot showing activity run status of an inactive activity.

Praktik terbaik

Pennonaktifkanan adalah alat yang ampuh untuk pengembang alur. Ini memungkinkan pengembang untuk "mengomentari" bagian dari kode, tanpa menghapus aktivitas secara permanen. Ini bersinar dalam skenario berikut:

  • Saat mengembangkan alur, pengembang dapat menambahkan aktivitas tidak aktif place holder sebelum mengisi semua bidang yang diperlukan. Misalnya, saya memerlukan aktivitas Salin dari SQL Server ke gudang Data, tetapi saya belum menyiapkan semua koneksi. Jadi saya menggunakan aktivitas penyalinan yang tidak aktif sebagai place holder untuk proses pengembangan berulang.
  • Setelah penyebaran, pengembang dapat mengomentari aktivitas tertentu yang terus-menerus menyebabkan masalah untuk menghindari percobaan ulang yang mahal. Misalnya, server SQL lokal saya mengalami masalah koneksi jaringan, dan saya tahu aktivitas penyalinan saya gagal secara pasti. Saya mungkin ingin menonaktifkan aktivitas penyalinan, untuk menghindari permintaan coba lagi dari membanjiri sistem rapuh.

Batasan umum

Aktivitas yang tidak aktif tidak pernah benar-benar berjalan. Ini berarti aktivitas tidak akan memiliki bidang kesalahan, atau bidang output khasnya. Setiap referensi ke bidang yang hilang dapat melemparkan kesalahan di hilir.