using LegalOne.Lib.BusinessLogic.Contexts.Publication.BatchAction.Task;
var publicationsBatchActionBackgroundTaskQueueResolver = Activate<PublicationsBatchActionBackgroundTaskQueueResolver<SaveFlowExecutorBackgroundTask<PublicationsTreatmentStatusModel>,TaskQueueFlowItemParam<PublicationsTreatmentStatusModel>>>();
publicationsBatchActionBackgroundTaskQueueResolver.Run(
"Batch tasks: SaveFlowExecutorBackgroundTask`1 for Tenancy: app2",
FromJson<TaskQueueFlowItemParam`1>("{\"FlowIdentifier\":\"BATCH-ACTION-TREATMENT-STATUS-SAVE\",\"Inputs\":[{\"PublicationId\":6357,\"TreatStatus\":0,\"SelectionViewModel\":null,\"ItemId\":null},{\"PublicationId\":6356,\"TreatStatus\":0,\"SelectionViewModel\":null,\"ItemId\":null}],\"Parameters\":{\"Parameters\":{\"initProcess\":\"2025-04-11T16:43:23.0531844-03:00\",\"batchActionType\":\"TreatmentStatus\",\"publicationBatchActionTopic\":\"PublicationBatchActionTreatmentStatusTopic\"}},\"Tenancy\":\"app2\",\"TenantIdentifier\":null,\"UserId\":12,\"BatchId\":\"a4c949b0-5093-442b-93e5-51a1d3c65dcd\",\"OperationId\":null,\"EnqueueTime\":\"2025-04-11T16:43:23.0580343-03:00\",\"MutexIdentifier\":null,\"QueueType\":null}"),
null);