Creating a New Script
1. Navigate to Settings | Scheduler | Scripts 2. Choose an existing script
import com.openedit.page.Page import org.openedit.data.Searcher import org.openedit.entermedia.Asset import org.openedit.entermedia.MediaArchive import org.openedit.*; import com.openedit.WebPageRequest; import com.openedit.hittracker.*; public void init() { // Regenerates a single asset final ASSET_ID = "109"; MediaArchive archive = context.getPageValue("mediaarchive"); //Search for all files looking for videos Searcher searcher = archive.getAssetSearcher(); Collection assets = searcher.getAllHits(); Asset asset = archive.getAsset(ASSET_ID); if(asset == null) { log.info("Asset not found"); return; } archive.removeGeneratedImages(asset); asset.setProperty("importstatus", "imported"); archive.saveAsset( asset,null); log.info("now kick off import event"); archive.fireMediaEvent("importing/assetsimported", user); } init();4. Click "Debug" button to test script and make sure it is running properly 5. Change the name appropriately

custom event|custom script|scheduled event|script