Автоматизация
всех видов учёта
В ЛЮБЫХ ОРГАНИЗАЦИЯХ!
Задать вопрос
 Помощь      Поиск      Пользователи


 Страниц (1): [1]   

> Без описания
rafailka Администратор
Отправлено: 13 Июня, 2010 - 22:07:00
Post Id



Full Member


Покинул форум
Сообщений всего: 166
Дата рег-ции: Окт. 2009  
Откуда: Moscow, Russia
Репутация: 0




Надо сделать простой инсталятор. Чтобы пользователи могли запустить его, сообщить необходимые параметры и получить работающую программу, не вдаваясь в детали.

Сейчас установка "с нуля" (вручную) выглядит так:
1) Узнать, установлен ли Oracle. Установить, если нет.
2) Установить/обновить APEX (например, вот инструкция , напомню скрипты: apexins/apxchpwd/apxldimg).
3) Войти в воркспейс INTERNAL пользователем ADMIN, создать новый воркспейс (пусть называется MPC), попутно для нового воркспейса создать схему (пусть называется SYSLINE) и создать администратора нового воркспейса (по умолчанию он называется ADMIN, однако, с первым ADMIN-ом он не связан).
4) Завершить сеанс (Logout) и войти в воркспейс MPC (ADMIN-ом, который только что создан).
5) Импортировать приложение "Плановый расчёт ФОТ" (файл RAFOT Application ....sql), когда предложит Supporting Objects -- согласиться.

6) Подключиться SQL*Plus-ом или PL/SQL Developer-ом (работать в схеме SYSLINE) и выполнить скрипт, создающий объекты схемы (файл SYSLINE Schema Install ....sql), потом скрипт, заполняющий словари (файл SYSLINE Sample Dicts ...), узнать краткое и полное наименование корневой организации и добавить соответствующее (пока единственное) подразделение в таблицу RDEP.

7) Создать непривилегированного пользователя (End User) для корневого подразделения. Сделать это можно любым из двух ADMIN-ов.
Главному при создании пользователя нужно явно указать воркспейс.
Второму нужно на стартовой странице (Home) нажать ссылку "Manage Application Express Users" (находится в меню вдоль правой границы окна).

Если МПК – СистемЛайн® уже установлена, надо обновить. Это как бы проще:
1) Узнать установленную версию можно функцией f_sysline_version.
2) Последовательно выполнять скрипты обновления (файлы вида SYSLINE Schema Update ....) -- от текущей установленной версии до последней.
3) Импортировать в APEX-е приложение "Плановый расчёт ФОТ" (файл RAFOT Application ....sql).

По сути, всё. Но есть ещё комментарии.

Обновлятель не только проще. Он нужнее. Более востребован. Установки, почти наверняка будет делать МПК, а из-за каждой новой версии заморачиваться с обновлениями у клиентов -- это болото. Обновление должно требовать меньшей квалификации, чем начальная установка, быть намного проще.

Я подробно описал процедуру установки, потому что, прежде чем обновлять надо поставить (старую версию). Тестировать обновлятель надо, по-моему, именно так.

По сути, параметрами обновлятеля являются только параметры подключения к базе (имя сервера, пароль схемы SYSLINE).

При выборе номера, который будет присвоен приложению "Плановый расчёт ФОТ" при установке его в APEX, предлагаю договориться всегда использовать 101.

Почему при обновлении приложение можно просто установить последнюю версию, а схему надо именно "обновлять", причём пошагово? Краткий ответ: чтобы пользователи не потеряли данные, которые успели ввести до обновления. Подробный ответ здесь вряд ли нужен.
 
 Top
zix Супермодератор
Отправлено: 17 Июня, 2010 - 11:01:33
Post Id


Newbie


Покинул форум
Сообщений всего: 10
Дата рег-ции: Май 2010  
Репутация: 0




А инсталлятор разрабатывать вообще на чем?
 
 Top
rafailka Администратор
Отправлено: 18 Июня, 2010 - 13:32:40
Post Id



Full Member


Покинул форум
Сообщений всего: 166
Дата рег-ции: Окт. 2009  
Откуда: Moscow, Russia
Репутация: 0




zix пишет:
А инсталлятор разрабатывать вообще на чем?

На чём тебе проще/удобнее? Если нет явных предпочтений, попробуй Inno Setup -- может быть, понравится. Вручную ты установил/обновил? Всё получилось?
 
 Top
rafailka Администратор
Отправлено: 05 Августа, 2010 - 18:29:34
Post Id



Full Member


Покинул форум
Сообщений всего: 166
Дата рег-ции: Окт. 2009  
Откуда: Moscow, Russia
Репутация: 0




Закончил обновлятель.
http://m-p-c.su/sysline/MpcSysLine_upgrader.exe
Инструкция по обновлению: запустить обновлятель, ввести параметры подключения к БД, Далее-Далее-Далее-Готово.
Это только обновлятель. Первоначальная установка должна быть произведена вручную.
 
 Top
Страниц (1): [1]
« МПК – СистемЛайн® »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0232]     [ Gzipped ]