Workflow

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.

This group is for people interested in workflows and actions.

It is intended to be used for
* discussing ideas
* sharing use-cases
* planning future development

fago's picture

Rules 6.x-1.0 ALPHA1 is out!

I've just released ALPHA1.

As you can see in the development status, there are still some important features missing. But the main UI (and the API) is already working - so check it out and give me feedback!

Read more
julma's picture

UI of CCK, Panel and Workflow

Just wanted to point out this link : http://www.serena.com/mashups/sPR_06112008.html

Because I have seen a demo yersteday and I found some functionnalities very similar to what CCK, Panel and workflow can do.

You can watch the video and even dowload the tool for free to try to play with it.

Maybe it can give you some good ideas for the next versions of CCK Panel and workflow modules.

Read more
Mark Matuschka's picture

Workflow and passage of time

A common requirement is to execute actions based on passage of time. Can I have some input on how you slick Drupal people out there have attacked this issue?

An example. Let's say you have the stereotypical workflow of create -> approve -> publish. If the approver doesn't approve or disapprove within 1 week of node creation, an email reminder is to be sent to the approver.

What's the most elegant way to trigger the email?

Read more
fago's picture

Rules development status

This page will be updated, so you can track the development status here.

Improvements in comparison to workflow-ng:

Data Types:
Arguments had an "entity type" in workflow-ng. This has been changed to data types, so that it fits also for primitive data types like strings and numbers. So rules contains support for the usual data types like node and user, but in contrast to workflow-ng it also treats strings as data types.
Also a lot of internal code has been restructured and improved - now rules is keeping an internal array of variables.
Status: implemented

Read more
sumachaa's picture

Workflow for Drupal 6.2

Hi,

Im creating a site using Drupal 6.2.
I need to integrate the workflow module with this.

the funtionalities i need are

  1. users will submit cases (page with details along with attachments (video, pdf, doc etc))
  2. this will go to the reviewer, who reviews this,
    if rejected to notify the submitter with reasons
  3. If accepted, it should go to approvers, after accepting the case gets submitted.

Do we any inbuilt module in Drupal to do this functions (like workflow in Drupal 5) in Drupal 6 or is there any other way of doing this in Drupal 6.2

Thanks
Sumesh

Read more
muenzer's picture

Having an Event return a String

I've added a new event to a module that I'm working on, but I would like to also be able to return a string. Is there a entity type that would allow me to do this. Ideally I would like to pass a string as an argument to the workflow_ng_invoke_event function and access the string's value as a token.

If this doesn't exists, any pointers on how I might write the code to do this.

Read more
myersca's picture

Workflow actions

I posted this over the the support area of workflow, but I also wanted to post this over here too.

http://drupal.org/node/257258

I don't know if I am missing something or what, but when had version 5x-1.x installed, the actions to publish and unpublish nodes as well as a group of others were listed as actions in the actions area of workflow. I wanted to automatically publish/unpublish nodes when it changed workflow states. Everything is there, and works correctly. But on 5.x-2 they are not an option.

Read more
JacobSingh's picture

Workflow + Workflow_ng + workflow_owner = Advanced workflows for drupal

Hey folks.

Here is a custom solution we developed for Amnesty International which is now released to contrib!

Advanced workflow for drupal

Read more
CraigBertrand's picture

Documentation?!?!

Hi I have installed workflow-ng on drupal 5.7 and I can't figure out how to allow users to change a state. I have created a state machine with 2 states and connected them with a specific content type. when I either edit or view that content type I cant see any way to change the state of the content? I have read the documentation but it doesnt talk about the state machine.

Once I get the state machine working I will fire an email if the state is changed to a certain "finished" state so that I can then view the node.

Any help would be greatly appreciated.

Read more
Russtavo's picture

Workflow-ng with Token substitution/replacement fails on Fresh Drupal Install

Hi folks

I'm a newbie to this module and need a little help please :)

After a fresh install of Drupal 5.7, I added and enabled the latest Token and Workflow-ng modules only. The token substitutions fail right "out of the box". For example, if I activate the sample rule called Print the content title of pages and stories and at the top of nodes, it prints:

Workflow-ng example: The title of this post is [node:title].

If I create ANY rules with token replacement, they aren't replaced. I've tried:

<

ul>

Read more
palazis's picture

