a!localVariables( local!userDtl: rule!GAI_GetUserDetailByUserDetailId(id: ri!userDtlId), local!userAddr: rule!GAI_getUserAddress(userDtlId: ri!userDtlId), local!address: rule!GAI_getAddress( addressId: tointeger( local!userAddr['recordType!{95223579-776a-485d-b38c-eeaedbe5930a}GAI User Address.fields.{42a88eac-f478-4bf9-a8da-e8c5e666ed11}fkAddressId'] ) ), local!userRoles: a!refreshVariable( value: rule!GAI_getUserRole( userDetailId: ri!userDtlId, isActive: true() ), refreshAfter: "RECORD_ACTION", refreshAlways: true() ), a!formLayout( contents: { rule!SCO_CommonHelpText( helpText: "User has been deactivated in the system", isError: true(), showWhen: not( rule!SCO_isUserActive( local!userDtl['recordType!{1a68a647-eb88-4f12-be8e-e3d5fc6495eb}GAI User Detail.fields.{d07378d8-ee37-479d-a6e4-06adfb5bdd15}username'] ) ) ), a!columnsLayout( columns: { a!columnLayout( width: "NARROW", contents: { rule!GAI_CommonRecordActionField( recordAction: 'recordType!{1a68a647-eb88-4f12-be8e-e3d5fc6495eb}GAI User Detail.actions.{3fb24cc7-938f-47d5-b566-1d826e8e205f}updateUserDetail', actionNotRelatedToWorkflow: true(), identifier: { isUpdate: true(), userDtlId: ri!userDtlId }, showWhen: true() ) } ), a!columnLayout( width: "NARROW_PLUS", contents: { rule!GAI_CommonRecordActionField( recordAction: 'recordType!{1a68a647-eb88-4f12-be8e-e3d5fc6495eb}GAI User Detail.actions.{ebd775e8-8205-4708-9ff9-f62f1bb3fc3e}deactivateUser', actionNotRelatedToWorkflow: true(), identifier: { userDtlId: ri!userDtlId }, showWhen: true() ) } ), a!columnLayout( width: "NARROW_PLUS", contents: { rule!GAI_CommonRecordActionField( recordAction: 'recordType!{1a68a647-eb88-4f12-be8e-e3d5fc6495eb}GAI User Detail.actions.{666c057e-b750-49fd-b1cb-c039dc80ec7e}reactivateUser', actionNotRelatedToWorkflow: true(), identifier: { userDtlId: ri!userDtlId }, showWhen: true() ) } ) } ),
Hii,
Activate user Record action is visible but Deactivate user Record action is not visible in interface how can i resolve this ?
Discussion posts and replies are publicly visible
use this to check user is active or not
user(touser(username),"status")
Hi Anna ,
we don't have status ,in user fn
getting error
check your local!usrNm value ... this is wrong
use this local!usrNm:local!userDtl.username
if user doesn't exist in system it can be issue for ID NOT FOUND ?