Skip to content

Include service settings metadata in export/import JSON #963

@matKlju

Description

@matKlju

AS A Service-Module user
I WANT service settings metadata to be included in the exported JSON artifact
SO THAT imported services restore all prefilled settings automatically

Description

Currently, when configuring service settings in Service Module, the following fields can be added:

  • title
  • description
  • sample questions
  • keywords

These parameters are not included in the exported JSON artifact.

Update export/import behavior so these service settings are:

  • written into the exported JSON artifact
  • preserved during transport
  • restored on import
  • automatically prefilled into the correct service settings fields

AC checklist

  • Exported JSON includes:
    • service title
    • service description
    • sample questions
    • keywords
  • Imported JSON restores:
    • service title
    • service description
    • sample questions
    • keywords
  • Imported service opens with these values prefilled in Service Settings
  • Existing import/export flow for service logic remains unchanged
  • If imported JSON does not contain these parameters:
    • import still succeeds
    • canvas-level parameter fields remain unprefilled
  • Applies to:
    • canvas-level import (single)
    • overview-level import (single)
    • bulk import

Notes

  • Scope is limited to service settings metadata persistence in export/import JSON
  • Applies to JSON artifact only
  • Missing metadata must not block or fail import

Metadata

Metadata

Assignees

Labels

No fields configured for Feature.

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions