Advent of Code is back! Unwrap daily challenges to sharpen your Alteryx skills and earn badges along the way! Learn more now.

Alteryx Designer Desktop Discussions

Find answers, ask questions, and share expertise about Alteryx Designer Desktop and Intelligence Suite.
SOLVED

Select and Join Component workflow xml

kpsrawat
8 - Asteroid

Hi ,

 

Looking for the Alteryx workflow output XML file (.yxmd) for the below set of job workflow.

 

WorkFlow1 :   Input (s) --> Join --> Select --> Output 

 

 

Thanks,

 

11 REPLIES 11
atcodedog05
22 - Nova
22 - Nova

Hi @kpsrawat 

 

Bit curious are you doing some research or something🤔

PhilipMannering
16 - Nebula
16 - Nebula

Hi @kpsrawat 

 

This workflow is very easy to create. What, in particular, are you finding difficult?

atcodedog05
22 - Nova
22 - Nova

Hi @kpsrawat 

 

Here is a workflow for the task.

Workflow:

atcodedog05_0-1605685724290.png

 

Hope this helps 🙂


If this post helps you please mark it as solution. And give a like if you dont mind 😀👍

atcodedog05
22 - Nova
22 - Nova

I am assuming you dont have a designer.

 

But since all alteryx files are xml I think you are studying the the workflows structure on an xml level.

Studying how xml is structured when for specific tools.

 

Thats really cool 😎

 

This is just a hunch😅

atcodedog05
22 - Nova
22 - Nova

Hi @kpsrawat 

 

If we are helpful in your research please do mark the helpful posts as solution.

 

Happy to help 🙂

 

Cheers and Happy Analyzing 😀

messi007
15 - Aurora
15 - Aurora

Hello,

 

Below the XML you're looking for:

 

