CodeInside / siu

Госуслуги.Open - Система исполнения государственных и муниципальных услуг
20 stars 9 forks source link

Заполнение наименования организации заявителя #20

Closed provorkova closed 9 years ago

provorkova commented 9 years ago

Добрый день! Подскажите пожалуйста, каким образом в классе, имплементирующем ru.codeinside.gws.api.Client, при создании запроса, можно узнать наименование организации, в которой состоит заявитель?

С уважением, Наталия Проворкова

GnusinPavel commented 9 years ago

Добрый день! Для этого можно использовать бин ru.codeinside.gses.beans.filevalues.Users

provorkova commented 9 years ago

Подскажите пожалуйста, что необходимо сделать, чтобы получилась инъекця этого бина в клиент сервиса? При сборке модуля получаю ошибку package ru.codeinside.gses.beans.filevalues does not exist.

GnusinPavel commented 9 years ago

Он не инжекстится в объек, он вызывается из BPMN-скрипта. Там же комментарий указан.

provorkova commented 9 years ago

Понятно, тогда нужен пример вызова метода из scriptTask

dmitry-titov commented 9 years ago

В BPMN маршруте используется ServiceTask, в нём: Task type - expression Expression - #{users.orgName('логин_пользователя')} Result variable - organizationName Затем organizationName или подставляется в пакет xml как (String) ctx.getVariable("organizationName") , или передается на UserTask в Varialble.

provorkova commented 9 years ago

Спасибо