insertOrUpdateTaskInfo
function insertOrUpdateTaskInfo(taskInfo: TaskInfoEntry, db: DBConnection): void;
Die Funktion insertOrUpdateTaskInfo updatet die Informationen zu einer Job-Ausführung in der Datenbank-Tabelle taskAudit, sofern es bereits einen Eintrag mit dem angegebenen taskType und der taskId gibt, andernfalls wird ein neuer Eintrag eingefügt.
Der erste Parameter der Funktion ist vom Typ TaskInfoEntry.
Beispiele
Aufruf im PortalScript:
const { insertOrUpdateTaskInfo, TaskStatusType } = require("ou.sp.TaskAudit");
const dbUser = util.getEnvironment("OUSP_DATABASE_USER");
const dbPassword = util.getEnvironment("OUSP_DATABASE_PASSWORD");
const db = new DBConnection("odbc", "ousp", dbUser, dbPassword);
const newTask = {
taskType: "masterDataUpload",
taskId: "12345",
status: TaskStatusType.Completed,
endDate: new Date(),
};
insertOrUpdateTaskInfo(newTask, db);