getTaskInfo
function getTaskInfo(taskType: string, taskId: string, db: DBConnection, provider: DBProvider): 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 { getDatabaseConnectionAndProviderOrThrow } = require("ou.sp.library.dbConnections");
const { db, provider } = getDatabaseConnectionAndProviderOrThrow("ousp");
const taskType = "masterDataUpload";
const taskId = "123456";
context.returnValue = JSON.stringify(getTaskInfo(taskType, taskId, db, provider));
Rückgabewert:
{
"taskType": "masterDataUpload",
"taskId": "123456",
"status": "running",
"errorMessage": null,
"startDate": "2025-08-19T08:01:50.000Z",
"endDate": null
}