<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Moodle Plugins directory: Workflow block: Comments</title>
    <link>https://moodle.org</link>
    <description>This block allows you to manage the process of producing courses or activities. A workflow make it clear who is responsible for doing the next step, and what tasks they should be doing. The workflow can also assign and unassign roles, or automatically set certain settings, when the workflow moves from one step to the next.</description>
    <generator>Moodle</generator>
    <language>en</language>
    <copyright>(c) 2026 Moodle - Open-source learning platform | Moodle.org</copyright>
    <image>
      <url>https://moodle.org/theme/image.php/moodleorg/core/1779453963/i/rsssitelogo</url>
      <title>moodle</title>
      <link>https://moodle.org</link>
      <width>140</width>
      <height>35</height>
    </image>
    <item>
      <title>Tuesday, 17 October 2023, 6:08 PM - Oshan SLA</title>
      <link>https://moodle.org/plugins/block_workflow#comment-81421</link>
      <pubDate>Tue, 17 Oct 2023 10:08:31 GMT</pubDate>
      <description>by Oshan SLA. &amp;nbsp;&lt;p&gt;&lt;div class=&quot;no-overflow&quot;&gt;&lt;div class=&quot;text_to_html&quot;&gt;In this plugin can user request course 1 approve set ---&amp;gt; then go to 2 nd approve state&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/plugins/block_workflow#comment-81421</guid>
    </item>
    <item>
      <title>Tuesday, 1 March 2022, 9:16 PM - Tim Hunt</title>
      <link>https://moodle.org/plugins/block_workflow#comment-74569</link>
      <pubDate>Tue, 01 Mar 2022 13:16:38 GMT</pubDate>
      <description>by Tim Hunt. &amp;nbsp;&lt;p&gt;&lt;div class=&quot;no-overflow&quot;&gt;&lt;div class=&quot;text_to_html&quot;&gt;Sorry, no. That is just not how this plugin is designed.&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/plugins/block_workflow#comment-74569</guid>
    </item>
    <item>
      <title>Tuesday, 1 March 2022, 9:13 PM - Scott Burnett</title>
      <link>https://moodle.org/plugins/block_workflow#comment-74568</link>
      <pubDate>Tue, 01 Mar 2022 13:13:54 GMT</pubDate>
      <description>by Scott Burnett. &amp;nbsp;&lt;p&gt;&lt;div class=&quot;no-overflow&quot;&gt;&lt;div class=&quot;text_to_html&quot;&gt;Is there a way to add multiple workflows on a single course? I have a trainer who had the brilliant idea of using workflows as part of the onboarding/orientation process. Providing access to the workflows not to build the course but to complete actions during onboarding. Thanks&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/plugins/block_workflow#comment-74568</guid>
    </item>
    <item>
      <title>Tuesday, 6 April 2021, 5:25 PM - Tim Hunt</title>
      <link>https://moodle.org/plugins/block_workflow#comment-70340</link>
      <pubDate>Tue, 06 Apr 2021 09:25:49 GMT</pubDate>
      <description>by Tim Hunt. &amp;nbsp;&lt;p&gt;&lt;div class=&quot;no-overflow&quot;&gt;&lt;div class=&quot;text_to_html&quot;&gt;Check the output from cron, to see if any errors are being reported.&lt;br&gt;
&lt;br&gt;
We user quiz workflows which send emails, and it works for us. So, it can work. There must be something about how your particlar workflow is set up which is causing problems, and you need to find what that is.&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/plugins/block_workflow#comment-70340</guid>
    </item>
    <item>
      <title>Sunday, 4 April 2021, 2:49 PM - Jonathan Aspeling</title>
      <link>https://moodle.org/plugins/block_workflow#comment-70308</link>
      <pubDate>Sun, 04 Apr 2021 06:49:55 GMT</pubDate>
      <description>by Jonathan Aspeling. &amp;nbsp;&lt;p&gt;&lt;div class=&quot;no-overflow&quot;&gt;&lt;div class=&quot;text_to_html&quot;&gt;Hi Tim&lt;br&gt;
Thank you for this plugin, would really appreciate help on a specific issue. Am running on version 3.9, there is no problem linking an e-mail template at course level and mail is successfully sent on step completion. At activity level (using quizz activity) the identical e-mail template does not send to the relevant e mail addresses. Any pointers would be welcome.&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/plugins/block_workflow#comment-70308</guid>
    </item>
    <item>
      <title>Monday, 22 February 2021, 2:40 AM - Mohamed Atia</title>
      <link>https://moodle.org/plugins/block_workflow#comment-69721</link>
      <pubDate>Sun, 21 Feb 2021 18:40:56 GMT</pubDate>
      <description>by Mohamed Atia. &amp;nbsp;&lt;p&gt;&lt;div class=&quot;no-overflow&quot;&gt;&lt;div class=&quot;text_to_html&quot;&gt;Hi Tim,&lt;br&gt;
