# MigrateFilesToChildren

## <span class="mw-headline" id="bkmrk-what-it-does-1">What it does</span>

<span class="mw-headline">Helps migrate from a [Files: Documents](https://docs.tsnocode.com/books/field-type-reference/page/documents) field to a related entity, with a Files: Documents field in single-file mode.</span>

<span class="mw-headline">Introduced in version 11879.</span>

## <span class="mw-headline" id="bkmrk-how-to-invoke-1">How to invoke</span>

<span class="mw-headline">Make a http request:</span>

```
.../main?command=com.tsnocode.codeunit.common.MigrateFilesToChildren
```

### <span class="mw-headline">Options</span>

Required parameters:

<table border="1" id="bkmrk-name-description-fro" style="border-collapse: collapse; width: 100%; height: 178.781px;"><colgroup><col style="width: 50%;"></col><col style="width: 50%;"></col></colgroup><tbody><tr style="height: 29.7969px;"><td style="height: 29.7969px;">**Name**</td><td style="height: 29.7969px;">**Description**</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">From</td><td style="height: 29.7969px;">Entity migrating files from</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">FromDocument</td><td style="height: 29.7969px;">Field to migrate files from in "From" entity</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">To</td><td style="height: 29.7969px;">Entity to migrate files to</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">ToParent</td><td style="height: 29.7969px;">Field that references "From" entity</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">ToDocument</td><td style="height: 29.7969px;">Field to migrate files to in "To" entity</td></tr></tbody></table>

Optional parameters:

<table border="1" id="bkmrk-dontkeepmetadata-don" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 50%;"></col><col style="width: 50%;"></col></colgroup><tbody><tr><td>DontKeepMetadata</td><td>Don't set CreatedAt and CreatedBy based on when and who uploaded the original file</td></tr><tr><td>TEST</td><td>Limit to first 10 records in "From" entity</td></tr></tbody></table>

All entity and field names are system names.

## <span class="mw-headline" id="bkmrk-developer-info-1">Developer info</span>

- <span class="mw-headline">Type: [CodeunitPagecontentPublic](https://docs.tsnocode.com/books/codeunit-reference/chapter/pagecontentpublic)</span>
- <span class="mw-headline">Security: requires admin</span>
- <span class="mw-headline">Classpath: com.tsnocode.codeunit.common.MigrateFilesToChildren</span>