Forum Discussion
Steven
8 months agoContributor II
BRApi.Workflow.Metadata.GetProfile(si, si.WorkflowClusterPk).Name
- vignesh8 months agoNew Contributor II
This will return Workflow Profile Name, I want the Workflow Channel.
- Krishna8 months agoValued Contributor
vignesh - The below Code Provide you the Value of WF Channel not the name. Hope this is a good starting point for you.
In SQL it is easy.
Sample 1 Dim scenario As String = "Actual" Dim wfClusterPk2 As WorkflowUnitClusterPk = BRApi.Workflow.General.GetWorkflowUnitClusterPk(si, "CORP GL LOAD", scenario, "2024M1") Dim objList As List(Of WorkFlowProfileInfo) = BRApi.Workflow.Metadata.GetRelatives(si, wfClusterPk2, WorkflowProfileRelativeTypes.Descendants, WorkflowProfileTypes.InputImportChild) Dim wfList As New Dictionary(Of String, WorkFlowProfileInfo) For Each w As WorkflowProfileInfo In objList Dim A As String = w.GetAttributeValue(ScenarioTypeID.Actual, SharedConstants.WorkflowProfileAttributeIndexes.WorkflowChannel) brapi.ErrorLog.LogMessage(si,A) Next Sample 2 -------------- Dim wfCh As String = brapi.Workflow.Metadata.GetProfile(si,"GL Data load COPR STD.Import").GetAttributeValue(ScenarioTypeID.Actual, SharedConstants.WorkflowProfileAttributeIndexes.WorkflowChannel,Nothing) brapi.ErrorLog.LogMessage(si,wfCh)
Related Content
- 4 months ago
- 6 months ago
- 10 months ago