Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Solusi Manajemen Proses Bisnis mencakup dua tahap, orkestrasi CableOrder1 dan CableOrder2 , yang melakukan tindakan pemrosesan pesanan. Untuk informasi selengkapnya tentang bagaimana proses pesanan dibagi menjadi beberapa tahap, lihat Jumlah Tahapan Pemrosesan.
Kedua tahap pemrosesan dimulai ketika mereka menerima pesan pesanan, dan keduanya membalas dengan pesan status ke orkestrasi OrderManager setelah mereka memulai. Demikian pula, keduanya mengirim pesan kembali ke OrderManager untuk menunjukkan apakah tahap selesai atau dihentikan dengan kesalahan. Untuk detail tentang koneksi antara orkestrasi OrderManager dan tahap pemrosesan, lihat Pengikatan Mitra Langsung Invers.
Kedua tahap pemrosesan menggunakan port dinamis yang berkorelasi sendiri untuk mengirim informasi kembali ke OrderManger. Dengan port dinamis, orkestrasi menyalin alamat port dari pesan untuk mengirim port.
Semua pesan pesan pesan yang diterima tahap pemrosesan adalah pesan urutan kanonis yang dinormalisasi yang dibuat di OrderBroker.
Nota
Karena panjang orkestrasi CableOrder1 dan CableOrder2 tersebut, Anda mungkin ingin membaca bagian ini dengan membuka orkestrasi tersebut di Microsoft Visual Studio.
Orkestrasi CableOrder1
Orkestrasi CableOrder1 dimulai ketika menerima pesan pesanan. Kemudian menyalin alamat balasan dari pesan ke port penyelesaian tahap. Selanjutnya, ini membangun pesan pengakuan dan mengirimkannya sebagai respons ke port BeginStagePort , lalu menyimpan informasi perutean dalam variabel lokal.
Orkestrasi selanjutnya mendapatkan informasi konfigurasi dari SSO. Untuk informasi selengkapnya tentang cara solusi menggunakan SSO, lihat Menggunakan SSO Secara Efisien di Solusi Manajemen Proses Bisnis.
Orkestrasi kemudian membuat instans objek OrderHandler untuk berkomunikasi dengan proses backend, memeriksa validitas pesan, menganalisis pesan, menentukan jenis layanan, dan tindakan mana yang harus diambil. Bergantung pada tindakan yang harus dilakukan, salah satu orkestrasi tindakan pesanan akan dipanggil, yaitu Mengaktifkan, Mengubah, atau Membatalkan, dan objek OrderHandler akan diteruskan ke orkestrasi tersebut.
Orkestrasi CableOrder1 kemudian memeriksa interupsi, mengirim pesan ke kelompok fasilitas dan menunggu respons. Jika orkestrasi mendapatkan balasan pesan dari grup fasilitas, orkestrasi akan melanjutkan pemrosesan. Selain itu, jika ada gangguan, orkestrasi mengeluarkan pengecualian interupsi.
Orkestrasi selesai dengan membuat pesan penyelesaian dan mengirimkannya melalui port StageCompletion .
Pengaturan Orkestrasi CableOrder2
Orkestrasi CableOrder2 melaksanakan langkah-langkah awal yang sama seperti orkestrasi CableOrder1 untuk mengelola informasi perutean, informasi konfigurasi SSO, dan membuat instans dari objek OrderHandler.
Orkestrasi kemudian memeriksa gangguan dan meneruskan objek OrderHandler dalam panggilan ke orkestrasi Complete. Selanjutnya, orkestrasi membuat pesan status pesanan, memperbarui riwayat pesanan, dan mengirim pesan penyelesaian melalui port StageCompletion .
Lihat Juga
Membuat versi Solusi Manajemen Proses Bisnis
Pemrosesan dalam Solusi Manajemen Proses Bisnis