project BLF > class BRole > business logic query WorkQueueFieldsByRoleCompAct

Description

GetWorkQueueFields


Parameters


icBusAcitivityCodecharacterBusAcitivityCode; AcitivityCode
icBusComponentCodecharacterBusComponentCode; BusinessComponent
iiRoleIDintegerRoleId


query condition


  each RoleResource where
RoleResource.Role_ID = iiRoleID

      first Resources (inner-join) where
Resources.Resource_ID = RoleResource.Resource_ID AND

          first BusActivity (inner-join) where
BusActivity.BusActivity_ID = Resources.BusActivity_ID AND
BusActivity.BusActivityCode = icBusAcitivityCode

              first BusComponent (inner-join) where
BusComponent.BusComponent_ID = BusActivity.BusComponent_ID AND
BusComponent.BusComponentCode = icBusComponentCode

      each WorkQueue (inner-join) where
WorkQueue.RoleResource_ID = RoleResource.RoleResource_ID AND

          each WorkQueueField (inner-join) where
WorkQueueField.WorkQueue_ID = WorkQueue.WorkQueue_ID AND


query resultset tqWorkQueueFieldsByRoleCompAct


field namedata typedb fielddescription
tcBusActivityCodecharacterBusActivity.BusActivityCodeCode
tcBusComponentCodecharacterBusComponent.BusComponentCodeComponent
tcBusinessFieldcharacterWorkQueueField.BusinessFieldBusiness Field
tiRole_IDintegerRoleResource.Role_IDRole
tiWorkQueue_IDintegerWorkQueue.WorkQueue_IDRecord ID
tcWorkQueueDescriptioncharacterWorkQueue.WorkQueueDescriptionDescription


Internal usage


BLF
method Session.GetWorkAssistantObjects