База жалоб

  • Автор темы Автор темы Cleric84
  • Дата начала Дата начала

Cleric84

Well-known member
03.01.2008
599
0
Привет всем. Вот получил задание от начальства (вилезла мне моя инициативность:)). вобщем суть

Юзер "А" инициирует заявление-жалобу. и отсилает на юзера "б" если юзер "б" видит что ето не в ево полномочиях он отсилает ее "Б" тоесть своему начальству. ну и уж если юзер "Б" видит что он сам не сможет решить ету проблему он отсилает ето юзеру "В" которий и решает проблем и закривает жалобу.

но вот проблем никто не знает кто будет юзером "б" или "Б" или "В"

может ктото делал такое??........... :(
 
ну сделайте при отсылке выбор юзера из списка, т.е. человек отсылая жалобу будет выбирать из Domino Directory пользователя кому хочет отослать. или сделайте отдельно базу сотрудников, наполните ее и выбирайте оттуда
 
Сделай выборку из names.nsf при передаче от одного юзера к следующему.
 
впринципе я так и думал. просто одна голово хороша а две или три лутше:)
 
а лучше купите нормальный HelpDesk smile.gif

HelpDesk есть, ети жалоби не от наших юзеров, ето для клиентов компании, тоесть если человеку что-то не нравится то он подает жалобу, некий юзер ету жалобу заносит в базу ну и уже понеслася..........
у меня есть библиотека с простим маршрутом тоесть дока идет несколько етапов (я сам задаю ети етапи) но вот тут столкнулся с проблемой что жалобу можно законьчить раньше гдето на 2 или 3 человеке, вот теперь надо и морочить себе голову с етим....а точнее с кодом как написать :(

есть 2 кнопки и коди к ним одна кнопка делает следующее:
Отсилает уведомление от юзера "А" к юзеру "Б" потом к "С" и так далее вобщем как прописана цепочкаюзеров так она и будет отсилать.

другая же делеет следующее : Если юзеру "Б" чтото не нравится то он отсилает док к "А" вобщем все делает наоборот.

первая кнопка

Sub Click(Source As Button)
Dim s As New NotesSession
Dim wfuiwork As New NotesUIWorkspace
Dim wfuidoc As NotesUIDocument

Set wfuidoc = wfuiwork.CurrentDocument

If Not isWorkflowInitiated Then
isWorkflowInitiated = WorkflowInitiate( wfuidoc.document.GetItemValue( WF_FIELD_WORKFLOW )(0), wfuidoc.document )
End If

actor$ = s.username
Call WorkflowProcess( WF_APPROVE, actor$, wfuidoc )


End Sub


вторая

Sub Click(Source As Button)
Dim s As New NotesSession
Dim wfuiwork As New NotesUIWorkspace
Dim wfuidoc As NotesUIDocument

Set wfuidoc = wfuiwork.CurrentDocument

If Not isWorkflowInitiated Then
isWorkflowInitiated = WorkflowInitiate( wfuidoc.document.GetItemValue( WF_FIELD_WORKFLOW )(0), wfuidoc.document )
End If

actor$ = s.username
Call WorkflowProcess(WF_REJECT, actor$, wfuidoc )


End Sub

надо сделать ещо одну которая сразу будет знать что если ее нажали то дока идет в закончиние мона чтото сделать с поданой инфи или ето надо библиотеку чуть дописать?
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab