> 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 atas node yang saling terhubung dan 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, lalu 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 yang saling terhubung yang menentukan bagaimana data bergerak melalui sistem Anda. Data masuk melalui **Sumber Data** node, dapat diubah oleh node pemrosesan seperti **Inisiasi Atribut**, dan keluar melalui **Titik Akhir Output** node. Node khusus tambahan, seperti **Aksi** dan **Webhook** menyediakan fungsi khusus untuk otomatisasi dan integrasi.

Arsitektur modular ini mendukung penerusan data sederhana maupun transformasi multi-tahap 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 node lengkap dan petunjuk 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 disetel ke **Titik akhir default** mode 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 sebelah kiri dan letakkan di area kerja.
2. Klik setiap node untuk membuka panel konfigurasinya dan mengatur parameter yang diperlukan.
3. Hubungkan node dengan mengeklik konektor output sebuah node lalu 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:

* Satu **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 multi-tahap

## Mengedit aliran yang sudah ada

Setelah membuat aliran, Anda dapat mengubah konfigurasinya seiring perubahan kebutuhan Anda.

### Mengubah 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 **...** menu untuk aliran tersebut, lalu pilih **Edit**.
3. Perbarui nama, deskripsi, atau status aktif di dialog.
4. Klik **Simpan** untuk mengonfirmasi perubahan.

### Menghapus elemen

{% columns %}
{% column %}
Saat Anda perlu menstruktur 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 dalam **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, serta sebuah **...** menu dengan opsi **Edit**, **Unduh**, dan **Hapus**.

Untuk membuka aliran di kanvas, klik namanya di tabel atau pilih **Edit** dari **...** menunya.

### Tabel pemetaan

Di samping judul halaman pada halaman mulai IoT Logic, tombol **Tabel pemetaan** membuka **pemetaan perangkat** dialog, sebuah tabel seluruh akun yang dapat dicari yang mencantumkan setiap perangkat dan ke mana datanya dikirim.

<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 masing-masing aliran
* **Sumber Data**: node Sumber Data yang memasok perangkat

Gunakan kolom pencarian di atas tabel untuk memfilternya berdasarkan perangkat.

{% hint style="info" %}
Penetapan perangkat-ke-aliran yang sama juga tersedia secara program. 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 keperluan pencadangan atau membagikannya dengan akun lain. Anda juga dapat mengimpor konfigurasi yang sebelumnya diekspor untuk menyiapkan aliran baru dengan cepat.

Berikut contoh file JSON aliran yang telah diekspor/siap diimpor:

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

### Mengekspor aliran

Untuk mengekspor konfigurasi aliran Anda:

1. Temukan aliran di **Aliran yang dibuat** tabel.
2. Klik **...** menu untuk aliran tersebut, lalu pilih **Unduh**.
3. Konfigurasi aliran diunduh sebagai file JSON

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

#### Apa 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>Pemilihan perangkat (node Sumber Data)</td><td align="center">❌</td></tr><tr><td>Konfigurasi push tab Software (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" %}
Pemilihan perangkat, konfigurasi push tab Software, dan data autentikasi dikecualikan dari ekspor. Pemilihan perangkat dan konfigurasi push tab Software dikecualikan untuk menghindari konflik saat mengimpor ke akun lain. Pemetaan tab Software mereferensikan pemilihan perangkat pada node, sehingga keduanya dikecualikan bersama-sama. 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. Pada 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 pengayaan push tab Software pada node Sumber Data yang menggunakannya, karena bergantung pada pemilihan 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 **Simpan aliran** untuk menyimpan konfigurasi aliran Anda
2. Pastikan aliran diaktifkan agar mulai memproses data

Setelah diaktifkan, aliran Anda:

* Menerima data real-time dari perangkat yang telah dikonfigurasi
* Menerapkan transformasi yang ditentukan melalui node Inisiasi Atribut
* Meneruskan data yang telah diproses ke titik akhir 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 Anda.

## Contoh konfigurasi

Anda dapat menemukan deskripsi langkah demi langkah yang rinci 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 pengayaan data yang umum. Anda dapat menggunakan contoh ini sebagai templat untuk aliran kustom Anda.

{% hint style="info" %}
Untuk dokumentasi referensi tentang jenis node individual, 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.