<?xml version="1.0"?>
<AlteryxDocument yxmdVer="2020.1">
  <Nodes>
    <Node ToolID="3">
      <GuiSettings Plugin="AlteryxBasePluginsGui.TextInput.TextInput">
        <Position x="54" y="54" />
      </GuiSettings>
      <Properties>
        <Configuration>
          <NumRows value="1" />
          <Fields>
            <Field name="Field1" />
            <Field name="FIEDL2" />
          </Fields>
          <Data>
            <r>
              <c>A</c>
              <c>ABC</c>
            </r>
          </Data>
        </Configuration>
        <Annotation DisplayMode="0">
          <Name />
          <AnnotationText>Data</AnnotationText>
          <DefaultAnnotationText>Data</DefaultAnnotationText>
          <Left value="False" />
        </Annotation>
      </Properties>
      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxTextInput" />
    </Node>
    <Node ToolID="5">
      <GuiSettings Plugin="AlteryxBasePluginsGui.TextInput.TextInput">
        <Position x="54" y="126" />
      </GuiSettings>
      <Properties>
        <Configuration>
          <NumRows value="1" />
          <Fields>
            <Field name="A" />
            <Field name="test" />
          </Fields>
          <Data>
            <r>
              <c>A</c>
              <c>abc</c>
            </r>
          </Data>
        </Configuration>
        <Annotation DisplayMode="0">
          <Name />
          <AnnotationText>Replace table</AnnotationText>
          <DefaultAnnotationText>Replace table</DefaultAnnotationText>
          <Left value="False" />
        </Annotation>
      </Properties>
      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxTextInput" />
    </Node>
    <Node ToolID="6">
      <GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
        <Position x="162" y="90" />
      </GuiSettings>
      <Properties>
        <Configuration joinByRecordPos="False">
          <JoinInfo connection="Left">
            <Field field="Field1" />
          </JoinInfo>
          <JoinInfo connection="Right">
            <Field field="A" />
          </JoinInfo>
          <SelectConfiguration>
            <Configuration outputConnection="Join">
              <OrderChanged value="False" />
              <CommaDecimal value="False" />
              <SelectFields>
                <SelectField field="Right_Key" selected="True" rename="Right_Key" input="Right_" />
                <SelectField field="*Unknown" selected="True" />
              </SelectFields>
            </Configuration>
          </SelectConfiguration>
        </Configuration>
        <Annotation DisplayMode="0">
          <Name />
          <DefaultAnnotationText />
          <Left value="False" />
        </Annotation>
      </Properties>
      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
    </Node>
    <Node ToolID="7">
      <GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
        <Position x="270" y="90" />
      </GuiSettings>
      <Properties>
        <Configuration>
          <OrderChanged value="False" />
          <CommaDecimal value="False" />
          <SelectFields>
            <SelectField field="Right_Key" selected="False" />
            <SelectField field="*Unknown" selected="True" />
          </SelectFields>
        </Configuration>
        <Annotation DisplayMode="0">
          <Name />
          <DefaultAnnotationText />
          <Left value="False" />
        </Annotation>
      </Properties>
      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxSelect" />
    </Node>
    <Node ToolID="8">
      <GuiSettings Plugin="AlteryxBasePluginsGui.BrowseV2.BrowseV2">
        <Position x="378" y="90" />
      </GuiSettings>
      <Properties>
        <Configuration>
          <Layout>
            <View1>
              <Hints>
                <Table />
              </Hints>
            </View1>
          </Layout>
        </Configuration>
        <Annotation DisplayMode="0">
          <Name />
          <DefaultAnnotationText />
          <Left value="False" />
        </Annotation>
      </Properties>
      <EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxBrowseV2" />
    </Node>
  </Nodes>
  <Connections>
    <Connection>
      <Origin ToolID="3" Connection="Output" />
      <Destination ToolID="6" Connection="Left" />
    </Connection>
    <Connection>
      <Origin ToolID="5" Connection="Output" />
      <Destination ToolID="6" Connection="Right" />
    </Connection>
    <Connection>
      <Origin ToolID="6" Connection="Join" />
      <Destination ToolID="7" Connection="Input" />
    </Connection>
    <Connection>
      <Origin ToolID="7" Connection="Output" />
      <Destination ToolID="8" Connection="Input" />
    </Connection>
  </Connections>
  <Properties>
    <Memory default="True" />
    <GlobalRecordLimit value="0" />
    <TempFiles default="True" />
    <Annotation on="True" includeToolName="False" />
    <ConvErrorLimit value="10" />
    <ConvErrorLimit_Stop value="False" />
    <CancelOnError value="False" />
    <DisableBrowse value="False" />
    <EnablePerformanceProfiling value="False" />
    <DisableAllOutput value="False" />
    <ShowAllMacroMessages value="False" />
    <ShowConnectionStatusIsOn value="True" />
    <ShowConnectionStatusOnlyWhenRunning value="True" />
    <ZoomLevel value="0" />
    <LayoutType>Horizontal</LayoutType>
    <MetaInfo>
      <NameIsFileName value="True" />
      <Name>join and select</Name>
      <Description />
      <RootToolName />
      <ToolVersion />
      <ToolInDb value="False" />
      <CategoryName />
      <SearchTags />
      <Author />
      <Company />
      <Copyright />
      <DescriptionLink actual="" displayed="" />
      <Example>
        <Description />
        <File />
      </Example>
    </MetaInfo>
    <Events>
      <Enabled value="True" />
    </Events>
  </Properties>
</AlteryxDocument>

 

Regards,

kpsrawat
8 - Asteroid

Thanks @atcodedog05  for quick help.

 

Yes, you are right I don't have the designer tool setup to get these output xmls flow,  its needed for fetching the Component specific parameters required for development of new component using Alteryx output files.   

 

Thanks,

Kunwar

 

 

PhilipMannering
16 - Nebula
16 - Nebula

Hi @kpsrawat 

 

Can you please mark this as correct if we have provided what you need in this instance?

We will help with future requests if you mark as correct.

 

Thanks,

Philip

kpsrawat
8 - Asteroid

Hi @atcodedog05 

 

with the above workflow the input is Text input, can you please change the input type as Textfile (csv) and share the workflow output xml for the same with me, it will be of great help.

 

Looking for the Alteryx workflow output XML file (.yxmd) for the below set of job workflow.

 

Data Input File (csv) --> Join --> Select --> Data Output File

 

 

Thanks,

Kunwar

 

Labels