Anzeigen von Dokument in Webclient Workflow

Hallo Community,

ich suche gerade nach einer Möglichkeit im Webclient (also via .js) in einer Workflowmaske das Dokument anzeigen zu lassen, auf das der Workflow gestartet wurde.

Quasi klassischer Prüfvorgang mit Prüfmaske + „Dokument anzeigen“ Button.

Im Rich-Client mit VBS ist das kein Problem.

Im Webclient finde ich keine Möglichkeit, außer das Dokument direkt via OSID und osrest abzurufen:

        // Exakter Pfad laut enaio d.api Dokumentation für den Dateistream
	const requestUrl = `${baseUrl}/api/dms/objects/${numericOsid}/contents/file`;

	try {
		// Absenden der GET-Anfrage an den enaio-Server
		const response = await fetch(requestUrl, {
			method: 'GET',
			headers: {
				'Accept': 'application/octet-stream, application/pdf, */*'
			}
		});

Benötigt man auch für das „Herunterladen“ des Dokuments das 365 Dashlet? Diese Funktion wirft bei mir nämlich nen 500er Error und die Logs sagen, dass das Dashlet nicht geladen werden kann.

Hallo @VK,

sorry für die späte Rückmeldung.
An sich sollte das erste Dokument in der Workflowakte (in meinem Test unter enaio 12) im DocumentViewer bzw. im aktiven Dashlet angezeigt werden.

Handelt es sich dabei um Dokumente welche im o365 Dashlet geöffnet werden sollen?

Gruss Uli