Membuat dan mengedit proses
Diterbitkan: November 2016
Berlaku Untuk: Dynamics CRM 2015
Mendefinisikan dan menerapkan proses bisnis yang konsisten adalah salah satu alasan utama orang-orang menggunakan Microsoft Dynamics CRM. Proses adalah sekelompok fitur yang dapat Anda gunakan untuk menentukan dan menerapkan proses yang konsisten untuk organisasi. Proses yang konsisten membantu memastikan setiap orang yang menggunakan sistem dapat fokus pada pekerjaan, tanpa harus melakukan serangkaian langkah-langkah manual. Proses dapat berjalan dengan praktis atau rumit dan dapat berubah sewaktu-waktu.
Proses dirancang untuk digunakan oleh orang yang bukan merupakan pengembang. Aturan yang ditetapkan dalam proses berisi logika yang sama bahwa pengembang mungkin menerapkan menggunakan kode, namun Anda tidak perlu memanggil seorang pengembang setiap kali Anda ingin mengubah aturan. Meskipun demikian, Anda perlu memiliki pemahaman yang jelas tentang logika dalam aturan dan memahami kemampuan setiap jenis proses. Anda tetap harus menerapkan proses dengan cermat dan menguji hasilnya untuk memastikan Anda mendapatkan hasil yang diinginkan.
Tabel berikut memberikan ikhtisar tentang waktu untuk menggunakan setiap kategori proses.
Kategori proses |
Deskripsi |
---|---|
Alur Kerja |
Gunakan alur kerja untuk mengotomatisasi proses bisnis di belakang layar. Alur kerja biasanya dijalankan oleh aktivitas sistem sehingga pengguna tidak perlu memastikan bahwa alur kerja berjalan. Alur kerja juga dapat dikonfigurasi untuk dijalankan oleh pengguna secara manual. Alur kerja dapat beroperasi di latar belakang (secara asinkron) atau dalam kondisi real-time (secara sinkron). Dengan begitu, masing-masing disebut sebagai alur kerja latar belakang atau alur kerja real-time. |
Dialog |
Gunakan dialog untuk membuat antarmuka pengguna yang akan memandu pengguna menjalankan skrip untuk interaksi pelanggan atau wizard untuk melakukan tindakan kompleks secara konsisten. |
Tindakan |
Gunakan tindakan untuk menambah kosakata yang tersedia untuk pengembang agar dapat mengekspresikan proses bisnis. Dengan kata kerja inti seperti Buat, Perbarui, Hapus, dan Tetapkan yang disediakan oleh sistem, Tindakan menggunakan kata kerja inti tersebut untuk membuat kata kerja yang lebih ekspresif seperti Setujui, Eskalasikan, Rutekan, atau Jadwalkan. Jika definisi proses bisnis berubah, seseorang yang bukan pengembang dapat mengedit Tindakan sehingga kode tidak perlu diubah. |
Alur Proses Bisnis |
Gunakan alur proses bisnis untuk menentukan langkah-langkah tempat pengguna memasukkan data untuk memperoleh hasil. Alur proses bisnis menambahkan kontrol di bagian atas formulir untuk menunjukkan data yang diperlukan kepada pelanggan agar mereka dapat melanjutkan ke tahap berikutnya dan pada akhirnya menyelesaikan proses bisnis. Alur proses bisnis dapat menjangkau beberapa entitas. |
Catatan
Alur proses bisnis berbeda dari jenis proses lainnya. Semua proses menggunakan teknologi dasar yang sama dan informasi tentang proses tersebut disimpan di entitas Process. Alur proses bisnis memiliki pengalaman konfigurasi dan perilaku yang berbeda dibandingkan dengan jenis proses lainnya.Informasi selengkapnya:Alur proses bisnis
Dalam Topik ini
Siapa yang dapat membuat proses?
Di mana lokasi proses?
Apa yang dapat dilakukan proses?
Apakah proses aktif saat diimpor?
Siapa yang dapat membuat proses?
Hanya Administrator Sistem, Penyesuai Sistem, atau pengguna dengan peran keamanan Manajer Bisnis CEO dapat membuat proses yang berlaku untuk seluruh organisasi. Orang lain dengan peran keamanan berikut dapat membuat proses dengan tingkat akses yang terbatas. Misalnya, orang dengan tingkat akses Pengguna dapat membuat alur kerja untuk penggunaan sendiri dengan rekaman yang mereka miliki.
Meskipun orang-orang dapat membuat alur proses bisnis, alur kerja real-time, atau proses tindakan, namun mereka harus memiliki hak istimewa Aktifkan Alur Proses Bisnis atau Aktifkan Proses Real-time untuk mengaktifkannya.
Tabel berikut menunjukkan tingkat akses proses berdasarkan peran keamanan default.
Peran keamanan |
Tingkat akses |
---|---|
CEO-Manajer Bisnis |
Organisasi |
Administrator Sistem |
Organisasi |
Pengkustom Sistem |
Organisasi |
Wakil Direktur Pemasaran |
Induk: Unit Bisnis Anak |
Wakil Direktur Penjualan |
Induk: Unit Bisnis Anak |
Manajer CSR |
Unit Bisnis |
Manajer Pemasaran |
Unit Bisnis |
Manajer Penjualan |
Unit Bisnis |
Manajer Jadwal |
Unit Bisnis |
Staf Layanan Pelanggan |
Pengguna |
Profesional Pemasaran |
Pengguna |
Staf Penjualan |
Pengguna |
Penjadwalan |
Pengguna |
Di mana lokasi proses?
Terdapat dua jalur untuk menavigasi ke proses di CRM:
Pengaturan > Proses
Ini adalah jalur termudah untuk mengakses dan memungkinkan Anda menggunakan tampilan yang didefinisikan untuk entitas Process, termasuk setiap tampilan kustom.Pengaturan > Penyesuaian > Sesuaikan Sistem > Komponen > Proses
Jalur ini menyediakan akses mudah saat Anda melakukan pekerjaan penyesuaian lain dalam alat Penyesuaian.
Setiap alur proses bisnis juga dapat diedit menggunakan tombol Edit Proses di panel perintah untuk formulir tempat alur proses bisnis diaktifkan.
Apa yang dapat dilakukan proses?
Catatan
Alur proses bisnis berbeda dari jenis proses lainnya.Informasi selengkapnya:Apa yang dapat lakukan dengan alur proses bisnis?
Proses adalah milik pengguna, sama seperti akun dan kontak. Tindakan yang dapat dilakukan oleh proses terkadang tergantung pada hak istimewa pengguna yang memiliki proses dan terkadang didasarkan pada konteks pengguna yang memulai alur kerja.
Proses dapat memeriksa kondisi, menerapkan logika bercabang, dan melakukan tindakan. Proses melakukan tindakan ini dalam serangkaian langkah. Alur proses bisnis terdiri dari beberapa tahapan dan perkembangan kontrol tahapan, namun tidak menyediakan kemampuan lain apa pun. Tabel berikut menjelaskan tentang langkah-langkah yang tersedia dalam alur kerja, dialog, dan proses tindakan. Untuk selengkapnya, lihat topik untuk setiap jenis proses.
Langkah |
Jenis akses |
Deskripsi |
---|---|---|
Tahapan |
Alur kerja, Dialog, Tindakan |
Tahapan membuat logika alur kerja mudah dibaca, dan menjelaskan logika alur kerja. Namun, tahapan tidak mempengaruhi logika atau perilaku alur kerja. Jika proses memiliki tahapan, semua langkah dalam proses tersebut harus memiliki tahapan. |
Periksa Kondisi |
Alur kerja, Dialog, Tindakan |
Pernyataan logika "jika-<condition> maka". Anda dapat memeriksa nilai-nilai untuk rekaman yang menjalankan alur kerja, rekaman apa pun yang terkait dengan rekaman tersebut dalam relasi N:1, atau rekaman apa pun yang dibuat oleh langkah-langkah sebelumnya. Berdasarkan nilai-nilai ini, Anda dapat menentukan langkah-langkah tambahan bila kondisi tersebut true. |
Cabang Kondisional |
Alur kerja, Dialog, Tindakan |
Pernyataan logika "jika bukan-jika-maka", editor menggunakan teks "Jika tidak, jika <condition> maka:" Pilih kondisi pemeriksaan yang telah Anda tetapkan sebelumnya agar dapat menambahkan cabang kondisional untuk menentukan langkah-langkah tambahan bila kondisi pemeriksaan false. |
Tindakan Default |
Alur kerja, Dialog, Tindakan |
Pernyataan logika 'else'. editor menggunakan teks "Otherwise:" Pilih kondisi pemeriksaan, cabang kondisional, kondisi tunggu, atau cabang tunggu paralel yang telah Anda tetapkan sebelumnya agar dapat menggunakan tindakan default untuk menentukan langkah-langkah pada semua kasus yang tidak cocok dengan kriteria yang ditetapkan dalam kondisi atau elemen cabang. |
Kondisi Tunggu |
Hanya Alur Kerja Latar Belakang |
Memungkinkan alur kerja latar belakang untuk menjeda sendiri hingga kriteria yang ditetapkan oleh kondisi terpenuhi. Alur kerja akan diaktifkan kembali secara otomatis saat kriteria di kondisi tunggu terpenuhi. |
Cabang Tunggu Paralel |
Hanya Alur Kerja Latar Belakang |
Mendefinisikan kondisi tunggu alternatif untuk alur kerja latar belakang dengan serangkaian langkah tambahan terkait yang dilakukan hanya bila kriteria awal terpenuhi. Anda dapat menggunakan cabang tunggu paralel untuk membuat batas waktu dalam logika alur kerja. Cabang tunggu paralel mencegah alur kerja menunggu secara tak terbatas hingga kriteria yang ditentukan pada kondisi tunggu terpenuhi. |
Tetapkan Nilai |
Dialog, Tindakan |
Menetapkan nilai ke variabel atau parameter output dalam proses. |
Buat Rekaman |
Alur kerja, Dialog, Tindakan |
Membuat rekaman baru untuk entitas dan menetapkan nilai untuk atribut. |
Perbarui Rekaman |
Alur kerja, Dialog, Tindakan |
Anda dapat memperbarui rekaman yang menjalankan alur kerja, rekaman apa pun yang terkait dengan rekaman tersebut dalam relasi N:1, atau rekaman apa pun yang dibuat oleh langkah-langkah sebelumnya. |
Tetapkan Rekaman |
Alur kerja, Dialog, Tindakan |
Anda dapat menetapkan rekaman yang menjalankan alur kerja, rekaman apa pun yang terkait dengan rekaman tersebut dalam relasi N:1, atau rekaman apa pun yang dibuat oleh langkah-langkah sebelumnya. |
Kirim Email |
Alur kerja, Dialog, Tindakan |
Mengirim email. Anda dapat memilih untuk membuat pesan email baru atau menggunakan template email yang dikonfigurasi untuk entitas rekaman yang menjalankan alur kerja, entitas apa pun yang memiliki relasi N:1 dengan entitas tersebut, atau entitas untuk rekaman apa pun yang dibuat oleh langkah-langkah sebelumnya. |
Mulai Alur Kerja Anak |
Alur kerja, Dialog, Tindakan |
Memulai proses alur kerja yang telah dikonfigurasi sebagai alur kerja anak. |
Ubah Status |
Alur kerja, Dialog, Tindakan |
Mengubah status rekaman yang menjalankan proses, rekaman apa pun yang terhubung ke rekaman tersebut dengan relasi N:1, atau rekaman apa pun yang dibuat oleh langkah-langkah sebelumnya. |
Hentikan Alur Kerja/Hentikan Dialog |
Alur kerja, Dialog, Tindakan |
Menghentikan alur kerja saat ini, dialog, atau tindakan. Anda dapat mengatur status ke Berhasil atau Dibatalkan, dan menentukan pesan status. |
Halaman |
Dialog |
Media untuk langkah-langkah perintah dan respons dalam dialog. |
Petunjuk dan Respons |
Dialog |
Menampilkan perintah dalam halaman dialog dan mungkin memberikan bidang untuk menampilkan data dari respons. |
Data CRM Kueri |
Dialog |
Mendefinisikan kueri yang mengembalikan data untuk menyediakan pilihan pada respons dalam perintah dan langkah respons dari dialog. |
Tautkan Dialog Anak |
Dialog |
Memulai proses dialog yang telah dikonfigurasi sebagai dialog anak. |
Langkah Kustom |
Alur kerja, Dialog, Tindakan |
Menyediakan ekstensi untuk elemen logika yang tersedia secara default di CRM. Langkah-langkah ini dapat mencakup kondisi, tindakan, langkah lain, atau kombinasi elemen ini. Pengembang dapat membuat langkah alur kerja kustom. Secara default, tidak ada langkah-langkah kustom yang tersedia di CRM. Untuk informasi lebih lanjut tentang pengembang, lihat topik Microsoft Dynamics CRM SDKMSDN: Aktivitas alur kerja kustom (susunan alur kerja). |
Apakah proses aktif saat diimpor?
Proses beroperasi setelah mereka diaktifkan. Umumnya, bila Anda mengimpor solusi yang akan membuat proses baru dalam organisasi, status proses tersebut dalam organisasi akan tergantung pada status proses saat solusi dibuat. Hal ini berlaku untuk semua solusi yang diekspor dari organisasi Microsoft Dynamics CRM 2013 atau Microsoft Dynamics CRM Online setelah rilis Microsoft Dynamics CRM Online Fall ‘13. Jika solusi dibuat menggunakan organisasi Microsoft Dynamics CRM 2011 atau Microsoft Dynamics CRM Online sebelum Microsoft Dynamics CRM Online Fall ‘13, maka solusi akan diaktifkan saat Anda menginstal solusi tersebut.
Terkadang Anda harus menginstal ulang solusi atau menginstal pembaruan ke solusi yang berisi proses. Dalam kasus ini, status proses dalam organisasi tidak akan berubah.
Lihat Juga
Tindakan
Alur proses bisnis
Proses alur kerja
Dialog
Memantau dan mengelola proses
Tindakan
Membuat dan mengedit aturan bisnis
© 2016 Microsoft Corporation. Semua hak dilindungi undang-undang. Hak cipta