Диплом: Автоматизация учета и обработки заявок пользователей на ТО и ремонт оргтехники (HELP DESK) в производственном филиале «Иркутскгазгеофизика» ООО «Газпром георесурс»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
95
43.
44.
# The database DSN for MySQL ==> more: "perldoc DBD::mysql"
45.
$Self->{'DatabaseDSN'} = "DBI:mysql:database=$Self-
>{Database};host=$Self->{DatabaseHost}";
46.
47.
# The database DSN for PostgreSQL ==> more: "perldoc DBD::Pg"
48.
# if you want to use a local socket connection
49.
# $Self->{DatabaseDSN} = "DBI:Pg:dbname=$Self->{Database};";
50.
# if you want to use a TCP/IP connection
51.
# $Self->{DatabaseDSN} = "DBI:Pg:dbname=$Self->{Database};host=$Self-
>{DatabaseHost};";
52.
53.
# The database DSN for Microsoft SQL Server - only supported if OTRS is
54.
# installed on Windows as well
55.
# $Self->{DatabaseDSN} = "DBI:ODBC:driver={SQL Server};Database=$Self-
>{Database};Server=$Self->{DatabaseHost},1433";
56.
57.
# The database DSN for Oracle ==> more: "perldoc DBD::oracle"
58.
# $Self->{DatabaseDSN} = "DBI:Oracle://$Self->{DatabaseHost}:1521/$Self-
>{Database}";
59.
#
60.
# $ENV{ORACLE_HOME} = '/path/to/your/oracle';
61.
# $ENV{NLS_DATE_FORMAT} = 'YYYY-MM-DD HH24:MI:SS';
62.
# $ENV{NLS_LANG} = 'AMERICAN_AMERICA.AL32UTF8';
63.
64.
# ---------------------------------------------------- #
65.
# fs root directory
66.
# ---------------------------------------------------- #
67.
$Self->{Home} = '/opt/otrs';
68.
69.
# ---------------------------------------------------- #
70.
# insert your own config settings "here" #
71.
# config settings taken from Kernel/Config/Defaults.pm #
72.
# ---------------------------------------------------- #
73.
# $Self->{SessionUseCookie} = 0;
74.
# $Self->{CheckMXRecord} = 0;
75.
76.
# ---------------------------------------------------- #
77.
##########################################
78.
79.
### Настройка LDAP аутентификации для Агентов ###
80.
81.
# Включаем LDAP аутентификацию и авторизацию для Агентов #
82.
$Self->{'AuthModule'} = 'Kernel::System::Auth::LDAP';
83.
84.
# IP адрес LDAP каталога #
85.
$Self->{'AuthModule::LDAP::Host'} = '192.168.0.240';
86.
87.
# Указываем корень LDAP #
96
88.
$Self->{'AuthModule::LDAP::BaseDN'} = 'dc=iggf,dc=local';
89.
90.
# Указываем какое поле будем использовать в качестве UID #
91.
$Self->{'AuthModule::LDAP::UID'} = 'sAMAccountName';
92.
93.
# Указываем системе, группу администраторов OTRS HelpDesk #
94.
$Self->{'AuthModule::LDAP::GroupDN'} =
'cn=helpdeskadmins,cn=Users,dc=iggf,dc=local';
95.
96.
$Self->{'AuthModule::LDAP::AccessAttr'} = 'member';
97.
$Self->{'AuthModule::LDAP::UserAttr'} = 'DN';
98.
99.
# Учетная запись для подключения к LDAP #
100.
$Self->{'AuthModule::LDAP::SearchUserDN'} = 'helpdesk@iggf.local';
101.
$Self->{'AuthModule::LDAP::SearchUserPw'} = 'Gfhflbuvf00';
102.
103.
# Фильтр и параметры подключения к LDAP#
104.
$Self->{'AuthModule::LDAP::AlwaysFilter'} = '';
105.
$Self->{'AuthModule::LDAP::Params'} = {
106.
port => 389,
107.
timeout => 120,
108.
async => 0,
109.
version => 3,
110.
sscope => 'sub'
111.
};
112.
### Конец настроек LDAP аутентификации для Агентов ###
113.
114.
### Настройка модуля синхронизации Агентов с LDAP ###
115.
116.
# Синхронизируем базу агентов с LDAP #
117.
$Self->{'AuthSyncModule'} = 'Kernel::System::Auth::Sync::LDAP';
118.
119.
# IP Адресс LDAP каталога #
120.
$Self->{'AuthSyncModule::LDAP::Host'} = '192.168.0.240';
121.
122.
# Указываем BaseDN #
123.
$Self->{'AuthSyncModule::LDAP::BaseDN'} = 'dc=iggf, dc=local';
124.
125.
# Указываем какое поле берём в качестве UID #
126.
$Self->{'AuthSyncModule::LDAP::UID'} = 'sAMAccountName';
127.
128.
# Учетная запись для подключения к LDAP #
129.
$Self->{'AuthSyncModule::LDAP::SearchUserDN'} = 'helpdesk@iggf.local';
130.
$Self->{'AuthSyncModule::LDAP::SearchUserPw'} = 'Gfhflbuvf00';
131.
132.
# Указываем соответствие полей #
133.
$Self->{'AuthSyncModule::LDAP::UserSyncMap'} = {
134.
UserFirstname => 'givenName',
135.
UserLastname => 'sn',
97
136.
UserEmail => 'mail',
137.
};
138.
# И кого синхронизировать #
139.
$Self->{'AuthSyncModule::LDAP::UserSyncInitialGroups'} = [
140.
'users', 'basic_admin',
141.
];
142.
143.
### Конец настроек модуля синхронизации Агентов ###
144.
145.
### Настройки авторизации пользователей ###
146.
147.
# Включаем модуль HTTPBasicAuth #
148.
149.
# Включаем HTTPBasicAuth для пользователей #
150.
$Self->{'Customer::AuthModule'} =
'Kernel::System::CustomerAuth::HTTPBasicAuth';
151.
152.
# И указываем какие страницы открывать в случае успешной авторизации
153.
$Self->{CustomerPanelLoginURL1} = 'http://nix.iggf.local/otrs/customer.pl';
154.
$Self->{CustomerPanelLogoutURL1} = 'http://nix.iggf.local/otrs/customer.pl';
155.
156.
### Конец настроек авторизации пользователей ###
157.
158.
### Загрузка базы пользователей из LDAP ###
159.
160.
# Пользователями системы будут все пользователи домена без исключения
#
161.
$Self->{CustomerUser} = {
162.
Module => 'Kernel::System::CustomerUser::LDAP',
163.
Params => {
164.
Host => '192.168.0.240',
165.
BaseDN => 'dc=iggf,dc=local',
166.
SSCOPE => 'sub',
167.
UserDN =>'helpdesk@iggf.local',
168.
UserPw => 'Gfhflbuvf00',
169.
AlwaysFilter =>
'(&(samAccountType=805306368)(!(userAccountControl:1.2.840.113556.1.4.803:
=2)))',
170.
SourceCharset => 'utf-8',
171.
DestCharset => 'utf-8',
172.
},
173.
174.
# Указываем соответствие полей #
175.
CustomerKey => 'sAMAccountName',
176.
CustomerID => 'mail',
177.
CustomerUserListFields => ['sAMAccountName', 'cn', 'mail'],
178.
CustomerUserSearchFields => ['sAMAccountName', 'cn', 'mail'],
179.
CustomerUserSearchPrefix => '',
180.
CustomerUserSearchSuffix => '*',
98
181.
CustomerUserSearchListLimit => 10000,
182.
CustomerUserPostMasterSearchFields => ['mail'],
183.
CustomerUserNameFields => ['givenname', 'sn'],
184.
Map => [
185.
# note: Login, Email and CustomerID needed!
186.
#[ 'UserSalutation', 'Title', 'title', 1, 0, 'var' ],
187.
[ 'UserFirstname', 'Firstname', 'givenname', 1, 1, 'var' ],
188.
[ 'UserLastname', 'Lastname', 'sn', 1, 1, 'var' ],
189.
[ 'UserLogin', 'Login', 'sAMAccountName', 1, 1, 'var' ],
190.
[ 'UserEmail', 'Email', 'mail', 1, 1, 'var' ],
191.
[ 'UserCustomerID', 'CustomerID', 'mail', 0, 1, 'var' ],
192.
[ 'UserPhone', 'Phone', 'telephonenumber', 1, 0, 'var' ],
193.
#[ 'UserAddress', 'Address', 'postaladdress', 1, 0, 'var' ],
194.
#[ 'UserComment', 'Comment', 'description', 1, 0, 'var' ],
195.
],
196.
};
197.
198.
#### Конец конфигурации ####
199.
# ---------------------------------------------------- #
200.
# data inserted by installer #
201.
# ---------------------------------------------------- #
202.
# $DIBI$
203.
204.
# ---------------------------------------------------- #
205.
# ---------------------------------------------------- #
206.
# #
207.
# end of your own config options!!! #
208.
# #
209.
# ---------------------------------------------------- #
210.
# ---------------------------------------------------- #
211.
212.
return 1;
213.
}
214.
215.
# ---------------------------------------------------- #
216.
# needed system stuff (don't edit this) #
217.
# ---------------------------------------------------- #
218.
219.
use Kernel::Config::Defaults; # import Translatable()
220.
use parent qw(Kernel::Config::Defaults);
221.
222.
# -----------------------------------------------------#
223.
224.
1;

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)