oms-Workflow/Definitions/actions.json
2023-10-20 13:08:56 +00:00

1 line
7.1 KiB
JSON

{"1005500001":{"name":"If","description":{"en":"Check condition","de":"\u00dcberpr\u00fcfe Bedingung"},"function_type":"Api","function":"apiValidateCondition","module":"Workflow","inputs":["field_name","field_value","field_value_type","field_comparison","{*}"],"outputs":["true|false"],"settings":{"field_name":{"type":"input","subtype":"text","default":"*","pattern":null,"examples":[],"required":true,"title":{"en":"Field name","de":"Feld name"},"description":{"en":"","de":""}},"field_value":{"type":"input","subtype":"text","default":"*","pattern":null,"examples":[],"required":true,"title":{"en":"Field value","de":"Feld value"},"description":{"en":"","de":""}},"field_comparison":{"type":"select","subtype":null,"default":"=","pattern":null,"examples":[],"required":true,"title":{"en":"Field comparison","de":"Feld comparison"},"description":{"en":"","de":""},"options":[{"value":"=","text":{"":"="}},{"value":"!=","text":{"":"!="}},{"value":">","text":{"":">"}},{"value":"<","text":{"":"<"}},{"value":">=","text":{"":">="}},{"value":"<=","text":{"":"<="}}]},"field_value_type":{"type":"select","subtype":null,"default":null,"pattern":null,"examples":[],"required":true,"title":{"en":"Field value type","de":"Feld value type"},"description":{"en":"","de":""},"options":[{"value":"int","text":{"en":"Integer","de":"Ganze Zahl"}},{"value":"float","text":{"en":"Decimal number","den":"Dezimalzahl"}},{"value":"datetime","text":{"en":"Date\/Time","de":"Datum\/Zeit"}},{"value":"string","text":{"en":"Text","de":"Text"}},{"value":"bool","text":{"en":"True\/False","de":"Wahr\/Falsch"}}]}}},"1005500002":{"name":"Adapter","description":{"en":"Takes input data and forwards the data to another action. Check the outputs and inputs of the actions to create the correct mapping.","de":"\u00dcbernimmt Eingangsdaten und leitet diese an eine andere Aktion weiter. \u00dcberpr\u00fcfe die Ausgaben und Eingaben der jeweiligen Aktionen um die korrekten Verkn\u00fcpfungen zu erstellen."},"function_type":"Api","function":"apiAdapter","module":"Workflow","inputs":["map","{*}"],"outputs":["{*}"],"settings":{"map":{"type":"textarea","subtype":null,"default":null,"pattern":null,"examples":["output1 -> input1\noutput1.name -> input2"],"required":true,"title":{"en":"Adapter","de":"Adapter"},"description":{"en":"","de":""}}}},"1005500003":{"name":"Listen Trigger","description":{"en":"Listens to trigger","de":"Wartet auf Trigger"},"function_type":"Api","function":"apiListenToTrigger","module":"Workflow","inputs":["type","trigger","delete","{*}"],"outputs":["{*}"],"settings":{"type":{"type":"select","subtype":null,"default":"1","pattern":null,"examples":[],"required":true,"title":{"en":"Type","de":"Type"},"options":[{"value":"1","text":{"en":"Existing Trigger","de":"Bestehender Trigger"}},{"value":"2","text":{"en":"New Trigger","de":"Neuer Trigger"}}],"description":{"en":"","de":""}},"trigger":{"type":"input","subtype":"text","default":null,"pattern":null,"examples":["PRE:Module:Billing:bill-create","PRE:Module:Billing:bill-update.*","PRE:Module:Billing:bill-update-{$id}"],"required":true,"title":{"en":"Trigger","de":"Trigger"},"description":{"en":"","de":""}},"delete":{"type":"select","subtype":null,"default":"1","pattern":null,"examples":[],"required":true,"title":{"en":"Type","de":"Type"},"options":[{"value":"1","text":{"en":"Never","de":"Niemals"}},{"value":"2","text":{"en":"After trigger execution","de":"Nach Triggerausf\u00fchrung"}},{"value":"3","text":{"en":"After workflow execution","de":"Nach Workflowausf\u00fchrung"}}],"description":{"en":"","de":""}}}},"1005500004":{"name":"Run Trigger","description":{"en":"Takes input data and forwards the data to another action. Check the outputs and inputs of the actions to create the correct mapping.","de":"\u00dcbernimmt Eingangsdaten und leitet diese an eine andere Aktion weiter. \u00dcberpr\u00fcfe die Ausgaben und Eingaben der jeweiligen Aktionen um die korrekten Verkn\u00fcpfungen zu erstellen."},"function_type":"Api","function":"apiRun","module":"Workflow","inputs":["map","{*}"],"outputs":["{*}"],"settings":{"map":{"type":"textarea","subtype":null,"default":null,"pattern":null,"examples":["output1 -> input1\noutput1.name -> input2"],"required":true,"title":{"en":"Adapter","de":"Adapter"},"description":{"en":"","de":""}}}},"1005500005":{"name":"Timed Trigger (Job\/Task)","description":{"en":"Timed trigger (Job\/Task)","de":"Zeitgesteuerter Trigger (Job\/Task)"},"function_type":"Api","function":"","module":"Workflow","function_install":{"module":"Workflow","function":"installTimedTrigger"},"inputs":["interval","{*}"],"outputs":["{*}"],"settings":{"interval":{"type":"input","subtype":"text","default":null,"pattern":null,"examples":[],"required":true,"title":{"en":"Interval","de":"Interval"},"description":{"en":"","de":""}}}},"1005500006":{"name":"Cli Action","description":{"en":"Cli action","de":"Konsolenbefehl"},"function_type":"Api","function":"","module":"Workflow","inputs":["cmd","{*}"],"outputs":["{*}"],"settings":{"cmd":{"type":"input","subtype":"text","default":null,"pattern":null,"examples":[],"required":true,"title":{"en":"Command","de":"Befehl"},"description":{"en":"","de":""}}}},"1005500007":{"name":"Workflow Script","description":{"en":"Workflow script","de":"Workflow Script"},"function_type":"Api","function":"","module":"Workflow","inputs":["{*}"],"outputs":["{*}"],"settings":[]},"1006200001":{"name":"Create blockchain","description":{"en":"Create audit blockchain","de":"Erstelle Audit Blockchain"},"function_type":"Cli","function":"cliGenerateBlockchain","module":"Auditor","inputs":[],"outputs":[],"settings":[]},"1000700001":{"name":"Error report","description":{"en":"Send error report","de":"Versende Fehlerbericht"},"function_type":"Cli","function":"cliLogReport","module":"Monitoring","inputs":["email","{*}"],"outputs":["resources[]","{*}"],"settings":{"email":{"type":"input","subtype":"text","default":null,"title":{"en":"Email","de":"Email"}}}},"1001200001":{"name":"Send Email","description":{"en":"Send Email","de":"Versende Email"},"function_type":"Api","function":"apiSendEmail","module":"Messages","inputs":["from","to","bcc","message","attachments","{*}"],"outputs":["message","message.getTo()","message.getFrom()","message.getBcc()","message.message","message.getAttachments()","message.getStatus()","{*}"],"settings":{"from":{"type":"input","subtype":"text","default":null,"pattern":null,"examples":[],"required":true,"title":{"en":"From","de":"Absender"},"description":{"en":"","de":""}},"to":{"type":"input","subtype":"text","default":null,"pattern":null,"examples":[],"required":true,"title":{"en":"Receiver","de":"Empf\u00e4nger"},"description":{"en":"","de":""}},"bcc":{"type":"input","subtype":"text","default":null,"pattern":null,"examples":[],"required":true,"title":{"en":"BCC","de":"BCC"},"description":{"en":"","de":""}},"message":{"type":"textarea","subtype":null,"default":null,"pattern":null,"examples":[],"required":true,"title":{"en":"Message","de":"Nachricht"},"description":{"en":"","de":""}},"attachments":{"type":"input","subtype":"text","default":null,"pattern":"\/(^\\*$)|(^(\\d+)(,\\s*\\d+)*$)\/","examples":[],"required":false,"title":{"en":"Attachments","de":"Anh\u00e4nge"},"description":{"en":"","de":""}}}}}