Forum Discussion

MK's avatar
MK
New Contributor II
10 months ago

How to get data source and transformation profile information from workflow profile properties?

Hi Team,

how can we get data source, transformation rule profile and other information of workflow profile. Trying to get it from workflow profile attributes using the index but not able to find index for data sources. Can you please help me with this?

 

Thanks,

Manju K

  • ParserLayouts and the other Parser* tables. Transformation rules are also available in the api from Brapi.Import.Metadata.*. There are other bits in api.Parser if you're inside an actual Parser rule.

  • All the indexes are in Sharedconstants.WorkflowProfileAttributeIndexes, use IntelliSense to look them up and then you can use them like this:

    brapi.Workflow.Metadata.GetProfile(si, "rootprofile.import").GetAttribute(myScenarioTypeId, sharedconstants.WorkflowProfileAttributeIndexes.TransformationProfile)

    The tables concerning rules are the ones named "StageRules*". Please don't modify anything in these tables, just use them to read stuff.

  • JackLacava's avatar
    JackLacava
    Honored Contributor

    All the indexes are defined as constants in SharedConstants.WorkflowProfileAttributeIndexes. So in your case it's Sharedconstants.WorkflowProfileAttributeIndexes.DataSource .

    • MK's avatar
      MK
      New Contributor II

      Thank you for the reply.

      But how can I get the value of data sources from the key, which table to refer?

      Thanks,

      Manju K

      • JackLacava's avatar
        JackLacava
        Honored Contributor

        ParserLayouts and the other Parser* tables. Transformation rules are also available in the api from Brapi.Import.Metadata.*. There are other bits in api.Parser if you're inside an actual Parser rule.