Встроенный процесс утверждения не запущен при редактировании элемента
У меня есть требование, когда пользователь вводит новый элемент в список, первый утверждающий утверждает его, а издатель утверждает. Как только издатель одобрит это, текст будет виден всем.
Я использовал встроенное утверждение SharePoint для того, где я настроил свой рабочий процесс на запуск при создании нового элемента и изменении элемента.
Когда я добавляю новый элемент, запускается рабочий процесс, и процесс утверждения элемента работает нормально и обновляет состояние рабочего процесса, когда оно завершено.
Но когда я редактирую тот же элемент, рабочий процесс для измененного элемента не запускается.
Может кто-нибудь сказать мне, как настроить встроенный рабочий процесс SharePoint для запуска на новый созданный элемент, а также события изменения элемента.
К вашему сведению: в настройках управления версиями для утверждения контента установлено "Нет".
2 ответа
После большого количества исследований я обнаружил, что выбрал checkBox для "После завершения рабочего процесса: обновите статус утверждения (используйте этот рабочий процесс для управления утверждением контента)".
Здесь я не выбрал параметр "Требовать утверждения содержимого" для своего списка, и для того же списка я обновлял статус утверждения после завершения рабочего процесса.
Я заметил, что отменив выбор этой опции, мой рабочий процесс успешно запускается при создании нового элемента и событиях изменения элемента.
Чтобы этот флажок работал для вас, необходимо настроить одобрение содержимого на уровне библиотеки. Если нет, то произойдет сбой с ошибкой в фоновом режиме.