Panduan lengkap desain proses persetujuan: tambahkan node pemberi persetujuan, penerima CC, dan pelaksana; atur atribut node dan izin tindakan; konfigurasikan cabang kondisional agar formulir persetujuan mengalir otomatis sesuai aturan.
Hanya Admin Persetujuan yang dapat melakukan desain proses. Karena itu, Anda perlu menjadi Admin Persetujuan terlebih dahulu.
Jika Anda bukan Admin Persetujuan, buka DingTalk Persetujuan OA, klik [Pengaturan], klik [Buat Formulir persetujuan], klik [Ajukan izin Admin], lalu klik “Kirim”.
Setelah Admin menerima notifikasi tugas dan menyetujui pengajuan, Karyawan bersangkutan akan memperoleh izin Admin Persetujuan secara otomatis.
Klik + untuk menambahkan pemberi persetujuan, penerima CC, pelaksana, cabang kondisional, dan lainnya.
Tipe node persetujuan
Penjelasan
Detail
Pengaju
Node pengaju adalah titik awal proses persetujuan. Di node ini, Anda dapat mengonfigurasi siapa yang dapat mengirim Formulir persetujuan ini, Bidang mana yang dapat diisi pengaju saat mengisi formulir, dan lainnya
Node default Nama node tidak dapat diubah Setelah diajukan, dapat dilihat di kategori “Diajukan oleh saya” di Pusat Proses Dapat mengatur izin tindakan atas Bidang formulir: dapat diedit, Hanya Baca, atau disembunyikan
Pemberi persetujuan
Dapat melakukan tindakan “Terima”, “Tolak”, “alihkan”, “Kembalikan”, “Tanda tangani permintaan” atas Formulir persetujuan
Node opsional Nama node dapat diubah Sebelum diproses, dapat dilihat di kategori “Perlu diproses” di Pusat Proses; setelah diproses, dapat dilihat di kategori “Diproses oleh saya” Dapat mengatur izin tindakan atas Bidang formulir: dapat diedit, Hanya Baca, atau disembunyikan
Penerima CC
Saat proses mengalir ke node ini, tidak ada fungsi meninjau; penerima menerima Formulir persetujuan dan dapat melihat serta memberikan Komentar
Node opsional Nama node dapat diubah Setelah proses mengalir ke node ini, dapat dilihat di kategori “Di-CC ke saya” di Pusat Proses Dapat mengatur izin lihat atas Bidang formulir: Hanya Baca atau disembunyikan
Pelaksana
Dapat melakukan tindakan “Kirim”, “alihkan”, “Kembalikan”, “Tanda tangani permintaan”, “Komentar” atas Formulir persetujuan
Node opsional Nama node dapat diubah Sebelum diproses, dapat dilihat di kategori “Perlu diproses” di Pusat Proses; setelah diproses, dapat dilihat di kategori “Diproses oleh saya” Dapat mengatur izin tindakan atas Bidang formulir: dapat diedit, Hanya Baca, atau disembunyikan
cabang kondisional
Melalui node ini, kondisi berbeda dapat diarahkan ke cabang persetujuan berbeda Detail operasi dapat dilihat di >>>Cara mengatur persetujuan bersyarat
Node opsional Nama cabang dapat diubah Mendukung Salin cabang Mendukung penambahan kondisi: antar kondisi merupakan hubungan “DAN” Mendukung penambahan Grup kondisi: antar Grup kondisi merupakan hubungan “ATAU” Dijalankan berdasarkan prioritas secara berurutan Begitu satu aturan cabang berhasil dijalankan, cabang lain tidak akan dicoba lagi. Hanya satu cabang kondisional yang dijalankan
Cabang paralel
Memerlukan berlangganan berbayar. Melalui node ini, beberapa cabang persetujuan dapat berjalan secara bersamaan
Node opsional Nama cabang dapat diubah Mendukung Salin cabang Mendukung penambahan kondisi: antar kondisi merupakan hubungan “DAN” Mendukung penambahan Grup kondisi: antar Grup kondisi merupakan hubungan “ATAU” Beberapa cabang dapat berjalan bersamaan sesuai aturan yang ditetapkan
Konektor
Memerlukan berlangganan berbayar. Melalui node ini, Konektor yang telah dikonfigurasi di “Integrasi Saya” dapat dipanggil
Node opsional
Otomatisasi
Memerlukan berlangganan berbayar. Melalui node ini, tugas Otomatisasi dapat dikonfigurasi
Pemberi persetujuan adalah pihak yang meninjau dan menyetujui pekerjaan bisnis, serta dapat melakukan tindakan “Terima”, “Tolak”, “alihkan”, “Kembalikan”, “Tanda tangani permintaan” pada Formulir persetujuan.1) Pengaturan atribut pemberi persetujuan
Atribut
Keterangan
Nama node
Ditampilkan di halaman detail persetujuan sebagai nama node persetujuan bersangkutan; default adalah “Pemberi persetujuan” Dapat diatur menjadi posisi terkait, misalnya “Direktur Keuangan”, atau konten peninjauan spesifik, misalnya “Tinjauan Kepatuhan Kontrak”
Tipe persetujuan
Mendukung persetujuan manual, persetujuan otomatis, dan penolakan otomatis Default adalah persetujuan manual Persetujuan otomatis dan penolakan otomatis biasanya digunakan bersama cabang kondisional untuk mencapai persetujuan otomatis
Pemberi persetujuan node
Pemberi persetujuan node mendukung beberapa tipe untuk memenuhi berbagai kebutuhan alur persetujuan secara fleksibel
Metode persetujuan multi-orang
Ketika beberapa orang terlibat dalam satu node, mendukung persetujuan berurutan, tanda tangan bersama, tanda tangan salah satu, dan Voting Persetujuan berurutan: beberapa orang menyetujui secara berurutan; persetujuan lolos hanya bila semua Terima Tanda tangan bersama: beberapa orang menyetujui bersamaan; persetujuan lolos hanya bila semua Terima Tanda tangan salah satu: beberapa orang menyetujui bersamaan; jika salah satu Terima, persetujuan lolos; jika salah satu Tolak, persetujuan tidak lolos Voting: memerlukan berlangganan berbayar. Beberapa orang menyetujui bersamaan; persetujuan lolos jika jumlah yang Terima memenuhi syarat
Cara menangani pemberi persetujuan kosong
Ketika pemberi persetujuan diatur sebagai atasan, penanggung jawab Departemen, Peran, dan sejenisnya, pengaturan Kontak yang tidak lengkap dapat menyebabkan tidak ada Pengguna yang cocok. Anda perlu mengatur aturan alur saat pemberi persetujuan kosong Persetujuan otomatis: jika node ini tidak menemukan pemberi persetujuan, Formulir persetujuan otomatis lolos Penolakan otomatis: jika node ini tidak menemukan pemberi persetujuan, Formulir persetujuan otomatis ditolak Alihkan otomatis ke Admin: default dialihkan ke Admin template; jika tidak ada Admin template, dialihkan ke Admin Persetujuan Persetujuan oleh Pengguna yang ditentukan: ketika Peran atau atasan kosong, Formulir persetujuan otomatis dialihkan ke Pengguna yang ditentukan; maksimum satu orang
Klik ikon edit di samping nama node untuk mengubah nama node:
Tipe persetujuan mendukung tiga opsi: persetujuan manual, persetujuan otomatis, dan penolakan otomatis:
Pemberi persetujuan node mendukung beberapa tipe, seperti pemberi persetujuan umum, atasan, dan lainnya:
Metode persetujuan multi-orang mendukung persetujuan berurutan, tanda tangan bersama, tanda tangan salah satu, dan Voting:
Cara menangani pemberi persetujuan kosong:
2) Pengaturan pemberi persetujuan nodePemberi persetujuan node mendukung beberapa tipe berikut. Klik untuk melihat penjelasan pengaturan tiap tipe:
Pengguna yang ditentukan
Ketika pemberi persetujuan node dipilih sebagai “Pengguna yang ditentukan”, Anda perlu “Tambah” Pengguna sebagai pemberi persetujuan.
Mendukung pemilihan pemberi persetujuan dari Kontak; edisi Standar mendukung maksimum 50 orang per node; dapat ditingkatkan menjadi 100 orang setelah berlangganan berbayar
Jika memilih beberapa orang, Anda perlu mengatur metode persetujuan multi-orang; default adalah tanda tangan bersama
Pilih Pengguna yang ditentukan lalu klik Tambah:
Pilih Pengguna dari Kontak:
Atur metode persetujuan saat memilih beberapa orang:
Pengaju sendiri
Ketika pemberi persetujuan node dipilih sebagai “pengaju sendiri”, pengaju itu sendiri akan bertindak sebagai pemberi persetujuan node ini. Biasanya digunakan saat pengaju perlu mengonfirmasi hasil persetujuan.
Contoh: setelah mengirim pengajuan pembelian dan pembelian selesai dilakukan, pengaju mengonfirmasi apakah hasil pembelian sesuai harapan
Setelah mengirim tiket kerja dan tiket dieksekusi, pengaju mengonfirmasi apakah masalah telah terselesaikan
Pemberi persetujuan node dipilih sebagai pengaju sendiri:
Dipilih pengaju
Ketika pemberi persetujuan node dipilih sebagai “dipilih pengaju”, pengaju dapat memilih satu atau beberapa orang.
Anda dapat mengatur cakupan Pengguna yang dapat dipilih; default adalah seluruh Perusahaan; juga dapat dipilih dari Peran atau Pengguna yang ditentukan. Contoh: pada skenario piket bergilir dengan beberapa kasir atau IT Support, cakup Peran atau Pengguna tersebut sebagai opsi agar pengaju dapat memilih sesuai penjadwalan shift hari itu
Ketika dipilih beberapa orang, Anda perlu mengatur metode persetujuan multi-orang
Pilih satu atau beberapa orang:
Atur cakupan Pengguna yang dapat dipilih: seluruh Perusahaan, Pengguna yang ditentukan, atau Peran:
Atur metode persetujuan saat memilih beberapa orang:
Peran
Ketika pemberi persetujuan node dipilih sebagai “Peran”, Anda perlu “Tambah” Peran sebagai pemberi persetujuan.
Setelah memilih Peran tertentu, Anda perlu mengatur metode persetujuan multi-orang
Karena Peran bisa saja tidak memiliki pemberi persetujuan akibat pengaturan cakupan pengelolaan, Anda perlu mengatur logika penanganan saat pemberi persetujuan kosong
Atur metode persetujuan multi-orang dan cara menangani pemberi persetujuan kosong:
atasan langsung
Ketika pemberi persetujuan node dipilih sebagai “atasan langsung”, Anda dapat memilih atasan langsung tingkat ke berapa di atas pengaju; mendukung hingga tingkat ke-8.
Karena atasan langsung bisa saja tidak ditemukan akibat pengaturan atasan langsung, Anda perlu mengatur logika penanganan saat pemberi persetujuan kosong
Pilih atasan langsung tingkat ke berapa di atas pengaju:
manajer departemen
Ketika pemberi persetujuan node dipilih sebagai “manajer departemen”, Anda dapat memilih manajer departemen tingkat ke berapa di atas pengaju; mendukung hingga tingkat ke-8.
Karena manajer departemen bisa saja tidak ditemukan akibat pengaturan Kontak, Anda perlu mengatur logika penanganan saat pemberi persetujuan kosong
Pilih manajer departemen; Anda dapat mencentang opsi agar atasan di tingkat lebih tinggi memberi persetujuan pengganti bila manajer tidak ditemukan:
Pilih manajer departemen tingkat ke berapa di atas pengaju:
beberapa tingkat atasan
Ketika pemberi persetujuan node dipilih sebagai “beberapa tingkat atasan”, Anda dapat mengatur persetujuan sampai Tingkat ke berapa di atas pengaju. Setelah diatur, alur akan berjalan otomatis mengikuti Tingkat manajer departemen: mengenali manajer departemen tingkat pertama pengaju terlebih dahulu, lalu manajer tingkat kedua, dan seterusnya hingga manajer tingkat ke-N di atas pengaju.Anda juga dapat mengatur agar persetujuan tertinggi sampai manajer tingkat ke berapa di Kontak. Setelah diatur, alur juga akan berjalan otomatis mengikuti Tingkat manajer departemen hingga manajer tingkat ke-N di Kontak.
Jika pengaju itu sendiri sudah merupakan manajer tingkat ke-N di Kontak, persetujuan akan naik satu Tingkat lagi.
Atur maksimum sampai Tingkat ke berapa di atas pengaju:
Atur maksimum sampai Tingkat manajer ke berapa di Kontak:
Manajer yang sesuai dengan komponen Departemen
Ketika pemberi persetujuan node dipilih sebagai “Manajer yang sesuai dengan komponen Departemen”, Anda perlu memilih terlebih dahulu komponen Departemen di dalam formulir. Pemberi persetujuan ini biasanya digunakan saat konfirmasi dari manajer Departemen tertentu diperlukan, misalnya untuk persetujuan mutasi.
Anda dapat memilih manajer Departemen tingkat ke berapa di atas Departemen tersebut; mendukung hingga tingkat ke-8
Pilih komponen Departemen di dalam formulir:
Pilih manajer tingkat ke berapa yang sesuai dengan komponen Departemen:
Peran yang sesuai dengan komponen Departemen
Ketika pemberi persetujuan node dipilih sebagai “Peran yang sesuai dengan komponen Departemen”, Anda juga perlu memilih terlebih dahulu komponen Departemen di dalam formulir. Pemberi persetujuan ini biasanya digunakan saat konfirmasi dari Peran Departemen tertentu diperlukan, misalnya serah terima antar-tahapan.
Ketika pemberi persetujuan node dipilih sebagai “Kontak dalam formulir”, pilih komponen Kontak di dalam formulir; Pengguna yang sesuai dengan komponen tersebut akan bertindak sebagai pemberi persetujuan.
Penerima CC adalah pihak terkait pekerjaan bisnis yang perlu mengetahuinya tetapi tidak perlu mengambil keputusan. Saat proses mengalir ke node ini, tidak ada fungsi meninjau; penerima menerima Formulir persetujuan dan dapat melihat serta memberikan Komentar.
Atribut
Keterangan
Nama node
Ditampilkan di halaman detail persetujuan sebagai nama node CC bersangkutan; default adalah “Penerima CC” Dapat diatur menjadi posisi atau tipe Peran terkait, misalnya “Direktur Keuangan”, “Anggota Proyek Lainnya”, dan sejenisnya
Penerima CC node
Penerima CC node mendukung beberapa tipe untuk memenuhi berbagai kebutuhan notifikasi CC secara fleksibel
Panel pengaturan atribut node penerima CC:
Mengubah nama node penerima CC:
Penerima CC node mendukung beberapa tipe, seperti penerima CC umum, atasan, dan lainnya:
Pelaksana adalah eksekutor spesifik pekerjaan bisnis, tanpa izin meninjau maupun menyetujui, dan dapat melakukan tindakan “Kirim”, “alihkan”, “Kembalikan”, “Tanda tangani permintaan”, “Komentar” pada Formulir persetujuan.
Atribut
Keterangan
Nama node
Ditampilkan di halaman detail persetujuan sebagai nama node pelaksana; default adalah “Pelaksana” Dapat diatur menjadi posisi terkait, misalnya “Kasir”, atau tugas spesifik, misalnya “Pembubuhan Cap pada Kontrak”
Pelaksana node
Pelaksana node mendukung beberapa tipe untuk memenuhi berbagai kebutuhan alur pelaksana secara fleksibel
Metode pelaksanaan multi-orang
Ketika beberapa orang terlibat dalam satu node, mendukung pelaksanaan berurutan, semua orang mengerjakan bersamaan, atau satu orang saja yang menangani
Cara menangani pelaksana kosong
Ketika pelaksana diatur sebagai Peran atau atasan, pengaturan Kontak yang tidak lengkap dapat menyebabkan tidak ada Pengguna yang cocok. Anda perlu mengatur aturan alur saat pelaksana kosong Persetujuan otomatis: jika node ini tidak menemukan pelaksana, node akan dilewati secara otomatis Alihkan otomatis ke Admin: default dialihkan ke Admin template; jika tidak ada Admin template, dialihkan ke Admin Persetujuan Pelaksanaan oleh Pengguna yang ditentukan: ketika Peran atau atasan kosong, dialihkan ke Pengguna yang ditentukan
Panel pengaturan atribut node pelaksana:
Mengubah nama node pelaksana:
Pelaksana node mendukung beberapa tipe, seperti Pengguna yang ditentukan, Peran, dipilih pengaju, dan lainnya:
Pada panel atribut node, beralih ke tab “Izin tindakan formulir” untuk mengatur izin tindakan node atas setiap Bidang di dalam formulir.
Izin tindakan formulir
Penjelasan
Detail
Dapat diedit
Dapat mengisi dan mengubah konten “dapat diedit” di dalam formulir
Mendukung node pengaju, pemberi persetujuan, dan pelaksana Izin tindakan formulir default pengaju adalah dapat diedit
Hanya Baca
Hanya dapat melihat konten “Hanya Baca” di dalam formulir; tidak dapat mengisi atau mengubah
Mendukung node pengaju, pemberi persetujuan, pelaksana, dan penerima CC Izin tindakan formulir default pemberi persetujuan, pelaksana, dan penerima CC adalah Hanya Baca Ketika node pengaju diatur sebagai Hanya Baca, node saat ini tidak terlihat oleh pengaju
Sembunyikan
Tidak dapat melihat konten “sembunyi” di dalam formulir
Mendukung node pengaju, pemberi persetujuan, pelaksana, dan penerima CC
cabang kondisional bukanlah node dalam arti tradisional, tetapi tetap merupakan fitur penting dalam Konfigurasi alur.Cabang dijalankan berdasarkan prioritas secara berurutan. Begitu satu aturan cabang berhasil dijalankan, cabang lain tidak akan dicoba lagi. Hanya satu cabang kondisional yang pada akhirnya diloloskan.
Klik node cabang kondisional di diagram alur, lalu atur kondisi cabang pada panel di sebelah kanan.Node cabang kondisional dan ringkasan kondisi pada diagram alur:
Panel pengaturan kondisi memungkinkan penambahan kondisi atau Grup kondisi:
Pengaturan kondisi
Keterangan
Nama kondisi
Digunakan untuk mengidentifikasi kondisi/Grup kondisi; default “Kondisi 1”, “Kondisi 2”, “Kondisi 3”…
Kondisi tunggal
Kondisi default disusun berdasarkan Departemen, Peran, dan sejenisnya dari pengaju Komponen dalam formulir yang mendukung cabang kondisional dapat digunakan sebagai opsi kondisi cabang setelah diatur sebagai Wajib Langkah: 1. Klik Tambah kondisi 2. Centang tipe kondisi 3. Isi atau pilih nilai kondisi spesifik 4. Klik “Simpan”
Beberapa kondisi terpenuhi bersamaan
Satu Grup kondisi mendukung penambahan beberapa kondisi; kondisi-kondisi tersebut memiliki hubungan “DAN” Cabang ini hanya dijalankan bila semua kondisi terpenuhi bersamaan
Salah satu kondisi terpenuhi
Klik Tambah Grup kondisi; Grup kondisi baru memiliki hubungan “ATAU” dengan Grup kondisi awal Cabang ini dijalankan bila salah satu kondisi terpenuhi
Klik ikon edit di samping nama kondisi untuk mengubah nama kondisi:
Kondisi tunggal, atur kondisi cabang berdasarkan pengaju:
Beberapa kondisi terpenuhi bersamaan; antar kondisi memiliki hubungan “DAN”:
Salah satu kondisi terpenuhi; antar Grup kondisi memiliki hubungan “ATAU”:
Arahkan Formulir persetujuan ke cabang berbeda berdasarkan Departemen, jumlah, dan kondisi lainnya
Cara mengatur persetujuan oleh Pengguna dengan Peran
Atur Peran sebagai pemberi persetujuan beserta cakupan pengelolaannya
Cara mengatur persetujuan atasan langsung
Atur persetujuan bertingkat oleh atasan langsung
Cara mengatur izin tindakan node
Kontrol izin edit, Hanya Baca, dan sembunyi setiap node atas Bidang formulir
Apakah halaman ini membantu?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"DingTalk Help Center","description":"Official help center for DingTalk International — guides, API references, and tutorials.","colors":{"primary":"#0066ff","light":"#3385ff","dark":"#0052cc"},"logo":{"light":"https://help.dingtalk.io/logo/light.svg","dark":"https://help.dingtalk.io/logo/dark.svg","href":"/"},"favicon":"https://mintcdn.com/dingtalk-8c0f98e2/-gG_zvv6IXkTItYa/favicon.ico?fit=max\u0026auto=format\u0026n=-gG_zvv6IXkTItYa\u0026q=85\u0026s=0379048afba937f1ccd8e3a3d7ff252e","appearance":{"default":"system"},"background":{"decoration":"gradient"},"search":{"prompt":""},"seo":{"metatags":{"canonical":"https://help.dingtalk.io","og:type":"website","og:locale":"en_US","og:site_name":"DingTalk Help Center","twitter:card":"summary_large_image","dingtalk:title":"DingTalk 帮助中心","dingtalk:description":"DingTalk 帮助中心 — 指南、API 文档与教程","dingtalk:img":"https://img.alicdn.com/imgextra/i2/O1CN01YT67eU1F0F4n6LlTN_!!6000000000424-2-tps-1024-1024.png","google-site-verification":"4EgfuXkL4_HIpxdhr5IMYiZJoq7XTFARPiv2wALnH0c"},"indexing":"navigable"},"styling":{"codeblocks":{"theme":{"light":"github-light","dark":"github-dark"}},"latex":true},"integrations":{"ga4":{"measurementId":"G-5H09N9EW47"}},"errors":{"404":{"redirect":false}},"contextual":{"options":["copy"],"display":"header"},"navigation":{"languages":[{"language":"en","banner":{"content":"**Announcement:** DingTalk plans for international customers are changing beginning October 21, 2026. [Learn more](/announcements/international-plan-changes-2026)","dismissible":true,"type":"info"},"footer":{"socials":{"x":"https://x.com/DingTalkJapan","instagram":"https://www.instagram.com/dingtalkjapan","linkedin":"https://www.linkedin.com/company/dingtalk"}},"navbar":{"primary":{"type":"button","label":"Download","href":"https://www.dingtalk.io/download/"}},"href":"im/chats-overview"},{"language":"zh","banner":{"content":"**公告**:DingTalk 国际组织商业版本将于 2026 年 10 月 21 日起调整。[查看详情](/zh/announcements/international-plan-changes-2026)","dismissible":true,"type":"info"},"footer":{"socials":{"x":"https://x.com/DingTalkJapan","instagram":"https://www.instagram.com/dingtalkjapan","linkedin":"https://www.linkedin.com/company/dingtalk"}},"navbar":{"primary":{"type":"button","label":"下载","href":"https://www.dingtalk.io/zh/download/"}},"href":"zh/im/chats-overview"},{"language":"ja","banner":{"content":"**お知らせ**:2026年10月21日より、DingTalkグローバル版のプランを改定します。[詳細を見る](/ja/announcements/international-plan-changes-2026)","dismissible":true,"type":"info"},"footer":{"socials":{"x":"https://x.com/DingTalkJapan","instagram":"https://www.instagram.com/dingtalkjapan","linkedin":"https://www.linkedin.com/company/dingtalk"}},"navbar":{"primary":{"type":"button","label":"ダウンロード","href":"https://www.dingtalk.co.jp/download/"}},"href":"ja/im/chats-overview"},{"language":"id","banner":{"content":"**Pengumuman:** Paket DingTalk untuk pelanggan internasional akan berubah mulai 21 Oktober 2026. [Selengkapnya (bahasa Inggris)](/announcements/international-plan-changes-2026)","dismissible":true,"type":"info"},"footer":{"socials":{"x":"https://x.com/DingTalkJapan","instagram":"https://www.instagram.com/dingtalkjapan","linkedin":"https://www.linkedin.com/company/dingtalk"}},"navbar":{"primary":{"type":"button","label":"Unduh","href":"https://www.dingtalk.io/download/"}},"href":"id/im/chats-overview"},{"language":"uz","banner":{"content":"**Pengumuman:** Pelan DingTalk untuk pelanggan antarabangsa akan berubah mulai 21 Oktober 2026. [Ketahui lanjut (bahasa Inggeris)](/announcements/international-plan-changes-2026)","dismissible":true,"type":"info"},"footer":{"socials":{"x":"https://x.com/DingTalkJapan","instagram":"https://www.instagram.com/dingtalkjapan","linkedin":"https://www.linkedin.com/company/dingtalk"}},"navbar":{"primary":{"type":"button","label":"Muat turun","href":"https://www.dingtalk.io/download/"}},"href":"ms/im/chats-overview"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"dingtalk-8c0f98e2","hasAudioNarration":false,"actualSubdomain":"dingtalk-8c0f98e2","customDomains":["help.dingtalk.io"],"gitSource":{"type":"github","owner":"fuxun2008","repo":"dingtalk-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae0635ddc8e261a8bb5a83f","collectionId":"7732ee56-7e24-4173-b91a-eaa9c9b7dfcd","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae0635ddc8e261a8bb5a83f"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6aed6ab16ef5b3d55c3e841a","clientVersion":"0.0.4076","searchFilterCounts":[{"language":"en","tag":"Help Docs","count":1175},{"language":"id","tag":"Pusat Bantuan","count":1175},{"language":"ja","tag":"ヘルプドキュメント","count":1175},{"language":"uz","tag":"Pusat Bantuan","count":1175},{"language":"zh","tag":"帮助文档","count":1175},{"language":"en","tag":"Developer Docs","count":577},{"language":"id","tag":"Platform Terbuka","count":577},{"language":"ja","tag":"開発ドキュメント","count":577},{"language":"uz","tag":"Platform Terbuka","count":577},{"language":"zh","tag":"开发文档","count":577},{"language":"en","tag":"YiDA","count":568},{"language":"id","tag":"YiDA","count":568},{"language":"ja","tag":"YiDA","count":568},{"language":"uz","tag":"YiDA","count":568},{"language":"zh","tag":"宜搭","count":568},{"language":"en","tag":"Server API","count":476},{"language":"id","tag":"Server API","count":476},{"language":"ja","tag":"サーバー API","count":476},{"language":"uz","tag":"Server API","count":476},{"language":"zh","tag":"服务端 API","count":476},{"language":"en","tag":"Form Management","count":231},{"language":"id","tag":"Manajemen Formulir","count":231},{"language":"ja","tag":"フォーム管理","count":231},{"language":"uz","tag":"Pengurusan Borang","count":231},{"language":"zh","tag":"表单管理","count":231},{"language":"id","tag":"Dokumen","count":205},{"language":"ja","tag":"ドキュメント","count":205},{"language":"uz","tag":"Dokumen","count":205},{"language":"zh","tag":"文档","count":205},{"language":"en","tag":"Docs","count":180},{"language":"en","tag":"Form Design","count":166},{"language":"id","tag":"Desain Formulir","count":166},{"language":"ja","tag":"フォーム設計","count":166},{"language":"uz","tag":"Reka Bentuk Borang","count":166},{"language":"zh","tag":"表单设计","count":166},{"language":"en","tag":"AI Table","count":161},{"language":"id","tag":"AI Table","count":161},{"language":"uz","tag":"AI Table","count":161},{"language":"zh","tag":"AI 表格","count":161},{"language":"en","tag":"Docs \u0026 files","count":146},{"language":"id","tag":"Dokumen \u0026 file","count":146},{"language":"ja","tag":"Docs とファイル","count":146},{"language":"uz","tag":"Dokumen \u0026 Fail","count":146},{"language":"zh","tag":"文档/文件","count":146},{"language":"ja","tag":"AI テーブル","count":144},{"language":"en","tag":"Attendance","count":143},{"language":"id","tag":"Absensi","count":143},{"language":"ja","tag":"勤怠","count":143},{"language":"uz","tag":"Kehadiran","count":143},{"language":"zh","tag":"考勤","count":143}],"searchSettings":{"maxResults":15}},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[],"googleFontsInlined":false},"customCss":[{"filePath":"custom.css","content":".prose table,main table{border-collapse:separate!important;border-spacing:0;width:100%;margin:1.25rem 0;font-size:14px;line-height:1.6;border:1px solid rgb(229, 231, 235);border-radius:8px;overflow:hidden}.prose table th,main table th{min-width:5em}html.dark .prose table,html.dark main table{border-color:rgb(55, 65, 81)}.prose table thead,main table thead{background-color:rgb(249, 250, 251)}html.dark .prose table thead,html.dark main table thead{background-color:rgba(31, 41, 55, 0.6)}.prose table th,main table th{padding:12px 16px!important;font-weight:600!important;text-align:left!important;color:rgb(17, 24, 39)!important;border-bottom:1px solid rgb(229, 231, 235)!important}html.dark .prose table th,html.dark main table th{color:rgb(243, 244, 246)!important;border-bottom-color:rgb(55, 65, 81)!important}.prose table:not(:has(thead))>tr:first-child,main table:not(:has(thead))>tr:first-child{background-color:rgb(249, 250, 251)}html.dark .prose table:not(:has(thead))>tr:first-child,html.dark main table:not(:has(thead))>tr:first-child{background-color:rgba(31, 41, 55, 0.6)}.prose table td,main table td{padding:10px 16px!important;vertical-align:top;border-bottom:1px solid rgb(243, 244, 246)!important}html.dark .prose table td,html.dark main table td{border-bottom-color:rgba(55, 65, 81, 0.4)!important}.prose table td:first-child,main table td:first-child{padding-inline-start:16px!important;font-weight:500;color:rgb(31, 41, 55)}html.dark .prose table td:first-child,html.dark main table td:first-child{color:rgb(229, 231, 235)}.prose table tbody tr:last-child td,main table tbody tr:last-child td,.prose table>tr:last-child td,main table>tr:last-child td{border-bottom:0!important}.prose table tbody tr:nth-child(even),main table tbody tr:nth-child(even),.prose table:not(:has(thead))>tr:nth-child(even),main table:not(:has(thead))>tr:nth-child(even){background-color:rgba(249, 250, 251, 0.5)}html.dark .prose table tbody tr:nth-child(even),html.dark main table tbody tr:nth-child(even),html.dark .prose table:not(:has(thead))>tr:nth-child(even),html.dark main table:not(:has(thead))>tr:nth-child(even){background-color:rgba(31, 41, 55, 0.25)}.prose table tbody tr:hover,main table tbody tr:hover,.prose table>tr:hover,main table>tr:hover{background-color:rgba(0, 102, 255, 0.05)}html.dark .prose table tbody tr:hover,html.dark main table tbody tr:hover,html.dark .prose table>tr:hover,html.dark main table>tr:hover{background-color:rgba(0, 102, 255, 0.1)}.prose table code,main table code{font-size:0.875em;padding:1px 6px;border-radius:4px}.prose img,main article img{max-height:80vh;max-width:100%;width:auto;height:auto;object-fit:contain;display:block;margin-left:auto;margin-right:auto;border-radius:8px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.08)}html.dark .prose img,html.dark main article img{box-shadow:0 1px 3px rgba(0, 0, 0, 0.4)}@media (max-width: 640px){.prose img,main article img{max-height:none;border-radius:6px}}.prose img.inline-icon,main article img.inline-icon{display:inline-block;width:auto;height:auto;max-height:1.5em;margin:0 3px;vertical-align:text-bottom;border-radius:3px;box-shadow:none}img[src*=\"/logo/icons/\"]{background-color:currentColor!important;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}img[src*=\"/logo/icons/im.svg\"]{-webkit-mask-image:url(/logo/icons/im-glyph.svg);mask-image:url(/logo/icons/im-glyph.svg)}img[src*=\"/logo/icons/cal.svg\"]{-webkit-mask-image:url(/logo/icons/cal-glyph.svg);mask-image:url(/logo/icons/cal-glyph.svg)}img[src*=\"/logo/icons/av.svg\"]{-webkit-mask-image:url(/logo/icons/av-glyph.svg);mask-image:url(/logo/icons/av-glyph.svg)}img[src*=\"/logo/icons/contact.svg\"]{-webkit-mask-image:url(/logo/icons/contact-glyph.svg);mask-image:url(/logo/icons/contact-glyph.svg)}img[src*=\"/logo/icons/mail.svg\"]{-webkit-mask-image:url(/logo/icons/mail-glyph.svg);mask-image:url(/logo/icons/mail-glyph.svg)}img[src*=\"/logo/icons/doc.svg\"]{-webkit-mask-image:url(/logo/icons/doc-glyph.svg);mask-image:url(/logo/icons/doc-glyph.svg)}img[src*=\"/logo/icons/drive.svg\"]{-webkit-mask-image:url(/logo/icons/drive-glyph.svg);mask-image:url(/logo/icons/drive-glyph.svg)}img[src*=\"/logo/icons/table.svg\"]{-webkit-mask-image:url(/logo/icons/table-glyph.svg);mask-image:url(/logo/icons/table-glyph.svg)}img[src*=\"/logo/icons/notes.svg\"]{-webkit-mask-image:url(/logo/icons/notes-glyph.svg);mask-image:url(/logo/icons/notes-glyph.svg)}img[src*=\"/logo/icons/yida.svg\"]{-webkit-mask-image:url(/logo/icons/yida-glyph.svg);mask-image:url(/logo/icons/yida-glyph.svg)}img[src*=\"/logo/icons/att.svg\"]{-webkit-mask-image:url(/logo/icons/att-glyph.svg);mask-image:url(/logo/icons/att-glyph.svg)}img[src*=\"/logo/icons/appr.svg\"]{-webkit-mask-image:url(/logo/icons/appr-glyph.svg);mask-image:url(/logo/icons/appr-glyph.svg)}[data-component-part=\"products-selector-trigger\"]>span{max-width:none!important;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;display:block!important;white-space:nowrap!important}[data-component-part=\"products-selector-trigger\"]{overflow:visible!important}.nav-tabs-item{white-space:nowrap!important;flex-shrink:0!important}.nav-tabs{flex-wrap:nowrap;overflow:hidden}html.dt-nav-ready .nav-tabs{overflow:visible}#navbar div.flex-1.justify-end{flex-grow:0!important}.dt-more-tab{position:relative;display:inline-flex;align-items:center;gap:6px;height:100%;cursor:pointer;background:none;border:0;padding:0;white-space:nowrap;flex-shrink:0}.dt-more-tab .dt-more-caret{width:12px;height:12px;transition:transform 0.2s ease}.dt-more-tab:hover .dt-more-caret,.dt-more-tab:focus-within .dt-more-caret,.dt-more-tab[aria-expanded=\"true\"] .dt-more-caret{transform:rotate(180deg)}.dt-more-tab.dt-more-active{color:var(--primary, #0066ff)!important}html.dark .dt-more-tab.dt-more-active{color:var(--primary-light, #4d94ff)!important}.dt-more-panel{position:absolute;top:calc(100% + 6px);right:0;z-index:60;min-width:208px;padding:6px;display:none;flex-direction:column;gap:2px;background:#ffffff;border:1px solid rgba(23, 26, 29, 0.1);border-radius:12px;box-shadow:0 12px 32px rgba(23, 26, 29, 0.16), 0 2px 8px rgba(23, 26, 29, 0.08)}html.dark .dt-more-panel{background:#1b1e24;border-color:rgba(255, 255, 255, 0.12);box-shadow:0 12px 32px rgba(0, 0, 0, 0.6), 0 2px 8px rgba(0, 0, 0, 0.4)}.dt-more-panel::before{content:\"\";position:absolute;left:0;right:0;top:-10px;height:10px}.dt-more-tab:hover .dt-more-panel,.dt-more-tab:focus-within .dt-more-panel,.dt-more-panel:hover,.dt-more-tab[aria-expanded=\"true\"] .dt-more-panel{display:flex}.dt-more-panel .dt-more-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;font-size:14px;font-weight:500;color:var(--gray-700, #374151);white-space:nowrap;text-decoration:none}html.dark .dt-more-panel .dt-more-item{color:rgba(255, 255, 255, 0.75)}.dt-more-panel .dt-more-item:hover{background:rgba(0, 102, 255, 0.08)}.dt-more-panel .dt-more-item.dt-more-item-active{color:var(--primary, #0066ff);background:rgba(0, 102, 255, 0.1)}.dt-more-panel .dt-more-item img{width:18px;height:18px;flex:none}img[src*=\"/logo/icons/dev.svg\"]{-webkit-mask-image:url(/logo/icons/dev-glyph.svg);mask-image:url(/logo/icons/dev-glyph.svg)}img[src*=\"/logo/icons/oa.svg\"]{-webkit-mask-image:url(/logo/icons/oa-glyph.svg);mask-image:url(/logo/icons/oa-glyph.svg)}html.dt-embed #navbar,html.dt-embed #sidebar,html.dt-embed #table-of-contents,html.dt-embed footer{display:none!important}html.dt-embed :where(div):has(>#content-area){padding-top:2.5rem!important}@font-face{font-family:\"DT Yu Gothic\";src:local(\"Yu Gothic Medium\"), local(\"YuGothic Medium\");font-weight:100 500}@font-face{font-family:\"DT Yu Gothic\";src:local(\"Yu Gothic Bold\"), local(\"YuGothic Bold\");font-weight:600 900}html[lang=\"ja\"]{--dt-font-ja: Inter, \"Hiragino Sans\", \"Hiragino Kaku Gothic ProN\", \"DT Yu Gothic\", \"Yu Gothic\", YuGothic, sans-serif}html[lang=\"ja\"] body,html[lang=\"ja\"] :is(h1,h2,h3,h4,h5,h6){font-family:var(--dt-font-ja)}html[lang=\"ja\"] .dt-home{--cjk: var(--dt-font-ja)}#content-area:has(.dt-hide-page-desc) #header>div.prose{display:none}"},{"filePath":"style.css","content":".dt-home{--blue: #0066ff;--blue-deep: #0052cc;--blue-soft: #eaf2ff;--blue-tint: #f4f8ff;--ink: #0d1421;--ink-2: #3d4757;--ink-3: #7a8595;--line: #e9edf3;--line-2: #f0f3f8;--bg: #ffffff;--bg-soft: #f7f9fc;--surface: #ffffff;--surface-glass: rgba(255, 255, 255, 0.82);--eyebrow-bg: #ffffff;--logo-url: url(/logo/dark.svg);--dot-pattern: rgba(13, 20, 33, 0.045);--hero-scrim: radial-gradient(660px 420px at 50% 42%, rgba(247, 249, 252, 0.62), rgba(247, 249, 252, 0.18) 54%, rgba(247, 249, 252, 0) 78%);--hero-tint-1: rgba(0, 102, 255, 0.10);--hero-tint-2: rgba(58, 147, 255, 0.08);--hero-tint-3: rgba(150, 120, 255, 0.06);--radius: 18px;--shadow-sm: 0 1px 2px rgba(13, 20, 33, 0.04), 0 4px 16px rgba(13, 20, 33, 0.04);--shadow-md: 0 8px 30px rgba(13, 20, 33, 0.08);--shadow-blue: 0 12px 40px rgba(0, 102, 255, 0.18);--cjk: \"PingFang SC\", \"Hiragino Sans GB\", \"Microsoft YaHei\", sans-serif;color:var(--ink);background:var(--bg);line-height:1.6;font-family:var(--cjk)}.dt-home *,.dt-home *::before,.dt-home *::after{box-sizing:border-box}.dt-home a{color:inherit;text-decoration:none}.dt-home img,.dt-home svg{display:block}html[data-page-mode=\"custom\"] #navbar{display:none!important}html[data-page-mode=\"custom\"] :where(div):has(>#content-area){padding-top:0!important}html:has(.dt-home),html:has(.dt-home) body{scrollbar-width:none;-ms-overflow-style:none}html:has(.dt-home)::-webkit-scrollbar,html:has(.dt-home) body::-webkit-scrollbar{width:0;height:0;display:none}.dt-home-header{position:sticky;top:0;z-index:50;background:var(--surface-glass);backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);border-bottom:1px solid var(--line-2)}.dt-home-nav{max-width:1180px;margin:0 auto;padding:0 28px;height:66px;display:flex;align-items:center;gap:32px}.dt-home .dt-home-brand{display:flex;align-items:center;gap:10px;font-weight:700;letter-spacing:-0.01em;text-decoration:none}.dt-home-brand-logo{display:block;width:95px;height:32px;background:var(--logo-url) no-repeat left center;background-size:contain}.dt-home-brand-sub{color:var(--ink-3);font-weight:500;font-size:13px;border-left:1px solid var(--line);padding-left:11px;margin-left:2px}.dt-home-nav-links{display:flex;gap:28px;margin-left:8px}.dt-home .dt-home-nav-links a{font-size:14.5px;color:var(--ink-2);font-weight:500;transition:color 0.2s;text-decoration:none}.dt-home .dt-home-nav-links a:hover{color:var(--blue)}.dt-home-nav-right{margin-left:auto;display:flex;align-items:center;gap:14px}.dt-home-lang{position:relative}.dt-home-lang-btn{display:flex;align-items:center;gap:6px;font-size:13.5px;color:var(--ink-2);font-weight:600;border:1px solid var(--line);border-radius:99px;padding:7px 11px 7px 13px;cursor:pointer;transition:0.2s;background:var(--surface);font-family:inherit}.dt-home-lang-btn:hover{border-color:var(--blue);color:var(--blue)}.dt-home-lang-label{white-space:nowrap}.dt-home-lang-btn svg{width:15px;height:15px}.dt-home-lang-chev{width:13px!important;height:13px!important;transition:transform 0.2s;opacity:0.7}.dt-home-lang-open .dt-home-lang-btn{border-color:var(--blue);color:var(--blue)}.dt-home-lang-open .dt-home-lang-chev{transform:rotate(180deg)}.dt-home-lang-list{position:absolute;top:calc(100% + 8px);right:0;min-width:176px;background:var(--surface);border:1px solid var(--line);border-radius:13px;box-shadow:var(--shadow-md);padding:6px;list-style:none;margin:0;opacity:0;visibility:hidden;transform:translateY(-6px);transition:0.18s;z-index:60}.dt-home-lang-open .dt-home-lang-list{opacity:1;visibility:visible;transform:none}.dt-home-lang-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14px;color:var(--ink-2);font-weight:500;padding:9px 12px;border-radius:9px;cursor:pointer;transition:0.15s;white-space:nowrap}.dt-home-lang-list li:hover{background:var(--blue-tint);color:var(--blue)}.dt-home-lang-list li[aria-selected=\"true\"]{color:var(--blue);font-weight:600;background:var(--blue-soft)}.dt-home-lang-list li[aria-selected=\"true\"]::after{content:\"\\2713\";font-size:12px}.dt-home-navmenu{position:relative;display:none}.dt-home-nav-burger{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--ink-2);cursor:pointer;transition:0.2s;padding:0}.dt-home-nav-burger:hover{border-color:var(--blue);color:var(--blue)}.dt-home-nav-burger svg{width:22px;height:22px}.dt-home-navmenu-open .dt-home-nav-burger{border-color:var(--blue);color:var(--blue)}.dt-home-nav-panel{position:absolute;top:calc(100% + 8px);right:0;min-width:196px;background:var(--surface);border:1px solid var(--line);border-radius:13px;box-shadow:var(--shadow-md);padding:8px;display:flex;flex-direction:column;gap:2px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:0.18s;z-index:60}.dt-home-navmenu-open .dt-home-nav-panel{opacity:1;visibility:visible;transform:none}.dt-home .dt-home-nav-panel a{font-size:14.5px;color:var(--ink-2);font-weight:500;padding:11px 12px;border-radius:9px;transition:0.15s;text-decoration:none}.dt-home .dt-home-nav-panel a:hover{background:var(--blue-tint);color:var(--blue)}.dt-home .dt-home-nav-panel-cta{margin-top:6px;text-align:center;background:var(--blue);color:#fff!important;font-weight:600;box-shadow:0 4px 14px rgba(0, 102, 255, 0.28)}.dt-home .dt-home-nav-panel-cta:hover{background:var(--blue-deep)}.dt-home .dt-home-btn-primary{background:var(--blue);color:#fff;font-weight:600;font-size:14px;padding:9px 18px;border-radius:99px;transition:0.2s;box-shadow:0 4px 14px rgba(0, 102, 255, 0.28);text-decoration:none}.dt-home .dt-home-btn-primary:hover{background:var(--blue-deep);transform:translateY(-1px)}.dt-home-hero{position:relative;padding:92px 28px 76px;text-align:center;background:radial-gradient(900px 380px at 50% -8%, var(--hero-tint-1), transparent 60%),\n radial-gradient(560px 300px at 12% 18%, var(--hero-tint-2), transparent 60%),\n radial-gradient(560px 300px at 88% 12%, var(--hero-tint-3), transparent 60%);overflow:hidden}.dt-home-hero::before{content:\"\";position:absolute;inset:0;pointer-events:none;z-index:1;background-image:radial-gradient(var(--dot-pattern) 1px, transparent 1px);background-size:26px 26px;-webkit-mask-image:radial-gradient(620px 360px at 50% 30%, #000 0%, transparent 75%);mask-image:radial-gradient(620px 360px at 50% 30%, #000 0%, transparent 75%)}.dt-home-hero-bg{position:absolute;inset:0;z-index:0;overflow:hidden}.dt-home-particle-canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.dt-home-hero-scrim{position:absolute;inset:0;z-index:2;pointer-events:none;background:var(--hero-scrim)}.dt-home-hero-inner{position:relative;z-index:3;max-width:760px;margin:0 auto}.dt-home-eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--blue);background:var(--eyebrow-bg);border:1px solid var(--blue-soft);box-shadow:var(--shadow-sm);padding:6px 14px;border-radius:99px;margin-bottom:24px}.dt-home-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px rgba(34, 197, 94, 0.15)}.dt-home-notice{max-width:100%;padding:4px 14px 4px 4px;color:var(--ink-2);font-weight:500;text-decoration:none;transition:border-color 0.2s, box-shadow 0.2s, transform 0.2s}.dt-home-notice:hover{border-color:var(--blue);box-shadow:var(--shadow-blue);transform:translateY(-1px)}.dt-home-notice:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.dt-home-notice-label{flex:none;padding:2px 10px;border-radius:99px;background:var(--blue);color:#fff;font-weight:600}.dt-home-notice-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-home-notice-arrow{flex:none;color:var(--blue);transition:transform 0.2s}.dt-home-notice:hover .dt-home-notice-arrow{transform:translateX(3px)}.dt-home-hero-title{font-weight:700;letter-spacing:-0.02em;font-size:clamp(30px, 5vw, 46px);line-height:1.14;color:var(--ink);margin:0}.dt-home-hero-sub{margin:16px auto 0;font-size:17px;color:var(--ink-2);max-width:100%}.dt-home-search{margin:36px auto 0;max-width:620px;position:relative;z-index:30}.dt-home-search-box{display:flex;align-items:center;gap:12px;background:var(--surface);border:1.5px solid var(--line);border-radius:99px;padding:8px 8px 8px 22px;box-shadow:var(--shadow-md);transition:0.25s;cursor:text}.dt-home-search-box:focus-within{border-color:var(--blue);box-shadow:var(--shadow-blue)}.dt-home-search-ic{width:20px;height:20px;color:var(--ink-3);flex:none}.dt-home-search-box input{flex:1;min-width:0;border:none;outline:none;font-family:var(--cjk);font-size:16px;color:var(--ink);background:transparent}.dt-home-search-box input::placeholder{color:var(--ink-3)}.dt-home-search-go{background:var(--blue);color:#fff;border:none;cursor:pointer;font-family:var(--cjk);font-weight:600;font-size:15px;padding:11px 24px;border-radius:99px;transition:0.2s;flex:none;display:inline-flex;align-items:center;justify-content:center;gap:6px}.dt-home-search-go kbd{font-family:ui-monospace, SFMono-Regular, Menlo, monospace;font-size:11.5px;font-weight:600;color:rgba(255, 255, 255, 0.82);background:rgba(255, 255, 255, 0.16);border:1px solid rgba(255, 255, 255, 0.28);border-radius:5px;padding:2px 6px;letter-spacing:0.02em;user-select:none;line-height:1}.dt-home-search-go:hover{background:var(--blue-deep)}.dt-home-hot{margin-top:18px;display:flex;flex-wrap:nowrap;gap:8px;position:relative;left:50%;transform:translateX(-50%);z-index:1;justify-content:center;align-items:center;width:max-content;max-width:calc(100vw - 56px)}.dt-home-hot-label{font-size:13.5px;color:var(--ink-3);font-weight:500;margin-right:2px;flex:none}.dt-home .dt-home-hot a{font-size:13.5px;color:var(--ink-2);background:var(--surface);border:1px solid var(--line);padding:6px 13px;border-radius:99px;transition:0.2s;font-weight:500;white-space:nowrap;flex:none;text-decoration:none}.dt-home .dt-home-hot a:hover{color:var(--blue);border-color:var(--blue);background:var(--blue-tint)}.dt-home-wrap{max-width:1180px;margin:0 auto;padding:0 28px}.dt-home-block{padding-top:64px;padding-bottom:64px}.dt-home-popular .dt-home-block{padding-top:88px;padding-bottom:88px}.dt-home-sec-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:30px;gap:20px;flex-wrap:wrap}.dt-home-sec-head h2{font-weight:700;font-size:25px;letter-spacing:-0.01em;margin:0}.dt-home-sec-head p{font-size:14.5px;color:var(--ink-3);margin:6px 0 0}.dt-home .dt-home-more{font-size:14px;font-weight:600;color:var(--blue);display:inline-flex;align-items:center}.dt-home .dt-home-more:hover{color:var(--blue-deep)}.dt-home-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:18px}.dt-home-card{display:block;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:26px 24px;transition:0.28s cubic-bezier(0.2, 0.7, 0.2, 1);position:relative;overflow:hidden}.dt-home-card::after{content:\"\";position:absolute;inset:0;border-radius:var(--radius);background:linear-gradient(135deg, rgba(0, 102, 255, 0.05), transparent 55%);opacity:0;transition:0.28s}.dt-home-card:hover{border-color:transparent;box-shadow:var(--shadow-md);transform:translateY(-4px)}.dt-home-card:hover::after{opacity:1}.dt-home-card-ico{width:46px;height:46px;border-radius:13px;background:var(--blue-soft);color:var(--blue);display:grid;place-items:center;margin-bottom:16px;transition:0.28s}.dt-home-card-ico svg{width:23px;height:23px}.dt-home-card:hover .dt-home-card-ico{background:var(--blue);color:#fff;transform:scale(1.06) rotate(-3deg)}.dt-home-card h3{font-size:17.5px;font-weight:600;letter-spacing:-0.01em;margin:0}.dt-home-card-desc{font-size:13.5px;color:var(--ink-3);margin:7px 0 0;min-height:38px}.dt-home-card-topics{margin-top:14px;display:flex;flex-direction:column;gap:8px}.dt-home-card-topics span{font-size:13.5px;color:var(--ink-2);display:flex;align-items:center;gap:7px;font-weight:500}.dt-home-card-topics span::before{content:\"\";width:4px;height:4px;border-radius:50%;background:var(--blue);opacity:0.5;flex:none}.dt-home-card-count{position:absolute;top:24px;right:24px;font-size:12.5px;color:var(--ink-3);font-weight:600}.dt-home-popular{background:var(--bg-soft);border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.dt-home-art-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px}.dt-home-art{display:flex;align-items:center;gap:16px;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px 20px;transition:0.22s;min-width:0}.dt-home-art:hover{border-color:var(--blue);box-shadow:var(--shadow-sm);transform:translateX(4px)}.dt-home-art-num{font-weight:700;font-size:18px;color:var(--blue);width:26px;flex:none;text-align:center}.dt-home-art-info{flex:1;min-width:0}.dt-home-art-info h4{font-size:15px;font-weight:600;letter-spacing:-0.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.dt-home-art-tag{font-size:12.5px;color:var(--ink-3);margin-top:3px;display:block}.dt-home-art-arr{width:18px;height:18px;color:var(--ink-3);flex:none;transition:0.22s}.dt-home-art:hover .dt-home-art-arr{color:var(--blue);transform:translateX(3px)}.dt-home-support{background:linear-gradient(120deg, #0c2a66, #0066ff 70%);color:#fff;border-radius:26px;padding:48px 52px;display:flex;align-items:center;gap:30px;justify-content:space-between;position:relative;overflow:hidden;box-shadow:var(--shadow-blue)}.dt-home-support-txt{flex:1;min-width:0}.dt-home-support-acts{flex:none}.dt-home-support::before{content:\"\";position:absolute;right:-60px;top:-60px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle, rgba(255, 255, 255, 0.18), transparent 70%)}.dt-home-support-txt h2{font-size:26px;font-weight:700;letter-spacing:-0.01em;margin:0}.dt-home-support-txt p{font-size:15px;color:rgba(255, 255, 255, 0.82);margin:8px 0 0;max-width:440px}.dt-home-support-acts{display:flex;gap:12px;flex-wrap:wrap;position:relative}.dt-home-support-acts a{padding:12px 22px;border-radius:99px;font-weight:600;font-size:14.5px;transition:0.2s}.dt-home-support-acts a.dt-home-support-s1{background:#fff;color:var(--blue-deep)}.dt-home-support-acts a.dt-home-support-s1:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(0, 0, 0, 0.2)}.dt-home-support-acts a.dt-home-support-s2{background:rgba(255, 255, 255, 0.14);color:#fff;border:1px solid rgba(255, 255, 255, 0.28)}.dt-home-support-acts a.dt-home-support-s2:hover{background:rgba(255, 255, 255, 0.22)}.dt-home-footer{border-top:1px solid var(--line-2);padding:54px 0 40px;margin-top:8px}.dt-home-foot{display:grid;grid-template-columns:1.4fr repeat(3, 1fr);gap:40px}.dt-home-foot-brand{display:block;width:130px;height:42px;background:var(--logo-url) no-repeat left center;background-size:contain;margin-bottom:14px}.dt-home-foot-tagline{display:block;font-size:13.5px;color:var(--ink-3);max-width:260px;margin:0}.dt-home-foot h5{font-size:13px;font-weight:700;color:var(--ink);margin:0 0 14px;letter-spacing:0.02em}.dt-home-foot ul{list-style:none;display:flex;flex-direction:column;gap:10px;padding:0;margin:0}.dt-home-foot ul a{font-size:13.5px;color:var(--ink-2);transition:0.2s}.dt-home-foot ul a:hover{color:var(--blue)}.dt-home-foot-bottom{max-width:1180px;margin:36px auto 0;padding:22px 28px 0;border-top:1px solid var(--line-2);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:13px;color:var(--ink-3)}.dt-home-foot-bottom a{color:var(--ink-3)}@media (max-width: 900px){.dt-home-grid{grid-template-columns:repeat(2, 1fr)}.dt-home-art-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.dt-home-foot{grid-template-columns:1fr 1fr}.dt-home-nav-links{display:none}.dt-home-navmenu{display:block}.dt-home .dt-home-btn-primary{display:none}}@media (max-width: 640px){.dt-home-art-grid{grid-template-columns:minmax(0, 1fr)}.dt-home-hot{left:auto;transform:none;width:auto;max-width:100%;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.dt-home-hot::-webkit-scrollbar{display:none}}@media (max-width: 560px){.dt-home-nav{gap:10px;padding:0 24px;height:60px}.dt-home-brand{font-size:17px;gap:8px}.dt-home-brand-logo{width:76px;height:26px}.dt-home-brand-sub{display:none}.dt-home-nav-right{gap:8px}.dt-home-lang-btn{padding:7px 10px;font-size:13px}.dt-home-btn-primary{padding:8px 15px;font-size:13px}}@media (max-width: 560px){.dt-home-grid{grid-template-columns:1fr}.dt-home-wrap{padding:0 24px}.dt-home-hero{padding:52px 24px 46px}.dt-home-eyebrow{font-size:12px;margin-bottom:18px}.dt-home-hero-title{font-size:28px}.dt-home-hero-sub{font-size:15px}.dt-home-search{margin-top:28px}.dt-home-search-box{padding:7px 7px 7px 18px}.dt-home-search-box input{font-size:15px}.dt-home-search-go{display:none}.dt-home-block{padding-top:46px;padding-bottom:46px}.dt-home-popular .dt-home-block{padding-top:52px;padding-bottom:52px}.dt-home-sec-head{margin-bottom:24px}.dt-home-sec-head h2{font-size:21px}.dt-home-card{padding:22px 20px}.dt-home-art{padding:16px}.dt-home-support{padding:30px 22px;flex-direction:column;align-items:flex-start;gap:20px}.dt-home-support-txt h2{font-size:21px}.dt-home-support-acts{width:100%;flex-direction:column;gap:10px}.dt-home-support-acts a{width:100%;text-align:center}.dt-home-foot{grid-template-columns:1fr 1fr;gap:26px 24px}.dt-home-foot-bottom{flex-direction:column;gap:10px;align-items:flex-start;padding:22px 24px 0}}@media (max-width: 380px){.dt-home-hero-title{font-size:25px}.dt-home-foot{grid-template-columns:1fr}}html.dark .dt-home{--ink: #e8edf5;--ink-2: #b4becf;--ink-3: #7e8a9c;--line: #25303f;--line-2: #1b232f;--bg: #0c1219;--bg-soft: #11171f;--blue-soft: rgba(0, 102, 255, 0.18);--blue-tint: rgba(0, 102, 255, 0.10);--surface: #161d27;--surface-glass: rgba(12, 18, 25, 0.78);--eyebrow-bg: #161d27;--logo-url: url(/logo/dark.svg);--dot-pattern: rgba(255, 255, 255, 0.05);--hero-scrim: radial-gradient(660px 420px at 50% 42%, rgba(12, 18, 25, 0.55), rgba(12, 18, 25, 0.20) 54%, rgba(12, 18, 25, 0) 78%);--hero-tint-1: rgba(0, 102, 255, 0.18);--hero-tint-2: rgba(58, 147, 255, 0.10);--hero-tint-3: rgba(150, 120, 255, 0.08);--shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.4), 0 4px 16px rgba(0, 0, 0, 0.35);--shadow-md: 0 8px 30px rgba(0, 0, 0, 0.45);--shadow-blue: 0 12px 40px rgba(0, 102, 255, 0.32)}html.dark .dt-home .dt-home-card:hover{border-color:var(--line)}.nav-logo{height:2rem;width:6rem;object-fit:contain;object-position:left center}html.dt-404[data-page-mode=\"custom\"] #navbar{display:block!important}@media (max-width: 1023px){html.dt-404[data-page-mode=\"custom\"] :where(div):has(>#content-area){padding-top:4rem!important}}html.dt-404 #content-container>span.absolute.inset-0{height:100%!important}@media (min-height: 560px){html.dt-404 .relative.antialiased.text-gray-500{max-height:100vh;overflow:hidden}}html.dt-404 #error-description{gap:0.5rem!important}html.dt-404 #content-area div:has(>#error-title){gap:1rem!important}"}],"page":{"pagePath":"id/approval/admin-process-design","slug":"/id/approval/admin-process-design","pageMetadata":{"title":"Desain proses","description":"Panduan lengkap desain proses persetujuan: tambahkan node pemberi persetujuan, penerima CC, dan pelaksana; atur atribut node dan izin tindakan; konfigurasikan cabang kondisional agar formulir persetujuan mengalir otomatis sesuai aturan.","polished":true,"href":"/id/approval/admin-process-design"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Panduan lengkap desain proses persetujuan: tambahkan node pemberi persetujuan, penerima CC, dan pelaksana; atur atribut node dan izin tindakan; konfigurasikan cabang kondisional agar formulir persetujuan mengalir otomatis sesuai aturan.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,img:`img`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Card,CardGroup,Frame,Heading,Note,Step,Steps,Table,Warning}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`1-prasyarat`,children:`1. Prasyarat`}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Hanya `,_jsx(_components.strong,{children:`Admin Persetujuan`}),` yang dapat melakukan desain proses. Karena itu, Anda perlu menjadi Admin Persetujuan terlebih dahulu.`]})}),`\n`,_jsx(_components.p,{children:`Jika Anda bukan Admin Persetujuan, buka DingTalk Persetujuan OA, klik [Pengaturan], klik [Buat Formulir persetujuan], klik [Ajukan izin Admin], lalu klik “Kirim”.`}),`\n`,_jsxs(`div`,{className:`mint-grid mint-grid-cols-3 mint-gap-4 mint-my-4`,children:[_jsx(Frame,{children:_jsx(_components.p,{children:_jsx(_components.img,{src:`https://img.alicdn.com/imgextra/i2/O1CN01zzIWB42afnB1COrv_!!6000000004735-2-tps-591-1280.png`,alt:`Membuka halaman pengaturan Persetujuan OA di ponsel`})})}),_jsx(Frame,{children:_jsx(_components.p,{children:_jsx(_components.img,{src:`https://img.alicdn.com/imgextra/i1/O1CN01wYPGdZ8sLJB1COrv_!!6000000005260-2-tps-591-1280.png`,alt:`Entri pengajuan izin Admin muncul setelah klik Buat Formulir persetujuan`})})}),_jsx(Frame,{children:_jsx(_components.p,{children:_jsx(_components.img,{src:`https://img.alicdn.com/imgextra/i2/O1CN01KvPkdP67MsI1COrv_!!6000000000261-2-tps-591-1280.png`,alt:`Mengisi dan mengirim pengajuan izin Admin Persetujuan OA`})})})]}),`\n`,_jsx(_components.p,{children:`Setelah Admin menerima notifikasi tugas dan menyetujui pengajuan, Karyawan bersangkutan akan memperoleh izin Admin Persetujuan secara otomatis.`}),`\n`,_jsx(`div`,{style:{maxWidth:`400px`,margin:`16px auto`},children:_jsx(Frame,{children:_jsx(_components.p,{children:_jsx(_components.img,{src:`https://img.alicdn.com/imgextra/i3/O1CN01z35HiweLTrE2OQK7_!!6000000007805-0-tps-1179-2556.jpg`,alt:`Admin memproses pengajuan izin melalui Tugas`})})})}),`\n`,_jsx(Heading,{level:`2`,id:`2-titik-akses`,children:`2. Titik akses`}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Buka editor formulir`,children:[_jsxs(_components.p,{children:[`Pada halaman “`,_jsx(_components.strong,{children:`Admin Console Persetujuan`}),`” - “`,_jsx(_components.strong,{children:`Manajemen Formulir`}),`”, klik [`,_jsx(_components.strong,{children:`Edit`}),`] pada tindakan formulir.`]}),_jsx(Frame,{children:_jsx(_components.p,{children:_jsx(_components.img,{src:`https://img.alicdn.com/imgextra/i1/O1CN01XbUIqd5PJ7H5bBcU_!!6000000005183-2-tps-2758-1728.png`,alt:`Klik Edit pada tindakan formulir di halaman Manajemen Formulir`})})})]}),_jsxs(Step,{title:`Masuk ke desain proses`,children:[_jsxs(_components.p,{children:[`Klik [`,_jsx(_components.strong,{children:`Desain proses`}),`] untuk masuk ke antarmuka utama desain proses.`]}),_jsx(Frame,{children:_jsx(_components.p,{children:_jsx(_components.img,{src:`https://img.alicdn.com/imgextra/i1/O1CN01rzDmSqUAZpF5bBcY_!!6000000001097-2-tps-2758-1732.png`,alt:`Antarmuka utama desain proses`})})})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`3-tindakan-dasar`,children:`3. Tindakan dasar`}),`\n`,_jsx(_components.p,{children:`Desain proses mencakup empat kategori tindakan dasar berikut:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Tindakan dasar`}),_jsx(_components.th,{children:`Keterangan`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Tambah node`}),_jsx(_components.td,{children:`Tambahkan node pengaju, pemberi persetujuan, penerima CC, pelaksana, dan lainnya ke dalam proses`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Atur atribut node`}),_jsx(_components.td,{children:`Pilih tipe operator node, lalu selesaikan pengaturan sesuai tipe tersebut`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Atur izin node`}),_jsx(_components.td,{children:`Sesuaikan izin tindakan setiap node terhadap Bidang formulir`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Tambah cabang`}),_jsx(_components.td,{children:`Atur kondisi cabang dan konfigurasikan alur bertingkat berbasis kondisi`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`1-tambah-node`,children:`1) Tambah node`}),`\n`,_jsxs(_components.p,{children:[`Klik `,_jsx(_components.strong,{children:`+`}),` untuk menambahkan pemberi persetujuan, penerima CC, pelaksana, cabang kondisional, dan lainnya.`]}),`\n`,_jsx(Frame,{children:_jsx(_components.p,{children:_jsx(_components.img,{src:`https://img.alicdn.com/imgextra/i1/O1CN01rzDmSqUAZpF5bBcY_!!6000000001097-2-tps-2758-1732.png`,alt:`Klik tanda plus di desain proses untuk menambahkan node`})})}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Tipe node persetujuan`}),_jsx(_components.th,{children:`Penjelasan`}),_jsx(_components.th,{children:`Detail`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Pengaju`}),_jsx(_components.td,{children:`Node pengaju adalah titik awal proses persetujuan. Di node ini, Anda dapat mengonfigurasi siapa yang dapat mengirim Formulir persetujuan ini, Bidang mana yang dapat diisi pengaju saat mengisi formulir, dan lainnya`}),_jsxs(_components.td,{children:[`Node default`,_jsx(`br`,{}),`Nama node tidak dapat diubah`,_jsx(`br`,{}),`Setelah diajukan, dapat dilihat di kategori “Diajukan oleh saya” di Pusat Proses`,_jsx(`br`,{}),`Dapat mengatur izin tindakan atas Bidang formulir: dapat diedit, Hanya Baca, atau disembunyikan`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Pemberi persetujuan`}),_jsx(_components.td,{children:`Dapat melakukan tindakan “Terima”, “Tolak”, “alihkan”, “Kembalikan”, “Tanda tangani permintaan” atas Formulir persetujuan`}),_jsxs(_components.td,{children:[`Node opsional`,_jsx(`br`,{}),`Nama node dapat diubah`,_jsx(`br`,{}),`Sebelum diproses, dapat dilihat di kategori “Perlu diproses” di Pusat Proses; setelah diproses, dapat dilihat di kategori “Diproses oleh saya”`,_jsx(`br`,{}),`Dapat mengatur izin tindakan atas Bidang formulir: dapat diedit, Hanya Baca, atau disembunyikan`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Penerima CC`}),_jsx(_components.td,{children:`Saat proses mengalir ke node ini, tidak ada fungsi meninjau; penerima menerima Formulir persetujuan dan dapat melihat serta memberikan Komentar`}),_jsxs(_components.td,{children:[`Node opsional`,_jsx(`br`,{}),`Nama node dapat diubah`,_jsx(`br`,{}),`Setelah proses mengalir ke node ini, dapat dilihat di kategori “Di-CC ke saya” di Pusat Proses`,_jsx(`br`,{}),`Dapat mengatur izin lihat atas Bidang formulir: Hanya Baca atau disembunyikan`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Pelaksana`}),_jsx(_components.td,{children:`Dapat melakukan tindakan “Kirim”, “alihkan”, “Kembalikan”, “Tanda tangani permintaan”, “Komentar” atas Formulir persetujuan`}),_jsxs(_components.td,{children:[`Node opsional`,_jsx(`br`,{}),`Nama node dapat diubah`,_jsx(`br`,{}),`Sebelum diproses, dapat dilihat di kategori “Perlu diproses” di Pusat Proses; setelah diproses, dapat dilihat di kategori “Diproses oleh saya”`,_jsx(`br`,{}),`Dapat mengatur izin tindakan atas Bidang formulir: dapat diedit, Hanya Baca, atau disembunyikan`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`cabang kondisional`}),_jsxs(_components.td,{children:[`Melalui node ini, kondisi berbeda dapat diarahkan ke cabang persetujuan berbeda`,_jsx(`br`,{}),`Detail operasi dapat dilihat di >>>`,_jsx(_components.a,{href:`/id/approval/set-conditional-approval`,children:`Cara mengatur persetujuan bersyarat`})]}),_jsxs(_components.td,{children:[`Node opsional`,_jsx(`br`,{}),`Nama cabang dapat diubah`,_jsx(`br`,{}),`Mendukung Salin cabang`,_jsx(`br`,{}),`Mendukung penambahan kondisi: antar kondisi merupakan hubungan “DAN”`,_jsx(`br`,{}),`Mendukung penambahan Grup kondisi: antar Grup kondisi merupakan hubungan “ATAU”`,_jsx(`br`,{}),_jsx(_components.strong,{children:`Dijalankan berdasarkan prioritas secara berurutan`}),_jsx(`br`,{}),`Begitu satu aturan cabang berhasil dijalankan, cabang lain tidak akan dicoba lagi. `,_jsx(_components.strong,{children:`Hanya satu cabang kondisional yang dijalankan`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Cabang paralel`}),_jsx(_components.td,{children:`Memerlukan berlangganan berbayar. Melalui node ini, beberapa cabang persetujuan dapat berjalan secara bersamaan`}),_jsxs(_components.td,{children:[`Node opsional`,_jsx(`br`,{}),`Nama cabang dapat diubah`,_jsx(`br`,{}),`Mendukung Salin cabang`,_jsx(`br`,{}),`Mendukung penambahan kondisi: antar kondisi merupakan hubungan “DAN”`,_jsx(`br`,{}),`Mendukung penambahan Grup kondisi: antar Grup kondisi merupakan hubungan “ATAU”`,_jsx(`br`,{}),`Beberapa cabang dapat `,_jsx(_components.strong,{children:`berjalan bersamaan`}),` sesuai aturan yang ditetapkan`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Konektor`}),_jsx(_components.td,{children:`Memerlukan berlangganan berbayar. Melalui node ini, Konektor yang telah dikonfigurasi di “Integrasi Saya” dapat dipanggil`}),_jsx(_components.td,{children:`Node opsional`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Otomatisasi`}),_jsx(_components.td,{children:`Memerlukan berlangganan berbayar. Melalui node ini, tugas Otomatisasi dapat dikonfigurasi`}),_jsx(_components.td,{children:`Node opsional`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`2-atur-atribut-node`,children:`2) Atur atribut node`}),`\n`,_jsx(Heading,{level:`4`,id:`1-pengaju`,children:`1. Pengaju`}),`\n`,_jsx(_components.p,{children:`Pengaju adalah pemohon pekerjaan bisnis sekaligus titik awal proses persetujuan. Pengaju dapat mengisi konten formulir lalu mengirimkannya.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Atribut`}),_jsx(_components.th,{children:`Keterangan`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Tipe pengaju`}),_jsx(_components.td,{children:`Default adalah anggota di dalam Organisasi`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Siapa yang dapat mengirim`}),_jsx(_components.td,{children:`Sinkron dengan “Siapa yang dapat mengajukan” di Pengaturan Dasar. Perubahan di sini juga akan otomatis memperbarui Pengaturan Dasar`})]})]})]}),`\n`,_jsx(Frame,{children:_jsx(_components.p,{children:_jsx(_components.img,{src:`https://img.alicdn.com/imgextra/i1/O1CN01qxtcZQlYcRE5bwRq_!!6000000003621-2-tps-2764-1730.png`,alt:`Panel pengaturan atribut node pengaju`})})}),`\n`,_jsx(Heading,{level:`4`,id:`2-pemberi-persetujuan`,children:`2. Pemberi persetujuan`}),`\n`,_jsx(_components.p,{children:`Pemberi persetujuan adalah pihak yang meninjau dan menyetujui pekerjaan bisnis, serta dapat melakukan tindakan “Terima”, “Tolak”, “alihkan”, “Kembalikan”, “Tanda tangani permintaan” pada Formulir persetujuan.`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`1) Pengaturan atribut pemberi persetujuan`})}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Atribut`}),_jsx(_components.th,{children:`Keterangan`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Nama node`}),_jsxs(_components.td,{children:[`Ditampilkan di halaman detail persetujuan sebagai nama node persetujuan bersangkutan; default adalah “Pemberi persetujuan”`,_jsx(`br`,{}),`Dapat diatur menjadi posisi terkait, misalnya “Direktur Keuangan”, atau konten peninjauan spesifik, misalnya “Tinjauan Kepatuhan Kontrak”`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Tipe persetujuan`}),_jsxs(_components.td,{children:[`Mendukung persetujuan manual, persetujuan otomatis, dan penolakan otomatis`,_jsx(`br`,{}),`Default adalah persetujuan manual`,_jsx(`br`,{}),`Persetujuan otomatis dan penolakan otomatis biasanya digunakan bersama cabang kondisional untuk mencapai persetujuan otomatis`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Pemberi persetujuan node`}),_jsx(_components.td,{children:`Pemberi persetujuan node mendukung beberapa tipe untuk memenuhi berbagai kebutuhan alur persetujuan secara fleksibel`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Metode persetujuan multi-orang`}),_jsxs(_components.td,{children:[`Ketika beberapa orang terlibat dalam satu node, mendukung persetujuan berurutan, tanda tangan bersama, tanda tangan salah satu, dan Voting`,_jsx(`br`,{}),`Persetujuan berurutan: beberapa orang menyetujui secara berurutan; persetujuan lolos hanya bila semua Terima`,_jsx(`br`,{}),`Tanda tangan bersama: beberapa orang menyetujui bersamaan; persetujuan lolos hanya bila semua Terima`,_jsx(`br`,{}),`Tanda tangan salah satu: beberapa orang menyetujui bersamaan; jika salah satu Terima, persetujuan lolos; jika salah satu Tolak, persetujuan tidak lolos`,_jsx(`br`,{}),`Voting: memerlukan berlangganan berbayar. Beberapa orang menyetujui bersamaan; persetujuan lolos jika jumlah yang Terima memenuhi syarat`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Cara menangani pemberi persetujuan kosong`}),_jsxs(_components.td,{children:[`Ketika pemberi persetujuan diatur sebagai atasan, penanggung jawab Departemen, Peran, dan sejenisnya, pengaturan Kontak yang tidak lengkap dapat menyebabkan tidak ada Pengguna yang cocok. Anda perlu mengatur aturan alur saat pemberi persetujuan kosong`,_jsx(`br`,{}),`Persetujuan otomatis: jika node ini tidak menemukan pemberi persetujuan, Formulir persetujuan otomatis lolos`,_jsx(`br`,{}),`Penolakan otomatis: jika node ini tidak menemukan pemberi persetujuan, Formulir persetujuan otomatis ditolak`,_jsx(`br`,{}),`Alihkan otomatis ke Admin: default dialihkan ke Admin template; jika tidak ada Admin template, dialihkan ke Admin Persetujuan`,_jsx(`br`,{}),`Persetujuan oleh Pengguna yang ditentukan: ketika Peran atau atasan kosong, Formulir persetujuan otomatis dialihkan ke Pengguna yang ditentukan; maksimum satu orang`]})]})]})]}),`\n`,_jsx(_components.p,{children:`Panel pengaturan atribut node pemberi persetujuan:`}),`\n`,_jsx(Frame,{children:_jsx(_components.p,{children:_jsx(_components.img,{src:`https://img.alicdn.com/imgextra/i1/O1CN01X4aU9nhdX5J5bREM_!!6000000003337-2-tps-2760-1734.png`,alt:`Panel pengaturan atribut node pemberi persetujuan`})})}),`\n`,_jsx(_components.p,{children:`Klik ikon edit di samping nama node untuk mengubah nama node:`}),`\n`,_jsx(Frame,{children:_jsx(_components.p,{children:_jsx(_components.img,{src:`https://img.alicdn.com/imgextra/i2/O1CN01jeu85FBeAtD5bREM_!!6000000008019-2-tps-2760-1734.png`,alt:`Mengubah nama node pemberi persetujuan`})})}),`\n`,_jsx(_components.p,{children:`Tipe persetujuan mendukung tiga opsi: persetujuan manual, persetujuan otomatis, dan penolakan otomatis:`}),`\n`,_jsx(Frame,{children:_jsx(_components.p,{children:_jsx(_components.img,{src:`https://img.alicdn.com/imgextra/i4/O1CN01EU41jWY0bbE5bREM_!!6000000002067-2-tps-2760-1734.png`,alt:`Pilih tipe persetujuan`})})}),`\n`,_jsx(_components.p,{children:`Pemberi persetujuan node mendukung beberapa tipe, seperti pemberi persetujuan umum, atasan, dan lainnya:`}),`\n`,_jsx(Frame,{children:_jsx(_components.p,{children:_jsx(_components.img,{src:`https://img.alicdn.com/imgextra/i1/O1CN01EEXvqVtW0eD5bREM_!!6000000003772-2-tps-2760-1734.png`,alt:`Pilih tipe pemberi persetujuan node`})})}),`\n`,_jsx(_components.p,{children:`Metode persetujuan multi-orang mendukung persetujuan berurutan, tanda tangan bersama, tanda tangan salah satu, dan Voting:`}),`\n`,_jsx(Frame,{children:_jsx(_components.p,{children:_jsx(_components.img,{src:`https://img.alicdn.com/imgextra/i3/O1CN01NfPgzbSN0rJ5bgq6_!!6000000001213-2-tps-2762-1732.png`,alt:`Pilih metode persetujuan multi-orang`})})}),`\n`,_jsx(_components.p,{children:`Cara menangani pemberi persetujuan kosong:`}),`\n`,_jsx(Frame,{children:_jsx(_components.p,{children:_jsx(_components.img,{src:`https://img.alicdn.com/imgextra/i3/O1CN01QaYWvydutmL5bgq6_!!6000000002135-2-tps-2762-1732.png`,alt:`Atur cara menangani pemberi persetujuan kosong`})})}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`2) Pengaturan pemberi persetujuan node`})}),`\n`,_jsx(_components.p,{children:`Pemberi persetujuan node mendukung beberapa tipe berikut. Klik untuk melihat penjelasan pengaturan tiap tipe:`}),`\n`,_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{id:`q1`,title:`Pengguna yang ditentukan`,children:[_jsx(_components.p,{children:`Ketika pemberi persetujuan node dipilih sebagai “Pengguna yang ditentukan”, Anda perlu “Tambah” Pengguna sebagai pemberi persetujuan.`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Mendukung pemilihan pemberi persetujuan dari Kontak; edisi Standar mendukung maksimum 50 orang per node; dapat ditingkatkan menjadi 100 orang setelah berlangganan berbayar`}),`\n`,_jsx(_components.li,{children:`Jika memilih beberapa orang, Anda perlu mengatur metode persetujuan multi-orang; default adalah tanda tangan bersama`}),`\n`]}),_jsx(_components.p,{children:`Pilih Pengguna yang ditentukan lalu klik Tambah:`}),_jsx(Frame,{children:_jsx(_components.p,{children:_jsx(_components.img,{src:`https://img.alicdn.com/imgextra/i1/O1CN01xk0F3OlIWXJ5agOy_!!6000000005104-2-tps-2754-1730.png`,alt:`Pemberi persetujuan node dipilih sebagai Pengguna yang ditentukan`})})}),_jsx(_components.p,{children:`Pilih Pengguna dari Kontak:`}),_jsx(Frame,{children:_jsx(_components.p,{children:_jsx(_components.img,{src:`https://img.alicdn.com/imgextra/i4/O1CN01sPBKpZz4d2F5agP2_!!6000000004382-2-tps-2754-1734.png`,alt:`Pilih Pengguna yang ditentukan dari Kontak`})})}),_jsx(_components.p,{children:`Atur metode persetujuan saat memilih beberapa orang:`}),_jsx(Frame,{children:_jsx(_components.p,{children:_jsx(_components.img,{src:`https://img.alicdn.com/imgextra/i2/O1CN0135eweaMUHrG5cC3g_!!6000000002693-2-tps-2766-1734.png`,alt:`Atur metode persetujuan multi-orang saat menentukan beberapa Pengguna`})})})]}),_jsxs(Accordion,{id:`q2`,title:`Pengaju sendiri`,children:[_jsx(_components.p,{children:`Ketika pemberi persetujuan node dipilih sebagai “pengaju sendiri”, pengaju itu sendiri akan bertindak sebagai pemberi persetujuan node ini. Biasanya digunakan saat pengaju perlu mengonfirmasi hasil persetujuan.`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Contoh: setelah mengirim pengajuan pembelian dan pembelian selesai dilakukan, pengaju mengonfirmasi apakah hasil pembelian sesuai harapan`}),`\n`,_jsx(_components.li,{children:`Setelah mengirim tiket kerja dan tiket dieksekusi, pengaju mengonfirmasi apakah masalah telah terselesaikan`}),`\n`]}),_jsx(_components.p,{children:`Pemberi persetujuan node dipilih sebagai pengaju sendiri:`}),_jsx(Frame,{children:_jsx(_components.p,{children:_jsx(_components.img,{src:`https://img.alicdn.com/imgextra/i4/O1CN01mDSQ5uwGnqE5agOw_!!6000000002263-2-tps-2754-1728.png`,alt:`Pemberi persetujuan node dipilih sebagai pengaju sendiri`})})})]}),_jsxs(Accordion,{id:`q3`,title:`Dipilih pengaju`,children:[_jsx(_components.p,{children:`Ketika pemberi persetujuan node dipilih sebagai “dipilih pengaju”, pengaju dapat memilih satu atau beberapa orang.`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Anda dapat mengatur cakupan Pengguna yang dapat dipilih; default adalah seluruh Perusahaan; juga dapat dipilih dari Peran atau Pengguna yang ditentukan. Contoh: pada skenario piket bergilir dengan beberapa kasir atau IT Support, cakup Peran atau Pengguna tersebut sebagai opsi agar pengaju dapat memilih sesuai penjadwalan shift hari itu`}),`\n`,_jsx(_components.li,{children:`Ketika dipilih beberapa orang, Anda perlu mengatur metode persetujuan multi-orang`}),`\n`]}),_jsx(_components.p,{children:`Pilih satu atau beberapa orang:`}),_jsx(Frame,{children:_jsx(_components.p,{children:_jsx(_components.img,{src:`https://img.alicdn.com/imgextra/i1/O1CN01oWqLkoLQDhJ5bwRu_!!6000000000921-2-tps-2764-1734.png`,alt:`Atur jumlah pilihan pengaju`})})}),_jsx(_components.p,{children:`Atur cakupan Pengguna yang dapat dipilih: seluruh Perusahaan, Pengguna yang ditentukan, atau Peran:`}),_jsx(Frame,{children:_jsx(_components.p,{children:_jsx(_components.img,{src:`https://img.alicdn.com/imgextra/i2/O1CN01WjB0pjg0G9D5Zfxy_!!6000000000690-2-tps-2746-1736.png`,alt:`Atur cakupan Pengguna yang dapat dipilih pengaju`})})}),_jsx(_components.p,{children:`Atur metode persetujuan saat memilih beberapa orang:`}),_jsx(Frame,{children:_jsx(_components.p,{children:_jsx(_components.img,{src:`https://img.alicdn.com/imgextra/i1/O1CN01nvATDo2skJG5bgq0_!!6000000004505-2-tps-2762-1726.png`,alt:`Atur metode persetujuan multi-orang saat pengaju memilih beberapa Pengguna`})})})]}),_jsxs(Accordion,{id:`q4`,title:`Peran`,children:[_jsx(_components.p,{children:`Ketika pemberi persetujuan node dipilih sebagai “Peran”, Anda perlu “Tambah” Peran sebagai pemberi persetujuan.`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Setelah memilih Peran tertentu, Anda perlu mengatur metode persetujuan multi-orang`}),`\n`,_jsx(_components.li,{children:`Karena Peran bisa saja tidak memiliki pemberi persetujuan akibat pengaturan cakupan pengelolaan, Anda perlu mengatur logika penanganan saat pemberi persetujuan kosong`}),`\n`,_jsxs(_components.li,{children:[`Detail operasi dapat dilihat di >>>`,_jsx(_components.a,{href:`/id/approval/set-role-approval`,children:`Cara mengatur persetujuan oleh Pengguna dengan Peran`})]}),`\n`]}),_jsx(_components.p,{children:`Tambah Peran sebagai pemberi persetujuan:`}),_jsx(Frame,{children:_jsx(_components.p,{children:_jsx(_components.img,{src:`https://img.alicdn.com/imgextra/i2/O1CN01PbKjJcnyM8G5bgq2_!!6000000005313-2-tps-2762-1728.png`,alt:`Pemberi persetujuan node dipilih sebagai Peran dan ditambahkan`})})}),_jsx(_components.p,{children:`Atur metode persetujuan multi-orang dan cara menangani pemberi persetujuan kosong:`}),_jsx(Frame,{children:_jsx(_components.p,{children:_jsx(_components.img,{src:`https://img.alicdn.com/imgextra/i2/O1CN01buFUejSpYcD5cRfM_!!6000000000796-2-tps-2768-1728.png`,alt:`Atur metode persetujuan dan penanganan kosong untuk persetujuan Peran`})})})]}),_jsxs(Accordion,{id:`q5`,title:`atasan langsung`,children:[_jsx(_components.p,{children:`Ketika pemberi persetujuan node dipilih sebagai “atasan langsung”, Anda dapat memilih atasan langsung tingkat ke berapa di atas pengaju; mendukung hingga tingkat ke-8.`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Karena atasan langsung bisa saja tidak ditemukan akibat pengaturan atasan langsung, Anda perlu mengatur logika penanganan saat pemberi persetujuan kosong`}),`\n`,_jsxs(_components.li,{children:[`Detail operasi dapat dilihat di >>>`,_jsx(_components.a,{href:`/id/approval/set-direct-manager-approval`,children:`Cara mengatur persetujuan atasan langsung`})]}),`\n`]}),_jsx(_components.p,{children:`Pilih atasan langsung tingkat ke berapa di atas pengaju:`}),_jsx(Frame,{children:_jsx(_components.p,{children:_jsx(_components.img,{src:`https://img.alicdn.com/imgextra/i1/O1CN010bTrODJhYUL5bgqA_!!6000000000782-2-tps-2762-1736.png`,alt:`Pilih atasan langsung tingkat ke berapa di atas pengaju`})})})]}),_jsxs(Accordion,{id:`q6`,title:`manajer departemen`,children:[_jsx(_components.p,{children:`Ketika pemberi persetujuan node dipilih sebagai “manajer departemen”, Anda dapat memilih manajer departemen tingkat ke berapa di atas pengaju; mendukung hingga tingkat ke-8.`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Karena manajer departemen bisa saja tidak ditemukan akibat pengaturan Kontak, Anda perlu mengatur logika penanganan saat pemberi persetujuan kosong`}),`\n`,_jsxs(_components.li,{children:[`Detail operasi dapat dilihat di >>>`,_jsx(_components.a,{href:`/id/approval/set-dept-manager-approval`,children:`Cara mengatur persetujuan manajer departemen`})]}),`\n`]}),_jsx(_components.p,{children:`Pilih manajer departemen; Anda dapat mencentang opsi agar atasan di tingkat lebih tinggi memberi persetujuan pengganti bila manajer tidak ditemukan:`}),_jsx(Frame,{children:_jsx(_components.p,{children:_jsx(_components.img,{src:`https://img.alicdn.com/imgextra/i1/O1CN01kTOaOgOKSLK5cC3c_!!6000000006345-2-tps-2766-1730.png`,alt:`Pengaturan manajer departemen dan persetujuan pengganti bila manajer tidak ditemukan`})})}),_jsx(_components.p,{children:`Pilih manajer departemen tingkat ke berapa di atas pengaju:`}),_jsx(Frame,{children:_jsx(_components.p,{children:_jsx(_components.img,{src:`https://img.alicdn.com/imgextra/i1/O1CN01L1SZQy3bfrF5bREM_!!6000000006162-2-tps-2760-1734.png`,alt:`Pilih manajer departemen tingkat ke berapa di atas pengaju`})})})]}),_jsxs(Accordion,{id:`q7`,title:`beberapa tingkat atasan`,children:[_jsx(_components.p,{children:`Ketika pemberi persetujuan node dipilih sebagai “beberapa tingkat atasan”, Anda dapat mengatur persetujuan sampai Tingkat ke berapa di atas pengaju. Setelah diatur, alur akan berjalan otomatis mengikuti Tingkat manajer departemen: mengenali manajer departemen tingkat pertama pengaju terlebih dahulu, lalu manajer tingkat kedua, dan seterusnya hingga manajer tingkat ke-N di atas pengaju.`}),_jsx(_components.p,{children:`Anda juga dapat mengatur agar persetujuan tertinggi sampai manajer tingkat ke berapa di Kontak. Setelah diatur, alur juga akan berjalan otomatis mengikuti Tingkat manajer departemen hingga manajer tingkat ke-N di Kontak.`}),_jsx(Warning,{children:_jsx(_components.p,{children:`Jika pengaju itu sendiri sudah merupakan manajer tingkat ke-N di Kontak, persetujuan akan naik satu Tingkat lagi.`})}),_jsx(_components.p,{children:`Atur maksimum sampai Tingkat ke berapa di atas pengaju:`}),_jsx(Frame,{children:_jsx(_components.p,{children:_jsx(_components.img,{src:`https://img.alicdn.com/imgextra/i1/O1CN01SXhl2I7zgYE5aw0i_!!6000000000275-2-tps-2756-1728.png`,alt:`Beberapa tingkat atasan: atur Tingkat di atas pengaju`})})}),_jsx(_components.p,{children:`Atur maksimum sampai Tingkat manajer ke berapa di Kontak:`}),_jsx(Frame,{children:_jsx(_components.p,{children:_jsx(_components.img,{src:`https://img.alicdn.com/imgextra/i1/O1CN01gcbsEszPOAF5bgqI_!!6000000006455-2-tps-2762-1744.png`,alt:`Beberapa tingkat atasan: atur Tingkat tertinggi di Kontak`})})})]}),_jsxs(Accordion,{id:`q8`,title:`Manajer yang sesuai dengan komponen Departemen`,children:[_jsx(_components.p,{children:`Ketika pemberi persetujuan node dipilih sebagai “Manajer yang sesuai dengan komponen Departemen”, Anda perlu memilih terlebih dahulu komponen Departemen di dalam formulir. Pemberi persetujuan ini biasanya digunakan saat konfirmasi dari manajer Departemen tertentu diperlukan, misalnya untuk persetujuan mutasi.`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Anda dapat memilih manajer Departemen tingkat ke berapa di atas Departemen tersebut; mendukung hingga tingkat ke-8`}),`\n`]}),_jsx(_components.p,{children:`Pilih komponen Departemen di dalam formulir:`}),_jsx(Frame,{children:_jsx(_components.p,{children:_jsx(_components.img,{src:`https://img.alicdn.com/imgextra/i1/O1CN01HFFHgrvzq6H5bREK_!!6000000001258-2-tps-2760-1732.png`,alt:`Manajer yang sesuai dengan komponen Departemen: pilih komponen Departemen dalam formulir`})})}),_jsx(_components.p,{children:`Pilih manajer tingkat ke berapa yang sesuai dengan komponen Departemen:`}),_jsx(Frame,{children:_jsx(_components.p,{children:_jsx(_components.img,{src:`https://img.alicdn.com/imgextra/i2/O1CN01cMPyyT8CDqB5bBcS_!!6000000004796-2-tps-2758-1726.png`,alt:`Manajer yang sesuai dengan komponen Departemen: pilih Tingkat manajer`})})})]}),_jsxs(Accordion,{id:`q9`,title:`Peran yang sesuai dengan komponen Departemen`,children:[_jsx(_components.p,{children:`Ketika pemberi persetujuan node dipilih sebagai “Peran yang sesuai dengan komponen Departemen”, Anda juga perlu memilih terlebih dahulu komponen Departemen di dalam formulir. Pemberi persetujuan ini biasanya digunakan saat konfirmasi dari Peran Departemen tertentu diperlukan, misalnya serah terima antar-tahapan.`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Anda dapat memilih Peran dari daftar Peran. Terkait pengaturan Peran dan cakupan pengelolaan, lihat >>>`,_jsx(_components.a,{href:`/id/approval/set-role-approval`,children:`Cara mengatur persetujuan oleh Pengguna dengan Peran`})]}),`\n`]}),_jsx(_components.p,{children:`Pilih komponen Departemen di dalam formulir:`}),_jsx(Frame,{children:_jsx(_components.p,{children:_jsx(_components.img,{src:`https://img.alicdn.com/imgextra/i2/O1CN01Nptm8GtMOxC5bgq4_!!6000000002690-2-tps-2762-1730.png`,alt:`Peran yang sesuai dengan komponen Departemen: pilih komponen Departemen dalam formulir`})})}),_jsx(_components.p,{children:`Pilih Peran dari daftar Peran:`}),_jsx(Frame,{children:_jsx(_components.p,{children:_jsx(_components.img,{src:`https://img.alicdn.com/imgextra/i3/O1CN017i8pmxROvYG5bgq8_!!6000000006329-2-tps-2762-1734.png`,alt:`Pilih Peran yang sesuai dengan Departemen dari daftar Peran`})})})]}),_jsxs(Accordion,{id:`q10`,title:`Kontak dalam formulir`,children:[_jsx(_components.p,{children:`Ketika pemberi persetujuan node dipilih sebagai “Kontak dalam formulir”, pilih komponen Kontak di dalam formulir; Pengguna yang sesuai dengan komponen tersebut akan bertindak sebagai pemberi persetujuan.`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Detail operasi dapat dilihat di >>>`,_jsx(_components.a,{href:`/id/approval/set-form-contact-approval`,children:`Cara mengatur persetujuan Kontak dalam formulir`})]}),`\n`]}),_jsx(_components.p,{children:`Pilih komponen Kontak di dalam formulir:`}),_jsx(Frame,{children:_jsx(_components.p,{children:_jsx(_components.img,{src:`https://img.alicdn.com/imgextra/i1/O1CN01SZcrfNNpVmB5cRfM_!!6000000006108-2-tps-2768-1728.png`,alt:`Kontak dalam formulir: pilih komponen Kontak`})})})]})]}),`\n`,_jsx(Heading,{level:`4`,id:`3-penerima-cc`,children:`3. Penerima CC`}),`\n`,_jsx(_components.p,{children:`Penerima CC adalah pihak terkait pekerjaan bisnis yang perlu mengetahuinya tetapi tidak perlu mengambil keputusan. Saat proses mengalir ke node ini, tidak ada fungsi meninjau; penerima menerima Formulir persetujuan dan dapat melihat serta memberikan Komentar.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Atribut`}),_jsx(_components.th,{children:`Keterangan`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Nama node`}),_jsxs(_components.td,{children:[`Ditampilkan di halaman detail persetujuan sebagai nama node CC bersangkutan; default adalah “Penerima CC”`,_jsx(`br`,{}),`Dapat diatur menjadi posisi atau tipe Peran terkait, misalnya “Direktur Keuangan”, “Anggota Proyek Lainnya”, dan sejenisnya`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Penerima CC node`}),_jsx(_components.td,{children:`Penerima CC node mendukung beberapa tipe untuk memenuhi berbagai kebutuhan notifikasi CC secara fleksibel`})]})]})]}),`\n`,_jsx(_components.p,{children:`Panel pengaturan atribut node penerima CC:`}),`\n`,_jsx(Frame,{children:_jsx(_components.p,{children:_jsx(_components.img,{src:`https://img.alicdn.com/imgextra/i1/O1CN01L9YXpPc931F5bREG_!!6000000005331-2-tps-2760-1728.png`,alt:`Panel pengaturan atribut node penerima CC`})})}),`\n`,_jsx(_components.p,{children:`Mengubah nama node penerima CC:`}),`\n`,_jsx(Frame,{children:_jsx(_components.p,{children:_jsx(_components.img,{src:`https://img.alicdn.com/imgextra/i3/O1CN01f6VUrVRnIjH5bREG_!!6000000007384-2-tps-2760-1728.png`,alt:`Mengubah nama node penerima CC`})})}),`\n`,_jsx(_components.p,{children:`Penerima CC node mendukung beberapa tipe, seperti penerima CC umum, atasan, dan lainnya:`}),`\n`,_jsx(Frame,{children:_jsx(_components.p,{children:_jsx(_components.img,{src:`https://img.alicdn.com/imgextra/i2/O1CN01vZKHFgQAM8J5bREG_!!6000000001234-2-tps-2760-1728.png`,alt:`Pilih tipe penerima CC node`})})}),`\n`,_jsx(Heading,{level:`4`,id:`4-pelaksana`,children:`4. Pelaksana`}),`\n`,_jsx(_components.p,{children:`Pelaksana adalah eksekutor spesifik pekerjaan bisnis, tanpa izin meninjau maupun menyetujui, dan dapat melakukan tindakan “Kirim”, “alihkan”, “Kembalikan”, “Tanda tangani permintaan”, “Komentar” pada Formulir persetujuan.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Atribut`}),_jsx(_components.th,{children:`Keterangan`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Nama node`}),_jsxs(_components.td,{children:[`Ditampilkan di halaman detail persetujuan sebagai nama node pelaksana; default adalah “Pelaksana”`,_jsx(`br`,{}),`Dapat diatur menjadi posisi terkait, misalnya “Kasir”, atau tugas spesifik, misalnya “Pembubuhan Cap pada Kontrak”`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Pelaksana node`}),_jsx(_components.td,{children:`Pelaksana node mendukung beberapa tipe untuk memenuhi berbagai kebutuhan alur pelaksana secara fleksibel`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Metode pelaksanaan multi-orang`}),_jsx(_components.td,{children:`Ketika beberapa orang terlibat dalam satu node, mendukung pelaksanaan berurutan, semua orang mengerjakan bersamaan, atau satu orang saja yang menangani`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Cara menangani pelaksana kosong`}),_jsxs(_components.td,{children:[`Ketika pelaksana diatur sebagai Peran atau atasan, pengaturan Kontak yang tidak lengkap dapat menyebabkan tidak ada Pengguna yang cocok. Anda perlu mengatur aturan alur saat pelaksana kosong`,_jsx(`br`,{}),`Persetujuan otomatis: jika node ini tidak menemukan pelaksana, node akan dilewati secara otomatis`,_jsx(`br`,{}),`Alihkan otomatis ke Admin: default dialihkan ke Admin template; jika tidak ada Admin template, dialihkan ke Admin Persetujuan`,_jsx(`br`,{}),`Pelaksanaan oleh Pengguna yang ditentukan: ketika Peran atau atasan kosong, dialihkan ke Pengguna yang ditentukan`]})]})]})]}),`\n`,_jsx(_components.p,{children:`Panel pengaturan atribut node pelaksana:`}),`\n`,_jsx(Frame,{children:_jsx(_components.p,{children:_jsx(_components.img,{src:`https://img.alicdn.com/imgextra/i1/O1CN01VIPoyO5bO8C5bBca_!!6000000004394-2-tps-2758-1734.png`,alt:`Panel pengaturan atribut node pelaksana`})})}),`\n`,_jsx(_components.p,{children:`Mengubah nama node pelaksana:`}),`\n`,_jsx(Frame,{children:_jsx(_components.p,{children:_jsx(_components.img,{src:`https://img.alicdn.com/imgextra/i2/O1CN018uzefw9RKXD5bBca_!!6000000003998-2-tps-2758-1734.png`,alt:`Mengubah nama node pelaksana`})})}),`\n`,_jsx(_components.p,{children:`Pelaksana node mendukung beberapa tipe, seperti Pengguna yang ditentukan, Peran, dipilih pengaju, dan lainnya:`}),`\n`,_jsx(Frame,{children:_jsx(_components.p,{children:_jsx(_components.img,{src:`https://img.alicdn.com/imgextra/i4/O1CN01zZSj4qhTBdC5bBca_!!6000000002850-2-tps-2758-1734.png`,alt:`Pilih tipe pelaksana node`})})}),`\n`,_jsx(Heading,{level:`3`,id:`3-atur-izin-tindakan-node`,children:`3) Atur izin tindakan node`}),`\n`,_jsxs(_components.p,{children:[`Pada panel atribut node, beralih ke tab “`,_jsx(_components.strong,{children:`Izin tindakan formulir`}),`” untuk mengatur izin tindakan node atas setiap Bidang di dalam formulir.`]}),`\n`,_jsx(Frame,{children:_jsx(_components.p,{children:_jsx(_components.img,{src:`https://img.alicdn.com/imgextra/i3/O1CN01ZT9h8G4eFgB5cC3e_!!6000000005395-2-tps-2766-1732.png`,alt:`Pengaturan izin tindakan formulir dalam atribut node`})})}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Izin tindakan formulir`}),_jsx(_components.th,{children:`Penjelasan`}),_jsx(_components.th,{children:`Detail`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Dapat diedit`}),_jsx(_components.td,{children:`Dapat mengisi dan mengubah konten “dapat diedit” di dalam formulir`}),_jsxs(_components.td,{children:[`Mendukung node pengaju, pemberi persetujuan, dan pelaksana`,_jsx(`br`,{}),`Izin tindakan formulir default pengaju adalah dapat diedit`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Hanya Baca`}),_jsx(_components.td,{children:`Hanya dapat melihat konten “Hanya Baca” di dalam formulir; tidak dapat mengisi atau mengubah`}),_jsxs(_components.td,{children:[`Mendukung node pengaju, pemberi persetujuan, pelaksana, dan penerima CC`,_jsx(`br`,{}),`Izin tindakan formulir default pemberi persetujuan, pelaksana, dan penerima CC adalah Hanya Baca`,_jsx(`br`,{}),`Ketika node pengaju diatur sebagai Hanya Baca, node saat ini tidak terlihat oleh pengaju`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Sembunyikan`}),_jsx(_components.td,{children:`Tidak dapat melihat konten “sembunyi” di dalam formulir`}),_jsx(_components.td,{children:`Mendukung node pengaju, pemberi persetujuan, pelaksana, dan penerima CC`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`4-tambah-cabang`,children:`4) Tambah cabang`}),`\n`,_jsxs(Note,{children:[_jsx(_components.p,{children:`cabang kondisional bukanlah node dalam arti tradisional, tetapi tetap merupakan fitur penting dalam Konfigurasi alur.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Cabang dijalankan berdasarkan prioritas secara berurutan. Begitu satu aturan cabang berhasil dijalankan, cabang lain tidak akan dicoba lagi. Hanya satu cabang kondisional yang pada akhirnya diloloskan.`})})]}),`\n`,_jsx(Heading,{level:`4`,id:`1-tambah-cabang-kondisional`,children:`1. Tambah cabang kondisional`}),`\n`,_jsx(_components.p,{children:`Klik ”+”, lalu klik cabang kondisional.`}),`\n`,_jsx(Frame,{children:_jsx(_components.p,{children:_jsx(_components.img,{src:`https://img.alicdn.com/imgextra/i3/O1CN016yMES6nv9XK5bREI_!!6000000000396-2-tps-2760-1730.png`,alt:`Klik tanda plus untuk menambahkan cabang kondisional`})})}),`\n`,_jsx(Heading,{level:`4`,id:`2-salin-cabang-kondisional`,children:`2. Salin cabang kondisional`}),`\n`,_jsx(_components.p,{children:`Klik “Salin” untuk menyalin cabang kondisional yang sudah dibuat dengan cepat.`}),`\n`,_jsx(Frame,{children:_jsx(_components.p,{children:_jsx(_components.img,{src:`https://img.alicdn.com/imgextra/i4/O1CN01R7lxPDoQ31B5cRfS_!!6000000000805-2-tps-2768-1734.png`,alt:`Klik Salin untuk menyalin cabang kondisional dengan cepat`})})}),`\n`,_jsx(Heading,{level:`4`,id:`3-atur-kondisi-cabang`,children:`3. Atur kondisi cabang`}),`\n`,_jsx(_components.p,{children:`Klik node cabang kondisional di diagram alur, lalu atur kondisi cabang pada panel di sebelah kanan.`}),`\n`,_jsx(_components.p,{children:`Node cabang kondisional dan ringkasan kondisi pada diagram alur:`}),`\n`,_jsx(Frame,{children:_jsx(_components.p,{children:_jsx(_components.img,{src:`https://img.alicdn.com/imgextra/i3/O1CN01nUgqtZ1zW2C5cC3c_!!6000000003560-2-tps-2766-1730.png`,alt:`Node cabang kondisional pada diagram alur`})})}),`\n`,_jsx(_components.p,{children:`Panel pengaturan kondisi memungkinkan penambahan kondisi atau Grup kondisi:`}),`\n`,_jsx(Frame,{children:_jsx(_components.p,{children:_jsx(_components.img,{src:`https://img.alicdn.com/imgextra/i4/O1CN01IVAJRUZbi2L5bwRy_!!6000000007288-2-tps-2764-1738.png`,alt:`Panel pengaturan cabang kondisional`})})}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Pengaturan kondisi`}),_jsx(_components.th,{children:`Keterangan`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Nama kondisi`}),_jsx(_components.td,{children:`Digunakan untuk mengidentifikasi kondisi/Grup kondisi; default “Kondisi 1”, “Kondisi 2”, “Kondisi 3”…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Kondisi tunggal`}),_jsxs(_components.td,{children:[`Kondisi default disusun berdasarkan Departemen, Peran, dan sejenisnya dari pengaju`,_jsx(`br`,{}),`Komponen dalam formulir yang mendukung cabang kondisional dapat digunakan sebagai opsi kondisi cabang setelah diatur sebagai Wajib`,_jsx(`br`,{}),`Langkah:`,_jsx(`br`,{}),`1. Klik Tambah kondisi`,_jsx(`br`,{}),`2. Centang tipe kondisi`,_jsx(`br`,{}),`3. Isi atau pilih nilai kondisi spesifik`,_jsx(`br`,{}),`4. Klik “Simpan”`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Beberapa kondisi terpenuhi bersamaan`}),_jsxs(_components.td,{children:[`Satu Grup kondisi mendukung penambahan beberapa kondisi; kondisi-kondisi tersebut memiliki hubungan “DAN”`,_jsx(`br`,{}),`Cabang ini hanya dijalankan bila semua kondisi terpenuhi bersamaan`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Salah satu kondisi terpenuhi`}),_jsxs(_components.td,{children:[`Klik Tambah Grup kondisi; Grup kondisi baru memiliki hubungan “ATAU” dengan Grup kondisi awal`,_jsx(`br`,{}),`Cabang ini dijalankan bila salah satu kondisi terpenuhi`]})]})]})]}),`\n`,_jsx(_components.p,{children:`Klik ikon edit di samping nama kondisi untuk mengubah nama kondisi:`}),`\n`,_jsx(Frame,{children:_jsx(_components.p,{children:_jsx(_components.img,{src:`https://img.alicdn.com/imgextra/i3/O1CN01BDyb28yjylF5bwRy_!!6000000003079-2-tps-2764-1738.png`,alt:`Mengubah nama cabang kondisional`})})}),`\n`,_jsx(_components.p,{children:`Kondisi tunggal, atur kondisi cabang berdasarkan pengaju:`}),`\n`,_jsx(Frame,{children:_jsx(_components.p,{children:_jsx(_components.img,{src:`https://img.alicdn.com/imgextra/i3/O1CN016NOw0DSgV2I5bBca_!!6000000001959-2-tps-2758-1734.png`,alt:`Mengatur pengaju sebagai kondisi cabang`})})}),`\n`,_jsx(_components.p,{children:`Beberapa kondisi terpenuhi bersamaan; antar kondisi memiliki hubungan “DAN”:`}),`\n`,_jsx(Frame,{children:_jsx(_components.p,{children:_jsx(_components.img,{src:`https://img.alicdn.com/imgextra/i1/O1CN01v3DRzachbdD5bREK_!!6000000003979-2-tps-2760-1732.png`,alt:`Atur kondisi dengan hubungan DAN yang harus terpenuhi bersamaan`})})}),`\n`,_jsx(_components.p,{children:`Salah satu kondisi terpenuhi; antar Grup kondisi memiliki hubungan “ATAU”:`}),`\n`,_jsx(Frame,{children:_jsx(_components.p,{children:_jsx(_components.img,{src:`https://img.alicdn.com/imgextra/i3/O1CN01lI5jgZO8dnK5cC3g_!!6000000003762-2-tps-2766-1734.png`,alt:`Atur hubungan ATAU antar Grup kondisi`})})}),`\n`,_jsx(Heading,{level:`4`,id:`4-atur-alur-kondisi-cabang`,children:`4. Atur alur kondisi cabang`}),`\n`,_jsx(_components.p,{children:`Setelah menyelesaikan pengaturan kondisi cabang, atur operator untuk masing-masing cabang secara berurutan; caranya sama dengan pengaturan alur.`}),`\n`,_jsx(Heading,{level:`2`,id:`4-dokumen-terkait`,children:`4. Dokumen terkait`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Cara mengatur persetujuan bersyarat`,href:`/id/approval/set-conditional-approval`,children:_jsx(_components.p,{children:`Arahkan Formulir persetujuan ke cabang berbeda berdasarkan Departemen, jumlah, dan kondisi lainnya`})}),_jsx(Card,{title:`Cara mengatur persetujuan oleh Pengguna dengan Peran`,href:`/id/approval/set-role-approval`,children:_jsx(_components.p,{children:`Atur Peran sebagai pemberi persetujuan beserta cakupan pengelolaannya`})}),_jsx(Card,{title:`Cara mengatur persetujuan atasan langsung`,href:`/id/approval/set-direct-manager-approval`,children:_jsx(_components.p,{children:`Atur persetujuan bertingkat oleh atasan langsung`})}),_jsx(Card,{title:`Cara mengatur izin tindakan node`,href:`/id/approval/set-node-permission`,children:_jsx(_components.p,{children:`Kontrol izin edit, Hanya Baca, dan sembunyi setiap node atas Bidang formulir`})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":{"theme":{"light":"github-light","dark":"github-dark"}},"config":{},"pageMetadata":{"title":"Desain proses","description":"Panduan lengkap desain proses persetujuan: tambahkan node pemberi persetujuan, penerima CC, dan pelaksana; atur atribut node dan izin tindakan; konfigurasikan cabang kondisional agar formulir persetujuan mengalir otomatis sesuai aturan.","polished":true,"href":"/id/approval/admin-process-design"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"1. Prasyarat","slug":"1-prasyarat","depth":2,"children":[]},{"title":"2. Titik akses","slug":"2-titik-akses","depth":2,"children":[]},{"title":"3. Tindakan dasar","slug":"3-tindakan-dasar","depth":2,"children":[{"title":"1) Tambah node","slug":"1-tambah-node","depth":3,"children":[]},{"title":"2) Atur atribut node","slug":"2-atur-atribut-node","depth":3,"children":[]},{"title":"1. Pengaju","slug":"1-pengaju","depth":4,"children":[]},{"title":"2. Pemberi persetujuan","slug":"2-pemberi-persetujuan","depth":4,"children":[]},{"title":"3. Penerima CC","slug":"3-penerima-cc","depth":4,"children":[]},{"title":"4. Pelaksana","slug":"4-pelaksana","depth":4,"children":[]},{"title":"3) Atur izin tindakan node","slug":"3-atur-izin-tindakan-node","depth":3,"children":[]},{"title":"4) Tambah cabang","slug":"4-tambah-cabang","depth":3,"children":[]},{"title":"1. Tambah cabang kondisional","slug":"1-tambah-cabang-kondisional","depth":4,"children":[]},{"title":"2. Salin cabang kondisional","slug":"2-salin-cabang-kondisional","depth":4,"children":[]},{"title":"3. Atur kondisi cabang","slug":"3-atur-kondisi-cabang","depth":4,"children":[]},{"title":"4. Atur alur kondisi cabang","slug":"4-atur-alur-kondisi-cabang","depth":4,"children":[]}]},{"title":"4. Dokumen terkait","slug":"4-dokumen-terkait","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/dingtalk-8c0f98e2/f5c3f6ab2f350c0d/custom-404.js","/_mintlify/custom/dingtalk-8c0f98e2/2315588e4406daf7/embed-mode.js","/_mintlify/custom/dingtalk-8c0f98e2/c231eb7efede7372/nav-overflow.js","/_mintlify/custom/dingtalk-8c0f98e2/83ccd86c0fac2e72/locale-label.js"],"dynamicCss":".mint-my-4 {\n margin-top: 1rem;\n margin-bottom: 1rem\n}\n.mint-grid {\n display: grid\n}\n.mint-grid-cols-3 {\n grid-template-columns: repeat(3, minmax(0, 1fr))\n}\n.mint-gap-4 {\n gap: 1rem\n}","subdomain":"dingtalk-8c0f98e2","siteName":"DingTalk Help Center","title":"Desain proses - DingTalk Help Center","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/approval/admin-process-design","matchLevel":1},"zh":{"href":"/zh/approval/admin-process-design","matchLevel":1},"ja":{"href":"/ja/approval/admin-process-design","matchLevel":1},"id":{"href":"/id/approval/admin-process-design","matchLevel":0},"uz":{"href":"/ms/im/chats-overview","matchLevel":4}}},"lastModified":"2026-08-24T04:07:01.213Z","originalFileLocation":"id/approval/admin-process-design.mdx","locale":"id"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Panduan lengkap desain proses persetujuan: tambahkan node pemberi persetujuan, penerima CC, dan pelaksana; atur atribut node dan izin tindakan; konfigurasikan cabang kondisional agar formulir persetujuan mengalir otomatis sesuai aturan.\">\u003cmeta data-mint-head name=\"application-name\" content=\"DingTalk Help Center\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/dingtalk-8c0f98e2/Pyy5MOYmlD5qyOij/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/dingtalk-8c0f98e2/Pyy5MOYmlD5qyOij/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/dingtalk-8c0f98e2/Pyy5MOYmlD5qyOij/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/dingtalk-8c0f98e2/Pyy5MOYmlD5qyOij/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/dingtalk-8c0f98e2/Pyy5MOYmlD5qyOij/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/dingtalk-8c0f98e2/Pyy5MOYmlD5qyOij/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/dingtalk-8c0f98e2/Pyy5MOYmlD5qyOij/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/dingtalk-8c0f98e2/Pyy5MOYmlD5qyOij/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/dingtalk-8c0f98e2/Pyy5MOYmlD5qyOij/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Desain proses - DingTalk Help Center\">\u003cmeta data-mint-head property=\"og:description\" content=\"Panduan lengkap desain proses persetujuan: tambahkan node pemberi persetujuan, penerima CC, dan pelaksana; atur atribut node dan izin tindakan; konfigurasikan cabang kondisional agar formulir persetujuan mengalir otomatis sesuai aturan.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"DingTalk Help Center\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://help.dingtalk.io/id/approval/admin-process-design\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://dingtalk-8c0f98e2.mintlify.site/_mintlify/api/og/v2?division=Desain+proses\u0026amp;title=Desain+proses\u0026amp;description=Panduan+lengkap+desain+proses+persetujuan%3A+tambahkan+node+pemberi+persetujuan%2C+penerima+CC%2C+dan+pelaksana%3B+atur+atribut+node+dan+izin+tindakan%3B+konfigurasikan+c\u0026amp;theme=549c54e3bdcad2461cc57535\u0026amp;signature=43cf89829d35bed8124c7cf0457d4018867e693d0a357b39e70a4f63bfd5d7cb\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Desain proses - DingTalk Help Center\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Panduan lengkap desain proses persetujuan: tambahkan node pemberi persetujuan, penerima CC, dan pelaksana; atur atribut node dan izin tindakan; konfigurasikan cabang kondisional agar formulir persetujuan mengalir otomatis sesuai aturan.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://dingtalk-8c0f98e2.mintlify.site/_mintlify/api/og/v2?division=Desain+proses\u0026amp;title=Desain+proses\u0026amp;description=Panduan+lengkap+desain+proses+persetujuan%3A+tambahkan+node+pemberi+persetujuan%2C+penerima+CC%2C+dan+pelaksana%3B+atur+atribut+node+dan+izin+tindakan%3B+konfigurasikan+c\u0026amp;theme=549c54e3bdcad2461cc57535\u0026amp;signature=43cf89829d35bed8124c7cf0457d4018867e693d0a357b39e70a4f63bfd5d7cb\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/dingtalk-8c0f98e2/Pyy5MOYmlD5qyOij/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"DingTalk Help Center\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0066ff\">\u003cmeta data-mint-head name=\"og:locale\" content=\"en_US\">\u003cmeta data-mint-head name=\"dingtalk:title\" content=\"DingTalk 帮助中心\">\u003cmeta data-mint-head name=\"dingtalk:description\" content=\"DingTalk 帮助中心 — 指南、API 文档与教程\">\u003cmeta data-mint-head name=\"dingtalk:img\" content=\"https://img.alicdn.com/imgextra/i2/O1CN01YT67eU1F0F4n6LlTN_!!6000000000424-2-tps-1024-1024.png\">\u003cmeta data-mint-head name=\"google-site-verification\" content=\"4EgfuXkL4_HIpxdhr5IMYiZJoq7XTFARPiv2wALnH0c\">\u003clink data-mint-head rel=\"canonical\" href=\"https://help.dingtalk.io/id/approval/admin-process-design\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/id/approval/admin-process-design.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"id\" href=\"https://help.dingtalk.io/id/approval/admin-process-design\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://help.dingtalk.io/approval/admin-process-design\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://help.dingtalk.io/zh/approval/admin-process-design\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://help.dingtalk.io/ja/approval/admin-process-design\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://help.dingtalk.io/approval/admin-process-design\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://help.dingtalk.io/#organization\",\"name\":\"DingTalk Help Center\",\"url\":\"https://help.dingtalk.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://help.dingtalk.io/logo/light.svg\"}},{\"@type\":\"WebSite\",\"@id\":\"https://help.dingtalk.io#website\",\"name\":\"DingTalk Help Center\",\"url\":\"https://help.dingtalk.io\",\"publisher\":{\"@id\":\"https://help.dingtalk.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://help.dingtalk.io/id/approval/admin-process-design#webpage\",\"url\":\"https://help.dingtalk.io/id/approval/admin-process-design\",\"name\":\"Desain proses\",\"description\":\"Panduan lengkap desain proses persetujuan: tambahkan node pemberi persetujuan, penerima CC, dan pelaksana; atur atribut node dan izin tindakan; konfigurasikan cabang kondisional agar formulir persetujuan mengalir otomatis sesuai aturan.\",\"dateModified\":\"2026-08-24T04:07:01.213Z\",\"isPartOf\":{\"@id\":\"https://help.dingtalk.io#website\"},\"breadcrumb\":{\"@id\":\"https://help.dingtalk.io/id/approval/admin-process-design#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://help.dingtalk.io/id/approval/admin-process-design#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Panduan admin\",\"item\":\"https://help.dingtalk.io/id/approval/admin-guide-overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Desain proses\",\"item\":\"https://help.dingtalk.io/id/approval/admin-process-design\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://help.dingtalk.io/id/approval/admin-process-design#article\",\"headline\":\"Desain proses\",\"name\":\"Desain proses\",\"description\":\"Panduan lengkap desain proses persetujuan: tambahkan node pemberi persetujuan, penerima CC, dan pelaksana; atur atribut node dan izin tindakan; konfigurasikan cabang kondisional agar formulir persetujuan mengalir otomatis sesuai aturan.\",\"url\":\"https://help.dingtalk.io/id/approval/admin-process-design\",\"mainEntityOfPage\":{\"@id\":\"https://help.dingtalk.io/id/approval/admin-process-design#webpage\"},\"dateModified\":\"2026-08-24T04:07:01.213Z\",\"publisher\":{\"@id\":\"https://help.dingtalk.io/#organization\"},\"isPartOf\":{\"@id\":\"https://help.dingtalk.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"DingTalk Help Center\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"DingTalk Help Center","nav":{"global":null,"languages":[{"language":"en","banner":{"content":"**Announcement:** DingTalk plans for international customers are changing beginning October 21, 2026. [Learn more](/announcements/international-plan-changes-2026)","dismissible":true,"type":"info"},"footer":{"socials":{"x":"https://x.com/DingTalkJapan","instagram":"https://www.instagram.com/dingtalkjapan","linkedin":"https://www.linkedin.com/company/dingtalk"}},"navbar":{"primary":{"type":"button","label":"Download","href":"https://www.dingtalk.io/download/"}},"pages":[{"title":"en","href":"/approval/admin-process-design"}]},{"language":"zh","banner":{"content":"**公告**:DingTalk 国际组织商业版本将于 2026 年 10 月 21 日起调整。[查看详情](/zh/announcements/international-plan-changes-2026)","dismissible":true,"type":"info"},"footer":{"socials":{"x":"https://x.com/DingTalkJapan","instagram":"https://www.instagram.com/dingtalkjapan","linkedin":"https://www.linkedin.com/company/dingtalk"}},"navbar":{"primary":{"type":"button","label":"下载","href":"https://www.dingtalk.io/zh/download/"}},"pages":[{"title":"zh","href":"/zh/approval/admin-process-design"}]},{"language":"ja","banner":{"content":"**お知らせ**:2026年10月21日より、DingTalkグローバル版のプランを改定します。[詳細を見る](/ja/announcements/international-plan-changes-2026)","dismissible":true,"type":"info"},"footer":{"socials":{"x":"https://x.com/DingTalkJapan","instagram":"https://www.instagram.com/dingtalkjapan","linkedin":"https://www.linkedin.com/company/dingtalk"}},"navbar":{"primary":{"type":"button","label":"ダウンロード","href":"https://www.dingtalk.co.jp/download/"}},"pages":[{"title":"ja","href":"/ja/approval/admin-process-design"}]},{"language":"id","banner":{"content":"**Pengumuman:** Paket DingTalk untuk pelanggan internasional akan berubah mulai 21 Oktober 2026. [Selengkapnya (bahasa Inggris)](/announcements/international-plan-changes-2026)","dismissible":true,"type":"info"},"footer":{"socials":{"x":"https://x.com/DingTalkJapan","instagram":"https://www.instagram.com/dingtalkjapan","linkedin":"https://www.linkedin.com/company/dingtalk"}},"navbar":{"primary":{"type":"button","label":"Unduh","href":"https://www.dingtalk.io/download/"}},"products":[{"product":"Pusat Bantuan","icon":"book-open","tabs":[{"tab":"Pesan","icon":"https://mintlify.s3.us-west-1.amazonaws.com/dingtalk-8c0f98e2/logo/icons/im.svg","pages":[{"title":"Pesan","href":"/id/im/chats-overview"}]},{"tab":"Kalender","icon":"https://mintlify.s3.us-west-1.amazonaws.com/dingtalk-8c0f98e2/logo/icons/cal.svg","pages":[{"title":"Kalender","href":"/id/calendar/what-is-calendar"}]},{"tab":"Rapat","icon":"https://mintlify.s3.us-west-1.amazonaws.com/dingtalk-8c0f98e2/logo/icons/av.svg","pages":[{"title":"Rapat","href":"/id/meetings/voice-calls"}]},{"tab":"Kontak","icon":"https://mintlify.s3.us-west-1.amazonaws.com/dingtalk-8c0f98e2/logo/icons/contact.svg","pages":[{"title":"Kontak","href":"/id/contacts/quickly-enable-organization"}]},{"tab":"Email","icon":"https://mintlify.s3.us-west-1.amazonaws.com/dingtalk-8c0f98e2/logo/icons/mail.svg","pages":[{"title":"Email","href":"/id/mail/dingtalk-enterprise-mail"}]},{"tab":"Dokumen","icon":"https://mintlify.s3.us-west-1.amazonaws.com/dingtalk-8c0f98e2/logo/icons/doc.svg","pages":[{"title":"Dokumen","href":"/id/docs/getting-started"}]},{"tab":"Drive","icon":"https://mintlify.s3.us-west-1.amazonaws.com/dingtalk-8c0f98e2/logo/icons/drive.svg","pages":[{"title":"Drive","href":"/id/drive/what-is-dingtalk-drive"}]},{"tab":"AI Table","icon":"https://mintlify.s3.us-west-1.amazonaws.com/dingtalk-8c0f98e2/logo/icons/table.svg","pages":[{"title":"AI Table","href":"/id/aitable/getting-started/quick-start"}]},{"tab":"AI Minutes","icon":"https://mintlify.s3.us-west-1.amazonaws.com/dingtalk-8c0f98e2/logo/icons/notes.svg","pages":[{"title":"AI Minutes","href":"/id/ai-minutes/ai-minutes"}]},{"tab":"Absensi","icon":"https://mintlify.s3.us-west-1.amazonaws.com/dingtalk-8c0f98e2/logo/icons/att.svg","pages":[{"title":"Absensi","href":"/id/attendance/admin-quick-start"}]},{"tab":"Persetujuan","icon":"https://mintlify.s3.us-west-1.amazonaws.com/dingtalk-8c0f98e2/logo/icons/appr.svg","groups":[{"group":"Mulai cepat","icon":"rocket","pages":[{"title":"Panduan memulai","href":"/id/approval/quick-start"},{"title":"Antarmuka pengoperasian","href":"/id/approval/operation-interface"}]},{"group":"Panduan peran","icon":"users","pages":[{"title":"Panduan pengaju","href":"/id/approval/initiator-guide"},{"title":"Panduan pelaksana","href":"/id/approval/operator-guide"},{"title":"Panduan pengelola data","href":"/id/approval/data-manager-guide"}]},{"group":"Panduan admin","icon":"user-gear","pages":[{"title":"Ikhtisar Buku Panduan Admin","href":"/id/approval/admin-guide-overview"},{"title":"Pengaturan Premium","href":"/id/approval/admin-advanced-settings"},{"title":"Mengelola data formulir","href":"/id/approval/admin-manage-form-data"},{"title":"Pengaturan delegasi","href":"/id/approval/admin-agent-settings"},{"group":"Kontrol formulir","pages":[{"title":"Kontrol formulir persetujuan","href":"/id/approval/admin-controls"},{"title":"Kontrol rincian","href":"/id/approval/controls-detail"},{"title":"Penautan opsi","description":"Memperkenalkan fitur penautan opsi Persetujuan OA DingTalk: menampilkan kontrol terkait secara dinamis berdasarkan opsi berbeda pada kontrol Pilih/Pilih Banyak, misalnya menampilkan batas nominal yang berbeda sesuai tipe reimbursement, sehingga formulir Persetujuan menjadi lebih cerdas dan fleksibel.","href":"/id/approval/controls-option-link"}]},{"group":"Desain proses","pages":[{"title":"Desain proses","href":"/id/approval/admin-process-design"},{"title":"Persetujuan berbasis peran","description":"Panduan lengkap untuk mengatur peran sebagai pemberi persetujuan: menetapkan peran beserta cakupan pengelolaannya, mengonfigurasi node peran dalam proses persetujuan, dilengkapi FAQ tentang urutan persetujuan peran dan jumlah peran per node.","href":"/id/approval/set-role-approval"},{"title":"Persetujuan atasan langsung","href":"/id/approval/set-direct-manager-approval"},{"title":"Persetujuan oleh manajer departemen","href":"/id/approval/set-dept-manager-approval"},{"title":"Pemberi persetujuan dari kontak dalam formulir","href":"/id/approval/set-form-contact-approval"},{"title":"Izin tindakan node","href":"/id/approval/set-node-permission"},{"title":"Persetujuan bersyarat","href":"/id/approval/set-conditional-approval"},{"title":"Kontrol cabang kondisional","href":"/id/approval/conditional-branch-controls"},{"title":"Pemecahan masalah persetujuan bersyarat","href":"/id/approval/conditional-troubleshooting"},{"title":"Pengaturan persetujuan pimpinan penanggung jawab","href":"/id/approval/conditional-special-case"}]}]},{"group":"Kemampuan lanjutan","icon":"layer-group","pages":[{"title":"Ikhtisar Kemampuan AI","href":"/id/approval/ai-capabilities-overview"},{"group":"Kemampuan AI","pages":[{"title":"AI Pengisian Formulir","href":"/id/approval/ai-fill-form"},{"title":"Kontrol AI","href":"/id/approval/ai-controls"}]},{"group":"Persetujuan lintas organisasi","pages":[{"title":"Panduan cepat persetujuan lintas organisasi","href":"/id/approval/cross-org-quick-start"},{"title":"Konfirmasi pesanan oleh pemasok di luar organisasi","href":"/id/approval/cross-org-supplier-order"},{"title":"Persetujuan kontrak dengan mitra di luar organisasi","href":"/id/approval/cross-org-partner-contract"},{"title":"Panduan admin lintas organisasi","href":"/id/approval/cross-org-admin-guide"},{"title":"Panduan karyawan untuk persetujuan lintas organisasi","href":"/id/approval/cross-org-employee-guide"}]},{"group":"Solusi terbuka","pages":[{"title":"Skema Buka Pusat Proses","href":"/id/approval/open-solution-overview"},{"title":"Integrasi proses dan halaman pihak ketiga","href":"/id/approval/open-third-party-process"},{"title":"Integrasi proses dan halaman DingTalk","href":"/id/approval/open-dingtalk-process"},{"title":"Panduan OpenAPI Eksklusif","href":"/id/approval/open-advanced-openapi"}]}]}]},{"tab":"YiDA","icon":"https://mintlify.s3.us-west-1.amazonaws.com/dingtalk-8c0f98e2/logo/icons/yida.svg","pages":[{"title":"YiDA","href":"/id/yida/intro/sbg6g2nsoxacis5y"}]},{"tab":"Konsol Admin","icon":"https://mintlify.s3.us-west-1.amazonaws.com/dingtalk-8c0f98e2/logo/icons/oa.svg","pages":[{"title":"Konsol Admin","href":"/id/oa"}]}]},{"product":"Platform Terbuka","icon":"code","pages":[{"title":"Platform Terbuka","href":"/id/open/dingstart/basic-concepts-beta"}]}]},{"language":"uz","banner":{"content":"**Pengumuman:** Pelan DingTalk untuk pelanggan antarabangsa akan berubah mulai 21 Oktober 2026. [Ketahui lanjut (bahasa Inggeris)](/announcements/international-plan-changes-2026)","dismissible":true,"type":"info"},"footer":{"socials":{"x":"https://x.com/DingTalkJapan","instagram":"https://www.instagram.com/dingtalkjapan","linkedin":"https://www.linkedin.com/company/dingtalk"}},"navbar":{"primary":{"type":"button","label":"Muat turun","href":"https://www.dingtalk.io/download/"}},"pages":[{"title":"uz","href":"/ms/im/chats-overview"}]}]},"basePath":"","title":"Desain proses - DingTalk Help Center","buildId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","deploymentId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","dynamics":["10e4515597","07c022d89b","a74be98ba7"],"chunks":["BannerMarkdown-BcDCEkh6.js","dist-CwjSCXIK.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","clsx-eKJ4rcii.js","html-void-elements-mCSPHezU.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","Frame-NdetNziF.js","DynamicMarkdown-CD8713Yy.js","zoom-image-lightbox-DMoL6lHz.js","lightbox-handle-r17bVUz3.js"]}