Bagikan melalui


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