Вопрос же не в том, как это реализовать, а в том, чтобы найти готовую библиотеку, на вход которой можно было бы подавать правила вида:
$rules[]=array('cmd'=>copy,'source'=>'contacts/email','destinee'=>'email');
и не писать свой велосипед, если есть готовое :)
АртемЪ, похоже. Мы с Вами друг-друга не понимаем.
Поле "integer" от страны не зависит.
То, что есть справочник, с некоторым количеством полей, часть из которых нужно отобразить в списке, включив по ним поиск и сортировку, а другую часть - на странице отображения, которая видна пользователям с такой-то ролью и т.п. тоже мало зависит от "местных условий".
Я спрашивал, есть ли другие приложения, в которых можно делать то же самое. Желательно OpenSource.
Я не спрашивал про бухучет.
Стандарты документооборота и бизнес-процессов я привел в качестве примера абстрактных стандартов, которые задают не саму бизнес-логику, а правила ее описания.
Вопрос был не про прикладные реализации, такие как ведение бухучета.
Вопрос был про стандарты и их реализации.
Например, стандарт CMIS не описывает сценарии документооборота, а только понятие документов, его свойств, атрибутов и API для операций с ними.
Точно так же, стандарты управления бизнес-процессами не описывают конкретные бизнес-процессы, а только элементы, из которых они состоят, графическую и текстовую нотацию.
Я спрашивал про нечто подобное, но описывающее справочники, формы, приказы, отчёты. То, с чем оперирует конфигуратор 1С, а не готовые конфигурации. Ближе всего из примеров MS Access, но он все-же примитивнее, ближе к обычным СУБД. Ну и, в идеале, OpenSource примеры из этого класса приложений.
А где рассказать-то, если доступа никуда нет, а просить карму, как я понял — хабросамоубийство? :)
Статья про ожидания разных типов заказчиков, которые они вкладывают в слово eLearning, сервисы, которые обычно входят в это понятие, важных оргвопросах построения такой системы и использование Moodle в качестве базовой площадки с открытой архитектурой.
$rules[]=array('cmd'=>copy,'source'=>'contacts/email','destinee'=>'email');
и не писать свой велосипед, если есть готовое :)