Попытка поместить вызов функции, который возвращает int в вызов хранимой процедуры.
Получение "Неверный синтаксис рядом с '.'."
usp_Document_ReserveForGrader '98832750-142F-4623-91F7-6E43C6F1A963', 12,dbo.Workflow_FirstProgress()
Вам необходимо присвоить результат UDF переменной и передать переменную в PS:
declare @x int; set @x = dbo.Workflow_FirstProgress(); exec usp_Document_ReserveForGrader '98832750-142F-4623-91F7-6E43C6F1A963', 12,@x;