For automatic registration, this actually happens via a scheduled task, and not at the moment of publication. For smaller numbers of articles, you could also use the “select all” option or select multiple in the plugin UI. But, for 3700, you’ll prefer the scheduled task or a database update.
Running the Crossref scheduled task when that checkbox is enabled will automatically attempt to deposit any DOI which is assigned within OJS to a published article, but not marked as registered within OJS.
Registration of an already registered DOI will effectively be a metadata update within Crossref.
The scheduled task may be run by Acron, or via a cron job (
php tools/runScheduledTasks.php plugins/importexport/crossref/scheduledTasks.xml), or via the CLI (
php tools/importExport.php ...)
If you have migrated your articles from another system/URL to OJS, you will want to re-register the metadata. If you have already manually registered the articles and the metadata and URL has not changed, you may want to simply mark the articles as registered within OJS, to avoid extra processing of updating metadata which doesn’t need an update. This can be done in the UI, but would probably be easiest via a mysql query, which we can discuss if needed.