1. Локализация.
a) Настройка сервера \Innovator\Server\web.config:
<!--
b) Настройка корпоративной временной зоны.
В разделе Administration\Variables выбрать Create a New Item
c) Обновление корпоративной временной зоны.
Обновить ее можно с помощью команды меню File / Actions->Update Timezones Data. Это сохранит tzupdate.xml в Working Directory (Tools/Preference/Change Working Directory.. при возникновении проблем с доступом к папке сохранения). Для этого необходимо подключение к интернет (к сайту Aras).
Save, Unlock, and Close.
2. Настройка системы версий.
Name = Numeric
Value = 0 1 2 3 и т.д. сколько хватит сил
Это необходимо сделать для каждого типа элементов (CAD-documents, File и т.д.), которым нужна версионность по ЕСКД. Для более быстрого поиска таких элементов можно воспользоваться сортировкой столбца Versionable.
3. Включение возможности пользователю Innovator Admin создавать Product.
В разделе Administration\Item Types выбрать Product и открыть на редактирование (Edit). На вкладке Can Add нужно добавить группу пользователей Administrators. В принципе можно добавить и другие группы пользователей на свое усмотрение, т.к. по умолчанию Product создавать можно только под учетной записью CM (Configuration Management) - менеджера конфигурации продукта.
4. Ввод пользователей и создание группы Konstruktor.
В разделе Administration\Users выбрать Create a New Item
Login Name = логин нового пользователя
Password = пароль нового пользователя
Confirm Password = пароль нового пользователя
Logon Enabled - поставить галочку для возможности входа в систему
Working Directory = Указать рабочую папку по умолчанию на компьютере, из которой можно загружать документы в Aras
Starting Page = Установить стартовую область в Aras, в которую будет попадать пользователь при входе.
Остальные параметры можно заполнить при необходимости
В разделе Administration\Identities выбрать Create a New Item - создадим новую роль
В разделе Administration\Identities кроме групп появляются так называемые идентичности пользователей, которые автоматически появляются в этом разделе при создании нового пользователя в разделе Administration\Users. И в Aras оперирование идет именно идентичностями, а не конкретными пользователями.
5. Добавление возможности пользователям создавать части и т.д.
В разделе Administration\Item Types выбрать Part и открыть на редактирование (Edit). На вкладке Can Add нужно добавить группу пользователей Konstruktor. Аналогичное действие нужно сделать для CAD-document, Document и т.д. - куда мы ходим распространить права этой группы.
6. Русификация названий.
Входим в нужную нам категорию в режиме редактирования, например Part и видим название с окончанием Label. В нашем случае - там два названия: Singular Label и Plural Label.
a) Настройка сервера \Innovator\Server\web.config:
<!--
Use culture attribute to tell Innovator Server which locale to use
when parsing float numbers.
Example: culture="en-US" for english (United States)
culture="en-GB" for english (United Kingdom)
culture="de-DE" for german (Germany)
culture="de-CH" for german (Switzerland)
culture="ru-RU" for russian (Russia)
-->
<globalization requestEncoding="utf-8" responseEncoding="utf-8"
culture="ru-RU" />
b) Настройка корпоративной временной зоны.
В разделе Administration\Variables выбрать Create a New Item
- Name = CorporateTimeZone
- Value = Russian Standard Time
Save, Unlock, and Close.
Перезагрузите Aras Innovator и IIS.
Обновить ее можно с помощью команды меню File / Actions->Update Timezones Data. Это сохранит tzupdate.xml в Working Directory (Tools/Preference/Change Working Directory.. при возникновении проблем с доступом к папке сохранения). Для этого необходимо подключение к интернет (к сайту Aras).
d) Ввод языков.
- Code = ru
- Name = Russian
- Suffix = _ru
- Collation = Cyrillic_General_CI_AI
Save, Unlock, and Close.
e) Ввод локалей.
В разделе Administration\Locales выбрать Create a New Item.
- Code = ru-RU
- Name = Russian Russia
- Language = Russian
Save, Unlock, and Close.
2. Настройка системы версий.
В разделе Administration\Revision выбрать Create a New Item
Теперь у нас принцип версионности по ЕСКД
В разделе Administration\Item Types выбрать Revision и открыть на редактирование (Edit). В переменой Revision выбрать Numeric.
Это еще ничего не значит, к сожалению.
В разделе Administration\Item Types выбрать Part и открыть на редактирование (Edit). Важно помнить, что Aras по умолчанию показывает только 25 строк в любом разделе, на любой странице. Поэтому, нужно или увеличивать количество отображаемых строк или пользоваться поиском нужного варианта. В переменой Revision выбрать Numeric.Это необходимо сделать для каждого типа элементов (CAD-documents, File и т.д.), которым нужна версионность по ЕСКД. Для более быстрого поиска таких элементов можно воспользоваться сортировкой столбца Versionable.
3. Включение возможности пользователю Innovator Admin создавать Product.
В разделе Administration\Item Types выбрать Product и открыть на редактирование (Edit). На вкладке Can Add нужно добавить группу пользователей Administrators. В принципе можно добавить и другие группы пользователей на свое усмотрение, т.к. по умолчанию Product создавать можно только под учетной записью CM (Configuration Management) - менеджера конфигурации продукта.
4. Ввод пользователей и создание группы Konstruktor.
В разделе Administration\Users выбрать Create a New Item
Вводим нового пользователя
В разделе Administration\Identities выбрать Create a New Item - создадим новую роль
- Name = Konstruktor
Вводим пользователя в группу Konstruktor
В разделе Administration\Identities кроме групп появляются так называемые идентичности пользователей, которые автоматически появляются в этом разделе при создании нового пользователя в разделе Administration\Users. И в Aras оперирование идет именно идентичностями, а не конкретными пользователями.
5. Добавление возможности пользователям создавать части и т.д.
В разделе Administration\Item Types выбрать Part и открыть на редактирование (Edit). На вкладке Can Add нужно добавить группу пользователей Konstruktor. Аналогичное действие нужно сделать для CAD-document, Document и т.д. - куда мы ходим распространить права этой группы.
Добавление прав на создание части для группы Konstruktor
6. Русификация названий.
Входим в нужную нам категорию в режиме редактирования, например Part и видим название с окончанием Label. В нашем случае - там два названия: Singular Label и Plural Label.
Нажимаем кнопку ... рядом с полем для ввода. И вводим соответствующее русское название категории. В нашем случае, это Часть и Части. Название Plural Label (Части) отобразится в разделе Design бокового дерева Aras вместо Parts.
Теперь у нас части везде будут иметь русское название.
Русификация интерфейса производится следующим образом: файлы папки \Innovator\Client\xml копируем в \Innovator\Client\xml.ru, которую создаем вручную. В папке \Innovator\Client\xml.ru начинаем исправлять файлы XML. Например, русификация панели инструментов под главным меню производится в файле \Innovator\Client\xml.ru\main_toolbar.xml
Пример русификации:
<?xml version="1.0" encoding="utf-8"?>
<toolbarapplet on_load="onToolbarAppletLoad" on_click="OnToolbarItemClick" buttonstyle="windows" buttonsize="26,25">
<toolbar id="main_toolbar">
<button image="icons/20x20new.gif" id="new" tooltip="Создать новый элемент" statusmsg="Создать новый элемент" disabled="true">New</button>
<button image="icons/20x20view.gif" id="view" tooltip="Посмотреть элемент" statusmsg="Посмотреть элемент" disabled="true">View</button>
<button image="icons/20x20edit.gif" id="edit" tooltip="Редактировать элемент" statusmsg="Редактировать элемент" disabled="true">Edit</button>
<button image="icons/20x20save.gif" id="save" tooltip="Сохранить элемент" statusmsg="Сохранить элемент" disabled="true">Save</button>
Русификация главного меню производится в файле \Innovator\Client\xml.ru\main_menu.aspx
Пример русификации:
<?xml version="1.0" encoding="UTF-8" ?>
<menuapplet top_border="1" show="main_menubar">
<menubar id="main_menubar">
<menu id="file_menu" name="Файл">
<item id="new" name="Новый" disabled="true"/>
<item id="save" name="Сохранить" disabled="true"/>
<item id="saveAs" name="Сохранить как" disabled="true"/>
<separator/>
<item id="open" name="Открыть" disabled="true"/>
<item id="download" name="Скачать" disabled="true"/>
<separator/>
<item id="checkin" name="Сдать на хранение (checkin)" disabled="true"/>
<separator/>
<item id="checkout" name="Взять на изменение (checkout)" disabled="true"/>
<separator/>
<item id="checkout_2dir" name="Взять на изменение в папку (checkout2dir)" disabled="true"/>
<separator/>
<item id="undo_checkout" name="Отмена взятия на изменение" disabled="true"/>
<separator/>
<item id="print" name="Вид для печати" disabled="true"/>
<separator/>
<item id="export2Excel" name="Экспорт в Excel" disabled="true"/>
<item id="export2Word" name="Экспорт в Word" disabled="true"/>
<separator/>
<item id="Logout" name="Выйти (Logout)"/>
</menu>
Языков перевода может быть несколько. Вводятся они в разделах Administration\Languages и Administration\Locales (см. п.1 - Локализация). Переключаться между ними можно с помощью стандартной языковой настройки Windows на панели управления:
Соответственно для каждого языка должна быть своя папка с переводом интерфейса \Innovator\Client\xml.язык
7. Типы прав (разрешении).
Всего бывает несколько типов прав:
Разрешения (Permissions): G-GET, U-UPDATE, D-DELETE, C-CREATE
Инженеры (Engineers) – G,U
Заказчик (Purchasing) – G
Некто (Billy) – G,U,D
Создатель (Creator) – G,U,D,C
Владелец (Owner) – G,U
Менеджер (Manager) – G,U,C
Всего бывает несколько типов прав:
Разрешения (Permissions): G-GET, U-UPDATE, D-DELETE, C-CREATE
Инженеры (Engineers) – G,U
Заказчик (Purchasing) – G
Некто (Billy) – G,U,D
Создатель (Creator) – G,U,D,C
Владелец (Owner) – G,U
Менеджер (Manager) – G,U,C