> For the complete documentation index, see [llms.txt](https://navixy.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://navixy.com/docs/user/id/guide/account/iot-logic/flow-management.md).

# Manajemen aliran

IoT Logic menyediakan lingkungan kanvas yang fleksibel tempat Anda dapat membangun aliran data kustom untuk memproses, mentransformasi, dan merutekan telemetri perangkat. Setiap aliran terdiri dari node-node yang saling terhubung yang menjalankan fungsi tertentu dalam alur pemrosesan data Anda, mulai dari menerima data mentah perangkat hingga meneruskan informasi yang diperkaya ke sistem eksternal.

## Membuat aliran baru

Anda membuat aliran dari halaman mulai IoT Logic menggunakan **Buat aliran** tombol.

1. Buka IoT Logic. Halaman awal terbuka dengan **Aliran yang dibuat** tabel.
2. Klik **Buat aliran**.
3. Masukkan nama dan deskripsi untuk aliran dan atur status aktif awalnya.
4. Klik **Konfirmasi**. Kanvas terbuka dan aliran baru siap diedit.

<figure><img src="/files/236c1c1fec659a064afe3b641b53747929a96637" alt="Create Flow dialog with name, description, and enabled state fields"><figcaption></figcaption></figure>

{% hint style="danger" %}
Aliran yang dinonaktifkan tidak mengirimkan data apa pun! Pembacaan dari perangkat yang terlibat dalam aliran yang dinonaktifkan tidak mencapai tujuan mana pun, termasuk platform Navixy. Ini berarti menonaktifkan aliran dapat mengganggu kemampuan pemantauan dan pengumpulan data Anda untuk perangkat yang terdampak. Nonaktifkan aliran hanya ketika Anda memang ingin menghentikan transmisi data sepenuhnya.
{% endhint %}

## Mengonfigurasi komponen aliran

Aliran IoT Logic dibangun dari node-node yang saling terhubung yang menentukan bagaimana data bergerak melalui sistem Anda. Data masuk melalui **Sumber Data** node Sumber Data, dapat diubah oleh node pemrosesan seperti **Inisiasi Atribut**, dan keluar melalui **Titik Akhir Output** node Titik Akhir Output. Node khusus tambahan, seperti **Aksi** dan **Webhook** menyediakan fungsi khusus untuk otomasi dan integrasi.

Arsitektur modular ini mendukung penerusan data sederhana maupun transformasi multistage yang kompleks. Setiap aliran fungsional memerlukan setidaknya satu node input dan satu node output, dengan node pemrosesan opsional di antaranya untuk memperkaya data Anda sesuai kebutuhan bisnis tertentu.

Untuk referensi lengkap node dan instruksi konfigurasi, lihat [Node](/docs/user/id/guide/account/iot-logic/nodes.md).

{% hint style="info" %}
Aliran Anda harus menyertakan sebuah **Titik Akhir Output** node yang diatur ke **Titik akhir default** node untuk mengirim data ke platform. Mempertahankan koneksi ini memastikan data perangkat Anda tetap tersedia untuk visualisasi dan pengelolaan di antarmuka Navixy.
{% endhint %}

## Membangun aliran Anda

Laporan **Node** panel di sebelah kiri mengelompokkan jenis node yang tersedia ke dalam empat bagian berlabel: **Mulai dengan** dan **Akhiri dengan** (keduanya diperlukan), dan **Proses** dan **Aksi** (keduanya opsional). Untuk daftar lengkap node di setiap kelompok, lihat [Node](/docs/user/id/guide/account/iot-logic/nodes.md).

Untuk menyusun urutan pemrosesan data Anda:

1. Seret node dari menu kiri dan letakkan di ruang kerja.
2. Klik setiap node untuk membuka panel konfigurasinya dan atur parameter yang diperlukan.
3. Hubungkan node dengan mengeklik konektor output sebuah node dan menyeretnya ke konektor input node tujuan.

<figure><img src="/files/bc143099a898d14654c8be141ebdc5206a845d8c" alt="Flow workspace showing connected nodes with visible connectors between them"><figcaption></figcaption></figure>

Aliran Anda harus dimulai dengan setidaknya satu **Sumber Data** node dan diakhiri dengan satu atau lebih **Titik Akhir Output** node. Di antaranya, Anda dapat menambahkan node transformasi untuk memanipulasi data sesuai kebutuhan Anda.

Node dapat dihubungkan dalam berbagai konfigurasi:

* Sebuah **Node Sumber Data** dapat memasok beberapa node untuk pemrosesan paralel
* Beberapa **Node Sumber Data** dapat terhubung ke satu **node Titik Akhir Output** untuk mengonsolidasikan aliran data
* **Node Inisiasi Atribut** dapat dirangkai secara berurutan untuk perhitungan multistage

## Mengedit aliran yang ada

Setelah membuat aliran, Anda dapat memodifikasi konfigurasinya seiring kebutuhan Anda berkembang.

### Memodifikasi detail aliran

Anda dapat mengedit nama, deskripsi, dan status aktif aliran dari halaman mulai IoT Logic.

1. Buka IoT Logic. Temukan aliran di **Aliran yang dibuat** tabel.
2. Klik tombol **...** menu untuk aliran tersebut dan pilih **Sunting**.
3. Perbarui nama, deskripsi, atau status aktif di dialog.
4. Klik **Simpan** untuk mengonfirmasi perubahan.

### Menghapus elemen

{% columns %}
{% column %}
Saat Anda perlu menyusun ulang aliran, Anda dapat menghapus node atau koneksi:

**Menghapus node:**

1. Klik node yang ingin Anda hapus untuk menampilkan tindakan cepatnya
2. Klik **Hapus** di bilah tindakan yang muncul di atas node
   {% endcolumn %}

{% column %}

<figure><img src="/files/88d26708961ed07b8a9cb413781be5b9054d615b" alt="Node showing Edit and Delete quick actions"><figcaption></figcaption></figure>
{% endcolumn %}
{% endcolumns %}

{% hint style="info" %}
Saat Anda menghapus node, semua koneksinya juga akan dihapus.
{% endhint %}

{% columns %}
{% column %}
**Menghapus koneksi:**

* Klik garis koneksi yang ingin Anda hapus
* Klik **Putuskan tautan** atau tekan tombol backspace di keyboard Anda
  {% endcolumn %}

{% column %}

<figure><img src="/files/1bde50371cc685859a174b74273f775fd6462b59" alt="Selected connection highlighted for deletion"><figcaption></figcaption></figure>
{% endcolumn %}
{% endcolumns %}

### Mengelola beberapa aliran

Semua aliran tercantum di **Aliran yang dibuat** tabel di halaman mulai IoT Logic. Tabel menampilkan nama setiap aliran, tanggal terakhir diubah, jumlah perangkat terhubung, dan status saat ini.

Setiap baris menyediakan sakelar status untuk mengaktifkan atau menonaktifkan aliran tanpa membukanya, ikon unduh untuk mengekspor aliran sebagai file, dan sebuah **...** menu dengan opsi **Sunting**, **Unduh**, dan **Hapus**.

Untuk membuka aliran di kanvas, klik namanya di tabel atau pilih **Sunting** dari **...** menu-nya.

### Tabel pemetaan

Di samping judul halaman di halaman mulai IoT Logic, tombol **Tabel pemetaan** membuka **Pemetaan perangkat** dialog, sebuah tabel yang dapat dicari di seluruh akun, yang mencantumkan setiap perangkat dan ke mana data perangkat tersebut mengalir.

<figure><img src="/files/ef918b0797e7ea0528d661bebf17cf5d25672772" alt="Devices mapping dialog listing devices with their model, device ID, connected flows, and data source"><figcaption></figcaption></figure>

Untuk setiap perangkat, dialog menampilkan:

* **Label pelacak**: nama perangkat
* **Model**: model perangkat
* **ID perangkat**: pengenal unik perangkat
* **Aliran Terhubung**: aliran yang ditetapkan ke perangkat, sebagai tautan yang dapat diklik untuk membuka setiap aliran
* **Sumber Data**: node Sumber Data yang memasok perangkat

Gunakan bidang pencarian di atas tabel untuk memfilternya berdasarkan perangkat.

{% hint style="info" %}
Pemetaan perangkat-ke-aliran yang sama juga tersedia secara terprogram. Lihat [Navixy User MCP](/docs/navixy-mcp/navixy-mcp-server/navixy-user-mcp.md) untuk alat MCP yang setara.
{% endhint %}

## Mengimpor dan mengekspor aliran

IoT Logic memungkinkan Anda mengekspor konfigurasi aliran untuk tujuan pencadangan atau membagikannya dengan akun lain. Anda juga dapat mengimpor konfigurasi yang sebelumnya diekspor untuk menyiapkan aliran baru dengan cepat.

Berikut contoh berkas JSON aliran yang diekspor/siap diimpor:

{% file src="/files/91c877df4982457c429d78d7ed4fcc729fdeb90f" %}

### Mengekspor aliran

Untuk mengekspor konfigurasi aliran Anda:

1. Temukan aliran di **Aliran yang dibuat** tabel.
2. Klik tombol **...** menu untuk aliran tersebut dan pilih **Unduh**.
3. Konfigurasi aliran diunduh sebagai berkas JSON

{% hint style="info" %}
Anda juga dapat mengekspor aliran dari kanvas. Untuk melakukannya, buka "**..."** menu di dekat nama aliran dan pilih **Unduh**.
{% endhint %}

#### Yang diekspor

Tabel berikut menunjukkan apa saja yang disertakan dan dikecualikan dari ekspor aliran:

<table data-search="false"><thead><tr><th>Komponen</th><th align="center">Diekspor</th></tr></thead><tbody><tr><td>Struktur node dan koneksi</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td></tr><tr><td>Perhitungan dan ekspresi atribut</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td></tr><tr><td>Nama dan deskripsi node</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td></tr><tr><td>Metadata aliran</td><td align="center"><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td></tr><tr><td>Pilihan perangkat (node Sumber Data)</td><td align="center">❌</td></tr><tr><td>Konfigurasi push pada tab Perangkat Lunak (node Sumber Data)</td><td align="center">❌</td></tr><tr><td>Header autentikasi (node Webhook)</td><td align="center">❌</td></tr><tr><td>Kredensial MQTT (node Titik Akhir Output)</td><td align="center">❌</td></tr></tbody></table>

{% hint style="info" %}
Pilihan perangkat, konfigurasi push pada tab Perangkat Lunak, dan data autentikasi dikecualikan dari ekspor. Pilihan perangkat dan konfigurasi push pada tab Perangkat Lunak dikecualikan untuk menghindari konflik saat diimpor ke akun yang berbeda. Pemetaan pada tab Perangkat Lunak merujuk pada pilihan perangkat node, jadi hal itu dikecualikan bersama dengan pilihan tersebut. Data autentikasi dikecualikan untuk melindungi informasi sensitif.

Setelah mengimpor aliran, Anda perlu menambahkan data yang dikecualikan secara manual sebelum dapat menyimpan aliran.
{% endhint %}

### Mengimpor aliran

Untuk mengimpor konfigurasi aliran:

1. Di halaman mulai IoT Logic, klik **Unggah aliran**
2. Pilih file JSON yang berisi konfigurasi aliran yang diekspor
3. Tinjau struktur aliran yang diimpor
4. Konfigurasikan elemen yang dikecualikan:
   * Tetapkan perangkat ke node Sumber Data
   * Konfigurasikan ulang pemerkayaan push pada tab Perangkat Lunak pada node Sumber Data yang menggunakannya, karena hal itu bergantung pada pilihan perangkat yang tidak diekspor
   * Tambahkan header autentikasi ke node Webhook (jika berlaku)
   * Masukkan kredensial MQTT untuk node Titik Akhir Output (jika berlaku)
5. Simpan aliran

Proses impor membuat aliran baru dengan struktur dan perhitungan dari konfigurasi yang diekspor, sehingga Anda dapat dengan cepat mereplikasi alur pemrosesan data yang kompleks di berbagai lingkungan.

## Menyimpan dan mengaktifkan aliran

Setelah mengonfigurasi aliran Anda:

1. Klik tombol **Simpan aliran** tombol untuk menyimpan konfigurasi aliran Anda
2. Pastikan aliran diaktifkan agar mulai memproses data

Setelah diaktifkan, aliran Anda:

* Menerima data real-time dari perangkat yang dikonfigurasi
* Menerapkan setiap transformasi yang ditentukan melalui node Inisiasi Atribut
* Meneruskan data yang telah diproses ke endpoint yang Anda tentukan dalam [Navixy Generic Protocol](/docs/iot-logic-api/technologies/navixy-generic-protocol.md) format

Jika Anda perlu menonaktifkan pemrosesan data sementara, Anda dapat mengalihkan status aktif aliran tanpa kehilangan konfigurasi.

## Contoh konfigurasi

Anda dapat menemukan deskripsi langkah demi langkah yang terperinci tentang pembuatan aliran contoh di [Contoh konfigurasi aliran](/docs/user/id/guide/account/iot-logic/flow-management/flow-configuration-example.md). Contoh ini juga berisi penjelasan tentang beberapa opsi pemerkayaan data yang umum. Silakan gunakan contoh ini sebagai templat untuk aliran kustom Anda.

{% hint style="info" %}
Untuk dokumentasi referensi tentang masing-masing jenis node, termasuk kemampuan dan opsi konfigurasi, lihat [Node](/docs/user/id/guide/account/iot-logic/nodes.md) halaman referensi.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://navixy.com/docs/user/id/guide/account/iot-logic/flow-management.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
