Инструкция по установке приложения AlphaRecruiter

Среда, необходимая для установки приложения – это стандартная среда, работающая под управлением ОС семейства Windows и поддерживающая весь стек современных  технологий Microsoft. Приложение AlphaRecruiter – это обычное клиент-серверное веб приложение, которое развертывается и администрируется стандартным образом, подробно описанным в материалах, распространяемых компанией Microsoft. Учитывая это обстоятельство, для успешного внедрения данного продукта очень желательно наличие соответствующих навыков у сотрудника, который будет устанавливать и администрировать приложение вместе с необходимой для него базой данных.

Среда и источники установки

Среда

Операционная система. Любая версия MS Windows, которая позволяет установить указанные ниже компоненты соответствующих версий.

Веб-сервер. В среде должен быть работающий MS Internet Information Server (IIS) версии 7++. Его следует использовать в качестве веб-сервера, на котором будет размещено веб-приложение «AlphaRecruiter». На веб-сервере должен быть установлен Microsoft .Net Framework (версия 4++). Также, должен быть установлен ASP.NET версии 4++.

Сервер базы данных. В среде должен быть установлен MS SQL Server. Минимальные редакция/версия – MS SQL Express 2005. Любые более высокие версия/редакция также подходят. Следует обратить внимание, что скрипт установки базы данных сгенерирован для MS SQL Server 2008 . Если он должен работать с версией 2005, то может потребоваться коррекция скрипта.

Клиентская станция. На ней должен быть установлен Silverlight v 5.0 и любой стандартный Internet Browser.

Источники инсталляции

 

Для инсталляции нужны 2 ZIP-архива: DEPLOY_HR_DEMO_CODE.ZIP и HR_BD_SCRIPTS.zip, скачать которые можно по ссылкам на этой странице.

1) DEPLOY_HR_DEMO_CODE.ZIP содержит уже скомпилированные файлы веб-сайта.

2) HR_BD_SCRIPTS.zip содержит 2 файла с TSQL скриптами:

  • CREATE_HrDB_with_DEMO_DATA.sql – содержит скрипт для создания БД и заполнения её демонстрационными данными. Демонстрационные данные – такие же, как и в демонстрационной версии программы на сайте http://alpharecruiter.com.
  • DELETE_HR_DEMO_SCRIPT.sql – удаляет из БД информацию о демонстрационных кандидатах. Этот скрипт можно запустить в любое время по желанию, при этом он не затронет реальные транзакционные данные, если к этому моменту они уже будут содержаться в БД.

Этапы установки

1) Веб-сервер и веб-приложение

1.1. Распаковать DEPLOY_HR_DEMO_CODE.ZIP в выбранную директорию веб-сервера.

1.2. Добавить приложение (веб-сайт) на IIS и назначить директорию, в которую Вы распаковали  DEPLOY_HR_DEMO_CODE.ZIP в качестве физического пути для данного приложения. Укажите виртуальный путь для приложения по собственному усмотрению.

1.3. Если Вы хотите использовать Windows SQL Server Authentication – установите такой Application Pool для  приложения, который работает под доменной учётной записью пользователя с полными правами администратора на вашем SQL Server.

1.4. Создайте Группы авторизованных пользователей для  веб-приложения, как показано ниже на рисунке.

 

2) База данных

2.1. Распакуйте HR_BD_SCRIPTS.zip и взгляните на него.

2.2. Измените имя БД в первых строках (в двух местах) данного файла на имя Вашей собственной не существующей базы данных. Сейчас это имя – HRDEMO1.

2.3. Запустите данный скрипт на Вашем SQL Server любым способом. Самый обычный способ – использовать приложение MS SQL Server Management Studio.  Скрипт должен завершиться без ошибок.

2.4. Чтобы работала вся функциональность поиска на сервере должна быть включена опция Enabling CLR Integration

3) Настройка связи БД с веб-приложением

Найдите файл web.config в каталоге с Вашим веб-приложением. Найдите здесь следующую опцию в строке подключения:

<connection id=”Default” provider=”SqlClient” connectionString=”Data Source=FWXXX-W7\SQLEXPRESS;Initial Catalog=HRDEMO1;Integrated Security=True”/>

 Измените значение  connectionString на подходящее значение для Вашей среды. Приведенный пример подходит для  Windows SQL Server Authentication. Если Вы хотите использовать SQL Server Authentications, строка будет выглядеть подобным образом:

connectionString= “Data Source= FWXXX-W7\SQLEXPRESS; Initial Catalog = HRDEMO1; user=sa; password= SomePassword”

 Если во время первого запуска приложения на экране появится предложение настроить строку подключения, сначала нужно убедиться, что Вы можете подключиться к SQL Server HR БД с правами, описанными в строке подключения, с этого же компьютера, используя обычные средства. Например, убедитесь, что Вы можете видеть HR базу данных через MS SQL Server Management Studio.

Первый запуск приложения и дальнейшая поддержка пользователей

Существует один заранее определенный пользователь HR приложения с логином: Admin. Пароль для данного пользователя: 111. Введите эти данные при первом запуске приложения.

Далее в разделе "Наши проекты"