CANCREATETASK Function
Indicates whether the user has permission to create or run scheduled tasks.
Syntax
[Ok =: ]CANCREATETASK(Task)
Property Value/Return Value
Type: Boolean
true if the user is permitted to create or run scheduled tasks, false.
Remarks
This is only relavant when using Azure Active Directory (AD) for authenticating users. If the user is granted access by a delegated administrator role in Azure AD, the function returns false. In all other cases, it returns true.
For more information about tasks and TASKSCHEDULER data type functions, see managing tasks Task Scheduler.
Example
The following example uses the CANCREATETASK function in code that creates a task, and then uses the SETTASKREADY function to set the task to ready.
The code requires that you create the following C/AL variable.
Variable | DataType |
---|---|
TaskID | GUID |
IF TASKSCHEDULER.CANCREATETASK THEN
TaskID := TASKSCHEDULER.CREATETASK(CODEUNIT::"Job Queue Dispatcher", CODEUNIT::"Job Queue Error Handler");
TASKSCHEDULER.SETTASKREADY(taskID);
See Also
Task Scheduler
TaskScheduler Data Type
CREATETASK Function
CANCELTASK Function
SETTASKREADY Function
TASKEXISTS Function