Test Cases and Defect Analysis for Game License and Publication Declaration: Forms and Interactions

Data for this category comes from official administrative service and copyright registration systems, game package files, and operating institution

What Data for This Category Looks Like

Data for this category comes from official administrative service and copyright registration systems, game package files, and operating institution materials. Daily submitted documents include four core types: declaration request files, game application forms, copyright certificates, and review reports. Fields cover declaration subject qualifications, game names and classifications, copyright numbers, review content matching items, and more. Data updates occur once per game declaration, and are adjusted and supplemented irregularly alongside provincial preliminary review feedback. There is no fixed batch update cycle.

Constraints on Forms and Interactions

Multi-source data means external business systems must implement cross-system field association verification separately after FastGPT’s formInput node collects input, to avoid inconsistent materials. The four core documents have differentiated structures, so external business systems must implement template switching and custom field expansion separately to adapt to information submission for different declaration scenarios. Irregular data updates require external business systems to reserve adjustable form field space, without modifying FastGPT node underlying configurations during every iteration. Severe approval failure consequences require external business systems to complete real-time key field verification during the filling stage, to avoid errors in advance.

Configuration Settings

Configuration ItemRecommended ApproachRationale
Form input node formInputTest example: Select 3 fields from game license and publication declaration as required inputs; actual fields are determined per taskThis node collects user input; check interaction status when required fields are missing to prevent subsequent nodes from receiving incomplete input
User selection node userSelectTest example: Set 2 business options, check corresponding branches one by oneThis node handles user selection; querying and filtering records related to game license and publication declaration must be implemented by subsequent interfaces or external systems
Field passing after submissionTest example: Prepare 10 input samples for game license and publication declaration, covering complete filling, missing required fields, and canceled operationsCompare input and node output to verify whether subsequent nodes receive corresponding fields; result thresholds are determined per actual task
External implementation item: Form required field configurationMust be implemented separately by the external system; FastGPT’s formInput node configures declaration subject, game name, and copyright certificate number as required fieldsEnsure core declaration materials are not missing, and meet material consistency verification requirements
External implementation item: Input format restrictionMust be implemented separately by the external system; the external business system configures copyright numbers as 15-20 characters, and game package size limit as within 1000 MBMatch the field format and package specifications registered by the official authority
External implementation item: Job permission configurationMust be implemented separately by the external system; the external business system divides into three groups according to declaration positions: legal review, project submission, and provincial preliminary review liaisonMatch the internal approval and workflow of publishing units

This document is written based on FastGPT v4.17.0.

Three Common Mistakes

  • A "field format mismatch" error appears after submitting the declaration form collected by FastGPT’s formInput node. This occurs because the external business system has not configured the corresponding field format verification rules, or the copyright certificate number has not been filled in the format required by the official authority.
  • The account of the provincial preliminary review liaison position cannot edit the preliminary review opinion field of the declaration form. This occurs because the external business system has not configured the corresponding job permission group, and the corresponding role has not been granted the corresponding editing permission.
  • Request timeout occurs when importing multiple declaration materials in batches. This occurs because the external business system has not set a reasonable timeout retry configuration, and the request duration exceeds the system limit, resulting in failed data import.

How to Confirm Configuration Is Complete

  • Fill in the fields marked as required in FastGPT’s formInput node, and no error prompt appears after triggering the external business system’s field verification. This confirms the required field configuration and format verification rules are effective.
  • Switch to the account of the legal review position, and confirm only the review report and compliance fields associated with FastGPT’s formInput node can be edited. This verifies the external business system’s job permission configuration is correct.
  • Import a declaration template file that meets the format requirements, and confirm the data can be normally loaded into FastGPT’s formInput node and match the corresponding fields. This verifies the external business system’s cross-data source association configuration is effective.
  • Simulate the submission process and wait for 600 seconds, and confirm no timeout error appears. This verifies the external business system’s timeout retry configuration is effective.

The values given are common starting points and should be measured against samples from actual deployments.

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