Konfigurasikan peringkat aliran kerja dan langkah latar belakang

Apabila anda mereka bentuk aliran kerja, anda mempunyai opsyen untuk mengandungi logik yang anda ingin laksanakan secara berperingkat dan langkah.

Peringkat menjadikan logik aliran kerja lebih mudah dibaca dan menerangkan logik aliran kerja. 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 aliran kerja. Langkah boleh termasuk syarat, tindakan, langkah yang lain, atau kombinasi elemen ini.

Tindakan yang boleh dilaksanakan oleh proses aliran kerja latar belakang

Proses aliran kerja latar belakang boleh melaksanakan tindakan yang disenaraikan dalam jadual berikut.

Tindakan Description
Mencipta baris Mencipta baris baru untuk jadual dan memperuntukkan nilai yang anda pilih kepada lajur.
Kemas kini baris Anda boleh mengemas kini baris yang aliran kerja latar sedang berjalan, sebarang baris yang dipautkan ke baris tersebut dalam perhubungan N:1 atau sebarang baris yang dicipta mengikut langkah terdahulu.
Memperuntukkan baris Anda boleh memperuntukkan baris yang aliran kerja latar sedang berjalan, sebarang baris yang dipautkan ke baris tersebut dengan perhubungan N:1 atau sebarang baris yang dicipta mengikut langkah terdahulu.
Hantar E-mel Menghantar e-mel. Anda boleh memilih untuk mencipta mesej e-mel baru atau menggunakan templat e-mel yang dikonfigurasikan untuk jadual baris yang aliran kerja latar sedang berjalan atau sebarang jadual yang mempunyai perhubungan N:1 dengan jadual atau jadual untuk sebarang baris yang dicipta oleh langkah terdahulu.
Mulakan Aliran Kerja Anak Memulakan proses aliran kerja latar belakang yang telah dikonfigurasikan sebagai aliran kerja kanak-kanak.
Ubah Status Mengubah status baris yang proses sedang berjalan, sebarang baris yang dipautkan ke baris tersebut dengan perhubungan N:1 atau sebarang baris yang dicipta oleh langkah terdahulu.
Hentikan Aliran Kerja Hentikan aliran kerja semasa. Anda boleh mengesetkan status sama ada Berjaya atau Dibatalkan dan menentukan mesej status.
Langkah Tersuai Pembangun boleh mencipta langkah aliran kerja latar belakang tersuai yang mentakrifkan tindakan. Tiada langkah-langkah tersuai yang tersedia secara lalai.

Menetapkan nilai baris

Apabila anda mencipta baris, anda boleh mengesetkan nilai untuk baris. Apabila anda mengemas kini baris, anda boleh mengeset, menambah, menambah, kenaikan, decrement, mendarab atau mengosongkan nilai.

Apabila anda memilih Set Sifat, kotak dialog terbuka menunjukkan 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 memberikan 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 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, hanya pilih slug ini dan hapuskannya. 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, lajur kedua akan dicuba dan sebagainya. Jika tiada lajur yang mempunyai data, anda boleh menentukan nilai lalai yang akan digunakan.

Mengesetkan syarat untuk tindakan aliran kerja latar belakang

Tindakan yang anda akan gunakan sering bergantung pada syarat-syarat. Proses aliran kerja latar belakang menyediakan beberapa cara untuk menetapkan syarat dan mencipta logik percabangan untuk mendapatkan hasil yang anda inginkan. Anda boleh menyemak nilai baris yang proses aliran kerja latar belakang sedang berjalan, sebarang baris yang dipautkan ke baris tersebut dengan perhubungan N:1 atau nilai dalam proses itu sendiri.

Jenis Syarat Description
Semak Syarat Kenyataan logik "jika <keadaan> kemudian".

Anda boleh menyemak nilai semasa untuk baris yang aliran kerja latar sedang berjalan, sebarang baris yang dipautkan ke baris tersebut dalam perhubungan N:1 atau sebarang baris yang dicipta oleh langkah terdahulu. Berdasarkan nilai-nilai ini anda boleh menentukan langkah-langkah tambahan apabila syaratnya benar.

Dalam pernyataan "jika <syarat> kemudian", anda boleh menggunakan pengendali berikut: Sama,Tidak Sama,Mengandungi Data,Tidak Mengandungi Data,Di Bawah dan Bukan Di Bawah.

Nota: Bahagian Bawah dan Tidak 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 maklumat lanjut tentang perhubungan hierarki, lihat Mentakrifkan dan menanyakan data berkaitan hierarki. Petikan skrin yang mengikuti jadual ialah contoh takrif proses aliran kerja latar belakang yang menggunakan operator bawah dan bukan di bawah hierarki.
Cawangan Bersyarat Kenyataan logik "else-if-then". 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.
Keadaan Tunggu Membolehkan aliran kerja latar belakang untuk menjedakannya sendiri sehingga kriteria yang ditentukan oleh syarat telah dipenuhi. Aliran kerja latar bermula semula secara automatik apabila kriteria dalam keadaan tunggu telah dipenuhi.
Cawangan Tunggu Selari Tentukan keadaan tunggu alternatif bagi aliran kerja latar belakang dengan satu set langkah-langkah tambahan sepadan yang dilakukan hanya apabila kriteria awal dipenuhi. Anda boleh menggunakan cawangan tunggu selari untuk membuat had masa dalam logik aliran kerja latar belakang anda. Mereka membantu menghalang aliran kerja latar belakang daripada menunggu selama-lamanya sehingga kriteria yang ditakrifkan dalam keadaan menunggu telah dipenuhi.
Langkah Tersuai Pembangun boleh mencipta langkah aliran kerja latar belakang tersuai yang mentakrifkan syarat. Tiada langkah-langkah tersuai yang tersedia secara lalai.

Petikan skrin berikut mengandungi contoh takrifan proses aliran kerja latar belakang dengan pengendali bawah dan bukan di bawah hierarki. Dalam contoh kami, kami mengaplikasikan dua diskaun berbeza kepada dua kumpulan akaun. Dalam Langkah Tambah, kami memilih Syarat Semak untuk menentukan syarat jika kemudian yang mengandungi Di bawah atau Tidak Di Bawah operator. Syarat pertama jika kemudian terpakai kepada semua akaun yang berada di bawah akaun Alpine Ski House. Akaun-akaun ini menerima diskaun 10 peratus ke atas barangan dan perkhidmatan yang dibeli. Syarat kedua jika kemudian terpakai kepada semua akaun yang Bukan Di Bawah akaun Alpine Ski House dan mereka menerima diskaun 5 peratus. Kemudian, kami memilih baris Kemas Kini untuk menentukan tindakan yang akan dilakukan berdasarkan keadaan.

Proses aliran kerja dengan pengendali Bawah/Bukan Di Bawah.

Langkah-langkah berikutnya

Buat logik perniagaan tersuai melalui proses
Gambaran keseluruhan proses aliran kerja
Memantau dan menguruskan proses aliran kerja latar belakang
Amalan terbaik untuk proses aliran kerja latar belakang