Что такое хороший инструмент .NET / Windows для создания веб-инструмента устранения неполадок? - PullRequest
0 голосов
/ 19 июня 2009

Кто-нибудь знает отличный способ создания пошагового онлайн-инструмента для устранения неполадок?

Моей компании потребуется разработать несколько таких инструментов, настроенных для нескольких клиентов.

В конечном счете, нам нужен простой способ задать ряд вопросов с помощью навигации, зависящей от ответа.

Нам потребуется поддержка всех стандартных типов вопросов, которые вы можете себе представить (истина / ложь; множественный выбор (выберите один), множественный выбор (выберите более одного); и т. Д.).

Мы хотели бы, чтобы наши бизнес-пользователи могли поддерживать вопросы и, если возможно, потоки, чтобы был бы полезен графический интерфейс, который мог бы управлять серверной частью, управляемой базой данных.

Мы рассмотрели возможность использования WF для этой задачи, но нетехническим пользователям нет простого способа изменить рабочий процесс, и мы даже не уверены, что он может удовлетворить все наши потребности (например, как мы храним вопросы и возможные пути).

Мы находимся на самых ранних стадиях изучения этого, но это кажется общей проблемой, которая заставляет нас думать, что есть инструменты для ее решения.

Есть ли у кого-нибудь опыт решения такой проблемы или использования каких-либо инструментов, подобных тому, который мы ищем?

Спасибо за любую помощь!

Ответы [ 3 ]

0 голосов
/ 19 июня 2009

Я создал проект рабочего процесса, управляемый базой данных (не WWF). Он использует понятия шаблонов, шагов, вопросов, ответов, логики и владельцев. Это позволило вам создавать какие-либо опросы, за которыми стоял рабочий процесс, чтобы на основе выбранного ответа пользователь мог перейти на другой шаг. Или, если владелец шага завершил свой шаг, следующий шаг в шаблоне будет отправлен по электронной почте владельцу следующего шага (или группе владельцев).

Вы можете изменить эту концепцию от вопросов к утверждениям, чтобы, когда пользователь перемещался по своей проблеме, он приводил себя к своему ответу аналогичным образом.

Шаблон (пункт справки) Шаг (шаги в элементе справки, подключен, включен, показывает экран входа) Утверждения (оператором могут быть различные задачи, выполняемые на шаге) Ответы (элементы в отчете для выбора пользователем, если элемент помог) Логика (что происходит при выборе ответа, ветвлении, новом владельце и т. Д.) Владелец (кто владеет каким шагом, может вписаться в группы) Группа (группа владельцев шага для завершения)

Не уверен, думал ли ты об этом или нет.

0 голосов
/ 19 июня 2009

Это напоминает мне организационную концепцию, называемую «деревом знаний», где вы можете легко настроить «конечные пункты назначения», которые содержат ценную документацию, и вы можете обеспечить простой обход «да / нет» или множественный выбор в зависимости от конкретной ситуации. *

Существует компания под названием Дерево знаний , которая предлагает бесплатную версию своего программного обеспечения (поскольку нет формального тестирования или технической поддержки), которая может дать вам трамплин для работы с ним.

0 голосов
/ 19 июня 2009

Иногда простым решением может быть все, что нужно для вещей, которые кажутся сложными. Я бы посмотрел различные вики-решения, если честно. Они быстрые, легко редактируемые, знакомые, развивающиеся, а также могут служить CMS.

Я бы не стал приковывать себя формальной структурой к чему-то подобному. В итоге вы получаете что-то жесткое и высокую зависимость от ИТ-персонала, что-то такое, чего вы хотите избежать.

Я уверен, что все, что вы устраняете, со временем изменится (новые версии продукта, связанные продукты и т. Д.), И вики будет достаточно гибкой, чтобы справиться с этим.

...