none
АВТОИНКРЕМЕНТНЫЕ СТОЛБЦЫ RRS feed

  • Вопрос

  • Добрый день. Работаю в SharePoint Designer 2013. Создал список Счётчики-общие со столбцами:

    Код Предприятия: однострочный текст
    Последний номер: число
    Новый номер: вычисляемый (=[Последний номер]+1)
    Вычисленный номер: вычисляемый (=[Код Предприятия]&[Новый номер])
    Код строки: вычисляемый (=[Код Предприятия])

    Создал в списке Обращения РО рабочий процесс АвтоНумерация со следующими действиями:

    Для Переменная: КодПредприятия задать Текущий элемент:ИД
    Для Переменная: ИдентификаторСчетчика задать [%Переменная: КодПредприятия%]ПЛ
    Для Переменная: новоеЧисло задать Счётчики-общие:Новый номер
    Для Переменная: ГотовыйНомер задать Счётчики-общие:Вычисленный номер
    Для № задать Переменная: ГотовыйНомер
    Обновить элемент Счётчики-общие

    Сохраняю рабочий процесс АвтоНумерация и публикую его. Вопрос в следующем, при создании нового элмента
    в списке Обращения РО в поле № ничего не подставляется. Что я сделал не правильно? Заранее спасибо за ответ.

    28 декабря 2016 г. 6:08

Ответы

Все ответы

  • Добрый день,

    1. РП привязан к событию создания элементов?

    2. Запишите все рассчитанные переменные в журнал РП и проверьте значения.

    3. При ручном запуске РП так же ничего не происходит?


    MS,MCTS,MCP,MCPD: SharePoint Developer 2010

    28 декабря 2016 г. 6:29
  • Я уточню, у вас 2 списка "Счётчики-общие" и "Обращения РО"
    в "Счётчики-общие" - основной список с вычисляемыми столбцами, наполняется руками через форму
    в "Обращения РО" - элементы появляются через рабочий процесс, триггером для старта которого факт создания элемента в списке "Счётчики-общие

    И текущий вопрос в том, что у вас создается запись в "Обращения РО" , но поля не наполнены переменными?

    Если все так, для отладки рабочего процесса, я бы:
    1. Вынес журнал рабочего процесса в отдельный журнал 
    2. После каждой строки добавил был действие рабочего процесса "Запись в журнал" и предавал бы в запись значения всех своих переменных.

    28 декабря 2016 г. 6:39
  • Добрый день,

    1. РП привязан к событию создания элементов?

    2. Запишите все рассчитанные переменные в журнал РП и проверьте значения.

    3. При ручном запуске РП так же ничего не происходит?


    MS,MCTS,MCP,MCPD: SharePoint Developer 2010

    Я только начал работу с SharePoint, многого не знаю. Подскажите, а как привязать к событию создания элемента?
    28 декабря 2016 г. 6:40
  • Я уточню, у вас 2 списка "Счётчики-общие" и "Обращения РО"
    в "Счётчики-общие" - основной список с вычисляемыми столбцами, наполняется руками через форму
    в "Обращения РО" - элементы появляются через рабочий процесс, триггером для старта которого факт создания элемента в списке "Счётчики-общие

    И текущий вопрос в том, что у вас создается запись в "Обращения РО" , но поля не наполнены переменными?

    Если все так, для отладки рабочего процесса, я бы:
    1. Вынес журнал рабочего процесса в отдельный журнал 
    2. После каждой строки добавил был действие рабочего процесса "Запись в журнал" и предавал бы в запись значения всех своих переменных.


    Не совсем так. Счётчики-общие нужен для хранения последнего элемента. Обращения РО заполняется через форму руками. При добавлении нового элемента в поле № должен автоматически добавляться номер, а там пусто.
    28 декабря 2016 г. 6:45
  • запишите перемену № в журнал рабочего процесса и проверьте по журналу, что он туда передает

    28 декабря 2016 г. 6:53
  • Галочка автоматический запуск при создании элемента стоит.
    28 декабря 2016 г. 6:59
  • Галочка автоматический запуск при создании элемента стоит.
    РП не стартует автоматически, если элемент списка создан учетной записью администратора. Проверьте от обычной учетной записью.

    MS,MCTS,MCP,MCPD: SharePoint Developer 2010

    28 декабря 2016 г. 7:13
  • Галочка автоматический запуск при создании элемента стоит.

    РП не стартует автоматически, если элемент списка создан учетной записью администратора. Проверьте от обычной учетной записью.

    MS,MCTS,MCP,MCPD: SharePoint Developer 2010

    Проверил, не стартует(
    28 декабря 2016 г. 9:00
  • Добрый день,

    1. РП привязан к событию создания элементов?

    2. Запишите все рассчитанные переменные в журнал РП и проверьте значения.

    3. При ручном запуске РП так же ничего не происходит?


    MS,MCTS,MCP,MCPD: SharePoint Developer 2010

    2. Значения все верные.

    3. При ручном запуске все работает (выделяю элемент в списке и запуская РП)

    У меня есть подозрение, что РП работает только с уже имеющимся полями в списке, но при создании нового элемента он либо не стартует, либо не может подставить значения в поле открывшейся формы?

    29 декабря 2016 г. 10:33
  • Я уточню, у вас 2 списка "Счётчики-общие" и "Обращения РО"
    в "Счётчики-общие" - основной список с вычисляемыми столбцами, наполняется руками через форму
    в "Обращения РО" - элементы появляются через рабочий процесс, триггером для старта которого факт создания элемента в списке "Счётчики-общие

    И текущий вопрос в том, что у вас создается запись в "Обращения РО" , но поля не наполнены переменными?

    Если все так, для отладки рабочего процесса, я бы:
    1. Вынес журнал рабочего процесса в отдельный журнал 
    2. После каждой строки добавил был действие рабочего процесса "Запись в журнал" и предавал бы в запись значения всех своих переменных.


    Запись в журнал делаю. При ручном запуске все работает.
    29 декабря 2016 г. 10:33
  • Решено. РП запускается после сохранения нового элемента.
    • Помечено в качестве ответа delpavel 29 декабря 2016 г. 11:06
    29 декабря 2016 г. 11:06