Deprecated. This function is deprecated but will continue to work. To reset a task, see the wix-crm.v2.Tasks.updateTask() function.
If this function is already in your code, it will continue to work.
To stay compatible with future changes, migrate to
wix-crm.v2.Tasks.updateTask()
.
To migrate to the new function:
Add the new import statement:
import { tasks } from "wix-crm.v2";
If you plan to migrate all functions that use wixCrmBackend
,
remove the original import wixCrmBackend
statement.
Look for any code that uses wixCrmBackend.tasks.removeTask()
,
and replace it with with tasks.updateTask()
. To reset the task,
set the status
field to "ACTION_NEEDED"
.
Test your changes to make sure your code behaves as expected.
Resets a task as not completed.
The resetTask()
function returns a Promise that resolves to the ID of the
the task after it is reset as not completed.
function resetTask(taskId: string): Promise<string>;
ID of the task to reset.
import { Permissions, webMethod } from "wix-web-module";
import { tasks } from "wix-crm-backend";
export const resetTask = webMethod(Permissions.Anyone, (taskId) => {
return tasks.resetTask(taskId);
});
// Returns a promise that resolves to:
// "3c9683ea-f6cc-470b-b0d1-2eb6b8cea912"
This method doesn’t return any custom errors, but may return standard errors. Learn more about standard Wix errors.