Множественная передача значений

Здесь обсуждаем систему TDM/PDM/Workflow Lotsia PDM PLUS (PartY PLUS).
Ответить
rax
Участник
Сообщения: 34
Зарегистрирован: 06 ноя 2013, 12:29
Используемое ПО: Lotsia PDM PLUS

Множественная передача значений

Сообщение rax »

Добрый день.

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

Заранее спасибо :)
Аватара пользователя
Александр
Активный участник
Сообщения: 1652
Зарегистрирован: 24 авг 2006, 08:06
Используемое ПО: Lotsia PDM PLUS
Откуда: 55.745578,37.665825

Re: Множественная передача значений

Сообщение Александр »

мы в этих случаях передаем данные в формате xml строки
типа '<unfo><item/><item/><item/><item/><item/><item/><item/>....</info>'
и парсим ее в действии и в wf скриптами
дешево и сердито - объем не ограничен.... наверно - мы во всяком случае не сталкивались при передаче действие-wf-действие
ps
правда мы эти строки еще и сохраняем в строковых атрибутах - тут уже 2000 символов и...
но нам хватает :wink: :wink:

Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный

Аватара пользователя
Старик Крупский
Активный участник
Сообщения: 803
Зарегистрирован: 27 июл 2006, 22:17
Откуда: Москва

Re: Множественная передача значений

Сообщение Старик Крупский »

Там есть куча функций типа f_GetSArrEl из группы "Массив", которыми в цикле можно передать в действие все, что надо
"Лучше меньше, да лучше" (C)
rax
Участник
Сообщения: 34
Зарегистрирован: 06 ноя 2013, 12:29
Используемое ПО: Lotsia PDM PLUS

Re: Множественная передача значений

Сообщение rax »

Да да, уже нашел, но до этого не видел, спасибо :)
Ответить