Skip to main content
August 26, 2022
Solved

BRAPI rule for getting Text field from Workflow

  • August 26, 2022
  • 2 replies
  • 0 views

I'm trying to pull a Text field from a workflow in a transformation event handler rule but ran into an issue.  I originally tried to use api.Workflow.GetWFText1() but that does not work in a transformation event handler rule.  Is there a way to get it using a BRAPI

Best answer by LeeB

Hi,

Try the following

 

Dim wftext1 As String = api.WorkflowProfile.GetAttributeValue(ScenarioTypeID.Actual, SharedConstants.WorkflowProfileAttributeIndexes.Text1) 

 

ScenarioTypeID.<TheScenarioTypeYouHavetheTextPropStoredOn>

 

2 replies

LeeBAnswer
August 26, 2022

Hi,

Try the following

 

Dim wftext1 As String = api.WorkflowProfile.GetAttributeValue(ScenarioTypeID.Actual, SharedConstants.WorkflowProfileAttributeIndexes.Text1) 

 

ScenarioTypeID.<TheScenarioTypeYouHavetheTextPropStoredOn>

 

November 2, 2022

Would be a version of this in BRApi ?

 

February 8, 2023

So is there a way to get the workflow Substitution Text Setting via a BRAPI?  Would be nice for XFBR type and Data Set type rules.

April 30, 2024

Montreux  - BRAPI Example for Text1

Dim wftext1 As String = brapi.Workflow.Metadata.GetProfile(si,"GL Data load COPR STD.Import").GetAttributeValue(ScenarioTypeID.Actual, SharedConstants.WorkflowProfileAttributeIndexes.Text1,Nothing)

brapi.ErrorLog.LogMessage(si,wftext1)