is there any plans to support MS SQL as when I tried the block with MS SQL Server I got the below error when I tried to create a new Workflow &lt;br&gt;
Error Code: 102&lt;br&gt; Message: [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]Incorrect syntax near 'LIMIT'.&lt;br&gt; &lt;br&gt;
SELECT stepno FROM mdl_block_workflow_steps WHERE workflowid = '2' ORDER BY stepno DESC LIMIT 1&lt;br&gt;
-- line 900 of \lib\dml\sqlsrv_native_moodle_database.php: call to sqlsrv_native_moodle_database-&amp;gt;do_query()&lt;br&gt;
-- line 976 of \lib\dml\sqlsrv_native_moodle_database.php: call to sqlsrv_native_moodle_database-&amp;gt;get_recordset_sql()&lt;br&gt;
-- line 1671 of \lib\dml\moodle_database.php: call to sqlsrv_native_moodle_database-&amp;gt;get_records_sql()&lt;br&gt;
-- line 285 of \blocks\workflow\classes\workflow.php: call to block_workflow_step-&amp;gt;create_step()&lt;br&gt;
-- line 107 of \blocks\workflow\editsettings.php: call to block_workflow_workflow-&amp;gt;create_workflow()&lt;br&gt;
[array (&lt;br&gt;
0 =&amp;gt; 2,&lt;br&gt;
)]&lt;br&gt;
Error code: dmlreadexception&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/plugins/block_workflow#comment-69721</guid>
    </item>
    <item>
      <title>Monday, 11 January 2021, 10:15 PM - Tim Hunt</title>
      <link>https://moodle.org/plugins/block_workflow#comment-68907</link>
      <pubDate>Mon, 11 Jan 2021 14:15:29 GMT</pubDate>
      <description>by Tim Hunt. &amp;nbsp;&lt;p&gt;&lt;div class=&quot;no-overflow&quot;&gt;&lt;div class=&quot;text_to_html&quot;&gt;A better string would be: &quot;The email template {$a} does not exist.&quot;. Thank you for pointing this out.&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/plugins/block_workflow#comment-68907</guid>
    </item>
    <item>
      <title>Saturday, 9 January 2021, 5:39 PM - Stamos Spiliotis</title>
      <link>https://moodle.org/plugins/block_workflow#comment-68875</link>
      <pubDate>Sat, 09 Jan 2021 09:39:55 GMT</pubDate>
      <description>by Stamos Spiliotis. &amp;nbsp;&lt;p&gt;&lt;div class=&quot;no-overflow&quot;&gt;&lt;div class=&quot;text_to_html&quot;&gt;Hi Tim,&lt;br&gt;
There is a lang string named invalidemailemail that says: &quot;An invalid email email was specified. The email specified was '{$a}'&quot;&lt;br&gt;
I am trying to translate it to greek.&lt;br&gt;
Could it be changed to  &lt;br&gt;
&quot;Invalid email specified: '{$a}'&quot; or &lt;br&gt;
&quot;Invalid email: '{$a}'&quot; or &lt;br&gt;
&quot;'{$a}' is not a valid email&quot;&lt;br&gt;
???&lt;br&gt;
Or does it mean something else?&lt;br&gt;
Thank you&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/plugins/block_workflow#comment-68875</guid>
    </item>
    <item>
      <title>Friday, 2 March 2018, 9:32 PM - Tim Hunt</title>
      <link>https://moodle.org/plugins/block_workflow#comment-48689</link>
      <pubDate>Fri, 02 Mar 2018 13:32:22 GMT</pubDate>
      <description>by Tim Hunt. &amp;nbsp;&lt;p&gt;&lt;div class=&quot;no-overflow&quot;&gt;&lt;div class=&quot;text_to_html&quot;&gt;Part of the point of the workflow block is to co-ordinate work between different people. Therefore, it is a feature that everyone (with the right capability) can see what the current step is. You should word the instructions so it is clear who is responsible for doing what.&lt;br&gt;
&lt;br&gt;
If you really want it to work differently, you could probably do it using the 'When step starts' script to assign a role that Prevents some of the workflow capabilities, to hide the block from people who are not supposed to do this step.&lt;br&gt;
&lt;br&gt;
There is a restriction that you can only have one workflow in each context. Therefore, you can have one workflow for each activity, as well as one for the course. Not sure if that helps.&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/plugins/block_workflow#comment-48689</guid>
    </item>
    <item>
      <title>Friday, 23 February 2018, 2:28 PM - Amruta Jamale</title>
      <link>https://moodle.org/plugins/block_workflow#comment-48525</link>
      <pubDate>Fri, 23 Feb 2018 06:28:16 GMT</pubDate>
      <description>by Amruta Jamale. &amp;nbsp;&lt;p&gt;&lt;div class=&quot;no-overflow&quot;&gt;&lt;div class=&quot;text_to_html&quot;&gt;I have created a workflow for 2 roles:&lt;br&gt;
