==== Funkce pro definice procesů a workflow ====
Funkce pro určení lhůty zahájení, pokud se má určit podle algoritmu.\\
CREATE OR ALTER function dbo.fnLhuta_Hl (
@idHdokP Int,
@idUkolu Int,
@idProcesN Int
)
returns Int
CREATE OR ALTER function dbo.fnLhuta_Tabulka (
@Tabulka varchar(60),
@idTabulkaP Int,
@idUkolu Int,
@idProcesN Int
)
returns Int
Funkce pro určení lhůty ukončení, pokud se má určit podle algoritmu.\\
CREATE OR ALTER function dbo.fnLhuta_R_Hl (
@idHdokP Int,
@idUkolu Int,
@idProcesN Int
)
returns Int
CREATE OR ALTER function dbo.fnLhuta_R_Tabulka (
@Tabulka varchar(60),
@idTabulkaP Int,
@idUkolu Int,
@idProcesN Int
)
returns Int
Funkce pro příznaku splnění úkolu, pokud se má určit podle algoritmu.\\
CREATE OR ALTER function dbo.fnUkol_Splnen_Hl (
@idHdokP Int,
@idUkolu Int,
@idProcesN Int
)
returns Int
CREATE OR ALTER function dbo.fnUkol_Splnen_Tabulka (
@Tabulka varchar(60),
@idTabulkaP Int,
@idUkolu Int,
@idProcesN Int
)
returns Int
Funkce pro určení řídícího uživatele, pokud se má určit podle algoritmu.\\
CREATE OR ALTER function dbo.fnUzivatel_R_Hl (
@idHdokP Int,
@idUkolu Int,
@idProcesN Int
)
returns Int
CREATE OR ALTER function dbo.fnUzivatel_R_Tabulka (
@Tabulka varchar(60),
@idTabulkaP Int,
@idUkolu Int,
@idProcesN Int
)
returns Int
Funkce pro určení výkonného uživatele, pokud se má určit podle algoritmu.\\
CREATE OR ALTER function dbo.fnUzivatel_V_Hl (
@idHdokP Int,
@idUkolu Int,
@idProcesN Int
)
returns Int
CREATE OR ALTER function dbo.fnUzivatel_V_Tabulka (
@Tabulka varchar(60),
@idTabulkaP Int,
@idUkolu Int,
@idProcesN Int
)
returns Int
Funkce pro zadání úkolu, pokud se má určit podle algoritmu.\\
CREATE OR ALTER function dbo.fnZadaniUkolu_Hl (
@idHdokP Int,
@idUkolu Int,
@idProcesN Int
)
returns varchar(max)
Funkce pro určení aktivity workflow, pokud se má určit podle algoritmu.\\
CREATE OR ALTER function dbo.fnPodminka_Aktivity_Hl (
@idHdokP Int,
@idUkolu Int,
@idProcesN Int,
@idWorkFlow Int
)
returns Int
CREATE OR ALTER function dbo.fnPodminka_Aktivity_Tabulka (
@Tabulka varchar(60),
@idTabulka Int,
@idUkolu Int,
@idProcesN Int,
@idWorkFlow Int
)
returns Int
Funkce pro výsledek plnění úkolu, pokud se má určit podle algoritmu.\\
CREATE OR ALTER function dbo.fnUkol_Splnen_vlVysledek (
@idHdokP Int,
@idUkolu Int,
@idProcesN int
)
returns smallint -- 0-pozitivní, 1-negativní
Funkce pro určení rozhodného data, pokud se má určit podle algoritmu.\\
CREATE OR ALTER function dbo.fnRozhodne_Datum_Hl (
@idHdokP Int,
@idUkolu Int,
@idProcesN Int
)
returns dateTime
CREATE OR ALTER function dbo.fnRozhodne_Datum_Tabulka (
@Tabulka varchar(60),
@idTabulka Int,
@idUkolu Int,
@idProcesN Int
)
returns dateTime
Funkce pro určení řídícího funkčního místa, pokud se má určit podle algoritmu.\\
CREATE OR ALTER function dbo.fnSkupUziv_R_Hl (
@idHdokP Int,
@idUkolu Int,
@idProcesN Int
)
returns Int
CREATE OR ALTER function dbo.fnSkupUziv_R_Tabulka (
@Tabulka varchar(60),
@idTabulka Int,
@idUkolu Int,
@idProcesN Int
)
returns Int
Funkce pro určení výkonného funkčního místa, pokud se má určit podle algoritmu.\\
CREATE OR ALTER function dbo.fnSkupUziv_V_Hl (
@idHdokP Int,
@idUkolu Int,
@idProcesN Int
)
returns Int
CREATE OR ALTER function dbo.fnSkupUziv_V_Tabulka (
@Tabulka varchar(60),
@idTabulka Int,
@idUkolu Int,
@idProcesN Int
)
returns Int