<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: SAS EG Project Flow feature in SAS Enterprise Guide</title>
    <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-EG-Project-Flow-feature/m-p/889886#M43497</link>
    <description>&lt;P&gt;I will give you my take, indirectly, on Tasks. You can create custom tasks in EG using C#. Once in C#, you can kind of do whatever you need. .NET is a vast eco-system so look at custom tasks in EG. See&amp;nbsp;&lt;A href="https://support.sas.com/documentation/onlinedoc/guide/customtasks/index.htm" target="_blank"&gt;SAS Enterprise Guide - Custom Tasks&lt;/A&gt;. If you wish to experiment with it, get one of Chris' examples operational and learn from that. The trick is to inherit from the interfaces and then implement what they require.&lt;/P&gt;</description>
    <pubDate>Fri, 18 Aug 2023 14:04:32 GMT</pubDate>
    <dc:creator>AlanC</dc:creator>
    <dc:date>2023-08-18T14:04:32Z</dc:date>
    <item>
      <title>SAS EG Project Flow feature</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-EG-Project-Flow-feature/m-p/889877#M43496</link>
      <description>&lt;P&gt;&amp;nbsp; &amp;nbsp; Good morning _ALL_,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Premise: I'm working with SAS EG v7.15 HF9, which is the only SAS tool I've access to (as far as I can see). I can access to DIS and others but, as far as I know, I'm not allowed to, by my company's authorizations.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;I wondered how to &lt;STRONG&gt;&lt;EM&gt;reduce the tasks clutter&lt;/EM&gt;&lt;/STRONG&gt; into some of my projects which became really crowded: about that I already posted an idea (&amp;nbsp;&lt;A href="https://communities.sas.com/t5/SASware-Ballot-Ideas/SAS-Enterprise-Guide-add-subprocess-to-quot-group-elements-quot/idi-p/856229" target="_blank" rel="noopener"&gt;add subprocess to "group elements"&lt;/A&gt;&amp;nbsp;) but, today, an alternative came to my mind: in a project which needs to send some data via mail, I right-clicked to the elements I wanted to send, then choose Send to &amp;gt; e-mail recipient as a step in Project... that created 3 things:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;a "send to" &lt;STRONG&gt;e-mail task&lt;/STRONG&gt; in the project step I was working on:&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-left" image-alt="link task in main project step" style="width: 240px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/86813iDB6AD273093F979D/image-size/large?v=v2&amp;amp;px=999" role="button" title="20230818_sendto_link.jpg" alt="link task in main project step" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;link task in main project step&lt;/span&gt;&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;LI&gt;a new project flow step called &lt;STRONG&gt;Distribuzione&lt;/STRONG&gt; (&lt;EM&gt;italian) :&lt;/EM&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-left" image-alt="project step" style="width: 372px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/86815iC437F23F7283F3FD/image-size/large?v=v2&amp;amp;px=999" role="button" title="20230818_project_step.jpg" alt="project step" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;project step&lt;/span&gt;&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;LI&gt;the "same" &lt;STRONG&gt;e-mail task&lt;/STRONG&gt; in that new project step, Distribuzione:&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-left" image-alt="the e-mail working task" style="width: 708px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/86816iD98B960B414A985D/image-size/large?v=v2&amp;amp;px=999" role="button" title="20230818_sendto_task.jpg" alt="the e-mail working task" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;the e-mail working task&lt;/span&gt;&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;Now, that's more or less what I was hoping to achieve in my "sub-processes" thread but&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;I've no idea about what the "task" in my main project step is. They seem a &lt;STRONG&gt;link&lt;/STRONG&gt; to elsewhere present tasks: if I right-click on them, the contextual menu shows an "&lt;STRONG&gt;&lt;EM&gt;Go to&lt;/EM&gt; &lt;/STRONG&gt;&lt;EM&gt;&amp;lt;real e-mail task&amp;gt;&lt;/EM&gt;" item which, if choosen, leads to the task into &lt;STRONG&gt;&lt;EM&gt;Distribuzione&lt;/EM&gt;&lt;/STRONG&gt; process flow.&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;LI&gt;As far as I can see, that Distribuzione project step&lt;BR /&gt;
