Module.mtd 12.6 KB
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436
{
  "$type": "Sungero.Metadata.ModuleMetadata, Sungero.Metadata",
  "NameGuid": "afc4509c-24d7-4878-bf88-1b3d929d37ca",
  "Name": "CaseArchiving",
  "AsyncHandlers": [
    {
      "NameGuid": "3b29dc66-86d4-4a4d-aa4b-cf4169657ae3",
      "Name": "TransferDocumentsToArchive",
      "DelayPeriod": 3,
      "DelayStrategy": "RegularDelayStrategy",
      "IsHandlerGenerated": true,
      "Parameters": [
        {
          "NameGuid": "c3740a0f-e9c0-4c15-9027-0181bf5775f2",
          "Name": "caseInventoryId",
          "ParameterType": "Integer"
        }
      ]
    },
    {
      "NameGuid": "dfc00582-2610-4610-9350-d1ff4fb2f064",
      "Name": "ChangeCaseFileStageToTransferred",
      "DelayPeriod": 15,
      "DelayStrategy": "RegularDelayStrategy",
      "IsHandlerGenerated": true,
      "Parameters": [
        {
          "NameGuid": "78c468b7-f0ff-4163-9b5e-c4bff5ab645c",
          "Name": "archiveDate",
          "ParameterType": "DateTime"
        },
        {
          "NameGuid": "8789f87d-a4bb-47f9-acf6-ab029c69d0e4",
          "Name": "caseFileId",
          "ParameterType": "Integer"
        }
      ]
    }
  ],
  "ClientAssemblyName": "DirRX.CaseArchiving.Client",
  "ClientBaseAssemblyName": "DirRX.CaseArchiving.ClientBase",
  "ClientBaseNamespace": "DirRX.CaseArchiving.ClientBase",
  "ClientNamespace": "DirRX.CaseArchiving.Client",
  "Code": "CaseArc",
  "CompanyCode": "DirRX",
  "Cover": {
    "NameGuid": "b14bd54f-dc07-455e-bca3-cc486541ed18",
    "Actions": [],
    "Background": null,
    "Footer": {
      "NameGuid": "6b1e87af-536c-460d-84dc-d2351e02917a",
      "BackgroundPosition": "Stretch"
    },
    "Groups": [],
    "Header": {
      "NameGuid": "07afe7b2-20ac-4d16-b7b3-87a9d82bd33d",
      "BackgroundPosition": "Stretch"
    },
    "Tabs": []
  },
  "Dependencies": [
    {
      "Id": "1952d946-020e-4ebb-a761-685f959a6975",
      "IsSolutionModule": true,
      "MaxVersion": "",
      "MinVersion": ""
    },
    {
      "Id": "df83a2ea-8d43-4ec4-a34a-2e61863014df",
      "MaxVersion": "",
      "MinVersion": "3.2.0.0"
    },
    {
      "Id": "92491aa6-c4df-4f46-a807-ebdd337bda74",
      "MaxVersion": "",
      "MinVersion": "1.1.0.0"
    }
  ],
  "ExplorerTreeOrder": [
    {
      "ItemId": "d5924d6c-a2e0-43c8-8eab-7257b4f6dada",
      "PreviousItemId": "9a10e1c8-c5e1-4cfa-81a5-b99ba595f5d8"
    },
    {
      "ItemId": "14d3913f-8072-413a-a274-074c1d83bafc",
      "PreviousItemId": "d5924d6c-a2e0-43c8-8eab-7257b4f6dada"
    },
    {
      "ItemId": "64551469-8c45-4778-9650-9cc29d4812f1",
      "PreviousItemId": "14d3913f-8072-413a-a274-074c1d83bafc"
    },
    {
      "ItemId": "493bb59e-ae48-4cb5-ab66-071de5f890b0",
      "PreviousItemId": "64551469-8c45-4778-9650-9cc29d4812f1"
    },
    {
      "ItemId": "560cc7ec-2c3f-444b-83c0-ae9426880793",
      "PreviousItemId": "493bb59e-ae48-4cb5-ab66-071de5f890b0"
    },
    {
      "ItemId": "b0c59492-f3ff-452d-986f-a0cf3d6280b5",
      "PreviousItemId": "560cc7ec-2c3f-444b-83c0-ae9426880793"
    }
  ],
  "HandledEvents": [
    "InitializingServer"
  ],
  "IconResourcesKeys": [],
  "Importance": "Medium",
  "InterfaceAssemblyName": "Sungero.Domain.Interfaces",
  "InterfaceNamespace": "DirRX.CaseArchiving",
  "IsVisible": false,
  "Jobs": [
    {
      "NameGuid": "ecb38a0c-0e34-4fac-bf52-07d23c15db5a",
      "Name": "CreateCaseInventories",
      "DaysOfMonthSchedule": "20",
      "GenerateHandler": true,
      "IsAtEndOfMonth": true,
      "Monthly": "DaysOfMonth",
      "MonthSchedule": "January",
      "StartAt": "1753-01-01T03:05:00"
    }
  ],
  "NeedResetAppliedCache": true,
  "Overridden": [
    "NeedResetAppliedCache",
    "IsVisible"
  ],
  "PublicConstants": [
    {
      "Name": "ArchivistRoleGuid",
      "ParentClasses": [
        "Module",
        "Initialize"
      ],
      "TypeName": "System.Guid",
      "Value": "new System.Guid(\"5020577A-B6AA-4D85-A13A-10525EAB87C2\")"
    },
    {
      "Name": "CaseInventoryDocumentKind",
      "ParentClasses": [
        "Module",
        "Initialize"
      ],
      "TypeName": "System.Guid",
      "Value": "new System.Guid(\"2750E572-764C-4CA7-A71E-64711B601868\")"
    },
    {
      "Name": "ClerksRole",
      "ParentClasses": [
        "Module",
        "Initialize"
      ],
      "TypeName": "System.Guid",
      "Value": "new System.Guid(\"B0A07866-7D6F-4860-8850-7016D01EA649\")"
    },
    {
      "Name": "CreateCaseInventoryByDepartmentsKey",
      "ParentClasses": [
        "Module",
        "DocflowParams"
      ],
      "TypeName": "System.String",
      "Value": "\"LTACreateCaseInventoryByDepartments\""
    },
    {
      "Name": "DocumentKindTypeGuid",
      "ParentClasses": [
        "Module",
        "Initialize"
      ],
      "TypeName": "System.Guid",
      "Value": "new System.Guid(\"14a59623-89a2-4ea8-b6e9-2ad4365f358c\")"
    },
    {
      "Name": "PaperCaseInventoryDocumentKind",
      "ParentClasses": [
        "Module",
        "Initialize"
      ],
      "TypeName": "System.Guid",
      "Value": "new System.Guid(\"B4E6B4F4-37A6-4AE7-B728-3EE4D082950E\")"
    },
    {
      "Name": "ScheduledDateKey",
      "ParentClasses": [
        "Module",
        "DocflowParams"
      ],
      "TypeName": "System.String",
      "Value": "\"LTACaseInventoryScheduledDate\""
    },
    {
      "Name": "UseCaseInventoryInArchiveSystemKey",
      "ParentClasses": [
        "Module",
        "DocflowParams"
      ],
      "TypeName": "System.String",
      "Value": "\"LTAUseCaseInventoryInArchiveSystem\""
    },
    {
      "Name": "UseCaseInventoryInSourceSystemKey",
      "ParentClasses": [
        "Module",
        "DocflowParams"
      ],
      "TypeName": "System.String",
      "Value": "\"LTAUseCaseInventoryInSourceSystem\""
    }
  ],
  "PublicFunctions": [
    {
      "Name": "CreateCaseInventories",
      "IsRemote": true,
      "Parameters": [
        {
          "Name": "year",
          "ParameterType": "global::System.Int32",
          "ParameterTypeFullName": "System.Int32"
        },
        {
          "Name": "caseFiles",
          "ParameterType": "global::System.Collections.Generic.List<global::DirRX.LongTermArchive.ICaseFile>",
          "ParameterTypeFullName": "System.Collections.Generic.List"
        },
        {
          "Name": "archivist",
          "ParameterType": "global::Sungero.Company.IEmployee",
          "ParameterTypeFullName": "Sungero.Company.IEmployee, Sungero.Domain.Interfaces"
        }
      ],
      "Placement": "Shared",
      "ReturnType": "global::System.Collections.Generic.List<global::DirRX.CaseArchiving.ICaseInventory>",
      "ReturnTypeFullName": "System.Collections.Generic.List"
    },
    {
      "Name": "GetCaseFiles",
      "IsRemote": true,
      "Parameters": [
        {
          "Name": "stage",
          "ParameterType": "global::System.Nullable<global::Sungero.Core.Enumeration>",
          "ParameterTypeFullName": "System.Nullable"
        }
      ],
      "Placement": "Shared",
      "ReturnType": "global::System.Linq.IQueryable<global::DirRX.LongTermArchive.ICaseFile>",
      "ReturnTypeFullName": "System.Linq.IQueryable"
    },
    {
      "Name": "GetCaseInvenoryDocumentKinds",
      "IsRemote": true,
      "Placement": "Shared",
      "ReturnType": "global::System.Linq.IQueryable<global::Sungero.Docflow.IDocumentKind>",
      "ReturnTypeFullName": "System.Linq.IQueryable"
    },
    {
      "Name": "GetCaseInventories",
      "IsRemote": true,
      "Placement": "Shared",
      "ReturnType": "global::System.Linq.IQueryable<global::DirRX.CaseArchiving.ICaseInventory>",
      "ReturnTypeFullName": "System.Linq.IQueryable"
    },
    {
      "Name": "GetCaseInventory",
      "IsRemote": true,
      "Parameters": [
        {
          "Name": "id",
          "ParameterType": "global::System.Int32",
          "ParameterTypeFullName": "System.Int32"
        }
      ],
      "Placement": "Shared",
      "ReturnType": "global::DirRX.CaseArchiving.ICaseInventory",
      "ReturnTypeFullName": "DirRX.CaseArchiving.ICaseInventory, Sungero.Domain.Interfaces"
    },
    {
      "Name": "GetDocumentsTotal",
      "IsRemote": true,
      "Parameters": [
        {
          "Name": "caseFileId",
          "ParameterType": "global::System.Int32",
          "ParameterTypeFullName": "System.Int32"
        }
      ],
      "Placement": "Shared",
      "ReturnType": "global::System.Int32",
      "ReturnTypeFullName": "System.Int32"
    },
    {
      "Name": "GetEmployeesForArchivistRole",
      "IsRemote": true,
      "Placement": "Shared",
      "ReturnType": "global::System.Collections.Generic.List<global::Sungero.Company.IEmployee>",
      "ReturnTypeFullName": "System.Collections.Generic.List"
    },
    {
      "Name": "GetPaperCaseInvenoryDocumentKinds",
      "IsRemote": true,
      "Placement": "Shared",
      "ReturnType": "global::System.Linq.IQueryable<global::Sungero.Docflow.IDocumentKind>",
      "ReturnTypeFullName": "System.Linq.IQueryable"
    },
    {
      "Name": "IsCaseInventoryUsedInArchiveSystem",
      "IsRemote": true,
      "Placement": "Shared",
      "ReturnType": "global::System.Boolean",
      "ReturnTypeFullName": "System.Boolean"
    },
    {
      "Name": "IsCaseInventoryUsedInSourceSystem",
      "IsRemote": true,
      "Placement": "Shared",
      "ReturnType": "global::System.Boolean",
      "ReturnTypeFullName": "System.Boolean"
    },
    {
      "Name": "IsCreateCaseInventoryByDepartments",
      "IsRemote": true,
      "Placement": "Shared",
      "ReturnType": "global::System.Boolean",
      "ReturnTypeFullName": "System.Boolean"
    },
    {
      "Name": "SendCaseInventoryForApproving",
      "Parameters": [
        {
          "Name": "document",
          "ParameterType": "global::DirRX.CaseArchiving.ICaseInventory",
          "ParameterTypeFullName": "DirRX.CaseArchiving.ICaseInventory, Sungero.Domain.Interfaces"
        },
        {
          "Name": "author",
          "ParameterType": "global::Sungero.CoreEntities.IUser",
          "ParameterTypeFullName": "Sungero.CoreEntities.IUser, Sungero.Domain.Shared"
        }
      ],
      "ReturnType": "void",
      "ReturnTypeFullName": "System.Void"
    },
    {
      "Name": "SendCaseInventoryForVerification",
      "Parameters": [
        {
          "Name": "document",
          "ParameterType": "global::DirRX.CaseArchiving.ICaseInventory",
          "ParameterTypeFullName": "DirRX.CaseArchiving.ICaseInventory, Sungero.Domain.Interfaces"
        }
      ],
      "ReturnType": "void",
      "ReturnTypeFullName": "System.Void"
    },
    {
      "Name": "SetDocflowParam",
      "IsRemote": true,
      "Parameters": [
        {
          "Name": "paramKey",
          "ParameterType": "global::System.String",
          "ParameterTypeFullName": "System.String"
        },
        {
          "Name": "paramValue",
          "ParameterType": "global::System.String",
          "ParameterTypeFullName": "System.String"
        }
      ],
      "Placement": "Shared",
      "ReturnType": "void",
      "ReturnTypeFullName": "System.Void"
    },
    {
      "Name": "ShowCaseInventoryCreationDialog",
      "Placement": "Client",
      "ReturnType": "void",
      "ReturnTypeFullName": "System.Void"
    },
    {
      "Name": "ShowCaseInventorySettingsDialog",
      "Placement": "Client",
      "ReturnType": "void",
      "ReturnTypeFullName": "System.Void"
    }
  ],
  "PublicStructures": [],
  "ResourceInterfaceAssemblyName": "Sungero.Domain.Interfaces",
  "ResourceInterfaceNamespace": "DirRX.CaseArchiving",
  "ResourcesKeys": [
    "CreateInventoriesDialogTitle",
    "CreateInventoriesDialogYearLabel",
    "InitCaseInvenoryDocumentKindName",
    "AddCaseFilesDialogTitle",
    "CaseFilesLabel",
    "RemoveCaseFileDialogTitle",
    "RuleCaseInventoryDefaultRuleName",
    "RoleArchivistName",
    "RoleArchivistDescription",
    "CreateInventoriesDialogCaseFileNotFoundWarning",
    "CreateInventoriesDialogResponsibleLabel",
    "InfoArchivingCompleted",
    "CreateInventoriesDialogArchivistLabel",
    "RuleApprovalWithArchivistStageName",
    "CreateInventoriesDialogKindsLabel",
    "CaseInventorySettingsCreateByDepartmentsLabel",
    "CaseInventorySettingsUseInSourceLabel",
    "CaseInventorySettingsUseInArchiveLabel",
    "CaseInventorySettingsDialogTitle",
    "RulePaperCaseInventoryDefaultRuleName",
    "InitPaperCaseInvenoryDocumentKindName",
    "RuleStageArchivistSubject",
    "RuleStageArchivistName",
    "InfoArchivingError"
  ],
  "ServerAssemblyName": "DirRX.CaseArchiving.Server",
  "ServerNamespace": "DirRX.CaseArchiving.Server",
  "SharedAssemblyName": "DirRX.CaseArchiving.Shared",
  "SharedNamespace": "DirRX.CaseArchiving.Shared",
  "SpecialFolders": [],
  "Version": "0.81.4427.0",
  "Widgets": [],
  "Versions": [
    {
      "Type": "ModuleMetadata",
      "Number": 8
    },
    {
      "Type": "DomainApi",
      "Number": 3
    }
  ]
}