Zapier'de HTML şablonlarıyla dinamik Faturalar oluşturun

By Varun Satish | Otomasyonu

Zapier'de HTML şablonlarıyla dinamik Faturalar oluşturun

Dinamik belgeler oluşturmak, günümüzde herhangi bir işin bir parçasıdır. Dinamik verilerle her alıcı bazında oluşturulması gereken birçok dijital belge ile uğraşırlar. Sabit bir şablona, ancak dinamik verilere sahip olabilen Teklifler, Sözleşmeler, Faturalar, Raporlar ve benzeri olabilirler. Bunlar da genellikle işimizin büyüklüğüne bağlı olarak büyük partiler halinde üretilir.

Bazı durumlarda, bir tarayıcı üzerinden görüntülenebilen veya bir bağlantı olarak paylaşılabilen HTML biçiminde belgeler oluşturmanız da gerekir. Faturalar, makbuzlar vb. HTML sayfaları olarak oluşturulur, böylece alıcıya tarayıcılarında hızlı bir şekilde gösterilebilir. PDF4me, HTML şablonları ve bir veri kaynağı kullanarak bu tür HTML belgeleri oluşturmanıza olanak tanır. Bıyık oluşturma veya adres mektup birleştirme kullanarak, gereksinimlerinize göre istediğiniz kadar belge oluşturabilirsiniz.

Zapier için PDF4me entegrasyonu ile, Zap oluşturmak için PDF4me’nin belgeleri yönetmek için sağladığı birçok eylemden biri olan Belge Oluştur eylemini kullanabilirsiniz. HTML şablonlarından belgeler oluşturabilen. Bu Zap’leri toplu HTML dokümanları oluşturmak için beslemek için API veya Otomasyon çağrılarından yararlanabilirsiniz.

Bir kaynak HTML şablonundan ve JSON verilerinden HTML sayfaları olarak Faturalar oluşturmak istediğiniz bir örneğe bakalım.

Fatura üretimi için HTML Şablonu

HTML faturaları nasıl oluşturulur?

İşte bıyık sözdizimi kullanılarak oluşturulan bir HTML şablonu örneği. Aşağıdaki şablonun Dropbox’ta belirli bir klasörde bulunacağını varsayalım.

Bir Dropbox tetikleyicisi ile Zap’i başlatın

Zap’in tetikleyicisi olarak Dropbox’ta Klasördeki Yeni Dosya eylemini ekleyin. .html dosyası klasöre gelir gelmez Zap tetiklenir.

Dropbox tetikleyicisinde yeni dosya

Şablonu indirmek için eylem ekleyin

Şablonu geçmek için belgeyi almak üzere bir Dropbox eylemi ekleyin ve yapılandırın. Şablonun sonraki eyleme geçirilmesi gereken klasörü yapılandırın.

Dropbox klasöründen şablonu indirin

PDF4me’de Belge Oluştur eylemini ekleyin

Tapınak indirilirken Belge Oluştur eylemine geçilir. Eylemde, Şablon Dosyası, Şablon Dosya Adı, Şablon Dosya Türü, Veri Girdi, Girdi Veri Türü ve Çıktı Belge Türü’nü ayarlayın.

Belge oluştur PDF4me eylemini yapılandır

Yukarıdaki örnek şablon için örnek veriler aşağıdaki gibi görünecektir:

{
    "Documents": [
        {
            "header": {
                "docType": "Original Copy"
            },
            "body": {
                "Column1": "Quantity",
                "Column2": "Description",
                "Column3": "Unit Price",
                "Column4": "Total",
                "Invoice": {
                    "number": 14957,
                    "date": "25-02-2022",
                    "instructions": "Instruction Invoice 1",
                    "subTotal": 200150,
                    "tax": "18%",
                    "dueDate": "25-03-2022",
                    "shipping": "200"
                },
                "Biller": {
                    "phone": "989797",
                    "fax": "998463",
                    "email": "[email protected]",
                    "web": "www.doc1.com",
                    "address": {
                        "company": "Organization 1",
                        "street": "Street 1",
                        "city": "City 1",
                        "zip": "123456"
                    }
                },
                "Recepient": {
                    "name": "recepeint 1",
                    "address": {
                        "street": "testveien 3 ",
                        "city": "City 1",
                        "zipcode": "0555",
                        "country": "Country 1"
                    }
                },
                "Product": [
                    {
                        "quantity": 1,
                        "description": "item 1",
                        "unitPrice": 45,
                        "totalPrice": 867
                    },
                    {
                        "quantity": 2,
                        "description": "item 2",
                        "unitPrice": 123,
                        "totalPrice": 3464
                    },
                    {
                        "quantity": 3,
                        "description": "item 3",
                        "unitPrice": 323,
                        "totalPrice": 6564
                    }
                ]
            },
            "footer": {
                "phone": "phone123",
                "fax": "fax123",
                "email": "[email protected]",
                "web": "www.123.com"
            }
        
        }
    ]
}

Üstbilgi, gövde ve altbilgideki birleştirme alanlarını döngülerle ayrı ayrı belirtmeniz gerekeceğini unutmayın. İçeriği her zaman belgenin gövdesi içinde “gövde” olarak belirtin.

Döngü eylemi ekle

Belge Oluştur eylemi, birden çok çıktı dosyası üretecektir. Bunu halletmek için, bir beta özelliği olan Zapier’de bir Döngü eklenmesi gerekir.

Çıktı belgelerini yinelemek için bir döngü ekleyin

Dropbox eyleminde Dosya Yükle Ekle

Döngü ile birlikte, Zap’a Dropbox eyleminde bir Yükle dosyası ekleyin. Bu, çıktı dosyalarının PDF4me eylemi kullanılarak oluşturuldukları için birbiri ardına istenen klasöre kaydedilmesini sağlar.

Dosyaları Dropbox klasörüne yükleyin

Örnek bir çıktı HTML’si aşağıdaki gibi görünecektir.

Oluşturulan Dinamik Dokümandan Örnek

PDF4me Geliştirici Aboneliği ile, dinamik verilerle HTML belgelerinin toplu olarak oluşturulmasını otomatikleştirebilen iş akışları oluşturabilirsiniz. Abonelik, API çağrılarının sayısındaki herhangi bir eksiklik nedeniyle otomasyonunuzun durmadan çalışmasını sağlar.

Related Blog Posts