Anomaly Manager

Report and manage product non-conformities directly from your Android device. Create reports with photos, generate a formal PDF to send to the supplier and keep track of everything in the Odoo Quality module — without leaving the app.

Overview

The Anomaly Manager is the SiltaFlow module dedicated to documenting non-conformities: damaged products, incorrect quantities, lot defects, expired products. It covers the entire cycle from field reporting to management in the company quality system.

To access the Anomaly Manager, tap the corresponding entry on SiltaFlow's main screen. The module works in two modes: standalone (local PDF reports, without need for additional modules on Odoo) or integrated with Odoo's Quality module (alerts tracked in the pipeline, live counters, edit directly from the app).

The module works even without Odoo connection: you can create reports, add photos and generate the PDF completely offline. Connection is required only to search for suppliers and products from the catalog and to synchronize alerts to the server.

Dashboards

The first screen of the Anomaly Manager is a dashboard with real-time counters and quick access to all module areas. The counters change depending on the active mode.

In standalone mode (without Odoo Quality module) the counters show how many local reports are in draft, how many are completed and how many have been uploaded to Odoo. In integrated mode, instead, the counters reflect live data coming directly from Odoo: how many alerts are open, how many completed and the total.

From the dashboard you can access four main areas:

With Odoo Quality module active, counters are automatically updated each time you open the dashboard, always reflecting your system's real status without needing manual refresh.

Create a Report

The editor lets you build a structured non-conformity report. Each report consists of a header with supplier data and an unlimited number of rows, each related to a non-conforming product.

Report Header

At the top of the editor fill in the general notification data:

Anomaly Rows

Tap <strong>Add Row</strong> to add a non-conforming product. For each row you can fill in:

You can add as many rows as needed, one for each non-conforming product. Rows can be modified and removed at any time while the report is in Draft or Completed status.

Adding Photos

Tap the camera icon on a row to add images. You can choose whether to take a new photo with the device camera or select one already saved in the gallery. Photos are automatically resized and thumbnails appear directly in the report row.

To remove a photo, tap the thumbnail and confirm deletion. Each row supports a maximum of 3 photos.

For effective documentation, take at least one photo showing the product in context (e.g., the pallet or shelf) and one close-up photo of the defect. Including the label with the lot or expiration date in the photo makes the report even clearer.

Report States

A report can be in one of these states:

State Meaning Available Actions
Draft Report being filled in, not yet finalized Edit, delete
Completed Report finalized, ready for PDF and synchronization Generate PDF, sync to Odoo, reopen for editing
Uploaded Report sent to Odoo, read-only Open in Odoo, view PDF, history

A report in Uploaded status cannot be modified from the app. Any subsequent corrections should be made directly on the alert in Odoo via the Quality Alerts section.

Generate PDF

When a report is in Completed status, you can generate the formal PDF document. The PDF is created entirely on the device, without internet connection, and includes all report data in a professional format ready to be sent to the supplier or archived.

PDF Content

Share and Open PDF

After generation, you can open the PDF with the device's default viewer or share it directly via any installed app: email, WhatsApp, Google Drive, Telegram and so on. The file is saved in the app's memory with a name that includes the supplier, reference and date.

Completed reports remain accessible from History: tap the PDF button next to a report to open or reshare it at any time.

Odoo Quality Alerts

When the Quality module is installed on your Odoo instance, SiltaFlow automatically detects it and unlocks the Quality Alerts section: a complete mobile view of quality alerts present in Odoo, with advanced filters and the ability to interact directly with records.

The Quality Alerts section and synchronization to Odoo require the Quality module installed and active on the connected Odoo instance (version 14 or later). If the module is not installed, the section is not available and reports remain in local PDF format.

Available Filters

You can filter the alert list in three ways, which can be combined:

What Each Alert Shows in the List

Managing an Alert in Detail

Tap an alert to open its complete details. From here you can act directly on Odoo without opening the browser:

Synchronize to Odoo

When a report is in Completed status, you can send it to Odoo with a single tap. Synchronization happens in three sequential steps, each with a progress indicator.

Step What Happens
1 — Create the Alert A new quality alert is created on Odoo with all report data: supplier, product, reason, default team and priority.
2 — Upload Photos Photos from all rows are uploaded as alert attachments on Odoo (only if the option is active in settings).
3 — Upload PDF The report PDF is attached to the alert as the main document (only if the option is active). When finished, the "Open in Odoo" link appears.

If the connection is interrupted during synchronization, you can resume from where it stopped without duplicating the record already created on Odoo.

After synchronization, always tap "Open in Odoo" to verify that the alert was created correctly with all photos and PDF attached. It is easier to fix any problems right away.

History

The History collects all reports created on the app, ordered from newest to oldest. From here you can filter by status, reopen drafts, view PDFs and manage the archive.

History is visible in the dashboard only when integration with the Odoo Quality module is not active. With integration active, alert management happens directly from the Quality Alerts section.

Each entry in the history shows the supplier name, document reference, date and PDF file name (if already generated). Available actions depend on the report status:

Settings

In the Anomaly Manager settings you can configure Odoo integration and the default values used during synchronization.

Integration with Quality Module

Enable the "Odoo Quality Integration" toggle to enable alert synchronization and the Quality Alerts section in the dashboard. The app automatically verifies the presence of the module on the configured Odoo instance.

Default Values for Synchronization

Attachment Options

Step-by-Step Examples

Report a Non-Conformity During Goods Receipt

  1. Tap <strong>Report Editor</strong> in the dashboard. In the Supplier field type the first letters of the name and select the supplier from the list. Enter the invoice or delivery note number in the Reference field.
  2. Tap <strong>Add Row</strong>. Search for the non-conforming product in the catalog, enter the quantity, lot and expiration date if available. Briefly describe the defect encountered.
  3. Tap the camera icon on the row and take up to 3 photos of the damaged product. Make sure to include a photo of the packaging and a close-up of the defect.
  4. Repeat steps 2 and 3 for each non-conforming product. When you have entered all rows, tap <strong>Save and Complete</strong>.
  5. Tap <strong>Generate PDF</strong> to create the formal document. You can share it via email to the supplier directly from the app.
  6. Tap <strong>Sync to Odoo</strong> to create the quality alert. Wait for the three steps to complete and tap "Open in Odoo" to verify the result.

Manage Quality Alerts on the Move

  1. Tap <strong>Quality Alerts</strong> in the dashboard. The app loads the list of alerts present in Odoo with updated counters.
  2. Apply the <strong>By Team</strong> filter and select your team. Add the <strong>By Priority</strong> filter and select "High" and "Very High" to see only urgent alerts.
  3. Tap an alert to open the details. Read the description, the product involved and the current stage.
  4. Tap the current stage and select the new stage from the list. The change is saved immediately on Odoo without needing to press Save.
  5. Tap <strong>Corrective Action</strong>, write the measures taken and save. Tap <strong>Add Note</strong> to leave an update visible to all colleagues in the system.

Requirements

To use the Anomaly Manager in SiltaFlow:

Creating reports in draft, adding photos and generating PDFs work completely without an internet connection.