- HTML Admin-Manual
- PDF Admin-Manual
- HTML ITSM-Manual
- PDF ITSM-Manual
- HTML Developer-Manual
- PDF Developer-Manual
- HTML Developer-API
7.7. Customer User Module
This module layer can be used as a bridge between your customer source system and OTRS. Thus it is possible to use your customer data directly for your data ware house (read only and read/write).
Format:
# --
# Kernel/System/CustomerUser/ABC.pm - a customer data backend
# Copyright (C) (year) (name of author) (email of author)
# --
# $Id: module-format.xml,v 1.30 2009/04/21 06:21:58 tr Exp $
# --
# This software comes with ABSOLUTELY NO WARRANTY. For details, see
# the enclosed file COPYING for license information (AGPL). If you
# did not receive this file, see http://www.gnu.org/licenses/agpl.txt.
# --
package Kernel::System::CustomerUser::ABD;
use strict;
use warnings;
use vars qw(@ISA $VERSION);
$VERSION = qw($Revision: 1.30 $) [1];
# --
sub new {
my ( $Type, %Param ) = @_;
[...]
return $Self;
}
# --
sub CustomerName {
[...]
return $Name;
}
# --
sub CustomerSearch {
[...]
return %Result;
}
# --
sub CustomerUserList {
[...]
return %List;
}
# --
sub CustomerIDs {
[...]
return @CustomerIDs;
}
# --
sub CustomerUserDataGet {
[...]
return %Data;
}
# --
sub CustomerUserAdd {
[...]
return 1
}
# --
sub CustomerUserUpdate {
[...]
return 1;
}
# --
sub SetPassword {
[...]
return 1;
}
1;
To use this module, see the admin manual.

