Forms and Interactions for Securities Marketing Content

Securities marketing data originates from three main sources: marketing materials approved through internal compliance reviews at securities firms

What data for this category looks like

Securities marketing data originates from three main sources: marketing materials approved through internal compliance reviews at securities firms, public investment research reports, and user lead capture forms. For update cadence: Approved compliance marketing materials are updated after internal review. Investment research reports are adjusted alongside market trends. User lead data is synced to the system in real time. The document structure includes mandatory compliance fields such as risk disclosure content, product codes, and annualized return ranges. It also supports custom lead capture fields. Fields include user full name, 11-digit contact phone number, risk assessment score, and intended product code. Risk assessment scores use integer range markings. Annualized returns use percentage units. Product codes are 6-digit Arabic numerals.

What constraints these characteristics impose on forms and interactions

Mandatory compliance fields require forms to set required items, with validation rules that strictly match regulatory requirements. Core content such as risk disclosures cannot be omitted. Real-time updated product data requires the interaction layer to support dynamic data source pulling. Static caching must not be used, as it may cause product information to become outdated. Format specifications for user lead fields require real-time validation configured at interaction nodes, to prevent submission of invalid data. Marketing content must be linked to archived compliant materials. Recommended content generated by forms must bind approved material IDs. Unarchived materials must not be called. Data submitted via forms must be synced to the compliance review pipeline, to ensure full process alignment with regulatory requirements.

How to set configurations

Configuration ItemRecommended ValueRationale
form_required_fields["risk_disclosure", "phone_number", "product_code"]Matches mandatory compliance field requirements for securities marketing forms, ensuring core information is not missing
form_field_validation_rules{"phone_number": "regex:^1[3-9]\\d{9}$", "product_code": "regex:^\\d{6}$"}Validates the format of lead capture fields, aligning with securities industry data specifications
dynamic_data_source_timeout10 secondsAdapts to network latency for real-time pulling of compliant product data, preventing form load failures due to timeout
workflow_trigger_conditionform_submit_successBinds workflow triggering after successful form submission, ensuring compliance checks and material calls execute post-submission
ai_response_content_filter["risk_promise", "guaranteed_income"]Blocks reply content that makes unauthorized return promises, aligning with securities marketing compliance requirements
form_submit_webhookhttps://internal-compliance-check.fastgpt.com/verifySyncs form data to the compliance review system, meeting regulatory archiving requirements

The parameter values provided on this page are common starting points for configuration setup. Actual values are affected by material format, data volume, and business rules. Each scenario requires targeted analysis. It is recommended to test against your own samples before finalizing settings.

Three common mistakes

  • Issue: After local deployment, the version does not match the 4.8.20 selected during installation, and displays as 4.8.17. The compliant field template for form configuration is missing. Cause: The GitHub repository tag was not specified when pulling code, and an older version branch was mistakenly fetched.
  • Issue: After manually entering <video src="xxx"></video> in a specified response node, the frontend only displays the text tag and no video element. Cause: The markdown_render_media_tags configuration item was not enabled. Parsing of non-text Markdown tags is disabled by default.
  • Issue: When calling a workflow via API to pass a knowledge base ID variable, the knowledge base search node does not return matching results. Cause: The variable format was not set to the ${kb_id} template syntax, or external incoming variable parameters were not configured at the workflow entry.

How to confirm configurations are complete

  • Navigate to the form configuration interface, and verify that the required field list includes mandatory items specified by regulatory requirements.
  • Submit test data that does not meet format specifications, to confirm that field validation rules trigger intercept prompts.
  • Trigger workflow execution, and confirm that the knowledge base search node can correctly read externally passed variable parameters.
  • View the model provider configuration page, and confirm that custom models or locally deployed models have been added to the optional list.

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.