< назад

SAMPLE REQUEST

SAMPLE REQUEST - запрос на изготовление образца продукции.

Sample-ы, как изделия, имеют свои workflow-ы. В зависимости от вида изделия, этот набор workflow-ов может меняться.

Workflow-ы можно видетьпросматривать и редактировать в Control Panel.
Когда есть созданные наборы, пользователь может создавать Sample Request-ы.

Предварительные настройки для работы с Sample Request-ами проводится в Home > Control Panel > Workflows > Sample Workflows.

Кнопка "new" - создание нового шаблона (заполняется название, описание, выбирается статус активности, можно выставить чекбокс "default template").
Выбрав шаблон, пользователь переходит в режим его редактирования. Кнопка "add" (1) дает возможность добавлять workflow-ы в текущий шаблон. Каждый workflow имеет свои характеристики:

  • "assign to" - пользователь/группа пользователей из plmOn-a, который является ответственным за соответствующий workflow.
  • "partner owner" - информация про trade partner-а.
  • "submit days" - количество дней на выполнение работы
  • "resubmit days" - дни для возможного проведения работы над ошибками
  • "alert days" - за сколько дней до окончания срока работы напоминать о workflow-е
  • "final date" - до какого числа должен закончится определенный этап (workflow)

В Home > Control Panel > Predefined Sample Request Reports делается разбивка workflow-ов по группам (при создании Tech Pack -а, указывается Tech Pack Group). Делается это для того, что бы в коде выбрать страницу для загрузки, в зависимости от выбранной группы.




Создание и работа с Sample Request

Создавать Sample Request-ы можно из разных разделов системы YuniquePLM.

  • Home > User View > Sample View

Здесь пользователь видит 3 вкладки: Sample Timeline, Late Submit(s), Calendar. Слева расположено меню. Отсюда же можно создать новый Sample Request.
В данном режиме присутствуют некоторые фильтры для поиска нужных образцов. Чекбокс "My list" (1) - фильтрует элементы таким образом, что пользователь видит только те Sample Request-ы , которые "приасанены" ему/группе в которую он входит.

Во вкладке Sample Timeline пользователь видит все Sample Request-ы (c атрибутами), которые есть в системе.

Sample Timeline

Во вкладке Late Submit(s) - просроченные Sample Request-ы.

Late Submit(s)

Вкладка Calendar - календарь Sample Request-ов.

Calendar


  • Работа с Sample Request-ми в Style Folder

Основной раздел, для которого создаются и в котором используются Sample Request-ы - Style Folder.
Выбрав конкретный стиль, слева видно его workflow-ы и пункт Sample Request.
Sample Request-ы - "сезональны" (в разных сезонах может быть разный набор Sample Request-ов).
На странице создания Sample Request-а выбираются определенные параметры.

Создание Sample Request в Style Folder

  • Calendar............................................
  • Template (из списка созданных шаблонов в Control Panel)
  • Выбирается Tech Pack. Кнопка "add" (3) - создает новый Tech Pack.
  • BOM - список материалов стиля (необязательный параметр)
  • Measurement Page - выбирается для того, что бы данные из workflow-а Measurements текущего стиля перенеслись в Sample Request.
  • Sample Size - выбирается по какому размеру должен быть сделан Sample Request.

Workflow "Assign To" - будет влиять на "My list".
Due Date - когда запрос должен быть выполнен
Final Date - финальная дата (если поля здесь оставить пустыми, то они заполнятся автоматически, основываясь на template-e).

Справа список "Select Partner" - выбирается trade partner, на которого направляется Sample Size (можно выбрать несколько trade partner-ов).

Кнопка "Generate" (1) - создает Sample Request.

Кнопка "Share" (2) - создает Sample Request и "расшаривает" его выбранному trade partner-у ( trade partner-ам).




  • Работа с Sample Request-ми в Line List Folder

    • Выбирается определенный Line List в Line List Folder. Кнопка "Sample Palette" открывает список стилей, которые входят в текущий Line List. Из списка выбирается стиль. Далее создание Sample Request-а осуществляется аналогично как из Style Folder.
    • Выбирается определенный Line List в Line List Folder. Кнопка "Quick Sample" дает возможность создать несколько Sample Request-ов для разных стилей.
      Кнопка "batch update" позволяет выставить одно значение в Template/Start Date/End Date для всех выбранных стилей сразу (над списком стилей выбираются соответствующие значения Template/Start Date/End Date > выбираются стили > нажимается "batch update").

  • Работа внутри Sample Request-а