Role1- Instructor&lt;br&gt;
Role2- Trainer&lt;br&gt;
Workflow has 2 steps, Step-1 should be performed by Trainer and Step-2 should be performed by Instructor.&lt;br&gt;
Hence step-1 should be visible only to Trainer while step-2 should be visible to Instructor , however step 1 is also visible to Instructor and even he can perform this step which is not desirable... Kindly help me with this issue. &lt;br&gt;
&lt;br&gt;
I have another question that is : &lt;br&gt;
Is there any restriction that at a time only 1 workflow can be added on any course?&lt;br&gt;
&lt;br&gt;
Thanks in advance&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/plugins/block_workflow#comment-48525</guid>
    </item>
    <item>
      <title>Wednesday, 21 February 2018, 8:56 PM - Tim Hunt</title>
      <link>https://moodle.org/plugins/block_workflow#comment-48456</link>
      <pubDate>Wed, 21 Feb 2018 12:56:50 GMT</pubDate>
      <description>by Tim Hunt. &amp;nbsp;&lt;p&gt;&lt;div class=&quot;no-overflow&quot;&gt;&lt;div class=&quot;text_to_html&quot;&gt;What do you mean &quot;can perform both the steps&quot;? Do you mean &quot;can see and click the Finish step button?&quot;&lt;br&gt;
&lt;br&gt;
The way it works is a little bit complicated. Users will see the button if EITHER they have 'block/workflow:dostep' capability, or if they have one of the step roles.&lt;br&gt;
&lt;br&gt;
So, perhaps you need to change the role definitions, so that the users do not have block/workflow:dostep?&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/plugins/block_workflow#comment-48456</guid>
    </item>
    <item>
      <title>Wednesday, 21 February 2018, 7:10 PM - Amruta Jamale</title>
      <link>https://moodle.org/plugins/block_workflow#comment-48452</link>
      <pubDate>Wed, 21 Feb 2018 11:10:25 GMT</pubDate>
      <description>by Amruta Jamale. &amp;nbsp;&lt;p&gt;&lt;div class=&quot;no-overflow&quot;&gt;&lt;div class=&quot;text_to_html&quot;&gt;Hi Tim,&lt;br&gt;
Thank you for your reply in such short time.&lt;br&gt;
I got my mistake. But now  I am facing another problem that is:&lt;br&gt;
 The steps defined in the workflow should be performed by the roles assigned to that particular step. But when I defined two steps with different roles both roles can perform both the steps which is not as expected. Kindly guide  for the same.&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/plugins/block_workflow#comment-48452</guid>
    </item>
    <item>
      <title>Wednesday, 21 February 2018, 6:15 PM - Tim Hunt</title>
      <link>https://moodle.org/plugins/block_workflow#comment-48447</link>
      <pubDate>Wed, 21 Feb 2018 10:15:36 GMT</pubDate>
      <description>by Tim Hunt. &amp;nbsp;&lt;p&gt;&lt;div class=&quot;no-overflow&quot;&gt;&lt;div class=&quot;text_to_html&quot;&gt;What exactly have you tried? As a test, can you add a standard HTML block? (Adding the workflow block is similar.)&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/plugins/block_workflow#comment-48447</guid>
    </item>
    <item>
      <title>Wednesday, 21 February 2018, 4:47 PM - Amruta Jamale</title>
      <link>https://moodle.org/plugins/block_workflow#comment-48446</link>
      <pubDate>Wed, 21 Feb 2018 08:47:04 GMT</pubDate>
      <description>by Amruta Jamale. &amp;nbsp;&lt;p&gt;&lt;div class=&quot;no-overflow&quot;&gt;&lt;div class=&quot;text_to_html&quot;&gt;I am using moodle 3.2, I have installed workflow block and after adding this block on course I am not getting add workflow button option.&lt;br&gt;
Please help in this issue, It's URGENT.&lt;br&gt;
Thanks in advance. &lt;/div&gt;&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/plugins/block_workflow#comment-48446</guid>
    </item>
    <item>
      <title>Monday, 5 February 2018, 10:43 AM - Andrew Lyons</title>
      <link>https://moodle.org/plugins/block_workflow#comment-48069</link>
      <pubDate>Mon, 05 Feb 2018 02:43:02 GMT</pubDate>
      <description>by Andrew Lyons. &amp;nbsp;&lt;p&gt;&lt;div class=&quot;no-overflow&quot;&gt;&lt;div class=&quot;text_to_html&quot;&gt;Please note that you MUST NOT use 'any unique number' for the contextid when calling $workflow-&amp;gt;add_to_context($contextid);.&lt;br&gt;
Contexts are used throughout Moodle and have meaning.&lt;br&gt;
The contextid is what ties the instance of the workflow block to some content - i.e. a course, category, activity,  block, etc.&lt;br&gt;
If you do this, then you may find that you shoot yourself in the foot should  you add the block to different places in the future and that location is one of the 'unique' numbers you've chosen.&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/plugins/block_workflow#comment-48069</guid>
    </item>
  </channel>
</rss>