воскресенье, 8 мая 2016 г.

Portal-E - Прототип


Мой e-mail: portalevgfed@gmail.com

Skype: evgenyi.shargorodskyi

Телефон: +38 (067) 7127614




Используемые технологии


Java, GWT, GXT, Spring, Hibernate, MySql


Есть желание переписать это все дело с гораздо большими возможностями на 
Angular 4 + (Express.js or WEB API) + MongoDB, но нет времени :) 

Идея проекта


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

Система работает в двух режимах:
1. Режим конфигурации (доступен для администраторов)
    В этом режиме создается "структура" системы (справочники, документы, отчеты).
2. Пользовательский режим (режим для всех пользователей)
    В этом режиме работают все пользователи в системе.
Подробнее режимы описаны ниже.

Прототип


Текущая реализация является прототипом.
Еще не реализованы: безопасность, локализация, ... возможны ошибки.


Ссылки


Пример конфигурации "Склад" - http://portal-e.com/bport/BPortMain.html?account=B3302189
Новая конфигурацияhttp://portal-e.com/bport/BPortMain.html?mode=config

В данный момент все хостится на моем домашнем ПК, который бывает выключенным. Напишите если есть проблема с доступом.


Видео - Новая конфигурация




Видео - Конфигурация "Склад"





Скриншот конфигурации "Склад":



Вход в систему


Вход в систему: логин test и пароль test


Создание новой конфигурации/аккаунта


Для создания нового аккаунта (конфигурации) нажмите кнопку "Get New Account"

введите "Name" вашего аккаунта и нажмите "Close". 
При желании данные аккаунта с ссылками придут на ваш e-mail, для этого введите "E-mail" и нажмите "Send e-mail".

Система работает в двух режимах:
- режим конфигурации (установлена галочка "Configurator" при логине)
- пользовательский режим (не установлена галочка "Configurator" при логине)

Для перехода между режимами просто нажмите клавишу F5 (обновить страницу) и установите галочку "Configurator" в нужное положение. 

Для удобства можно указать аккаунт и режим в адресной строке в параметрах "account" и "mode" соответственно:
http://portal-e.com/bport/BPortMain.html?account=E2EE90A1&mode=config

Режим конфигурации (доступен для администраторов)
Режим для работы с метаданными конфигурации:
- создание/редактирование/удаление таблиц, регистров, отчетов

Пользовательский режим (режим для всех пользователей)
На картинке "пустой" аккаунт






















Создание справочника/документа


Создание очень простого справочника "Client" с полями "Name" и "Address".

- Заходим в режиме конфигурации
- Выбирает "Tables" (таблицы)
- Нажимаем "New"
- Вводим "Name" Client
- Нажимаем "Add new item" (кнопка слева - зеленый плюс)

- Вводим имя поля "Name"
- Нажимаем "Save and Close"

- Таким же образом добавить поле "Address"

 - И нажимаем "Save and Close"


























Все.
Теперь заходим в пользовательском режиме и можем работать с справочником "Client"

 Добавляем новых клиентов (нажать кнопку "New")
 Вот в итоге что получилось

























Работа с документами, регистрами, ... 

. . .
. . .

Создание полноценной конфигурации

. . .
. . .

Комментариев нет:

Отправить комментарий