SuccessFactors Employee Central — начало
Сегодня я впервые открыл SAP SuccessFactors Provisioning & Instance. Морально готовьтесь, буду писать, ругаться, материться, потом хвалить, потом перейду на еще что-нить. Это такая эволюция у человека, который долго сидел на одной траве, а затем жизнь подкинула другую.
Итак, стоит учебная задача по созданию своего предприятия в Employee Central (EC), найма пары человек. Нужно научиться создавать свои объекты, связывать их с оргструктурой и людьми (по-нашему, это создавать свои инфотипы). Все версии последние, муха не сидела.
Так вот, я убил 4 часа, чтобы создать свой объект и присоединить его к оргструктуре, к позициям. Я глупый, я понимаю. Но создать-то я его создал минут за 5. А потом включилось программистское мышление, когда связи нужно создавать двусторонние. Как в оргменеджменте есть A и B, вверх и вниз. Так и в реляционных СУБД есть внешние ключики и JOIN таблички. В любом нормальном языке программирования связи настоятельно рекомендуют создавать двусторонними. Здесь оказался «гладиолус» (с) КВН.
Так вот, опытным 4-ех часовым путем выяснилось, что если создавать объект с типом временной привязки From Parent, то к нему нельзя создать данные в Manage Data меню. Система банально не видит его.
Что я делал. Я хотел создать объект особых условий труда согласно Спискам 1 и 2 в РФ. На них прицепить процент вредности, который потом будет наследоваться на человека для расчета зарплаты. Для этого нужно создать отдельный MDF объект в Configure Object Definition, а затем связать его с объектом Position. Как будто штатная позиция ссылается на объект Hazar Work Conditions.
Пока не поменял на Basic, ничерта не появлялось в поиске. Поменять этот параметр просто так нельзя. Удалить объект, если у него есть данные тоже нельзя. В документации про этот параметр написано примерно так: «Лучше всегда ставьте Basic или None». Звучит как «мы сами пока не разобрались, поэтому не тыкайте сюда лучше».
Убиться можно.