На главную.

1. Поиск пользователей и групп (описание).
2. Установка.

1. Поиск пользователей и групп (описание).

Программа позволяет быстро находить пользователей в Active Directory. А так же привязывать к ним дополнительную информацию из БД Oracle.

2. Установка.

Скачать приложение

Для успешной работы приложения на сервере должно быть установлено следующее ПО:

Настройки:

Установка:

  1. Строка соединения с базой:

    Строка соединения хранится в файле, путь к которому надо указать в web.config:
    Путь в web.config:
                    <appSettings/>
    			…
    			<add key="DBConnect" value="Data Source=your_datasource;Persist Security Info=True;User ID=Your_User;Password=Your_Password;Unicode=True" />
    			…
    			</appSettings>
    			
  2. Селект к таблице БД Oracle в которой хранится доп. информация и фотография

    Путь в web.config:
    			<appSettings>
    			…
    			<add key="PhotoQuery" value="select f.dept_code depart_code,f.dept_name depart_name,f.fio as , f.tab_num as tabNum,f.dolzhn as name_casta,f.photo fl from vw_sap_employee f  where f.tab_num = :tabNum" />
    			…
    			</appSettings>
    			
    Структура таблицы:
    			 create table vw_sap_employee
    				(
    				 id_employee	NUMBER not null,
                     fio	varchar2(500),
                     tab_num	varchar2(20),
                     start_date	date,			
                     end_date	date,		
                     born	date,
                     dept_code	varchar2(80),
                     dept_name	varchar2(400),
                     dolzhn	varchar2(250 char),
                     id_user	NUMBER,			
                     id_org_struct	NUMBER not null,
                     has_photo	varchar2(1),
                     photo	blob,
                     email	varchar2(500),
                     is_active	number,
                     cl_priv	number,
                     del_date	date,
                     old_fio	varchar2(4000) 
    				)
    			 
  3. Active Directory Server

    Путь в web.config:
    			<appSettings>
    			…
    			<add key="ADServerMain" value="your.server.loc.ru" />
    			…
    			</appSettings>
    			  
  4. Active Directory контейнер

    Путь в web.config:
    			<appSettings>
    			…
    			<add key="ADContainerMain" value="DC=hser,DC=your_city,DC=your_region,DC=ru" />
    			…
    			</appSettings>
    			  
  5. Second Active Directory Server

    Путь в web.config:
    			<appSettings>
    			…
    			<add key="ADServerSecond" value="your_second.server.loc.ru" />
    			…
    			</appSettings>
    			  
  6. Second Active Directory контейнер

    Путь в web.config:
    			<appSettings>
    			…
    			<add key="ADContainerSecond" value="DC=sec_hser,DC=sec_your_city,DC=sec_your_region,DC=sec_ru" />
    			…
    			</appSettings>
    			  
  7. Second Active Directory контейнер с информацией о пользователях с главного сервера

    Путь в web.config:
    			  <appSettings>
    				…
    				<add key="ADContainerSecondMain" value="DC=sec_hser2,DC=sec_your_city2,DC=sec_your_region2,DC=sec_ru2" />
    				…
    			  </appSettings>
    			  
  8. Доступ к работе с группами

    Путь в web.config:
    			  <appSettings>
    				…
    				<add key="AccessToGroups" value="YourSharepointGroup,TrustedSharepointGroup" />
    				…
    			  </appSettings>
    			  
  9. Доступ ко всем учетным записям

    Путь в web.config:
    			  <appSettings>
    				…
    				<add key="AccessAllAccounts" value="YourSharepointGroup,TrustedSharepointGroup,YourAccount" />
    				…
    			  </appSettings>
    			  
  10. Доступ к фотографиям сотрудников по имени группы

    Путь в web.config:
    			  <appSettings>
    				…
    				<add key="AccessPhotosDepart" value="YourSharepointGroup,TrustedSharepointGroup" />
    				…
    			  </appSettings>
    			  
  11. Доступ к фотографиям сотрудников по учетной записи

    Путь в web.config:
    			  <appSettings>
    				…
    				<add key="AccessPhotosUSER" value="YourAccount,FriendsAccount" />
    				…
    			  </appSettings>
    			  
  12. Отоброжать ли аккаунты найденных пользователей (в данный момент не работает)

    Путь в web.config:
    			  <appSettings>
    				…
    				<add key="ViewAccounts" value="YourSharepointGroup,TrustedSharepointGroup" />
    				…
    			  </appSettings>
    			  
  13. Доступ ко всем учетным записям по названию учетной записи (иногда под определенными учетными записями работают сервера и т.п.)

    Путь в web.config:
    			  <appSettings>
    				…
    				&ladd key="AccessAllAccountsUsers" value="YourAccount,FriendsAccount" />
    				…
    			  </appSettings>
    			  
  14. Отоброжать ли аккаунты найденных пользователей по имени учетки (в данный момент не работает)

    Путь в web.config:
    			  <appSettings>
    				…
    				<add key="ViewAccountsUsers" value="YourAccount,FriendsAccount" />
    				…
    			  </appSettings>
    			  
  15. Значение № 1 в списке выбора

    Путь в web.config:
    			  <appSettings>
    				…
    				<add key="ListItem1Value" value="v1" />
    				…
    			  </appSettings>
    			  
  16. Текст № 1 в списке выбора

    Путь в web.config:
    			  <appSettings>
    				…
    				<add key="ListItem1Text" value="Б1" />
    				…
    			  </appSettings>
    			  
  17. Значения № 2 и № 3 а так же их текст аналогично значению № 1 в списке выбора

    Путь в web.config:
    			  <appSettings>
    				…
    				<add key="ListItem2Value" value="v2" />
                                    <add key="ListItem2Text" value="Б2" />
                                    <add key="ListItem3Value" value="v3" />
                                    <add key="ListItem3Text" value="Б3" />
    				…
    			  </appSettings>