none
Задать, изменить значение в поле списка типа Подстановка с помощью рабочего процесса RRS feed

  • Вопрос

  • Уважаемые коллеги! Помогите разобраться новичку в решении следующей задачи:

    Никак не могу разобраться. В списке А есть поле типа Подстановка к которому подключены значения из списка Б. Как с помощью рабочего процесса при создании нового элемента в списке А задать нужное (определенное, не множественное) значение в поле типа Подстановка, а также при изменении элемента в списке А задать (изменить) нужное (определенное, не множественное) значение в поле типа Подстановка. Искал аналогичные темы на форуме, но не нашел (может быть плохо искал). Понимаю, что наверное вопрос банальный, но решение не приход в голову. Подскажите способ решения данной задачи с помощью РП.

    Заранее благодарен за помощь, а особенно за развернутый ответ.

    6 марта 2018 г. 7:12

Ответы


  • при создании нового элемента в списке А задать нужное (определенное)

    Ответил согласно задаче. (определенное - это условно в списке Б элемент "Значение" которое имеет id  3). в РП ставим поле Подстановка равно 3. 

    Опишите более подробно что нужно. тогда я или коллеги смогут подсказать.

     

    мой блог не много о SharePoint

    • Помечено в качестве ответа igvg 6 марта 2018 г. 17:19
    6 марта 2018 г. 7:53
    Модератор
  • Думаю что проблема с дизайнером.


    мой блог не много о SharePoint

    • Помечено в качестве ответа igvg 6 марта 2018 г. 17:18
    6 марта 2018 г. 8:44
    Модератор
  • Переустановка SPD 2013 ничего не дала. Но зато вопрос решился следующим образом: сначала определил локальную переменную (как целое число), а затем в Обновлении элемента подставил ранее заданные нужные значения из локальной переменной.

    Большое спасибо. Вопрос закрыт.

    6 марта 2018 г. 17:18

Все ответы

  • Добрый день

    В поле Подстановка нужно передавать ID требуемого элемента.


    мой блог не много о SharePoint

    6 марта 2018 г. 7:24
    Модератор
  • Это я понимаю. Простите, понимаю, что все заняты, но не могли бы Вы набросать, как это сделать практически (имею только базовые навыки в работе с sharepoint)? Заранее благодарен.
    6 марта 2018 г. 7:35

  • при создании нового элемента в списке А задать нужное (определенное)

    Ответил согласно задаче. (определенное - это условно в списке Б элемент "Значение" которое имеет id  3). в РП ставим поле Подстановка равно 3. 

    Опишите более подробно что нужно. тогда я или коллеги смогут подсказать.

     

    мой блог не много о SharePoint

    • Помечено в качестве ответа igvg 6 марта 2018 г. 17:19
    6 марта 2018 г. 7:53
    Модератор
  • Все правильно, условие задачи Вы поняли правильно: именно это и нужно. Но почему-то у меня не получается сделать так, как Вы показали в скриншоте.

    Мои действия.

    Создаю РП списка А (Рабочий процесс SharePoint 2013), выбираю параметр Автоматически запускать при создании элемента.

    Выбираю действие: Обновить элемент списка.

    В окне Обновление элемента: Список - Текущий элемент; Добавить; Задать для этого поля - "Выбор" (это поле типа Подстановка в списке А), Следующее значение - 2 (ИД - нужного мне элемента в списке Б), ОК.

    Открываю по новому окно Обновление элемента - ничего из выше перечисленного не сохранилось. Все поля пустые. В чем проблема, не понимаю. 

    6 марта 2018 г. 8:32
  • Думаю что проблема с дизайнером.


    мой блог не много о SharePoint

    • Помечено в качестве ответа igvg 6 марта 2018 г. 17:18
    6 марта 2018 г. 8:44
    Модератор
  • Спасибо большое! Что посоветуете?
    • Помечено в качестве ответа igvg 6 марта 2018 г. 17:18
    • Снята пометка об ответе igvg 6 марта 2018 г. 17:19
    6 марта 2018 г. 8:48
  • 1. переставить дизайнер

    2. попробовать на другом компе


    мой блог не много о SharePoint

    6 марта 2018 г. 8:54
    Модератор
  • Спасибо большое за помощь, буду разбираться дальше в тонкостях sharepoint
    • Изменено igvg 6 марта 2018 г. 17:20
    6 марта 2018 г. 8:56
  • Переустановка SPD 2013 ничего не дала. Но зато вопрос решился следующим образом: сначала определил локальную переменную (как целое число), а затем в Обновлении элемента подставил ранее заданные нужные значения из локальной переменной.

    Большое спасибо. Вопрос закрыт.

    6 марта 2018 г. 17:18