let's move on.
Now we need a GenericAgent, which we can create via CodeInstall->PackageSetup->ObjectAdd
Here you can see what the way should look like.
I'll just leave you alone for now and wonder how far you'll get.
:)
Please, Don't hesitate if you need help.
<CodeReinstall Type="post"><![CDATA[
$Kernel::OM->Get('var::packagesetup::OTRSQuickDelete')->CodeReinstall();
]]></CodeReinstall>
<CodeInstall Type="post"><![CDATA[
$Kernel::OM->Get('var::packagesetup::OTRSQuickDelete')->CodeInstall();
]]></CodeInstall>
<CodeUninstall Type="pre"><![CDATA[
$Kernel::OM->Get('var::packagesetup::OTRSQuickDelete')->CodeUninstall();
]]></CodeUninstall>
<CodeUpgrade Type="post"><![CDATA[
$Kernel::OM->Get('var::packagesetup::OTRSQuickDelete')->CodeUpgrade();
]]></CodeUpgrade>
$GenericAgentObject->JobAdd(
Name => 'JobName',
Data => {
Queue => 'SomeQueue',
...
Valid => 1,
},
UserID => 123,
);