Внутри Sample Request-а, слева, находится меню с workflow-ами и пунктами: Trade Partner, Calendar, Attachment, Tech Pack, Quotation. Показывается сет стиля, для которого создан текущий Sample Request.

Trade Partner - в данном пункте видно, на кого создан текущий Sample Request.Есть возможность добавлять trade partner-ов и "расшаривать".
Calendar...........................................................
В пункте Style Set содержится суммарная информация по всем workflow-ам. Кнопка "go to" открывает список workflow-ов текущего стиля - при нажатии на workflow происходит переход в workflow текущего стиля.
Attachment - файлы, прикрепленные к стилю.
Tech Pack - набор Tech Pack-ов из стиля. Здесь же можно создать новый Tech Pack. Подробнее см.Tech Pack
Quotation - "артефакт".

Workflow-ы:

В каждом workflow-е есть вкладки: Summary и вкладка Submit-ов.

Во вкладке Summary отображается информация о текущем Submit-е (информация по всем Submit-ам). Сверху расположены кнопки: "go to", "delete" (удаление Sample Request-а), "view log", "close", "change log" (история внесенных изменений).

Во вкладке Submit расположены кнопки: "save", "go to", "preview", "view log", "close", "change log".
Кнопка "preview" позволяет сгенерировать заранее определенный набор отчетов в PDF формат (вкладка Predefind). Вкладка On-The-Fly дает возможность пользователю выбрать отчеты, которые относятся к Sample Request-ам (Sample Request Submit). Остальные отчеты - относятся непосредственно к стилю.
У каждого Sample Request Submit-а есть стандартный набор атрибутов:

  1. Submit Status
  2. Due Date;
  3. Received By;
  4. Received Date;
  5. Received Weight;
  6. Vendor By;
  7. Vendor Date;
  8. Ship Method, Vendor Weight;
  9. Tracking No;
  10. Reviewed By;
  11. Reviewed Date;
  12. Approved By;
  13. Approved Date;
  14. Final Date.

Во всех Sample Request Submit-ах есть возможность оставлять комментарии. Комментарии могут быть: для текущего Submit-а, Shared Comment (эти комментарии попадают в srmOn/их же можно добавлять из srmOn-а), Internal Comment (внутренние комментарии/заметки).

Каждый отдельный workflow имеет свои специфические части...............


  • Код

    • Sample Request - отдельный проект в пределах Solution-а YuniquePLM.
    • Меню workflow-ов - отсылает на страницу SampleRequest_Workflow_Submit
    • SampleRequest_Workflow_Submit - "контейнер", в который погружаются user control-ы
    • Весь Sample Request состоит из user control-ов
    • В зависимости от выбранного SampleType, будут подгружаться разные user control-ы (по два user control-а на каждый SampleType )
    • SampleType заполняется в процедуре GetSampleWorkflowTypeData

 If _SampleType = "S" Then                            "проверяется Sample Type - GroupID (workflow-ы поделены на группы в БД)
  Dim ctrlSpec As Control
  If _Tab = "0" Or _Tab = String.Empty Then
  ctrlSpec = Page.LoadControl(String.Format("SampleRequest_Workflow_Submit_Spec.ascx"))  "загружается вкладка Summary (для просмотра)

.......передаются параметры.......

  ctrlSpec.ID = "Spec"
  phSpec.Controls.Add(ctrlSpec)
 Else
  ctrlSpec = Page.LoadControl(String.Format("SampleRequest_Workflow_Submit_Spec_Edit.ascx"))  "загружается вкладка Submit (для редактирования)

.......передаются параметры.......   ctrlSpec.ID = "Spec"
  phSpec.Controls.Add(ctrlSpec)
End If