Ambil perhatian
Akses ke halaman ini memerlukan kebenaran. Anda boleh cuba log masuk atau menukar direktori.
Akses ke halaman ini memerlukan kebenaran. Anda boleh cuba menukar direktori.
Apabila anda mereka bentuk aliran kerja, anda mempunyai pilihan untuk mengandungi logik yang ingin anda laksanakan mengikut peringkat dan langkah.
Peringkat
Peringkat menjadikan logik aliran kerja masa nyata lebih mudah dibaca dan menerangkan logik aliran kerja masa nyata. Walau bagaimanapun, tahap tidak menjejaskan logik atau kelakuan aliran kerja. Jika proses berperingkat-peringkat, semua langkah dalam proses mesti mengandungi peringkat.
Langkah
Langkah adalah unit logik perniagaan dalam satu aliran kerja. Langkah boleh termasuk syarat, tindakan, langkah yang lain, atau kombinasi elemen ini.
Tindakan yang boleh dilaksanakan oleh proses aliran kerja masa nyata
Proses aliran kerja masa nyata boleh melaksanakan tindakan yang disenaraikan dalam jadual berikut.
| Tindakan | Penerangan |
|---|---|
| Buat Baris | Cipta baris baharu bagi jadual dan tugaskan nilai yang anda pilih untuk atribut. |
| Kemas kini Baris | Anda boleh mengemas kini baris yang sedang berjalan dalam aliran kerja masa nyata, sebarang baris yang dipaut ke baris itu dalam perhubungan N:1 atau sebarang baris yang dicipta oleh langkah sebelum ini. |
| Tugaskan Baris | Anda boleh menugaskan baris yang sedang berjalan dalam aliran kerja masa nyata, sebarang baris yang dipaut ke baris itu dalam perhubungan N:1 atau sebarang baris yang dicipta oleh langkah sebelum ini. |
| Hantar E-mel | Menghantar e-mel. Anda boleh memilih untuk mencipta mesej e-mel baharu atau menggunakan templat e-mel yang dikonfigurasi untuk jadual baris yang sedang berjalan dalam aliran kerja masa nyata atau sebarang jadual yang mempunyai perhubungan N:1 dengan jadual atau jadual untuk sebarang baris yang dicipta oleh langkah sebelum ini. |
| Mulakan Aliran Kerja Kanak-kanak | Memulakan proses aliran kerja masa nyata yang telah dikonfigurasikan sebagai aliran kerja anak. |
| Tukar Status | Tukar status baris yang sedang menjalankan proses, sebarang baris yang dipaut ke baris itu dalam perhubungan N:1 atau sebarang baris yang dicipta oleh langkah sebelum ini. |
| Hentikan Aliran Kerja | Hentikan aliran kerja semasa. Anda boleh menetapkan status sama ada Berjaya atau Dibatalkan dan menentukan mesej status. Apabila aliran kerja masa nyata dikonfigurasi untuk peristiwa, menghentikan aliran kerja masa nyata dengan status dibatalkan akan menghalang tindakan peristiwa daripada dilengkapkan. Pergi ke Menggunakan aliran kerja masa nyata untuk mendapatkan maklumat lanjut. |
| Langkah Tersuai | Pembangun boleh mencipta langkah aliran kerja masa nyata yang menakrifkan tindakan. Secara lalai, tiada langkah tersuai yang tersedia. |
Menetapkan nilai baris
Apabila anda mencipta baris, anda boleh menetapkan nilai untuk baris. Apabila anda mengemas kini baris, anda boleh menetapkan, menambahkan, menaikkan, mengurangkan, menggandakan atau mengosongkan nilai.
Apabila anda memilih Tetapkan Sifat, kotak dialog terbuka menunjukkan kepada anda borang lalai untuk jadual.
Di bahagian bawah kotak dialog, anda boleh melihat senarai lajur tambahan yang tidak wujud dalam borang.
Bagi sebarang lajur, anda boleh menetapkan nilai statik dan nilai itu akan ditetapkan oleh aliran kerja.
Di sebelah kanan kotak dialog, Pembantu Borang memberi anda keupayaan untuk mengesetkan atau menambah nilai dinamik daripada konteks baris semasa. Ini termasuklah nilai daripada baris berkaitan yang boleh diakses daripada perhubungan N:1 (banyak ke satu) bagi jadual.
Opsyen yang tersedia dalam Pembantu Borang bergantung pada lajur yang telah anda pilih dalam borang. Apabila anda menetapkan nilai dinamik, anda akan melihat ruang letak kuning yang dikenali sebagai 'slug' yang menunjukkan di mana data dinamik akan dimasukkan. Jika anda ingin mengalih keluar nilai, pilih slug dan padamkannya. Bagi lajur teks, anda boleh menggunakan kombinasi data statik dan dinamik.
Dengan nilai dinamik, anda tidak pasti bahawa lajur atau jadual yang berkaitan mempunyai nilai yang anda mahu tetapkan. Anda sebenarnya boleh menetapkan bilangan lajur untuk cuba menetapkan dan mengisih nilai mengikut susunan dengan menggunakan anak panah hijau. Jika lajur pertama tidak mempunyai data, cuba lajur kedua dan seterusnya. Jika tiada satu pun lajur yang mempunyai data, anda boleh menentukan nilai lalai untuk digunakan.
Menetapkan syarat untuk tindakan aliran kerja masa nyata
Tindakan yang anda akan gunakan sering bergantung pada syarat-syarat. Proses aliran kerja masa nyata menyediakan beberapa cara untuk menetapkan syarat dan mencipta logik percabangan bagi mendapatkan hasil yang anda mahu. Anda boleh menyemak nilai baris yang berjalan terhadap proses aliran kerja masa nyata, sebarang baris yang dipaut ke baris itu dengan perhubungan N:1 atau nilai dalam proses itu sendiri.
| Jenis Syarat | Penerangan |
|---|---|
| Semak Keadaan | Pernyataan logik "jika <keadaan> kemudian". Anda boleh menyemak nilai semasa untuk baris yang sedang berjalan dalam aliran kerja masa nyata, sebarang baris yang dipaut ke baris itu dalam perhubungan N:1 atau sebarang baris yang dicipta oleh langkah sebelum ini. Berdasarkan pada nilai ini, anda boleh menakrifkan langkah tambahan apabila syarat adalah benar. Dalam pernyataan "jika <keadaan maka", anda boleh menggunakan pengendali berikut:> Sama,Tidak Sama,Mengandungi Data,Tidak Mengandungi Data,Di bawah dan Bukan Bawah. Nota: Bawah dan Bukan Di Bawah ialah pengendali hierarki. Ia hanya boleh digunakan pada jadual yang mempunyai perhubungan berhierarki yang ditakrifkan. Jika anda cuba menggunakan operator ini pada jadual yang tidak mempunyai perhubungan berhierarki yang ditakrifkan, anda akan melihat mesej ralat: "Anda sedang menggunakan operator berhierarki pada jadual yang tidak mempunyai perhubungan berhierarki yang ditakrifkan. Sama ada membuat hierarki jadual (dengan menanda perhubungan sebagai berhierarki) atau menggunakan operator yang berbeza.” Untuk mendapatkan maklumat lanjut tentang perhubungan hierarki, pergi ke Takrifkan dan tanyakan data berkaitan hierarki. Tangkapan skrin yang mengikuti jadual ialah contoh takrifan proses aliran kerja masa nyata yang menggunakan pengendali hierarki Under dan Not Under . |
| Cawangan Bersyarat | Pernyataan logik "lain-jika-maka", editor menggunakan teks "Jika tidak, jika <keadaan> maka:" Pilih syarat semak yang sebelum ini anda tentukan dan anda boleh menambah cabang bersyarat untuk menentukan langkah-langkah tambahan apabila syarat semak kembali . |
| Tindakan lalai | Kenyataan "lain" yang logik. Editor menggunakan teks "Jika Tidak:" Pilih keadaan semak, cabang bersyarat, syarat menunggu atau cawangan menunggu selari yang sebelum ini anda tentukan dan anda boleh gunakan tindakan lalai untuk menentukan langkah-langkah bagi semua kes yang tidak sepadan dengan kriteria yang ditentukan dalam elemen syarat atau cabang. |
| Syarat Tunggu | Aliran kerja masa nyata tidak boleh menggunakan syarat menunggu. Walau bagaimanapun, syarat menunggu boleh digunakan dengan aliran kerja latar belakang. Maklumat lanjut: Menetapkan syarat untuk tindakan aliran kerja latar belakang |
| Cawangan Menunggu Selari | Takrifkan syarat menunggu alternatif untuk aliran kerja masa nyata dengan set langkah tambahan yang dilaksanakan hanya apabila kriteria awal dipenuhi. Anda boleh menggunakan cabang menunggu selari untuk mencipta had masa dalam logik aliran kerja masa nyata anda. Mereka menghalang aliran kerja masa nyata daripada menunggu selama-lamanya hingga kriteria yang ditakrifkan dalam syarat menunggu dipenuhi. |
| Langkah Tersuai | Pembangun boleh mencipta langkah aliran kerja masa nyata yang menakrifkan syarat. Tiada langkah-langkah tersuai yang tersedia secara lalai. |
Tangkapan skrin berikut mengandungi contoh definisi proses aliran kerja dengan pengendali hierarki Under dan Not Under . Dalam contoh kami, kami mengaplikasikan dua diskaun berbeza kepada dua kumpulan akaun. Dalam Tambah Langkah, kami memilih Syarat Semak untuk menentukan syarat jika-maka yang mengandungi pengendali Di bawah atau Tidak Bawah . Syarat jika-maka pertama terpakai kepada semua akaun yang berada di bawah akaun Alpine Ski House. Akaun ini memerima 10% diskaun ke atas barangan dan perkhidmatan yang dibeli. Syarat jika-maka kedua terpakai kepada semua akaun yang Bukan Di Bawah akaun Alpine Ski House dan mereka menerima diskaun 5%. Kemudian, kami memilih Kemas Kini Baris untuk menentukan tindakan yang akan dilakukan berdasarkan keadaan.
Memulakan aliran kerja masa nyata sebelum atau selepas perubahan status
Apabila anda mengkonfigurasi Opsyen untuk Proses Automatik untuk aliran kerja masa nyata, opsyen Mula Apabila untuk peristiwa perubahan status membolehkan anda memilih Selepas atau Sebelum apabila status berubah. Pilihan lalai ialah Selepas.
Apabila anda memilih Sebelum anda mengatakan bahawa anda mahu logik dalam aliran kerja masa nyata digunakan sebelum data yang mengubah status disimpan. Ini menyediakan anda dengan keupayaan untuk menyemak nilai sebelum logik lain telah digunakan selepas operasi dan menghalang logik lanjutan daripada dilaksanakan. Contohnya, anda mungkin mempunyai logik tambahan dalam pasang masuk atau tindakan aliran kerja masa nyata tersuai yang boleh memulakan tindakan pada sistem lain. Dengan menghentikan pemprosesan lanjut anda boleh mengelakkan kes-kes di mana sistem luar akan terjejas. Menggunakan aliran kerja masa nyata sebelum peristiwa ini juga bermakna tindakan aliran kerja masa nyata atau pasang masuk yang lain mungkin telah menyimpan data yang tidak perlu "digulung kembali" apabila operasi dibatalkan.
| Tindakan | Bermula apabila | Penerangan |
|---|---|---|
| Baris dicipta | Selepas | Hanya selepas boleh didapati. Baris tidak akan mempunyai pengecam unik sehingga selepas peringkat MainOperation dalaman, supaya tidak boleh berlaku sebelum baris dicipta. |
| Perubahan status baris | Sebelum Selepas |
Sepadan dengan operasi kemas kini yang menyediakan keupayaan untuk menggunakan logik aliran kerja masa nyata sama ada selepas atau sebelum perubahan status. Sebelum sepadan dengan peringkat praoperasi. Selepas sepadan dengan peringkat selepas operasi. |
| Baris ditugaskan | Sebelum Selepas |
Sepadan dengan operasi kemas kini yang menyediakan keupayaan untuk menggunakan logik aliran kerja masa nyata sama ada selepas atau sebelum perubahan status. Sebelum sepadan dengan peringkat praoperasi. Selepas sepadan dengan peringkat selepas operasi. |
| Lajur baris berubah | Sebelum Selepas |
Sepadan dengan operasi kemas kini yang menyediakan keupayaan untuk menggunakan logik aliran kerja masa nyata sama ada selepas atau sebelum perubahan status. Sebelum sepadan dengan peringkat praoperasi. Selepas sepadan dengan peringkat selepas operasi. |
| Baris dipadam | Sebelum | Hanya Sebelum tersedia. Pemadaman baris sepadan dengan peringkat PreOperation. Selepas MainOperation berlaku, baris dipadamkan dan tidak ada perubahan status lanjut yang boleh berlaku. |
Untuk maklumat lanjut tentang peringkat praoperasi, operasi utama dan pasca operasi, lihat Saluran paip pelaksanaan peristiwa.
Menggunakan aliran kerja masa nyata
Anda boleh mengkonfigurasi aliran kerja masa nyata tetapi anda harus menggunakannya dengan berhati-hati. Aliran kerja latar belakang secara umumnya disyorkan kerana ia membenarkan sistem untuk menggunakannya apabila sumber pada pelayan tersedia. Ini membantu melancarkan kerja yang perlu dilakukan oleh pelayan dan mengekalkan prestasi terbaik untuk semua orang yang menggunakan sistem. Kelemahannya ialah tindakan-tindakan yang ditakrifkan oleh latar belakang aliran kerja tidak serta-merta. Anda tidak boleh meramalkan bila ia akan digunakan, tetapi secara umumnya ia akan mengambil masa beberapa minit. Bagi kebanyakan automasi proses perniagaan, ini adalah baik kerana orang yang menggunakan sistem tidak perlu tahu bahawa proses sedang berjalan.
Gunakan aliran kerja masa sebenar semasa proses perniagaan memerlukan seseorang untuk segera melihat hasil proses atau jika anda ingin kemampuan untuk membatalkan operasi. Contohnya, anda mungkin mahu menetapkan nilai lalai tertentu untuk baris yang pertama kali disimpan atau anda mahu memastikan sesetengah baris tidak dipadam.
Menukar antara masa nyata dan aliran kerja latar belakang
Anda boleh menukar aliran kerja masa nyata kepada aliran kerja latar belakang dengan memilih Tukar kepada aliran kerja latar belakang pada bar alat.
Anda boleh menukar aliran kerja latar belakang kepada aliran kerja masa nyata dengan memilih Tukar kepada aliran kerja masa nyata pada bar alat. Jika aliran kerja latar belakang menggunakan syarat menunggu, ia akan menjadi tidak sah dan anda tidak akan dapat mengaktifkannya sehingga anda mengalih keluar syarat menunggu.
Memulakan aliran kerja masa nyata sebelum atau selepas perubahan status
Apabila anda mengkonfigurasi Opsyen untuk Proses Automatik untuk aliran kerja masa nyata, opsyen Mula Apabila untuk peristiwa perubahan status membolehkan anda memilih Selepas atau Sebelum apabila status berubah. Pilihan lalai ialah Selepas.
Apabila anda memilih Sebelum, anda mengatakan bahawa anda mahu logik dalam aliran kerja masa nyata digunakan sebelum data yang mengubah status disimpan. Ini menyediakan anda dengan keupayaan untuk menyemak nilai sebelum logik lain digunakan selepas operasi dan menghalang logik selanjutnya daripada dilaksanakan. Contohnya, anda mungkin mempunyai logik tambahan dalam pasang masuk atau tindakan aliran kerja masa nyata tersuai yang boleh memulakan tindakan pada sistem lain. Dengan menghentikan pemprosesan lanjut anda boleh mengelakkan kes-kes di mana sistem luar akan terjejas. Menggunakan aliran kerja masa nyata sebelum peristiwa ini juga bermakna tindakan aliran kerja masa nyata atau tindakan pasang masuk yang mungkin telah menyimpan data tidak perlu "diundurkan" apabila operasi dibatalkan.
Menggunakan tindakan hentikan aliran kerja masa nyata
Apabila anda menggunakan tindakan Hentikan Aliran Kerja dalam aliran kerja masa nyata, anda mempunyai pilihan untuk menentukan syarat status yang boleh sama ada Berjaya atau Dibatalkan. Apabila anda menetapkan status kepada dibatalkan, anda menghalang operasi. Mesej ralat yang mengandungi teks daripada mesej status tindakan berhenti akan dipaparkan kepada pengguna dengan tajuk Ralat Proses Perniagaan.
Langkah seterusnya
Pantau dan uruskan proses aliran kerja masa nyata
Amalan terbaik untuk proses aliran kerja masa nyata