> For the complete documentation index, see [llms.txt](https://fitur-sap.simplidots.id/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://fitur-sap.simplidots.id/smh/fitur-pada-smh-sales-management-hub/2026/pembaharuan-backoffice-basic-call-procedure-alur-kerja-kunjungan-salesman-10-juli-2026.md).

# Pembaharuan Backoffice: Basic Call Procedure - Alur Kerja Kunjungan Salesman \[10 Juli 2026]

Halo, Kawan Simpli! 👋

Ada kabar gembira untukmu

Kami telah melakukan beberapa pembaruan penting untuk membuat pengalaman menggunakan SimpliDOTS semakin lancar dan nyaman. Berikut ringkasannya:

## <mark style="color:red;">**Ringkasan**</mark>

Fitur **Basic Call Procedure (BCP)** memungkinkan **Admin** mengatur alur aktivitas yang harus dilakukan salesman saat melakukan visit.

Admin dapat menentukan:

* Aktivitas yang **wajib** atau **opsional**.
* Urutan aktivitas yang harus dikerjakan.
* Salesman yang menggunakan alur tersebut.

Di aplikasi **SFA**, salesman akan mengikuti alur aktivitas sesuai urutan yang telah ditentukan. Aktivitas wajib harus diselesaikan sebelum lanjut ke aktivitas berikutnya. Jika visit berakhir **No-Sales** (misalnya toko tutup), salesman tetap dapat checkout tanpa menyelesaikan seluruh aktivitas wajib.

**Fitur ini dapat diakses melalui:**

* Menu Kunjungan > Basic Call Procedure (BCP)

## <mark style="color:red;">**Kenapa Fitur Ini Dibuat?**</mark>

* **Menjaga kepatuhan SOP** dengan memastikan salesman mengikuti alur kunjungan yang telah ditentukan.
* **Mengurangi aktivitas yang terlewat**, seperti stock checking atau collect pembayaran.
* **Memudahkan monitoring** supervisor terhadap proses kunjungan salesman.
* **Fleksibel**, karena alur dapat disesuaikan dengan kebutuhan masing-masing distributor tanpa custom development.

## <mark style="color:red;">**Apa yang Baru?**</mark>

### <mark style="background-color:blue;">**Untuk Admin (Backoffice SMH)**</mark>

#### **1. Membuat Basic Call Procedure (BCP)**

![](/files/XypPfv9QApagSHdX4X1g)

Admin kini dapat membuat alur kunjungan (BCP) untuk menentukan:

* **Nama BCP** — Beri nama unik untuk BCP (maksimal 100 karakter).
* **Status** — Tentukan apakah BCP langsung **Active** atau disimpan sebagai **Inactive**.
* **Aktivitas (Modul)** — Pilih aktivitas yang harus dilakukan saat visit, seperti **Order**, **Invoice**, **Payment**, **Collection**, dan **Customer Stock**.

  > **Check-in** dan **Check-out** tidak perlu ditambahkan karena otomatis menjadi aktivitas pertama dan terakhir pada setiap BCP.

![](/files/YkmRYhYULBntI0k3URqU)

* **Urutan (Sequence)** — Menentukan urutan aktivitas saat visit. Aktivitas pada urutan berikutnya baru bisa dikerjakan setelah seluruh aktivitas **wajib** pada urutan sebelumnya selesai. Urutan dapat diatur dengan **drag-and-drop** atau mengubah nomor urutan. Jika beberapa aktivitas memiliki urutan yang sama, aktivitas tersebut akan muncul bersamaan dan salesman bebas memilih mana yang dikerjakan lebih dulu.

![](/files/xZ9OI3dChSF4QiGXxq1w)

![](/files/8dIPxfAGAw7BiqiuoCdj)

* **Wajib / Opsional** — Tentukan apakah suatu aktivitas wajib atau opsional.&#x20;
  * Aktivitas **wajib** harus diselesaikan sebelum lanjut ke aktivitas berikutnya, sedangkan aktivitas **opsional** dapat dilewati.&#x20;
  * Label **Overridden** akan muncul jika status aktivitas berbeda dari pengaturan default.

![](/files/wHzI8HSsVOGjiJeHODY8)

* **Assign Salesman** — Pilih salesman yang akan menggunakan BCP ini.&#x20;
  * Satu salesman hanya dapat di-assign ke satu **BCP yang berstatus Active**.&#x20;
  * Jika salesman sudah di-assign ke BCP **Active** lain, sistem akan menolak proses assign dan menampilkan nama salesman yang berkonflik. Salesman tersebut harus di-remove dari BCP sebelumnya sebelum dapat di-assign ke BCP ini.
  * Apabila salesman hanya terdaftar pada BCP yang berstatus **Non Active**, maka salesman dapat langsung di-assign ke BCP ini.

![](/files/c7mQ7EcUvUzxxJjhQZEH)

#### **2. Lihat Daftar Basic Call Procedure (BCP)**

![](/files/cQ3ZcHsz3eQpiSeh7mSk)

Halaman **Daftar BCP** menampilkan seluruh BCP yang telah dibuat beserta informasi

* Nama BCP.
* Status.
* Jumlah salesman yang di-assign.
* Daftar aktivitas.
* Tanggal dibuat terakhir diubah.

Admin juga dapat:

* **Filter** daftar berdasarkan **status** (**Active** atau **Inactive**).

![](/files/0NJZ5t5b9hUorITiPE6u)

* **Filter Aktivitas** — Tampilkan BCP berdasarkan aktivitas yang digunakan, misalnya **Order** atau **Collection**.

![](/files/2ko1XeoEicBBuCMAqfQA)

* **Cari BCP** — Cari berdasarkan nama BCP (maksimal **3 kata**).

<figure><img src="/files/pDzmNLKng9I9oJJIpLN8" alt=""><figcaption></figcaption></figure>

* **Urutkan** — Berdasarkan tanggal dibuat, tanggal diubah, atau nama. Secara default, daftar diurutkan dari yang **terbaru**.

![](/files/tE9QFUNhDRrUcGVvDxEg)

#### **3. Detail Basic Call Procedure (BCP)**

![](/files/z6oHuaXenThli8H8Fugt)

Klik salah satu **BCP** pada daftar untuk melihat detail konfigurasinya. Pada halaman ini ditampilkan:

**Sisi kiri**

* Nama BCP.
* Status (**Active** / **Inactive**).
* Jumlah salesman yang di-assign (klik untuk melihat daftar salesman).

![](/files/FDc8eo8fJMp0edFlrtSs)

* Tanggal dibuat dan terakhir diubah.

**Sisi kanan**

* Daftar aktivitas (**Module Configuration**) beserta **urutan (Sequence)** dan status **Wajib/Opsional**.

Dari halaman ini, Admin juga dapat langsung **Edit** atau **Delete** BCP melalui tombol di pojok kanan atas.

#### **4. Edit Basic Call Procedure (BCP)**

![](/files/W8f9EK57idR94WwN1eFU)

Admin dapat mengubah seluruh konfigurasi BCP, mulai dari **nama**, **status**, **aktivitas**, **urutan (Sequence)**, **status Wajib/Opsional**, hingga **assignment salesman**.

**Perlu diketahui:**

* Perubahan hanya berlaku untuk **visit baru** setelah BCP disimpan. Visit yang sedang berjalan tetap menggunakan konfigurasi sebelumnya.
* **Check-in** dan **Check-out** bersifat wajib sehingga tidak dapat dihapus atau diubah menjadi opsional.
* Salesman yang sudah di-assign ke BCP lain tidak dapat ditambahkan ke BCP ini.

#### **5. Duplikat Basic Call Procedure (BCP)**

![](/files/POMaTmkGe5ODKYaTX0nK)

![](/files/lmtEww4zMLO8dC14b2UC)

Admin dapat menduplikasi BCP yang sudah ada untuk membuat BCP baru dengan konfigurasi yang sama, sehingga tidak perlu mengatur ulang seluruh konfigurasi dari awal.

#### **6. Aktifkan / Nonaktifkan Basic Call Procedure (BCP)**

Admin dapat mengubah status BCP menjadi **Active** atau **Inactive** kapan saja.

* **Active** — BCP digunakan pada setiap visit baru oleh salesman yang di-assign.
* **Inactive** — Visit baru tidak lagi menggunakan BCP, sedangkan visit yang sedang berjalan tetap mengikuti konfigurasi sebelumnya.

Saat BCP dinonaktifkan, seluruh konfigurasi dan assignment salesman tetap tersimpan sehingga dapat diaktifkan kembali kapan saja.

> ⚠️ **Catatan:** Salesman yang masih di-assign ke BCP berstatus **Inactive** tetap tidak dapat di-assign ke BCP lain. Hapus assignment terlebih dahulu jika ingin memindahkannya ke BCP lain.

#### **7. Hapus / Arsipkan Basic Call Procedure (BCP)**

Ketersediaan aksi bergantung pada penggunaan BCP.

<table><thead><tr><th width="325.4775390625">Kondisi</th><th>Aksi</th></tr></thead><tbody><tr><td>BCP belum pernah digunakan</td><td><p>✅ Dapat dihapus permanen (dengan konfirmasi).<br></p><p><img src="/files/gHveUCCoQhm556i78jFR" alt="" data-size="original"></p></td></tr><tr><td>BCP pernah digunakan dan tidak ada visit aktif</td><td>❌ Tidak dapat dihapus, tetapi dapat diarsipkan (<strong>Inactive</strong>).</td></tr><tr><td>BCP sedang digunakan pada visit yang masih berjalan</td><td>❌ Tidak dapat dihapus maupun diarsipkan. Sistem akan menampilkan daftar visit yang masih aktif.</td></tr></tbody></table>

> **Arsip** berarti BCP diubah menjadi **Inactive**. Seluruh konfigurasi tetap tersimpan dan dapat diaktifkan kembali kapan saja.

### <mark style="background-color:blue;">**Untuk Salesman (Mobile SFA)**</mark>

#### **1. Tombol Basic Call Procedure (BCP) di Menu Customer**

<figure><img src="/files/KFPjWutYXmXoTSg2l5eH" alt="" width="375"><figcaption></figcaption></figure>

Setelah **Check-in**, menu customer akan menampilkan tombol BCP sesuai status visit:

* **Lanjutkan Aktivitas** — Muncul saat status **Visiting**. Digunakan untuk membuka daftar aktivitas BCP.
* **Lihat Aktivitas** — Muncul saat status **Visited**. Menampilkan ringkasan aktivitas yang telah dikerjakan (hanya untuk dilihat).

Tombol ini hanya muncul jika salesman telah di-assign ke BCP.

#### **2. Panel Daftar Aktivitas**

Saat memilih **Lanjutkan Aktivitas**, akan muncul panel yang menampilkan seluruh aktivitas BCP beserta statusnya.

<table><thead><tr><th width="230.7073974609375">Status</th><th>Keterangan</th></tr></thead><tbody><tr><td>✅ <strong>Selesai</strong></td><td>Aktivitas sudah dikerjakan.</td></tr><tr><td>🔒 <strong>Terkunci</strong></td><td>Aktivitas belum dapat dibuka karena masih ada aktivitas wajib yang belum selesai.</td></tr><tr><td>⏳ <strong>Sedang Dikerjakan</strong></td><td>Aktivitas sedang berlangsung.</td></tr></tbody></table>

**Cara kerja:**

* Pilih aktivitas yang tersedia untuk langsung membuka halaman terkait (misalnya **Order**, **Invoice**, atau **Collection**).
* Jika memilih aktivitas yang masih terkunci, akan muncul pesan **"Selesaikan aktivitas wajib terlebih dahulu."**
* Jika terdapat beberapa aktivitas dengan **Sequence** yang sama, aktivitas tersebut ditampilkan sebagai **Aktivitas Paralel** dan dapat dikerjakan dalam urutan apa pun.

#### **3. Pengecekan Prasyarat**

Saat salesman membuka atau menyimpan transaksi, sistem akan memastikan aktivitas tersebut sudah dapat dikerjakan. Jika masih ada aktivitas **wajib** yang belum selesai, akan muncul pesan:

> **"Selesaikan aktivitas yang diperlukan."**

#### **4. Aktivitas Otomatis Selesai**

Setelah transaksi berhasil disimpan, aktivitas terkait akan otomatis ditandai **Selesai (✅)**. Salesman tidak perlu menandainya secara manual.

<table><thead><tr><th width="228.6414794921875">Aktivitas</th><th>Kapan dianggap selesai?</th></tr></thead><tbody><tr><td><strong>Check-in</strong></td><td>Otomatis saat check-in.</td></tr><tr><td><strong>Order</strong></td><td>Minimal 1 Sales Order berhasil disubmit.</td></tr><tr><td><strong>Invoice</strong></td><td>Minimal 1 Sales Invoice berhasil dibuat.</td></tr><tr><td><strong>Payment</strong></td><td>Minimal 1 pembayaran berhasil dicatat.</td></tr><tr><td><strong>Collection</strong></td><td>Minimal 1 collection berhasil dicatat.</td></tr><tr><td><strong>Customer Stock</strong></td><td>Data stok berhasil disimpan, termasuk jika memilih <strong>Tidak Ada Stok</strong>.</td></tr><tr><td><strong>Check-out</strong></td><td>Otomatis saat check-out.</td></tr></tbody></table>

Setelah suatu aktivitas selesai, aktivitas berikutnya yang sebelumnya terkunci akan otomatis terbuka jika seluruh prasyaratnya telah terpenuhi.

#### **5. Checkout**

Saat salesman melakukan **Checkout** atau **Check-in ke Customer Lain**, sistem akan memeriksa status aktivitas BCP.

**Jika semua aktivitas wajib sudah selesai:**

* Jika terdapat transaksi (sales), checkout langsung diproses.
* Jika tidak ada transaksi, salesman diminta memilih alasan **No-Sales**, kemudian checkout diproses.

**Jika masih ada aktivitas wajib yang belum selesai:**

* Sistem akan menampilkan konfirmasi "**Kamu akan check out tanpa menyelesaikan \[nama aktivitas]**"
* Setelah klik **OK**, salesman memilih alasan **Skip** atau **No-Sales** (sesuai kondisi), lalu checkout diproses.

**Jika hanya aktivitas opsional yang belum selesai:**

* Sistem akan menampilkan konfirmasi "**Beberapa aktivitas opsional belum diselesaikan**".
* Salesman tetap dapat melanjutkan checkout. Jika tidak ada transaksi, salesman tetap diminta memilih alasan **No-Sales**.

#### **6. Auto Checkout**

Jika salesman melakukan **Check-in** ke customer lain saat masih berstatus **Visiting**, sistem akan otomatis melakukan checkout pada customer sebelumnya.

Proses yang terjadi:

1. Sistem menampilkan konfirmasi "**Kamu akan check out dari \[Nama Customer A]...**"
2. Jika masih ada aktivitas wajib yang belum selesai, sistem akan menampilkan konfirmasi sesuai aturan BCP.
3. Setelah salesman memilih alasan yang diperlukan, customer sebelumnya akan di-checkout dan proses check-in ke customer berikutnya akan dilanjutkan secara otomatis.

#### **7. Aktivitas yang Tidak Tersedia di Role Salesman**

Jika salesman tidak memiliki akses ke modul tertentu (misalnya **Collection**), maka aktivitas tersebut:

* Tidak ditampilkan pada daftar aktivitas BCP.
* Tidak menghambat/memblokir aktivitas berikutnya.
* Akan dilewati secara otomatis oleh sistem.

Salesman tidak perlu melakukan tindakan apa pun.

#### **8. Offline Support & Sinkronisasi**

BCP tetap dapat digunakan saat perangkat tidak terhubung ke internet.

Selama offline:

* Urutan aktivitas, status wajib/opsional, dan aturan blocking tetap mengikuti data yang tersimpan di perangkat.
* Progress aktivitas disimpan secara lokal.

Saat perangkat kembali online:

* Progress aktivitas akan otomatis disinkronkan ke server.
* Jika salesman menggunakan lebih dari satu perangkat, progress dari masing-masing perangkat akan diperbarui setelah proses sinkronisasi.
* Jika terjadi check-in pada customer yang berbeda dari dua perangkat tanpa checkout, setelah sinkronisasi hanya satu customer yang akan tetap berstatus **Visiting**, sedangkan visit yang lebih lama akan otomatis di-checkout.

#### **9. Aman dari Perubahan BCP**

Jika Admin mengubah konfigurasi BCP saat salesman masih melakukan visit, perubahan tersebut tidak akan memengaruhi visit yang sedang berjalan.

Visit akan tetap menggunakan konfigurasi BCP yang berlaku saat visit dimulai. Konfigurasi yang baru hanya berlaku untuk visit yang dibuat setelah perubahan disimpan.

## <mark style="color:red;">**Cara Menggunakan**</mark>

#### <mark style="background-color:blue;">**Admin — Membuat BCP Baru**</mark>

1. Login ke **Backoffice (SMH)**.
2. Buka menu **Basic Call Procedure** (pada area yang sama dengan **Employee Route Plan**).
3. Klik **Buat BCP Template**.
4. Isi **Nama BCP** (harus unik, maksimal 100 karakter).
5. Pilih **Status**:
   * **Active** — BCP langsung dapat digunakan.
   * **Inactive** — BCP disimpan dan dapat diaktifkan nanti.
6. Pilih aktivitas yang akan digunakan. **Check-in** dan **Check-out** akan ditambahkan secara otomatis.
7. Atur **Sequence** (urutan) dengan drag-and-drop atau mengubah nomor urutan, lalu tentukan status **Wajib** atau **Opsional** untuk setiap aktivitas.
8. Pilih salesman yang akan menggunakan BCP.
9. Klik **Simpan**.

> 💡 **Membuat aktivitas paralel**\
> Berikan nomor **Sequence** yang sama pada dua atau lebih aktivitas. Misalnya **Order** dan **Collection** sama-sama menggunakan Sequence **2**, sehingga keduanya dapat dikerjakan dalam urutan apa pun.

> 💡 **Permission yang dibutuhkan**\
> Akun Admin harus memiliki permission **Route → Control** dan **Employee → Read**. Jika menu **Basic Call Procedure** tidak muncul, minta **Super Admin** untuk mengaktifkan permission tersebut pada **Role Group** Anda.

#### <mark style="background-color:blue;">**Salesman — Mengerjakan BCP saat Visit**</mark>

1. Lakukan **Sync** pada aplikasi untuk mengambil konfigurasi BCP terbaru.
2. Lakukan **Check-in** ke customer seperti biasa.
3. Pada menu customer, klik **Lanjutkan Aktivitas** untuk membuka daftar aktivitas BCP.
4. Pilih aktivitas yang akan dikerjakan, misalnya **Order**, lalu sistem akan membuka halaman yang sesuai.
5. Setelah transaksi berhasil disimpan, aktivitas akan otomatis ditandai **Selesai (✅)** dan aktivitas berikutnya akan terbuka jika syaratnya sudah terpenuhi.
6. Lanjutkan hingga seluruh aktivitas **wajib** selesai.
7. Setelah selesai, klik **Checkout** untuk mengakhiri visit.

**Jika tidak ada transaksi (No-Sales):**

1. Klik **Checkout**.
2. Sistem akan menampilkan konfirmasi sesuai status aktivitas BCP.
3. Pilih alasan **No-Sales**, kemudian checkout akan diproses dan visit selesai.

## <mark style="color:red;">**Contoh Penggunaan**</mark>

{% stepper %}
{% step %}

### Contoh 1: Wajib Cek Stok Sebelum Order

**Case:**&#x20;

* Admin ingin memastikan salesman **wajib melakukan Customer Stock** dan **membuat Order** sebelum checkout. Sementara **Collection** bersifat opsional.

**Konfigurasi BCP:**

<table><thead><tr><th width="117.57037353515625">Sequence</th><th width="252.4783935546875">Aktivitas</th><th>Status</th></tr></thead><tbody><tr><td>1</td><td>Check-in</td><td>✅ Wajib (otomatis)</td></tr><tr><td>2</td><td>Customer Stock</td><td>✅ Wajib</td></tr><tr><td>3</td><td>Order</td><td>✅ Wajib</td></tr><tr><td>4</td><td>Collection</td><td>Opsional</td></tr><tr><td>5</td><td>Check-out</td><td>✅ Wajib (otomatis)</td></tr></tbody></table>

**Alur di aplikasi SFA:**

1. Salesman melakukan **Check-in** ke customer, lalu klik **Lanjutkan Aktivitas**.
2. Panel aktivitas menampilkan:
   * **Customer Stock** (dapat dikerjakan)
   * **Order** (🔒 Terkunci)
   * **Collection** (🔒 Terkunci)
3. Salesman menyelesaikan **Customer Stock** dan menyimpan data.
4. Setelah selesai, **Order** otomatis terbuka.
5. Salesman membuat **Sales Order** dan menyimpan transaksi.
6. **Collection** bersifat opsional sehingga dapat dilewati.
7. Salesman melakukan **Checkout**, dan visit berhasil diselesaikan.

Dengan alur ini, salesman tidak dapat membuat **Sales Order** atau melakukan **Checkout** sebelum aktivitas **Customer Stock** selesai.
{% endstep %}

{% step %}

### Contoh 2: Order & Collection Bisa Dikerjakan Bersamaan

**Case:**

* Admin ingin salesman **wajib membuat Order dan melakukan Collection**, tetapi keduanya dapat dikerjakan dalam urutan apa pun.

**Konfigurasi BCP:**

<table><thead><tr><th width="123.19970703125">Sequence</th><th width="214.517333984375">Aktivitas</th><th>Status</th></tr></thead><tbody><tr><td>1</td><td>Check-in</td><td>✅ Wajib (otomatis)</td></tr><tr><td>2</td><td>Order</td><td>✅ Wajib</td></tr><tr><td>2</td><td>Collection</td><td>✅ Wajib</td></tr><tr><td>3</td><td>Check-out</td><td>✅ Wajib (otomatis)</td></tr></tbody></table>

**Alur di aplikasi SFA:**

1. Salesman melakukan **Check-in**, lalu klik **Lanjutkan Aktivitas**.
2. Panel aktivitas menampilkan **Order** dan **Collection** sebagai **Aktivitas Paralel**, sehingga keduanya langsung dapat dikerjakan.
3. Salesman bebas memilih apakah ingin mengerjakan **Order** atau **Collection** terlebih dahulu.
4. Setelah salah satu aktivitas selesai, aktivitas lainnya tetap harus diselesaikan.
5. Setelah **Order** dan **Collection** sama-sama selesai, salesman dapat melakukan **Checkout**.

Karena kedua aktivitas memiliki **Sequence** yang sama, keduanya dapat dikerjakan dalam urutan apa pun. Namun, **Checkout** baru dapat dilakukan setelah kedua aktivitas wajib tersebut selesai.
{% endstep %}

{% step %}

### Contoh 3: Toko Tutup — Checkout Tanpa Transaksi

**Case:**&#x20;

* Salesman sudah melakukan **Check-in**, tetapi toko tutup sehingga tidak dapat melakukan transaksi.

**Alur di aplikasi Salesman**

1. Salesman melakukan **Check-in** ke customer.
2. Salesman memilih **Checkout**.
3. Sistem menampilkan konfirmasi "**Kamu akan check out tanpa menyelesaikan Order, Collection**"
4. Salesman klik **OK** untuk melanjutkan.
5. Karena tidak ada transaksi, sistem meminta salesman memilih alasan **No-Sales**.
6. Salesman memilih alasan **"Toko Tutup"**.
7. Visit selesai, dan aktivitas yang belum dikerjakan akan dicatat sebagai **Skipped**.
   {% endstep %}

{% step %}

### Contoh 4: Check-in Customer Baru Tanpa Checkout Customer Lama

**Case:**

* Salesman masih berstatus **Visiting** di **Toko A**, tetapi ingin langsung melakukan **Check-in** ke **Toko B**.

**Alur di aplikasi Salesman**

1. Salesman memilih **Check-in** pada **Toko B**.
2. Sistem menampilkan konfirmasi "**Kamu akan check out dari Toko A...**"
3. Jika masih ada aktivitas **wajib** yang belum diselesaikan di **Toko A**, sistem akan menampilkan konfirmasi sesuai aturan BCP.
4. Salesman memilih alasan yang diperlukan untuk melanjutkan checkout.
5. Sistem otomatis melakukan **Checkout** dari **Toko A**, kemudian melanjutkan **Check-in** ke **Toko B**.

Dengan alur ini, salesman tidak perlu melakukan checkout secara manual sebelum berpindah ke customer berikutnya.
{% endstep %}
{% endstepper %}

## <mark style="color:red;">**Setelah Fitur Ini Aktif**</mark>

* Pastikan akun **Admin** memiliki permission yang diperlukan.
* Buat **BCP** dan assign ke salesman yang akan menggunakannya.
* Minta salesman melakukan **Sync** aplikasi untuk mengambil konfigurasi BCP terbaru.
* Informasikan kepada salesman bahwa setelah **Check-in**, akan muncul tombol **Lanjutkan Aktivitas** untuk menjalankan alur BCP.
* Salesman yang **tidak di-assign** ke BCP tetap dapat melakukan visit seperti biasa tanpa perubahan pada alur kerja.

## <mark style="color:red;">**Yang Perlu Diperhatikan**</mark>

* Salesman yang **tidak di-assign** ke BCP tetap melakukan visit seperti biasa. Fitur ini tidak mengubah alur kerja mereka.
* Perubahan BCP oleh Admin hanya berlaku untuk **visit baru**. Visit yang sedang berjalan tetap menggunakan konfigurasi saat visit dimulai.
* Setiap salesman hanya dapat di-assign ke **satu BCP**. Jika ingin menggunakan BCP lain, salesman harus dihapus dari assignment BCP sebelumnya terlebih dahulu.
* Tidak diperlukan permission baru. Fitur ini menggunakan permission **Route**, **Weekly Route**, dan **Employee Route Plan** yang sudah tersedia.
* Jika salesman tidak memiliki akses ke suatu modul, aktivitas tersebut tidak akan ditampilkan dan akan dilewati secara otomatis oleh sistem.
* Setelah Admin membuat, mengubah, atau meng-assign BCP, salesman perlu melakukan **Sync** agar konfigurasi terbaru terunduh ke perangkat.
* Jika salesman melakukan **Clear All Data** pada aplikasi, konfigurasi BCP akan diunduh kembali saat **Sync** berikutnya. Namun, progress aktivitas yang belum sempat disinkronkan ke server akan hilang.

## <mark style="color:red;">**FAQ**</mark>

<table><thead><tr><th width="317.7821044921875">Pertanyaan</th><th>Jawaban</th></tr></thead><tbody><tr><td>Apakah fitur ini otomatis aktif untuk semua tenant?</td><td>Tidak. BCP bersifat <strong>opsional</strong>. Fitur ini hanya berlaku jika Admin membuat BCP dan meng-assign salesman. Jika belum ada BCP, alur visit tetap seperti biasa.</td></tr><tr><td>Bagaimana jika Admin mengubah BCP saat salesman sedang visit?</td><td>Perubahan hanya berlaku untuk <strong>visit baru</strong>. Visit yang sedang berjalan tetap menggunakan konfigurasi BCP saat visit dimulai.</td></tr><tr><td>Apakah satu salesman bisa menggunakan lebih dari satu BCP?</td><td>Belum bisa. Setiap salesman hanya dapat di-assign ke <strong>satu BCP</strong>. Jika ingin menggunakan BCP lain, salesman harus dihapus dari assignment BCP sebelumnya terlebih dahulu.</td></tr><tr><td>Apa yang terjadi jika BCP dinonaktifkan?</td><td>Visit baru tidak lagi menggunakan BCP, sedangkan visit yang sedang berjalan tetap mengikuti konfigurasi sebelumnya. Konfigurasi BCP tetap tersimpan dan dapat diaktifkan kembali kapan saja.</td></tr><tr><td>Apakah perlu mengatur permission baru?</td><td><p>Tidak. Fitur ini menggunakan permission:</p><ul><li><strong>Route → Control.</strong></li><li><strong>Weekly Route → Control.</strong></li><li><strong>Employee Route Plan → Control.</strong></li></ul></td></tr><tr><td>Bagaimana jika role salesman tidak memiliki akses ke salah satu aktivitas?</td><td>Aktivitas tersebut tidak akan ditampilkan di panel BCP dan akan dilewati secara otomatis oleh sistem, sehingga tidak menghambat aktivitas berikutnya.</td></tr><tr><td>Apakah BCP dapat digunakan saat offline?</td><td>Ya. Seluruh alur BCP tetap berjalan saat offline. Progress aktivitas disimpan di perangkat dan akan otomatis disinkronkan ketika perangkat kembali online.</td></tr><tr><td>Apa perbedaan Hapus dan Arsip?</td><td><p></p><ul><li><strong>Hapus</strong>: BCP dihapus permanen dan hanya dapat dilakukan jika BCP belum pernah digunakan.</li><li><strong>Arsip</strong>: BCP diubah menjadi <strong>Inactive</strong>, tetapi seluruh konfigurasi tetap tersimpan dan dapat diaktifkan kembali.</li></ul></td></tr><tr><td>Mengapa aktivitas BCP belum muncul di aplikasi salesman setelah di-assign?</td><td>Pastikan salesman sudah melakukan Sync agar konfigurasi BCP terbaru terunduh ke perangkat.</td></tr><tr><td>Apakah progress akan tersinkron jika menggunakan dua perangkat?</td><td>Ya. Setelah proses <strong>Sync</strong>, progress dari satu perangkat akan diperbarui di perangkat lainnya. Pastikan kedua perangkat telah melakukan sinkronisasi.</td></tr></tbody></table>

Selamat mencoba, Kawan Simpli!

> *Jangan ragu untuk menghubungi tim Customer Success Kami jika ada pertanyaan atau memerlukan bantuan. Kami siap membantu, Kawan Simpli! Terima kasih telah memilih SimpliDOTS. Kami berkomitmen untuk terus meningkatkan experience Kawan Simpli dalam menggunakan SimpliDOTS.*

<figure><img src="https://fitur-sap.simplidots.id/~gitbook/image?url=https%3A%2F%2F2844923736-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FOSQCfcS0Gg4MdBScldLm%252Fuploads%252FAHNjMu0M4DDPnzUEnKFM%252Fimage.png%3Falt%3Dmedia%26token%3D1af343c9-4d06-4dd3-9f37-7d0fb85d2d9a&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=745c4c48&#x26;sv=2" alt="" width="188"><figcaption><p>Salam Hangat<br>- Androsim -</p></figcaption></figure>