Problem with workflow_ng + nodeprofile, please help!

I have a nodeprofile field type that can be for example "group 1", "group 2", or "group 3".
Every time a new user registers, I want different emails to be sent to different users based on this type field.
I add a new rule configuration and I choose the "User has registered" event.
The problem is that when I try to add a condition, the only relative thing I can choose from there is
"User has nodeprofile". How can I access my type nodeprofile field???
I have tried the "Textual comparison" too but I had no luck.
What should I do?
Help! I really need to finish this!

Read more
miller.nw's picture

triggering other CCK fields with Workflow

So I have a CCK form for a "problem submission" form. The authenticated user pulls up the form, fills out the fields displayed (field permissions hides fields that the office fills out) and hits submit. Then the office can go in and make changes, add information and update the "progress" (workflow) of the problem. Anytime the status changes ('submitted', in progress', 'oh hold', 'completed' etc.) I have the Actions module send an email to the author. Everything is working fine, but I would like to extend it in one way, and this is what I need help with:

Read more
raymanda's picture

Problem with modify the work flow map

In my website i have 2 flow flow already, when i create a new work flow and sign the node type into the new work flow, all the old content page of this type show errors in the work flow part. It seems like that the old content still link to the old work flow and the new work flow can only work well in the new content. I don't want to delete all the related content in work flow transfer and create the new ones, does any one could help me?

Read more
simonmd's picture

Workflow fields on node creation...help!

Hi group....I've run out of ideas to search for, so I'm hoping any of you might be able to help.

I have set up a workflow for a CCK node type with only two states: "Requested" and "Read". Workflow NG provides email notifications beautifully. I am trying to hide one of the CCK fields in the node creation step using the Workflow_fields module.

I have set up the permissions on the Workflow_fields module to show the field in question only during the "Read" state, but not on the "Requested" state.

Read more
xsyn's picture

Best way extend workflow

Hey guys,

So I need to extend workflow slightly, I've got to create a field which will give the estimated amount of time that a content type should stay in a particular state. Is the best way to do this to patch workflow or create another module?

--

Read more
ablivio's picture

Multi-level workflow?

Hello,

I am currently working on a project where the same workflow is involved at several levels. More specifically, there are two interrelated roles: Authors and Validators. The trick is that a Validator at level N can also be an Author at level N+1. The number of levels is undefined (typically between 2 and 10).

Read more
nvahalik's picture

Ideas for Workflow & States with Casetracker

Hello everyone,

The system we currently use at our office is currently built upon the casetracker module. However, the challenge we are encountering is enforcing a "workflow" on those nodes in our system. It would be great to be able to integrate casetracker with workflow so that changes are detected and that changes to the those fields are acted upon and processed.

Read more
tanc's picture

Does workflow-ng support node states?

I'm trying to use Workflow-ng to set up the following scenario:

A node can have one of three states:

  1. Draft
  2. Needs Review
  3. Published

There are two types of authenticated users:

  1. Editor
  2. Publisher

The Editor role can create nodes and also edit nodes. The Editor can change the state of a node from Draft to Needs Review but cannot set it to Published. The Editor can no longer edit the node once it has been set to the Needs Review state.

The Publisher role can create, edit and set the node state to published. Once the node is set to Published the Editor role can no longer edit the node. The Publisher can also set the node state back to Needs Review or Draft.

Read more
amitaibu's picture

Workflow-ng integration for ACL

Putting it here, for people to comments and review.

> Hi,
> Please review this tutorial, I hope it's better, implementation-wise, then
> last one :)
> http://drupal.org/node/203377

Yep, that sounds like a cool use case.

I'd suggest that we write the tutorial, so that the nodes always keep
visible for everyone. For that we need content access and set it to
allow anonymous + authenticated users to allow view access.

-> Probably you have that already, but I can't find your figure 1?

Read more
joachim's picture

Scheduling more than one change of state?

I don't seem to be able to schedule more than one change of state in a workflow for a node -- or at least, as there's no list of thee change I've scheduled, I have no way of knowing if adding a second scheduled change works or overrides the first one.
Is this possible?

What I'm trying to do is create a news story list on the front page of my site using a node queue. I have three states in my workflow: Pending, Current, and Expired. When in the Current state, the node is in the queue and removed when it goes to Expired.

Read more
Subscribe with RSS Syndicate content