0 /ConfigMgr_XXX/{5C6358F2-4BB6-4a1b-A16E-8D96795D8602} None c4d8f81b-a374-4ee9-b298-41cba5214a3e CentralSite =Parameters!UserTokenSIDs.Value select dbo.fn_rbac_GetAdminIDsfromUserSIDs (@UserTokenSIDs) as UserSIDs UserSIDs System.String CentralSite =Parameters!AppInfo.Value select distinct aa.CollectionID,aa.CollectionName from v_ApplicationAssignment aa where aa.ApplicationName=@AppInfo order by 2 true CollectionID System.String CollectionName System.String CentralSite select distinct aa.ApplicationName from v_ApplicationAssignment aa order by 1 true ApplicationName System.String CentralSite =Parameters!AppInfo.Value =Parameters!CollID.Value SELECT [aa].[AssignmentID] FROM [v_ApplicationAssignment] [aa] WHERE [ApplicationName] = @AppInfo AND [aa].[CollectionID] = @CollID; true AssignmentID System.Int32 CentralSite =Parameters!locale.Value =Parameters!UserSIDs.Value =Parameters!AssignmentID.Value DECLARE @PolicyModelID INT; SELECT @PolicyModelID = [PolicyModelID] FROM [fn_rbac_DeploymentSummary]([dbo].[fn_LShortNameToLCID](@locale), @UserSIDs) WHERE [AssignmentID] = @AssignmentID; SELECT * INTO [Deployment0] FROM ( SELECT [AppState].[MachineName], [AppState].[ExtendedInfoDescriptionID], [AppState].[StatusType], NULL AS [ErrorCode], [AppState].[EnforcementState], [AppState].[IsMachineChangesPersisted], [cs].[ClientStateDescription] FROM [fn_rbac_AppDeploymentAssetDetails]([dbo].[fn_LShortNameToLCID](@locale), @UserSIDs) [AppState] LEFT OUTER JOIN [cm_vit].[dbo].[v_CH_ClientSummary] [cs] ON [AppState].[MachineID] = [cs]. [ResourceID] WHERE([AppState].[PolicyModelID] = @PolicyModelID) AND ([AppState].[AssignmentID] = @AssignmentID) AND ([AppState].[StatusType] = [AppState].[AppStatusType]) AND ([AppState].[StatusType] <> 5) UNION ALL SELECT [AppState].[MachineName], [AppState].[ExtendedInfoDescriptionID], [AppState].[StatusType], NULL AS [ErrorCode], [AppState].[EnforcementState], [AppState].[IsMachineChangesPersisted], [cs].[ClientStateDescription] FROM [fn_rbac_AppDeploymentRNMAssetDetails]([dbo].[fn_LShortNameToLCID](@locale), @UserSIDs) [AppState] LEFT OUTER JOIN [cm_vit].[dbo].[v_CH_ClientSummary] [cs] ON [AppState].[MachineID] = [cs]. [ResourceID] WHERE([AppState].[PolicyModelID] = @PolicyModelID) AND ([AppState].[AssignmentID] = @AssignmentID) AND ([AppState].[StatusType] = [AppState].[AppStatusType]) AND ([AppState].[StatusType] <> 5) UNION ALL SELECT [AppState].[MachineName], 0 AS [ExtendedInfoDescriptionID], 4 AS [StatusType], NULL AS [ErrorCode], 4000 AS [EnforcementState], [AppState].[IsMachineChangesPersisted], [cs].[ClientStateDescription] FROM [fn_rbac_CIDeploymentUnknownAssetDetails]([dbo].[fn_LShortNameToLCID](@locale), @UserSIDs) [AppState] LEFT OUTER JOIN [cm_vit].[dbo].[v_CH_ClientSummary] [cs] ON [AppState].[MachineID] = [cs]. [ResourceID] WHERE([AppState].[PolicyModelID] = @PolicyModelID) AND ([AppState].[AssignmentID] = @AssignmentID) UNION ALL SELECT [AppState].[MachineName], [AppState].[ExtendedInfoDescriptionID], [AppState].[StatusType], [AppState].[ErrorCode], [AppState].[EnforcementState], [AppState].[IsMachineChangesPersisted], [cs].[ClientStateDescription] FROM [fn_rbac_AppDeploymentErrorAssetDetails]([dbo].[fn_LShortNameToLCID](@locale), @UserSIDs) [AppState] LEFT OUTER JOIN [cm_vit].[dbo].[v_CH_ClientSummary] [cs] ON [AppState].[MachineID] = [cs]. [ResourceID] WHERE([AppState].[PolicyModelID] = @PolicyModelID) AND ([AppState].[AssignmentID] = @AssignmentID) AND ([AppState].[StatusType] = [AppState].[AppStatusType]) AND ([AppState].[ErrorCode] IS NOT NULL AND [AppState].[StatusType] = 5) ) AS [tmp]; SELECT DISTINCT *, CASE [dt].[StatusType] WHEN 1 THEN 'Compliant' WHEN 2 THEN 'In_Progress' WHEN 3 THEN 'Requirements_Not_Met' WHEN 4 THEN 'Unknown' WHEN 5 THEN 'Error' END AS [Status] FROM [deployment0] [dt] ORDER BY [dt].[StatusType], [dt].[EnforcementState], [dt].[ErrorCode], [dt].[MachineName]; DROP TABLE [Deployment0]; true MachineName System.String ExtendedInfoDescriptionID System.Int32 StatusType System.Int32 ErrorCode System.Int64 EnforcementState System.Int32 IsMachineChangesPersisted System.Boolean ClientStateDescription System.String Status System.String =Fields!Status.Value =Fields!Status.Value =CountDistinct(Fields!MachineName.Value) true Outside #VALY 8pt #5c5c5c False 0.5 NaN NaN NaN 8pt #5c5c5c False 0.5 NaN Opposite NaN NaN 8pt #5c5c5c 0.5 NaN NaN NaN 8pt #5c5c5c 0.5 NaN Opposite NaN NaN Default true Black Black Pacific No Data Available AppDetails 0cm 0cm 1.875in 5.28125in 2pt White None 5.98872cm 3.23705cm 2.5cm 5.64476cm 4.93417cm 0.56825cm true true Machine Name Textbox28 2.25pt Black 2.25pt Black 2.25pt Black 2.25pt Black 2.25pt PaleTurquoise 2pt 2pt 2pt 2pt true true Error Textbox31 2.25pt Black 2.25pt Black 2.25pt Black 2.25pt Black 2.25pt PaleTurquoise Middle 2pt 2pt 2pt 2pt true true Error Code Textbox67 2.25pt Black 2.25pt Black 2.25pt Black 2.25pt Black 2.25pt PaleTurquoise Middle 2pt 2pt 2pt 2pt true true Extended Info Description ID Textbox33 2.25pt Black 2.25pt Black 2.25pt Black 2.25pt Black 2.25pt PaleTurquoise Middle 2pt 2pt 2pt 2pt true true Client State Textbox6 2.25pt Black 2.25pt Black 2.25pt Black 2.25pt Black 2.25pt PaleTurquoise Middle 2pt 2pt 2pt 2pt 0.56825cm true true =Fields!MachineName.Value MachineName =switch( Fields!Status.Value="Compliant","LightGreen", Fields!Status.Value="In_Progress","Yellow", Fields!Status.Value="Error","Tomato", Fields!Status.Value="Unknown","LightGrey", Fields!Status.Value="Requirements_Not_Met","LightBlue") Middle 2pt 2pt 2pt 2pt true true =SrsResources.Localization.GetErrorMessage(Fields!ErrorCode.Value, User!Language) ErrorCode Black 1pt Black 1pt Black 1pt Black 1pt =switch( Fields!Status.Value="Compliant","LightGreen", Fields!Status.Value="In_Progress","Yellow", Fields!Status.Value="Error","Tomato", Fields!Status.Value="Unknown","LightGrey", Fields!Status.Value="Requirements_Not_Met","LightBlue") Middle 2pt 2pt 2pt 2pt true true =Fields!ErrorCode.Value ErrorCode1 Black 1pt Black 1pt Black 1pt Black 1pt =switch( Fields!Status.Value="Compliant","LightGreen", Fields!Status.Value="In_Progress","Yellow", Fields!Status.Value="Error","Tomato", Fields!Status.Value="Unknown","LightGrey", Fields!Status.Value="Requirements_Not_Met","LightBlue") Middle 2pt 2pt 2pt 2pt true true =Fields!ExtendedInfoDescriptionID.Value ExtendedInfoDescriptionID Black 1pt Black 1pt Black 1pt Black 1pt =switch( Fields!Status.Value="Compliant","LightGreen", Fields!Status.Value="In_Progress","Yellow", Fields!Status.Value="Error","Tomato", Fields!Status.Value="Unknown","LightGrey", Fields!Status.Value="Requirements_Not_Met","LightBlue") Middle 2pt 2pt 2pt 2pt true true =Fields!ClientStateDescription.Value ClientState Black 1pt Black 1pt Black 1pt Black 1pt =switch( Fields!Status.Value="Compliant","LightGreen", Fields!Status.Value="In_Progress","Yellow", Fields!Status.Value="Error","Tomato", Fields!Status.Value="Unknown","LightGrey", Fields!Status.Value="Requirements_Not_Met","LightBlue") Middle 2pt 2pt 2pt 2pt 0.56825cm true true =CountDistinct(Fields!MachineName.Value) MachineName1 =switch( Fields!Status.Value="Compliant","LightGreen", Fields!Status.Value="In_Progress","Yellow", Fields!Status.Value="Error","Tomato", Fields!Status.Value="Unknown","LightGrey", Fields!Status.Value="Requirements_Not_Met","LightBlue") Middle 2pt 2pt 2pt 2pt true true Textbox64 Black 1pt Black 1pt Black 1pt Black 1pt =switch( Fields!Status.Value="Compliant","LightGreen", Fields!Status.Value="In_Progress","Yellow", Fields!Status.Value="Error","Tomato", Fields!Status.Value="Unknown","LightGrey", Fields!Status.Value="Requirements_Not_Met","LightBlue") Middle 2pt 2pt 2pt 2pt true true Textbox69 Black 1pt Black 1pt Black 1pt Black 1pt =switch( Fields!Status.Value="Compliant","LightGreen", Fields!Status.Value="In_Progress","Yellow", Fields!Status.Value="Error","Tomato", Fields!Status.Value="Unknown","LightGrey", Fields!Status.Value="Requirements_Not_Met","LightBlue") Middle 2pt 2pt 2pt 2pt true true Textbox61 Black 1pt Black 1pt Black 1pt Black 1pt =switch( Fields!Status.Value="Compliant","LightGreen", Fields!Status.Value="In_Progress","Yellow", Fields!Status.Value="Error","Tomato", Fields!Status.Value="Unknown","LightGrey", Fields!Status.Value="Requirements_Not_Met","LightBlue") Middle 2pt 2pt 2pt 2pt true true Textbox11 Black 1pt Black 1pt Black 1pt Black 1pt =switch( Fields!Status.Value="Compliant","LightGreen", Fields!Status.Value="In_Progress","Yellow", Fields!Status.Value="Error","Tomato", Fields!Status.Value="Unknown","LightGrey", Fields!Status.Value="Requirements_Not_Met","LightBlue") Middle 2pt 2pt 2pt 2pt 0.56825cm true true =CountDistinct(Fields!MachineName.Value) MachineName2 =switch( Fields!Status.Value="Compliant","LightGreen", Fields!Status.Value="In_Progress","Yellow", Fields!Status.Value="Error","Tomato", Fields!Status.Value="Unknown","LightGrey", Fields!Status.Value="Requirements_Not_Met","LightBlue") Middle 2pt 2pt 2pt 2pt true true Textbox65 Black 1pt Black 1pt Black 1pt Black 1pt =switch( Fields!Status.Value="Compliant","LightGreen", Fields!Status.Value="In_Progress","Yellow", Fields!Status.Value="Error","Tomato", Fields!Status.Value="Unknown","LightGrey", Fields!Status.Value="Requirements_Not_Met","LightBlue") Middle 2pt 2pt 2pt 2pt true true Textbox70 Black 1pt Black 1pt Black 1pt Black 1pt =switch( Fields!Status.Value="Compliant","LightGreen", Fields!Status.Value="In_Progress","Yellow", Fields!Status.Value="Error","Tomato", Fields!Status.Value="Unknown","LightGrey", Fields!Status.Value="Requirements_Not_Met","LightBlue") Middle 2pt 2pt 2pt 2pt true true Textbox62 Black 1pt Black 1pt Black 1pt Black 1pt =switch( Fields!Status.Value="Compliant","LightGreen", Fields!Status.Value="In_Progress","Yellow", Fields!Status.Value="Error","Tomato", Fields!Status.Value="Unknown","LightGrey", Fields!Status.Value="Requirements_Not_Met","LightBlue") Middle 2pt 2pt 2pt 2pt true true Textbox12 Black 1pt Black 1pt Black 1pt Black 1pt =switch( Fields!Status.Value="Compliant","LightGreen", Fields!Status.Value="In_Progress","Yellow", Fields!Status.Value="Error","Tomato", Fields!Status.Value="Unknown","LightGrey", Fields!Status.Value="Requirements_Not_Met","LightBlue") Middle 2pt 2pt 2pt 2pt 0.56825cm true true =CountDistinct(Fields!MachineName.Value) MachineName3 2.25pt Black 2.25pt Black 2.25pt Black 2.25pt Black 2.25pt White Middle 2pt 2pt 2pt 2pt true true Textbox66 2.25pt Black 2.25pt Black 2.25pt Black 2.25pt Black 2.25pt White Middle 2pt 2pt 2pt 2pt true true Textbox71 2.25pt Black 2.25pt Black 2.25pt Black 2.25pt Black 2.25pt White Middle 2pt 2pt 2pt 2pt true true Textbox63 2.25pt Black 2.25pt Black 2.25pt Black 2.25pt Black 2.25pt White Middle 2pt 2pt 2pt 2pt true true Textbox13 2.25pt Black 2.25pt Black 2.25pt Black 2.25pt Black 2.25pt White Middle 2pt 2pt 2pt 2pt 4.71872cm true true Status Type Textbox39 2.25pt Black 2.25pt Black 2.25pt Black 2.25pt Black 2.25pt PaleTurquoise 2pt 2pt 2pt 2pt 4.05926cm true true Enforcement State Textbox37 2.25pt Black 2.25pt Black 2.25pt Black 2.25pt Black 2.25pt PaleTurquoise 2pt 2pt 2pt 2pt After =Fields!Status.Value =Fields!StatusType.Value 4.71872cm true true =Fields!Status.Value Status =switch( Fields!Status.Value="Compliant","LightGreen", Fields!Status.Value="In_Progress","Yellow", Fields!Status.Value="Error","Tomato", Fields!Status.Value="Unknown","LightGrey", Fields!Status.Value="Requirements_Not_Met","LightBlue") 2pt 2pt 2pt 2pt =Fields!EnforcementState.Value =Fields!EnforcementState.Value 4.05926cm true true =SrsResources.Localization.GetStateMessage(1702, Fields!EnforcementState.Value, User!Language) EnforcementState =switch( Fields!Status.Value="Compliant","LightGreen", Fields!Status.Value="In_Progress","Yellow", Fields!Status.Value="Error","Tomato", Fields!Status.Value="Unknown","LightGrey", Fields!Status.Value="Requirements_Not_Met","LightBlue") 2pt 2pt 2pt 2pt true EnforcementState Before true Status 4.05926cm true true Total Textbox49 =switch( Fields!Status.Value="Compliant","LightGreen", Fields!Status.Value="In_Progress","Yellow", Fields!Status.Value="Error","Tomato", Fields!Status.Value="Unknown","LightGrey", Fields!Status.Value="Requirements_Not_Met","LightBlue") 2pt 2pt 2pt 2pt Before 4.71872cm true true Total Textbox41 2.25pt Black 2.25pt Black 2.25pt Black 2.25pt Black 2.25pt White 2pt 2pt 2pt 2pt 4.05926cm true true Total Textbox42 2.25pt Black 2.25pt Black 2.25pt Black 2.25pt Black 2.25pt White 2pt 2pt 2pt 2pt Before AppDetails 4.7625cm 0cm 2.84125cm 31.08268cm 1 Black 1pt Black 1pt Black 1pt Black 1pt 7.60375cm true true Application Deployment Details Textbox26 0.01042in 1.67583in 0.39792in 3.22916in 1 #fdfdfb #fdfdfb #fdfdfb #e1e1e1 Middle 2pt 2pt 2pt 2pt true 0.04208in 0.54847in 12.23727in #2b627f External /Report Parts/visma_menu.png b0ead978-166b-4c08-a249-2ca686afa7d8 /Report Parts/Header 2015-04-15T16:34:21.0270000+02:00