Workflow Orchestration for Energy Metals Marketing Content

Data related to energy metals mainly comes from industry association public reports, spot price platform APIs, customs import and export statistics

What the data for this category looks like

Data related to energy metals mainly comes from industry association public reports, spot price platform APIs, customs import and export statistics, and mining enterprise disclosure documents. The data update rhythm varies:

  • Real-time spot prices are updated every 15 minutes
  • Monthly production and inventory statistics are released by the 5th of each month for the previous month
  • Quarterly industry analysis reports are published at the end of each quarter

Three main document formats are supported:

  • CSV format bulk spot price sheets
  • JSON format real-time API response data
  • PDF format in-depth industry analysis reports

Fields include lithium concentrate grade indicators, lithium carbonate prices, monthly production, total inventory, and more. Units include yuan/ton, ten thousand tons, tons, and others.

What constraints do these characteristics impose on workflow orchestration?

The multi-source, heterogeneous data profile of this category requires workflows to support multi-format parsing and multi-source access. Parsing nodes compatible with CSV, JSON, and PDF must be configured. Different update frequencies correspond to distinct trigger requirements. Real-time price data requires an event trigger node, while monthly statistical data requires a scheduled trigger node. Workflows must therefore support mixed trigger modes. Inconsistent field units require adding a unit standardization step in the workflow to prevent unit confusion in downstream marketing content. Nested field structures require the workflow’s variable extraction node to support multi-level parsing, ensuring complete data extraction.

How to set the configurations

Configuration ItemRecommended ValueRationale
trigger_modeScheduled trigger + event triggerCovers the event trigger requirement for real-time spot data and the scheduled scheduling requirement for monthly statistical data
data_parse_formatCSV+JSON+PDF multi-format parsingMatches the three main document formats of data for this category
llm_max_tokens8000-12000 charactersAdapts to the context length required for marketing content generation, integrating multi-source energy metals data
llm_temperature0.3-0.7Balances content accuracy and creativity, adapting to the creation needs of industry marketing content
system_config_base_urlOfficial domain name of industry public data interfaceMatches the standard access address of public APIs in the energy metals industry
http_request_timeout30 secondsMatches the average response delay of 10-25 seconds for industry API interfaces, reserving reasonable buffer time

The parameter values provided on this page are conventional recommendations used as a starting point for configuration. Actual values are affected by material form, data volume, and business rules. Specific issues require case-by-case analysis. It is recommended to test on your own samples before finalizing settings.

Three common configuration mistakes

  • Symptom: Downstream variables are empty after configuring json_path_extract in the workflow. Cause: The correct root path was not specified, and only the field name was entered without matching the nested structure of the API response.
  • Symptom: Marketing content generated by the large language model does not apply the configured llm_temperature and llm_max_tokens parameters. Cause: Only the model name was passed as a variable, and parameter items were not separately configured in the model call node.
  • Symptom: Marketing content with an embedded shared link does not load the latest custId global variable. Cause: The automatic synchronization configuration for global variables was not enabled, and old variables bound to the shared link were not refreshed with updates.

How to confirm the configuration is correct

  • Upload a historical CSV price file of this category, run the format parsing node, and verify that extracted fields match those in the original document.
  • Call the industry public API interface, enter the interface address in the http_request node, run the node, and check the response log to confirm that variable values extracted by json_path_extract match expected results.
  • Configure a scheduled trigger task set to run after 1 hour, check the workflow scheduling list to confirm the task was created normally and associated with the correct trigger rules.
  • Modify the custId parameter in global variables, regenerate the shared link, open the link, and verify that the page loads the updated parameter content.

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-14.