USP_BATCHTEMPLATE_GETMETADATA
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN |
Definition
Copy
CREATE procedure [dbo].[USP_BATCHTEMPLATE_GETMETADATA]
@ID uniqueidentifier
as
select
BATCHTYPECATALOG.BASETABLENAME,
BATCHTEMPLATE.ADDROWDATAFORMINSTANCEID,
BATCHTEMPLATE.EDITROWDATAFORMINSTANCEID,
BATCHTEMPLATE.COMMITROWADDDATAFORMINSTANCEID,
BATCHTEMPLATE.COMMITROWEDITDATAFORMINSTANCEID,
BATCHTEMPLATE.COMMITROWEDITDATAFORMIDFIELD,
BATCHTEMPLATE.ROWRECORDOPERATIONID,
BATCHTEMPLATE.ROWCONTEXTVIEWDATAFORMINSTANCEID,
BATCHTEMPLATE.ROWCONTEXTEDITDATAFORMINSTANCEID,
BATCHTYPECATALOG.ROWCONTEXTFIELD,
BATCHTEMPLATE.BATCHWORKFLOWID,
BATCHTEMPLATE.CUSTOM,
BATCHTEMPLATE.FORMDEFINITIONXML,
case when exists
(select DATAFORMTEMPLATECATALOG.ID
from dbo.DATAFORMTEMPLATECATALOG
inner join dbo.DATAFORMINSTANCECATALOG on DATAFORMINSTANCECATALOG.DATAFORMTEMPLATECATALOGID = DATAFORMTEMPLATECATALOG.ID
where DATAFORMINSTANCECATALOG.ID = BATCHTEMPLATE.ADDROWDATAFORMINSTANCEID and DATAFORMTEMPLATECATALOG.ID = BATCHTYPECATALOG.ADDROWDATAFORMTEMPLATEIDNOEXTENSION
) then
1
else
0
end CREATEDFROMBASEDATAFORMTEMPLATE
from dbo.BATCHTEMPLATE
inner join dbo.BATCHTYPECATALOG on BATCHTEMPLATE.BATCHTYPECATALOGID = BATCHTYPECATALOG.ID
where BATCHTEMPLATE.ID = @ID