Добавление собственных или изменение существующих профилей пользователей делается в iTop через дополнительный модуль как и любая другая модификация. Вот тут приведена пошаговая инструкция по добавлению нового профиля: Creating new Profiles [iTop Documentation].
Речь про модуль Ticket Creation from eMails? Если да, то я не понимаю, где там необходимы знания структуры БД и тем более SQL. Опишите проблему подробнее.
Всё зависит от того, как вы собираетесь его использовать. Через веб-интерфейс в iTop можно настраивать стандартный функционал и работать. Если вы хотите изменить или дополнить стандартное поведение iTop, веб-интерфейс тут не поможет. Но и программистом становиться пока рано. Архитектура iTop предлагает четыре уровня доработки (см. таблицу), рассчитанные на различную целевую аудиторию. Для добавления новых КЕ, связей, профилей и т.п. навыки программирования на PHP не требуются. Все эти так называемые изменения модели данных описываются через XML файл, который iTop затем переводит в PHP код. Разработчики iTop считают, что такой способ доработки вполне посилен IT специалистам, учитывая имеющиеся примеры и подробнейшее описание XML модели данных. Вся эта доработка в основном требуется единожды на этапе внедрения iTop в организации, и городить для нее веб-интерфейс внутри iTop, видимо, посчитали нецелесообразным.