none
РП получение данных от пользователя. RRS feed

  • Вопрос

  •  

    Создаю рабочий процесс(в дизайнере) в котором необходимо получать данные от пользователя. Процесс привязываю к библиотеке документов, т.е. ввод данных происходит в окне Word'а.  Задаю действие "получить данные от пользователя"(в моем случае это многострочный текст). Запускаю процесс. Данные запрашиваются, но как их использовать дальше? Мне их нужно поместить в другой список.

Ответы

  • в дизайнере можно сделать, но некрасиво и заморочно... В конструкторе нажать кнопку Запуск, добавить поля (кот. и будут собирать данные от пользователя, запустившего процесс), поля типа текст вида "user1" - Василий@домен.ru, "user2" - ..., "user3", в общем по числу тех, кто будет участвовать, потом проводить операции

    назначить форму пользователям - выбрать данные рабочего процесса - user1, user2... и т.д. Проблемно, если какое-то поле будет пустым, т.к. задача все равно появится, никому не назначенная.

    Отвечающий

Все ответы

  • Полученные данные записывают в переменную.

    Тебе надо вставить Действия - Создание элемента в списке, после указать одно из значений поля элемента этого списка = полученной переменной.

  • Переменная, это я так понимаю, идентификатор какого-то списка. Следуя вашему совету всесто многострочного текста, вводимого пользователем, в список  попадает целое число (у меня  2) .

  • Но как всетаки осуществить запрос списка пользователей, для которых задаются формы? Меня интересует не выбор группы, а именно выбор нескольких пользователей.

  • Так в этом документе и говорится: "Чтобы назначить нескольким пользователям отдельные задачи (возможно только в случае действия Назначить форму группе или Назначить задание), введите в диалоговом окне Выбор пользователей всех пользователей по отдельности. "
    Отвечающий
  • Мне нужно, чтобы тот кто запускает рабочий процесс смог выбрать нескольких пользователей для отправки им уведомления.

  • в дизайнере можно сделать, но некрасиво и заморочно... В конструкторе нажать кнопку Запуск, добавить поля (кот. и будут собирать данные от пользователя, запустившего процесс), поля типа текст вида "user1" - Василий@домен.ru, "user2" - ..., "user3", в общем по числу тех, кто будет участвовать, потом проводить операции

    назначить форму пользователям - выбрать данные рабочего процесса - user1, user2... и т.д. Проблемно, если какое-то поле будет пустым, т.к. задача все равно появится, никому не назначенная.

    Отвечающий
  • Спасибо, я уже сделал что-то подобное. Поставил в запуске поля типа (Да/Нет)Флажок и назвал их  именами пользователей, которым необходимо назначить форму. В рабочем процессе создал кучу шагов (=количеству пользователей).    

    В каждом шаге проверяю один флажок и если он отмечен, то назначаю форму соответствующему пользователю. Бред конечно, но что делать.