complete_product
Finalize CvLAC product records by updating keywords, areas, coauthors, recognitions, and linking thesis students. Preview changes with dry_run; deletions require confirm_delete.
Instructions
Complete the post-save CvLAC phase for an existing product. It manages ordered keywords, knowledge areas, coauthors and recognitions; for theses it also links students with their participation. It reads current values, resolves catalogue names, and never removes an existing value without confirm_delete:true. Use dry_run:true to preview catalogue resolution and removals without writing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| areas | No | Complete ordered replacement list of product knowledge areas, by code or name | |
| label | Yes | Exact title as shown in the section list | |
| dry_run | No | Preview without creating keywords or submitting lists | |
| section | Yes | Product section containing the existing item | |
| keywords | No | Complete ordered replacement list of product keywords | |
| students | No | Complete thesis student list; each item may use participation TUT, ASE, COT or ORI | |
| coauthors | No | Complete ordered replacement list of coauthor names; the CvLAC owner is preserved | |
| recognitions | No | Complete ordered replacement list of recognition titles already registered in CvLAC | |
| confirm_delete | No | Required when the replacement drops existing keywords, areas, coauthors or recognitions, or unlinks thesis students |