﻿<?xml version="1.0" encoding="utf-8"?>
<ReportsExport>
  <Reports>
    <Report id="e117ad3c-dd88-4efc-a137-a75036115478" codekey="LapID_WBTStatus" categoryCodekey="LearningPrograms" name="" description="Der Report liefert eine Liste aller Nutzer mit Status-Informationen eines ausgewählten WBTs, für die ein  Bearbeitungsstatus zum WBT vorliegt. Die ausgegebenen Werte für Gültigkeit beziehen sich auf ggf. vorhandene Einstellungen zur Rezertifizierung des WB">
      <MetaData created="2017-10-30T11:26:03" createdBy="Rolle Administrator (Administrator)" createdBy_user_id="12" modified="2017-10-30T11:35:54" modifiedBy="Rolle Administrator" />
      <ExecutionDetails format="TableResult" commandType="SqlCommandOrQuery" exportHandler="" adminControl="" exportMultipleTablesToSheets="False" datesWithTime="False" extraParams="" />
      <Mandators mandatorMode="OnlyOwner" mandator_id="96ba2868-8baf-4e69-b1fb-d2cc6d6832e8" mandatorName="LapID" isStandard="False" isUsedByMenu="False" />
      <Parameters>
        <Parameter id="a3916c66-34e4-4a8c-a399-12e038af0e93" isRequired="True" allowMultiSelect="False" name="Lernprogramm" contextName="Lernprogramm" defaultValue="" renderHint="Undefined" disableParameter="DontDisable" />
      </Parameters>
      <Roles>
        <Role id="90" />
      </Roles>
      <command>
        -- DECLARE @current_mandator_id UNIQUEIDENTIFIER
        -- DECLARE @theme_id UNIQUEIDENTIFIER
        -- SELECT @current_mandator_id = id FROM tblMandators WHERE name = 'LapID'
        -- SELECT @theme_id = '2C27B747-B797-4CCE-9C30-0AF140BA5DD2'

        SELECT
        u.descUserCn as 'Kennung',
        i.Title as 'Titel',
        i.titleForLearners as 'Titel für Lerner',
        i.tag as 'Kennzeichen',
        CASE uih.[status]
        WHEN 0
        THEN 'nicht bearbeitet'
        WHEN 1
        THEN 'in Bearbeitung'
        WHEN 2
        THEN 'abgeschlossen'
        ELSE 'Unbekannt'
        END AS 'Status',
        uih.startDate as 'Status Datum',
        dbo.fn_GetUserItemStatusWillOverrideDate(u.intUserCn, i.id) AS 'Gültigkeit'
        FROM
        v_Users u
        INNER JOIN [dbo].[tblStatusUserItemHistory] uih
        ON  uih.user_id = u.intUserCn
        AND uih.endDate IS NULL
        INNER JOIN tblItems i
        ON  i.id = uih.item_id
        AND i.deleted IS NULL

        WHERE
        i.id = @theme_id
        AND i.mandator_id = @current_mandator_id
        AND u.mandator_id = @current_mandator_id
        ORDER BY
        u.descUserCn
      </command>
    </Report>
  </Reports>
  <Parameters>
    <Parameter id="a3916c66-34e4-4a8c-a399-12e038af0e93" isSystem="True" name="Lernprogramm" reportParameterType_id="9b1ab1b2-f839-433b-8da7-02781b96def7" queryParameterName="@theme_id" />
  </Parameters>
  <ParameterTypes>
    <ParameterType id="9b1ab1b2-f839-433b-8da7-02781b96def7" isSystem="True" name="Theme" datatype="Theme" dataValueField="" dataTextField="" />
  </ParameterTypes>
</ReportsExport>