Hasilkan Faktur Dinamis menggunakan Power Automate dan PDF4me

By Nishanth Asokan | Otomatisasi

Hasilkan Faktur Dinamis menggunakan Power Automate dan PDF4me

Pembuatan dokumen dinamis adalah proses membuat kumpulan dokumen secara otomatis yang dipersonalisasi dengan data dinamis dari suatu sumber. Misalnya, Faktur mungkin dipersonalisasi untuk alamat setiap penerima dengan nama. Membuat dokumen dengan data dinamis akan memerlukan sumber data, seperti daftar, spreadsheet, database, JSON, atau larik. Gabungkan bidang adalah tempat penampung dalam templat yang telah ditentukan sebelumnya yang kemudian diganti menggunakan data dari salah satu sumber data yang disebutkan di atas atau sumber data lain yang didukung.

Membuat faktur dengan data dinamis memerlukan penerapan teknik seperti gabungan surat atau menggunakan bidang gabungan. Faktur kustom didasarkan pada templat dokumen yang dibuat menggunakan Word atau pembuat formulir lain yang harus menggabungkan kemampuan bidang. Untuk menghasilkan faktur pdf dengan data dinamis, templat dibuat dengan bidang gabungan yang kemudian diganti dengan data asli.

PDF4me [Email Merge Data String(Daftar Dokumen)]https://learn.microsoft.com/en-us/connectors/pdf4meconnect/#mail-merge-with-data-file-(list-of-docs)-(preview)) memungkinkan Anda membuat faktur Dinamis dan mengotomatiskannya sehingga Anda dapat fokus pada tugas terpenting Anda. Proses pembuatan dapat diotomatisasi jika Anda memiliki template dan data dinamis yang siap. Template dapat berupa file Word atau HTML, atau format lain yang didukung. Data dapat berupa Spreadsheet, CSV, JSON, XML, atau daftar data.

Bagaimana Cara Menghasilkan Faktur Dinamis dengan Power Automate?

Membuat Faktur dengan Data Dinamis menggunakan Make memerlukan template dan data untuk disimpan di platform penyimpanan cloud. Setidaknya, template harus berada di penyimpanan cloud seperti Dropbox, tetapi data dapat diteruskan ke bidang data input secara langsung.

Di sini kita membahas penggunaan template yang dibuat menggunakan sintaks kumis - {{placeholder field}} - yang nantinya diganti dengan data dinamis.

Contoh template faktur untuk menghasilkan faktur dinamis

Tambahkan pemicu untuk memulai Aliran

Power Automate memiliki beberapa pemicu yang tersedia untuk memulai Flow. Anda dapat memilih pemicu pilihan berdasarkan tempat Anda menyimpan file sumber Anda. Dalam contoh, kami menggunakan pemicu Dropbox. Tambahkan konektor Saat file dibuat di Dropbox untuk memicu Zap.

Pemicu Dropbox untuk pembuatan dokumen Dinamis

Tambahkan langkah Dropbox untuk mendapatkan konten file

Untuk mendapatkan data template, petakan file menggunakan langkah Dropbox - Dapatkan konten file.

Dapatkan konten file template dari Dropbox

Tambahkan PDF4me Mail Merge dengan tindakan Data String

Tindakan mendapatkan konten file template dari tindakan Dropbox sebelumnya. Data yang akan diisi dapat langsung ditambahkan ke kotak teks Data String dalam format JSON.

Tindakan Gabungan Surat dari PDF4me

Data untuk bidang input akan terlihat seperti di bawah ini untuk template dalam kasus penggunaan:

{
    "Dokumen": [
        {
            "tajuk": {
                "docType": "Salinan Asli"
            },
            "tubuh": {
                "Kolom1": "Jumlah",
                "Kolom2": "Deskripsi",
                "Kolom3": "Harga Satuan",
                "Kolom4": "Jumlah",
                "Faktur": {
                    "angka": 14957,
                    "tanggal": "25-02-2022",
                    "instruksi": "Instruksi Faktur 1",
                    "subTotal": 200150,
                    "pajak": "18%",
                    "tanggal jatuh tempo": "25-03-2022",
                    "pengiriman": "200"
                },
                "gambar-gambar": {
                    "telepon": "989797",
                    "faks": "998463",
                    "email": "[email protected]",
                    "web": "www.doc1.com",
                    "alamat": {
                        "perusahaan": "Organisasi 1",
                        "jalan": "Jalan 1",
                        "kota": "Kota 1",
                        "zip": "123456"
                    }
                },
                "Mereka akan menerima": {
                    "nama": "diterima 1",
                    "alamat": {
                        "jalan": "jalan uji 3",
                        "kota": "Kota 1",
                        "kode pos": "0555",
                        "negara": "Negara 1"
                    }
                },
                "Produk": [
                    {
                        "Jumlah: 1,
                        "deskripsi": "butir 1",
                        "harga satuan": 45,
                        "TotalHarga": 867
                    },
                    {
                        "kuantitas": 2,
                        "deskripsi": "butir 2",
                        "harga satuan": 123,
                        "TotalHarga": 3464
                    },
                    {
                        "kuantitas": 3,
                        "deskripsi": "butir 3",
                        "harga satuan": 323,
                        "TotalHarga": 6564
                    }
                ]
            },
            "kaki": {
                "telepon": "telepon123",
                "faks": "faks123",
                "email": "[email protected]",
                "web": "www.123.com"
            }
        
        }
    ]
}

Tambahkan Terapkan ke Setiap kontrol

Karena tindakan menghasilkan beberapa keluaran file, tambahkan tindakan Terapkan ke Setiap Mengotomatiskan Daya untuk menangani file satu demi satu.

Terapkan untuk setiap kontrol otomatisasi daya

Tambahkan tindakan Buat File Dropbox

Tambahkan dan konfigurasikan tindakan Dropbox untuk menyimpan file keluaran dalam kontrol Terapkan ke Setiap.

Tindakan Dropbox untuk menyimpan file keluaran

Output file yang dihasilkan akan terlihat seperti di bawah ini.

File gabungan surat keluaran akhir

Dengan PDF4me Developer Subscription, Anda dapat membuat alur kerja yang dapat mengotomatiskan pembuatan massal dokumen dengan data dinamis dengan tenaga kerja paling sedikit dan biaya rendah. Langganan memastikan otomatisasi Anda tidak pernah berhenti karena kekurangan jumlah panggilan API.

Related Blog Posts