Wilujeng siang ka sadayana! Dinten ieu abdi hoyong bagikeun conto leutik tina automating prosés nyieun requests kaluar karyawan anyar ngagunakeun Microsoft SharePoint, PowerApps, Power Automate jeung produk Teams. Nalika ngalaksanakeun prosés ieu, anjeun henteu kedah mésér rencana pangguna PowerApps sareng Power Automate anu misah; langganan Office365 E1/E3/E5 bakal cekap. Kami bakal nyiptakeun daptar sareng kolom dina situs SharePoint, PowerApps bakal ngabantosan anjeun nyiptakeun formulir, sareng Power Automate bakal masihan kasempetan pikeun ngarobih logika prosés bisnis. Urang bakal nyambungkeun prosés ahir ka tim MS Teams. Hayu urang teu buang waktos tur tingal kumaha kajadian.
Dina tahap kahiji, urang nyieun daptar jeung detil. Urang peryogi daptar:
- requests kaluar pagawe
- Kabagéan
- HR ku departemén
- Pangurus
Unggal daptar bakal maénkeun peranna dina mangsa nu bakal datang, sarta kami bakal ningali nu mana. Jieun detil sareng konpigurasikeun ménu navigasi:
PowerApps
Ayeuna, hayu urang ngadamel formulir pikeun daptar "Paménta Kaluar Karyawan" nganggo PowerApps. Dina bentuk ahir bakal kasampak kawas kieu:
Dina widang "Pagawe", anjeun milih tina daptar pangguna Office 365, "Tanggal Kaluar" dituduhkeun tina kalénder, "Divisi" dituduhkeun tina diréktori departemén, sareng "SDM" dipilih tina "SDM ku departemen" diréktori:
Tapi perlu pikeun mastikeun yén daptar HR sadia pikeun pilihan disaring ku departemen dituduhkeun dina formulir. Hayu urang nganggo rumus pikeun nyaring data dina PowerApps. Pikeun sipat "Item" tina widang "HR" kami nyerat:
Salaku tambahan, anjeun tiasa ngadamel panyesuaian leutik kana nilai standar pikeun widang Status dina formulir. Pikeun sipat "Default" tina widang "Status" kami nyerat:
Upami formulir pikeun nyiptakeun unsur dibuka, nilai "Anyar" bakal ditulis dina kolom "Status", upami henteu, nilai tina kolom SharePoint pikeun unsur ayeuna bakal diganti dina kolom status dina formulir.
Salah sahiji masalah sareng PowerApps nyaéta henteu mampuh pikeun gampang nyandak data tina grup SharePoint. Kusabab ieu, teu mungkin pikeun gampang ngonpigurasikeun pisibilitas / kasadiaan widang atanapi objék dina formulir upami anjeun hoyong ngandelkeun pangguna janten anggota grup SharePoint. Tapi anjeun tiasa ngadamel workaround. Husus pikeun tujuan ieu, kami parantos nyiptakeun daptar Pangurus sateuacanna:
Daptar ieu ngandung hiji widang "Pagawe" jeung tipe "Pamaké atawa Grup", dipintonkeun ukur dina formulir, sarta widang "Ngaran", nu ngaran pagawe dipilih ditulis, dipintonkeun ukur dina pintonan daptar. Ayeuna, hayu urang coba trik saeutik dina PowerApps. Contona, anjeun tiasa ngonpigurasikeun kasadiaan widang naon waé upami pangguna ayeuna aya dina daptar Administrator. Milarian sipat "Mode Tampilan" tina widang "Tanggal Pelepasan" sareng nyerat:
Numutkeun rumus ieu, lamun aya sahanteuna hiji pagawe dina daptar Administrators nu login cocog login pamaké ayeuna, lajeng widang bakal sadia pikeun ngédit, disebutkeun, pikeun nempo. Pikeun reliabilitas anu langkung ageung, urang ngirangan login kana hurup leutik, upami henteu sagala jinis kasus tiasa kajantenan.
Anjeun panginten perhatikeun yén dina lulugu formulir aya tombol "Aksi dina aplikasi":
Tombol ieu bakal angkat ka layar anu sanés, dimana, pikeun genah, sadaya tindakan anu mungkin dina aplikasi dikumpulkeun:
Saatos ngaklik unggal tombol, jandela aksi tambahan dibuka, contona, upami tindakan "Batalkeun aplikasi" dipilih, jandela tambahan dibuka kalayan kamampuan pikeun nuliskeun koméntar:
Saatos ngaklik tombol "Konfirmasi", status aplikasi parobihan, sareng ieu tiasa dilakukeun sanaos henteu ngaluncurkeun aliran Power Automate. Hayu urang nganggo fungsi "Patch" pikeun sipat "OnSelect" tombol:
Ngagunakeun fungsi Patch, urang ngamutahirkeun daptar pesenan item ku nyaring ku ID tina item ayeuna. Kami ngarobih nilai kolom "Status" sareng angkat ka layar utama. Pikeun tombol aksi séjén logika sarua.
Sadaya anu tetep nyaéta ngonpigurasikeun aliran persetujuan. Hayu urang ngalakukeun dina bentuk pangbasajanna.
Kakuatan ngajadikeun otomatis
Aliran persetujuan kami bakal otomatis jalan nalika tikét didamel. Salila palaksanaan, status aplikasi bakal robih, kapala jabatan bakal nampi éta, sareng béwara email ngeunaan aplikasi énggal bakal dikirim ka kepala. Pikeun nangtukeun pamimpin, urang gaduh diréktori "Divisi":
Jieun aliran Power Automate:
Salila palaksanaan aliran ieu, kapala departemén nampi béwara email ngeunaan nyiptakeun aplikasi énggal sareng tiasa nuturkeun tautan pikeun nyandak kaputusan ku ngaklik tombol:
Ngaklik tombol "Satuju" atanapi "Tolak" ogé ngajalankeun aliran Power Automate, anu ngarobih status aplikasi sareng ngirim béwara email ka spesialis HR:
prosés geus siap.
tim
Sareng sentuhan terakhir nyaéta organisasi kolaborasi sareng prosés ieu. Jang ngalampahkeun ieu, sambungkeun prosés ka paréntah MS Teams:
Ayeuna, sadaya anggota tim MS Teams gaduh aksés kana prosés kaluar karyawan anyar dina tab anu misah.
Tangtosna, anjeun tiasa nyayogikeun persetujuan multi-hambalan dina logika aliran anjeun, sareng anjeun tiasa nganggo komponén Persetujuan pikeun napelkeun tugas Power Automate. Anjeun ogé tiasa nyaluyukeun laporan sareng ngahasilkeun béwara anu bakal dikirim ka chatbot Microsoft Teams. Tapi langkung seueur ngeunaan éta dina tulisan anu bakal datang. Hatur nuhun pikeun perhatian anjeun sarta boga dinten nice dulur!
sumber: www.habr.com