Каков наилучший способ отображения вложенных формул для бизнес-пользователей? - PullRequest
1 голос
/ 28 ноября 2008

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

Как бы вы спроецировали результат изменения в одну из формул до того, как совершить это изменение? Одним из предложений было показать измененную формулу в другом цвете. Для больших формул вычленения как бы вы заметили изменения?

Ответы [ 2 ]

2 голосов
/ 28 ноября 2008

Мне не нужно было этого делать, но я бы сделал что-то вроде следующего:

Использовать элемент управления типа дерева. Пусть каждый внутренний расчет будет отдельно разборным. Элемент управления может начинаться со всего свернутого, а затем пользователь может щелкнуть, чтобы просмотреть внутренние вычисления. (Если у внутренних вычислений есть имена, используйте их в качестве меток. Если их нет, вы можете использовать первые несколько символов из вычислений для их представления).

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

1 голос
/ 28 ноября 2008

Бизнес-пользователи знают, что такое электронные таблицы и как они работают. Я хотел бы рассмотреть возможность моделирования ваших выражений в виде электронной таблицы; какое-то каноническое преобразование в представление в виде таблицы и обратно.

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

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

...