USP_DATAFORMTEMPLATE_EDITLOAD_SYSTEMROLE_FEATUREPERMS3
The load procedure used by the edit dataform template "System Role Feature Permissions 3 Edit Form"
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN | The input ID parameter used to load the fields defined on the form. |
@DATALOADED | bit | INOUT | Output parameter indicating whether or not data was actually loaded. |
@TSLONG | bigint | INOUT | Output parameter indicating the TSLONG value of the record being edited. This is used to manage multi-user concurrency issues when multiple users access the same record. |
@RECORDOPERATIONLIST | xml | INOUT | Record Operation Permission List |
@FORMLIST | xml | INOUT | Form Permission List |
@DATALISTLIST | xml | INOUT | Datalist Permission List |
@BUSINESSPROCESSLIST | xml | INOUT | Business Process Permission List |
@DASHBOARDLIST | xml | INOUT | Dashboard Permission List |
@SMARTQUERYLIST | xml | INOUT | Smart Query Permission List |
@KPILIST | xml | INOUT | KPI Permission List |
@QUERYVIEWLIST | xml | INOUT | Query View Permission List |
@REPORTLIST | xml | INOUT | Report Permission List |
@SYSTEMPRIVILEGELIST | xml | INOUT | Report Permission List |
@SEARCHLISTLIST | xml | INOUT | Search List Permission List |
@MAPENTITYLIST | xml | INOUT | Map Entity Permission List |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDITLOAD_SYSTEMROLE_FEATUREPERMS3 (
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@TSLONG bigint = 0 output,
@RECORDOPERATIONLIST xml = null output,
@FORMLIST xml = null output,
@DATALISTLIST xml = null output,
@BUSINESSPROCESSLIST xml = null output,
@DASHBOARDLIST xml = null output,
@SMARTQUERYLIST xml = null output,
@KPILIST xml = null output,
@QUERYVIEWLIST xml = null output,
@REPORTLIST xml = null output,
@SYSTEMPRIVILEGELIST xml = null output,
@SEARCHLISTLIST xml = null output,
@MAPENTITYLIST xml = null output
) as
set nocount on;
set @DATALOADED = 0;
set @TSLONG = 0;
select
@DATALOADED = 1,
@TSLONG = SR.TSLONG,
@RECORDOPERATIONLIST = dbo.UFN_SYSTEMROLE_GETRECORDOPLIST_TOITEMLISTXML(SR.ID),
@FORMLIST = dbo.UFN_SYSTEMROLE_GETFORMLIST_TOITEMLISTXML(SR.ID),
@DATALISTLIST = dbo.UFN_SYSTEMROLE_GETDATALISTLIST_TOITEMLISTXML(SR.ID),
@BUSINESSPROCESSLIST = dbo.UFN_SYSTEMROLE_GETBUSINESSPROCESSLIST_TOITEMLISTXML(SR.ID),
@DASHBOARDLIST = dbo.UFN_SYSTEMROLE_GETDASHBOARDLIST_TOITEMLISTXML(SR.ID),
@SMARTQUERYLIST = dbo.UFN_SYSTEMROLE_GETSMARTQUERYLIST_TOITEMLISTXML(SR.ID),
@KPILIST = dbo.UFN_SYSTEMROLE_GETKPILIST_TOITEMLISTXML(SR.ID),
@QUERYVIEWLIST = dbo.UFN_SYSTEMROLE_GETQUERYVIEWLIST_TOITEMLISTXML(SR.ID),
@REPORTLIST = dbo.UFN_SYSTEMROLE_GETREPORTLIST_TOITEMLISTXML(SR.ID),
@SYSTEMPRIVILEGELIST = dbo.UFN_SYSTEMROLE_GETSYSTEMPRIVILEGELIST_TOITEMLISTXML(SR.ID),
@SEARCHLISTLIST = dbo.UFN_SYSTEMROLE_GETSEARCHLISTLIST_TOITEMLISTXML(SR.ID),
@MAPENTITYLIST = dbo.UFN_SYSTEMROLE_GETMAPENTITYLIST_TOITEMLISTXML(SR.ID)
from
dbo.SYSTEMROLE AS SR
where
SR.ID = @ID;
return 0;