Скопируйте столбец идентификатора из списка A в список задач B с помощью рабочего процесса в SPD 2007

Я создал рабочий процесс утверждения в СПД 2007.

Шаг 1) Пользователь отправляет форму -> Настройка рабочего процесса при создании нового элемента в форме запроса. Шаг 2) Запуск рабочего процесса и создание задач и назначение их различным командам. Шаг 3) Пользователь заполняет отзыв о поставленной задаче и отправляет

Требование. : Когда пользователь отправляет форму, форма генерирует собственный идентификатор (межсетевой идентификатор). Рабочий процесс генерирует новые задачи, а затем присваивает каждой задаче внутренний идентификатор.

В списке задач. Я хотел бы добавить столбец, представляющий исходный идентификатор запроса из формы запроса. Итак, в моем отчете я могу показать, какие запросы ожидают или около того ...

Пример,

Список запросов клиентов

Идентификатор запроса Имя клиента Телефон клиента и т. Д. 222 Компания ABC 111-222-3333

Задачи рабочего процесса

Название идентификатора запроса присвоено статусу 222 Утверждение для добавления нового клиента John Smith Ожидает подтверждения

Я хотел бы заполнить столбец идентификатора запроса в ЗАДАЧЕ из списка запросов клиентов [идентификатор столбца] без написания кода. Является ли это возможным ?

Что-то связывает это ...

Идентификатор списка задач Назначить для ссылки Идентификатор запроса 1 ABC продаж (гиперссылка) 100 2 ABC маркетинга (гиперссылка) 100 3 ABC аудита (гиперссылка) 100

Я хотел бы получить вашу помощь.


person CsharpGuru    schedule 14.01.2011    source источник


Ответы (2)


Похоже, вы уже ответили на свой вопрос. Добавьте в рабочий процесс еще один шаг, чтобы обновить поле RequestID каждой задачи до «Текущий элемент -> ID».

person Kit Menke    schedule 14.01.2011
comment
На самом деле проблема заключается в SPD, когда я создаю рабочий процесс в списке запросов - ›Когда создается новый инструмент ... У меня нет доступа к полю списка ЗАДАЧ (идентификатор запроса). Как мне обновить идентификатор запроса в списке задач? - person CsharpGuru; 15.01.2011
comment
Привет, Кит, да, я создаю задачу, используя рабочий процесс. 1) Настройка рабочего процесса при создании элемента в форме утверждения. 2) Когда кто-то отправляет форму, запускается рабочий процесс и создается задача под списком задач. Пример ID формы запроса Сводная информация 100 ABC Test Task List ID Назначить для ссылки 1 ABC продаж (гиперссылка) 2 ABC маркетинга (гиперссылка) 3 ABC аудита (гиперссылка) Я хотел бы знать, могу ли я получить идентификатор (100) из формы запроса внутри Список задач ИД списка задач Назначить для ссылки ИД запроса 1 Продажи ABC (гиперссылка) 100 - person CsharpGuru; 17.01.2011
comment
Извините, я должен был быть более конкретным ... вы используете действие рабочего процесса «Создать элемент списка»? - person Kit Menke; 17.01.2011
comment
Kit, я использую Sharepoint Desinger - ›Действия рабочего процесса -› Назначение формы группе - ›Когда кто-то отправляет новую форму, этот рабочий процесс запускается и создает задачи в списке задач и назначает их различным командам. - person CsharpGuru; 18.01.2011

Если я правильно вас понял (что, возможно, у меня не было бы извинений заранее), вы могли бы сделать это:

  • Создайте список задач в СПИСОК ЗАДАЧ B с полем поиска (связанным с СПИСОК ЗАДАЧ A) в задаче, для которой вы установили идентификатор текущего элемента.
  • Когда вы создали элемент, вы получите идентификатор в переменной элемента списка, который вы создали - установите поле поиска (связанное с TASK LIST B) в TASK LIST A на переменную 'create' из создания элемента TASK LIST B

Это даст вам ссылку между каждым элементом списка задач в элементе списка задач (из-за функциональности полей поиска), и вы установите связь между двумя ...

Надеюсь, это имеет смысл и каким-то образом поможет ...

person Luke    schedule 15.01.2011