Решение проблемы с задачей без исполнителя

Данная статья посвящена решению проблемы создания задачи без исполнителя.  Причины возникновения такой ситуации разнообразны и природа их не всегда ясна, но, тем не менее, решение существует.

Решением является запрос в базу данных.

1. В базе данных создать запрос:

SELECT* FROM [TaskBase]

В ответе мы получим перечень всех существующих задач в базе.

2. Для проблемной задачи столбец Executor (Исполнитель) будет пустым. Нас интересует Id этой задачи.

3. Для устранения возникшей проблемы необходимо установить какое-то значение в поле Executor. Значение, равное значению поля CreationAutor (Автор), является одним из возможных вариантов. В случае, когда значение Executor равно значению поля CreationAutor, исполнителем будет назначен автор задачи, который после выполнения запроса сможет закрыть данную задачу или адресовать необходимому пользователю.

Для изменения значения поля Executor необходимо создать новый запрос к базе данных:

UPDATE [TaskBase] SET [TaskBase].[Executor] = 6 WHERE [Id] = 46; 

«[TaskBase].[Executor] = 6» – id вновь заданного исполнителя , равный CreationAutor.

«[Id] = 46» – id проблемной задачи.

Внимание! Условие «WHERE [Id] =…» является обязательным, в противном случае значение будет изменено во всей таблице.

В результате выполненной процедуры исполнителем задачи был назначен ее автор, далее работа с ней может проходить в обычном режиме.