Zum Hauptinhalt springen

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);