&lt;OL&gt;
&lt;LI&gt;have a different &lt;STRONG&gt;icon&lt;/STRONG&gt; than other "normal" project flow steps I know&lt;/LI&gt;
&lt;LI&gt;tasks into it are &lt;STRONG&gt;&lt;EM&gt;not executed&lt;/EM&gt; &lt;/STRONG&gt;as other project's tasks, like if they where into a "normal" project step&lt;/LI&gt;
&lt;LI&gt;I've no idea about &lt;STRONG&gt;&lt;EM&gt;how to create&lt;/EM&gt;&lt;/STRONG&gt; such "different step" and to place my tasks into: EG &lt;STRONG&gt;Files &amp;gt; New&lt;/STRONG&gt; menu seems not containing such item, to create, while it contains &lt;EM&gt;Process Flow:&lt;/EM&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-left" image-alt="20230818_files_new.jpg" style="width: 637px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/86817i53C391501F08FB58/image-size/large?v=v2&amp;amp;px=999" role="button" title="20230818_files_new.jpg" alt="20230818_files_new.jpg" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;Is there anyone who can enlighten me about such EG elements, please?&lt;/P&gt;
&lt;P&gt;&lt;A href="https://documentation.sas.com/doc/en/egdoccdc/8.1/egug/p1hfz85ufg92tdn16gu0xo0uuc6r.htm" target="_blank" rel="noopener"&gt;SAS EG documentation&lt;/A&gt; tells: "&lt;SPAN&gt;&lt;EM&gt;You can send email &lt;U&gt;as a step in the process flow of a project&lt;/U&gt;. The email step is added to the process flow, and it is &lt;U&gt;displayed in the &lt;STRONG&gt;Distribute container&lt;/STRONG&gt;&lt;/U&gt; in the Project pane. The email step is executed when the project is run.&lt;/EM&gt;" but it's not clear how I can create such "containers" by myself, to use them with other tasks than e-mail (if possible, of course). I tried searching about "containers" but I found something system-side, more like Docker.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Thanks in advance,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 18 Aug 2023 13:48:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-EG-Project-Flow-feature/m-p/889877#M43496</guid>
      <dc:creator>lc_isp</dc:creator>
      <dc:date>2023-08-18T13:48:00Z</dc:date>
    </item>
    <item>
      <title>Re: SAS EG Project Flow feature</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-EG-Project-Flow-feature/m-p/889886#M43497</link>
      <description>&lt;P&gt;I will give you my take, indirectly, on Tasks. You can create custom tasks in EG using C#. Once in C#, you can kind of do whatever you need. .NET is a vast eco-system so look at custom tasks in EG. See&amp;nbsp;&lt;A href="https://support.sas.com/documentation/onlinedoc/guide/customtasks/index.htm" target="_blank"&gt;SAS Enterprise Guide - Custom Tasks&lt;/A&gt;. If you wish to experiment with it, get one of Chris' examples operational and learn from that. The trick is to inherit from the interfaces and then implement what they require.&lt;/P&gt;</description>
      <pubDate>Fri, 18 Aug 2023 14:04:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-EG-Project-Flow-feature/m-p/889886#M43497</guid>
      <dc:creator>AlanC</dc:creator>
      <dc:date>2023-08-18T14:04:32Z</dc:date>
    </item>
    <item>
      <title>Re: SAS EG Project Flow feature</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-EG-Project-Flow-feature/m-p/889892#M43498</link>
      <description>&lt;P&gt;Hi AlanC,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;and TYVM for the enlightment. Unfortunately, as I told in premises, SAS EG is the only tool I can put my hands on (at least officially ;-)) as it's not my company, so I've to abide the limitations.&lt;/P&gt;
&lt;P&gt;If I correctly undestand, I could translate your answer into "&lt;EM&gt;not with usual/standard SAS EG features&lt;/EM&gt;" then (as C# is an external tool). What a pity: such "custom Containers" are doing nearly what I was hoping to achieve.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;P.S.&lt;/P&gt;
&lt;P&gt;with time I'll try to push my boss (an ex COBOL programmer) to allow me to use .Net development system. Things are he is thinking I'm already going at warp speed... while I'm just using standard SAS EG procedures (and my colleagues are still at point-n-click stage).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best,&lt;/P&gt;</description>
      <pubDate>Fri, 18 Aug 2023 14:16:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-EG-Project-Flow-feature/m-p/889892#M43498</guid>
      <dc:creator>lc_isp</dc:creator>
      <dc:date>2023-08-18T14:16:52Z</dc:date>
    </item>
    <item>
      <title>Re: SAS EG Project Flow feature</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-EG-Project-Flow-feature/m-p/889926#M43499</link>
      <description>&lt;P&gt;C# is built into Windows as is .NET. Nothing new there. You can use Visual Studio Community Edition or VSCode to build it. VSCode can even run in portable mode so no need to do an install of any product. EG runs on C# so it has to be installed. At a minimum, you are probably running .NET 4.8 which is more than you need.&lt;/P&gt;</description>
      <pubDate>Fri, 18 Aug 2023 16:25:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-EG-Project-Flow-feature/m-p/889926#M43499</guid>
      <dc:creator>AlanC</dc:creator>
      <dc:date>2023-08-18T16:25:47Z</dc:date>
    </item>
  </channel>
</rss>

