SAP Business - Membuat Alur Kerja
Anda dapat membuat alur kerja Anda di sistem SAP untuk mengotomatiskan proses bisnis yang berisi urutan tugas, langkah, dan acara. Saat Anda mengotomatiskan tugas menggunakan alur kerja, ini membantu pengguna untuk mengambil tindakan dengan mudah tanpa menghadapi kesulitan teknis / fungsional. Anda dapat mengatur pemberitahuan di kotak masuk SAP pengguna tentang item kerja yang tertunda dan dengan satu klik, itu memanggil transaksi yang benar dan menavigasi ke layar yang relevan.
Mari kita lihat cara membuat Alur Kerja, ketika seorang karyawan mengajukan permintaan cuti di sistem. Langkah-langkah berikut harus dilakukan -
Step 1 - Tentukan PPOCE Rencana Organisasi T-Code
Transaksi ini adalah cara termudah untuk menentukan rencana organisasi dalam sistem SAP. Anda harus memasukkan tanggal mulai unit Organisasi → klik tanda centang Hijau seperti yang ditunjukkan pada gambar berikut.
Step 2 - Buat template Alur Kerja T-Code PFTC_INS
Di bidang tipe tugas, pilih Templat alur kerja. Untuk Membuat tugas: Pilih Tugas Standar di bidang Jenis tugas seperti yang ditunjukkan di atas dan klik Buat.
Sekarang untuk membangun alur kerja di pembuat alur kerja, navigasikan ke T-Code: SWDD
Di Pembuat Alur Kerja, Anda memiliki opsi berbeda yang disebut Tipe langkah, Anda dapat menyeret dan melepas dan menyisipkan ke dalam Alur Kerja.
Step 3 - Buat pemberitahuan ketidakhadiran.
Untuk menentukan tugas pertama, navigasikan ke T-Code: PFTC_INS
Pilih Tugas Standar di bidang Jenis tugas.
Masukkan nilai-nilai berikut dan Simpan tugas. Setelah Anda menyimpan tugas, Anda akan mendapatkan ID kode di nomor 93XXX989
- Di kolom Name, pilih Form_created
- Di Abbr, pilih create_form
- Di teks Workitem, pilih vik_notif_absence-create
- Di Object Type, pilih FORMABSENC
- Di kolom Metode, pilih BUAT
- Kotak centang Metode objek sinkron, Metode objek dengan dialog diperiksa
Step 4 - Tambahkan tugas yang dibuat di langkah sebelumnya ke Alur Kerja.
Sebagai ganti langkah yang tidak ditentukan dalam Alur Kerja, Anda harus menambahkan aktivitas ke alur kerja Anda.
Seperti yang terlihat pada tangkapan layar berikut, menggunakan T-Code: PFTC_INS, Tugas TS99500654 telah dibuat secara terpisah.
Di Step Properties, Anda dapat memilih opsi yang berbeda sesuai kebutuhan. Di sini, mari kita pilih kotak centang - Maju dengan dialog seperti yang ditunjukkan pada gambar di atas. Ini menunjukkan bahwa workitem dari alur kerja tersedia untuk diproses segera. Karena kami telah memasukkan WF_INITIATOR dalam Ekspresi di bawah Agen, orang yang akan memulai alur kerja adalah salah satu penerima item kerja. Opsi penjilidan juga ditentukan yang mengonfirmasi pemberitahuan ketidakhadiran tidak hanya dalam tugas ini tetapi juga dalam alur kerja - _WI_ObjectId → & ABSENCEFORM &.
Sekarang Workflow Builder dalam mode grafis terlihat seperti ini -
Step 5 - Tugas pertama di SAP Inbox.
Sekarang alur kerja dijalankan, itu membuat workitems seperti email di SAP Inbox. Ketika dijalankan, itu memanggil tugas masing-masing atau layar transaksi. Saat Anda menjalankan alur kerja ini, ini menunjukkan pemberitahuan formulir ketidakhadiran.
Klik Batal untuk membatalkan pemrosesan pemberitahuan pertama. Kotak masuk alur kerja menampung satu item untuk diproses - membuat pemberitahuan ketidakhadiran. Pilih workitem dan klik Execute (F8). Ini akan kembali ke "Buat pemberitahuan layar absen" di mana pemberitahuan formulir absen ditampilkan. Masukkan detail di formulir dan klik Simpan. Ini akan menghapus Workitem dari kotak masuk.
Step 6 - Periksa Pemberitahuan ketidakhadiran di kotak masuk.
Formulir yang sudah dibuat akan dikirim ke supervisor untuk disetujui menggunakan objek formabsenc-approve object. Selanjutnya adalah membuat tugas baru menggunakan T-Code: PFTC_INS
Step 7 - Tambahkan tugas kedua di Alur Kerja.
Anda harus menyertakan Tugas "Periksa Pemberitahuan Ketidakhadiran di Alur Kerja" menggunakan kode tugas yang dibuat di langkah sebelumnya.
Juga, tentukan properti penjilidan seperti yang ditunjukkan pada tangkapan layar berikut.
Anda harus membuat variabel Approver di wadah alur kerja. Arahkan ke menu sisi kiri di bagian bawah, Anda akan melihat opsi menu wadah Workflow. Klik dua kali opsi untuk membuat.
Masukkan bidang berikut -
- Elemen - Pemberi Persetujuan
- Nama - Pemberi Persetujuan
- Deskripsi - Penyetuju permintaan absen
- Tabel referensi - WFSYST
- Bidang referensi - AGEN
Di bidang Posisi, Anda harus memasukkan ID posisi sesuai rencana organisasi. Ini dapat diperiksa menggunakan T-Code: PPOCE. Jangan awali "S" di bidang teks.
Jika pemberi persetujuan belum membuat keputusan tentang permintaan Cuti, Anda juga dapat menambahkan tenggat waktu untuk menambahkan item kerja untuk tenggat waktu yang terlewat di Tempat Kerja Bisnis Penyetuju.
Anda dapat melihat dua hasil dalam pembuat alur kerja: Disetujui dan Ditolak.
Step 8 - Uji lagi di Kotak Masuk.
Selanjutnya adalah menjalankan alur kerja dan Anda akan dipindahkan ke item kerja untuk membuat pemberitahuan ketidakhadiran untuk diproses. Ini karena Maju dengan opsi dialog langsung dipilih pada saat membuat tugas.
Sekarang, navigasikan ke Tempat Kerja Bisnis menggunakan id pengguna pemberi persetujuan dan Anda akan melihat item kerja yang akan diproses dan atribut lain untuk disebutkan di Item Kerja. Pilih item kerja untuk memeriksa pemberitahuan ketidakhadiran dan pilih Jalankan.
Tolak atau setujui permintaan. Perhatikan dua tombol: Setujui dan Tolak.
Step 9 - Integrasikan Keputusan Pengguna untuk dikirim ulang.
Jika permintaan cuti ditolak oleh pemberi persetujuan, Anda juga memiliki opsi untuk menambahkan keputusan pengguna ke keluaran yang ditolak. Ini memungkinkan pemohon untuk membuat perubahan dan mengirim ulang permintaan persetujuan.
Anda perlu menambahkan tipe Langkah: Keputusan Pengguna ke alur kerja. Ini akan membuat Alur Kerja Anda terlihat seperti berikut -
Langkah Keputusan Pengguna didefinisikan sebagai berikut -
Step 10 - Tes Ketiga di SAP Inbox.
Jika permintaan tidak disetujui, Langkah selanjutnya adalah keputusan pengguna. Saat kita memasuki: (& WF_INITIATOR &) sebagai agen untuk langkah tersebut, permintaan akan kembali untuk membuat keputusan. Anda memiliki dua opsi Merevisi permintaan atau membatalkan permintaan.
Step 11 - Tentukan revisi pemberitahuan ketidakhadiran
Untuk ini, Anda harus menambahkan langkah yang tidak ditentukan - Revisi notifikasi.
Step 12 - Tambahkan aktivitas → tugas ketiga ke alur kerja.
Untuk menambahkan langkah ini, Anda harus membuat entri berikut -
Gunakan FORMABSENC-UPDATE sebagai objek.
Pada opsi penjilidan, masukkan _WI_Object_ID <= & ABSENCEFORM &
Di Agen → tambahkan & _WF_INITIATOR & di bidang ekspresi
Step 13 - Kirim Pemberitahuan untuk persetujuan cuti.
Untuk mengirim pemberitahuan, Anda harus menambahkan langkah baru "Kirim email". Anda harus menyeret langkah ini ke Langkah Tidak Ditentukan - setelah hasil dari langkah "Periksa pemberitahuan ketidakhadiran".
Untuk menambahkan langkah ini, Anda harus membuat entri berikut -
Pilih jenis Penerima - Masukkan objek Organisasi
Pilih Agen → Pilih Ekspresi & _WF_INITIATOR &.
Masukkan baris subjek sebagai <"Tinggalkan Disetujui">
Masukkan teks email sebagai <“Disetujui”>
Saat Anda menekan tombol Enter, Anda akan ditanya nama dan singkatan tugas.