castomFLOW

Huraikannya

Satu ayat masuk, satu aliran kerja keluar

Bahagian paling sukar dalam membina automasi bukanlah proses membina itu sendiri. Ianya kanvas kosong, empat ratus integrasi dalam satu kotak carian, dan syak yang senyap bahawa anda akan menghabiskan satu petang untuk sesuatu yang sepatutnya mengambil masa sepuluh minit. Bahagian itu telah ditanggalkan di sini.

Apa yang anda taip

Perkataan biasa, dalam bahasa anda sendiri, tentang kerja yang anda mahu siapkan. Tiada templat untuk dipilih. Tiada kata kunci untuk diteka. Ayat yang orang benar-benar tulis kelihatan seperti ini:

“Apabila pesanan dibayar, terbitkan invois, tolak kiraan stok, dan hantar pautan penjejakan melalui SMS kepada pelanggan sebaik sahaja ia dihantar.”

“Setiap Isnin pukul tujuh, tarik tempahan minggu lepas, tentukan venue mana yang kurang separuh penuh, dan e-melkan kepada saya senarai yang disusun daripada yang paling teruk dahulu.”

“Jika amaran cuaca teruk muncul di mana-mana lokasi yang ada kru kami bekerja, hantar SMS kepada ketua kru — walaupun pada waktu malam — dan buka nota untuk pengurus bertugas.”

Lebih panjang lebih baik daripada pendek, dan lebih spesifik lebih baik daripada kemas. Jika tempoh menunggu sepatutnya dua hari dan bukan satu, nyatakan. Jika mesej mesti dihantar dalam bahasa Poland, nyatakan. Apa-apa yang anda tinggalkan akan menjadi lalai lalai yang anda akan ubah kemudian, dan itu bukan bencana — cuma satu minit yang anda tidak perlu habiskan.

Apa yang berlaku dalam dua minit

Ayat anda dibaca menjadi satu niat: apa yang memulakannya, apa yang perlu berlaku, dalam susunan apa, dan apa yang perlu benar pada setiap peringkat. Niat itu kemudian dipadankan dengan katalog langkah yang benar-benar wujud — akaun anda yang telah disambungkan, perkhidmatan castomAPI dalam pelan anda, dan HTTP biasa untuk yang lain.

Kemudian aliran kerja disusun. Langkah mengikut urutan. Cawangan di mana keputusan benar-benar diperlukan. Jeda di mana ayat itu membayangkan kesabaran. Pemadanan medan ditetapkan berdasarkan bentuk data yang terlibat, dan ditanda sebagai tekaan jika tekaan itu tidak pasti.

Akhirnya ia disemak: setiap input yang diperlukan oleh setiap langkah mempunyai sumber, setiap cawangan mempunyai kedua-dua lalai yang ditakrifkan, dan setiap sambungan sama ada sudah wujud atau ditanda sebagai sambungan yang masih perlu anda buat. Aliran kerja yang terbentang di hadapan anda ialah aliran kerja yang boleh berjalan, bukan gambar rajahnya sahaja.

Apa yang anda terima

Satu aliran kerja yang boleh disunting, dalam keadaan dimatikan, dengan senarai tugas dilampirkan: sambungan yang diperlukannya, tekaan yang dibuatnya, dan nilai yang tidak dapat disimpulkannya. Selesaikan senarai itu dan ia sedia untuk digunakan.

Dibina daripada satu ayat1 m 51 s
  • ⚡Pencetus dipilihWebhook · order.paid. Pengesahan tandatangan dihidupkan secara lalai.
  • 2LangkahSahkan alamat penghantaran berbanding data rujukan.
  • 3LangkahTerbitkan invois. Medan dipetakan daripada pesanan.
  • 4LangkahTolak stok. Kekunci idempotensi ditetapkan kepada ID pesanan.
  • 5TungguSehingga webhook penghantaran tiba, atau 5 hari, yang mana lebih awal.
  • 6LangkahSMS dengan pautan pendek, pelencongan dikira.
  • !Perlu tindakan andaDua sambungan untuk dibenarkan. Satu medan tekaan untuk disahkan: kadar VAT.

Dimatikan sehingga anda kata sebaliknyaTiada apa-apa yang telah berjalan

Dua minit dari sekarang, ini adalah proses yang berfungsi.

Kemudian anda ambil alih

Sediakannya tepat seperti yang anda mahu

Inilah bahagian yang penting, dan inilah bahagian yang dua minit tadi memberikan anda masa untuknya.

Ubah apa sahaja

Tambah langkah, padam satu, susun semula, pecahkan cawangan, gantikan langkah AI dengan langkah deterministik kerana anda sedar peraturannya sebenarnya mudah.

Nyatakan dengan perkataan anda sendiri

Setiap mesej yang dihantar oleh aliran kerja ialah teks yang boleh anda sunting. Draf ini hanyalah titik permulaan dan bunyinya pun begitu; versi yang dihantar sepatutnya berbunyi seperti anda sendiri.

Simulasikan ia

Tekan satu rekod sebenar melaluinya dan baca semula laluan yang tepat, setiap nilai, setiap mesej yang akan dihantarnya. Tiada apa-apa yang keluar dari bangunan semasa simulasi.

Bagaimana simulasi berbeza daripada pelaksanaan →

Membina sendiri masih merupakan perkara biasa untuk dilakukan

Ramai orang tidak pernah menaip satu ayat pun. Mereka membuka aliran kerja kosong, memasukkan pencetus, menambah langkah dan terus bekerja — dan untuk kerja tiga langkah, itu sering lebih pantas daripada menerangkannya. Penerangan memberi nilai pada kerja dua belas langkah dengan empat cabang dan satu penangguhan, iaitu kerja yang anda telah lama tangguhkan.

Anda juga boleh menerangkan perubahan kepada aliran kerja yang sudah wujud: “hantar juga nota kepada gudang apabila pesanan melebihi seribu zloty” tiba sebagai cadangan suntingan, dipaparkan sebagai bezaan terhadap apa yang anda ada, dan anda terima atau tolaknya. Tiada apa-apa yang diterapkan pada aliran kerja langsung tanpa persetujuan anda.

Perihal dua minit itu: ia adalah penerangan tentang kes biasa, bukan jaminan. Aliran kerja yang pendek lebih cepat; yang panjang dengan sambungan yang tidak dikenali mengambil masa lebih lama. Yang tetap ialah bentuk tawaran ini — anda menulis prosa, anda mendapat kembali sesuatu yang berfungsi, dan anda menumpukan perhatian pada bahagian yang hanya anda boleh tentukan.