Zum Hauptinhalt springen

getTaskInfo

function getTaskInfo(taskType: string, taskId: string, db: DBConnection): TaskInfoEntry | null;

Die Funktion getTaskInfo gibt, sofern vorhanden, den zum angegebenen taskType und zur angegebenen taskId passenden Eintrag der Datenbank-Tabelle taskAudit zurück. Gibt es keinen entsprechenden Eintrag, so wird null zurückgegeben.

Der Rückgabe-Parameter der Funktion ist vom Typ TaskInfoEntry.

Beispiele

Aufruf im PortalScript:

const { getTaskInfo } = 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 taskType = "masterDataUpload";
const taskId = "123456";
context.returnValue = JSON.stringify(getTaskInfo(taskType, taskId, db));

Rückgabewert:

{
"taskType": "masterDataUpload",
"taskId": "123456",
"status": "running",
"errorMessage": null,
"startDate": "2025-08-19T08:01:50.000Z",
"endDate": null
}