Business Process Guidance for Refined Oil Sales: Forms and Interactions

Business Process Guidance for Refined Oil Sales: Forms and Interactions

What the data for this category looks like

The business processing data for refined oil sales mainly comes from offline gas station POS systems, fuel card management platforms, and retail business backends. There are two types of data update rhythms: fuel transaction and invoice application data are synchronized in real time, while card application and package change data are updated according to business nodes. A single business document includes fields such as business type, customer ID, fuel grade, transaction amount, fuel volume, processing store, and operation time. The unit of amount is yuan, the unit of volume is liters, and the time format follows the standard Beijing time format.

The real-time nature and multi-field linkage characteristics of refined oil sales business data require that the form link support real-time field verification. Fixed business fields such as fuel grade and business type must have optional ranges set to avoid non-standard input. There is a linkage calculation relationship between transaction amount and fuel volume, so form input items must be configured to automatically synchronize associated values. The store ID field must be bound to the currently logged-in service store and automatically fill in the corresponding value to reduce manual input errors. Different business types must trigger the display of different subsequent form fields; for example, invoice services need to load additional invoice title and tax ID input items.

How to set the configurations

Configuration ItemRecommended PracticeBasis
formInputConfigure independent input items for each business field, and set two-way linkage between fuel volume and transaction amountRefined oil sales data has a linkage relationship between transaction amount and fuel volume, reducing manual input errors
userSelectLimit fuel grade to an optional range of 92, 95, 98, and 0 dieselFuel grades follow unified national standard categories, avoiding business exceptions caused by non-standard input
Field default valuesAutomatically bind the processing store to the currently logged-in store ID, and select "Fuel Handling" as the default business typeMost businesses are daily refueling scenarios, and the store is directly bound to the current service node
Verification rulesLimit fuel volume to the range of 0.1-1000 liters, and retain two decimal places for transaction amountAligns with the conventional value range of daily refueling at gas stations, avoiding invalid input
Field display logicSwitch and display corresponding input items based on the selected business typeForm fields required vary by business type, streamlining interaction steps

Three common mistakes

  • Phenomenon: After configuring dynamic knowledge base variables, the AI does not return the referenced document content. Cause: The knowledge base variable is not correctly bound to the parameter passing node of formInput or userSelect, resulting in the variable not being assigned.
  • Phenomenon: An unmarshal_resp error occurs when converting voice input to text. Cause: No text format verification rules are configured for voice input, causing non-standard text after conversion to fail normal parsing by the system.
  • Phenomenon: A field empty exception occurs after the form is submitted. Cause: No required field verification is set, and empty value submissions for non-required items are not restricted, resulting in invalid data entering subsequent processes.

How to confirm the configuration is complete

  • Enter the form configuration page of FastGPT v4.17.0, select the fuel grade item, and confirm that the optional range of userSelect includes 92, 95, 98, and 0 diesel.
  • Trigger fuel volume input, and confirm that the transaction amount will automatically synchronize and update the display.
  • Switch the business type to invoice handling, and confirm that the page automatically loads the invoice title and tax ID input fields.
  • Submit a test form, and confirm that all required field verification rules normally intercept invalid input.

The values provided here are common starting points and should be measured against the reader's own samples.

Question material comes from public community discussions. Configuration values are common starting points and should be measured against your own samples. Verified on 2026-09-28.