Eine eigene Schedulerfunktion in SugarCRM erstellen
Man kann eigene Funktionen für den Scheduler von SugarCRM erstellen, wenn man die Datei custom/modules/Schedulers/_AddJobsHere.php erstellt und nach dem folgenden Schema aufbaut:
<?php
if(!defined('sugarEntry') || !sugarEntry) die('Not A Valid Entry Point');
array_push($job_strings, 'my_task');
/**
* Description of what my_task does.
*
* @return boolean Returns TRUE on success and FALSE otherwise.
*/
function my_task() {
// Add your code here.
return TRUE;
}
?>
Danach erscheint der Task im Scheduler jedoch ohne Beschriftung. Damit die korrekte Bezeichnung erscheint, muß die Datei custom/Extension/modules/Schedulers/Ext/Language/en_us.custom.php erstellt werden.
<?php
//THIS FILE IS AUTO GENERATED, DO NOT MODIFY
$mod_strings['LBL_MY_TASK'] = 'My own sugarcrm scheduler task :-)';
?>
Anschließend führt man im Administrationsbereich eine Schnellreparatur durch und der Task sollte korrekt angezeigt werden.
- Zum Verfassen von Kommentaren bitte Anmelden.
