Workflow

Events happening in the community are now at Drupal community events on 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

Workflow-ng 5.x-1.0 beta1 released!

I'm happy to announce the 1.0 beta1 release of workflow-ng.

Workflow-ng allows one to customize drupal's built in workflows in a very flexible way.
In short, it's a rule-based event driven action evaluation system. Read the introduction to see how it works.

It is useful for

  • sending customized mails notifying your users about important changes
  • building flexible content publishing workflows
  • creating custom redirections
  • and a lot more....
Read more

How to customise Drupal Site

Hi
I am new to Drupal and have to customise the site

Need to know:

  1. when a user replies or post new node, how is his/her picture is reflected in the replies/comments etc....
    I have to do this customisation.

Please do reply back, How do i customise this?

Regds
Vinod

Vinod,
try enabling pictures in user settings (admin/user/settings) then enable pictures in your theme (admin/build/themes/settings/bluemarine).
I hope this helps
William
wpoehner

Hi Vinod,

Read more
fago's picture

Workflow-ng API ready...

After some hard work, the workflow-ng API is ready.

It features

  • actions, which may be configurable
  • conditions, which may also be configurable
  • support for multiple arguments, for actions as well as for conditions
  • condition evaluation with logical operations like OR, AND and NOR
  • events, for which conditions and actions can be configured. They may be contributed by modules.
  • dynamic loading of needed arguments
  • ordered conditions and actions - they are evaluated like they are ordered
  • form API style configuration and processing of conditions and actions

So workflow-ng works event based. (And no, I'm not talking of calendars ;)
E.g. workflow-ng defines some basic events for drupal core, like 'node update, 'node insert', 'user update' and so on. So this are the events you can react on by defining conditions and actions for them.
What makes workflow-ng powerful is, is it's flexible handling of arguments. Each of these events has to define a list of available arguments. Then any conditions and actions, that can work with these arguments, can be configured for this event. So an action can be used in any situation, where the suitable arguments are available. There is no need for the action, to be coded aware of every event.. :)

As modules may define further events, this enables module authors, to easily allow site administrators to customize the behavior by just defining some further events.

Read more at http://more.zites.net/workflow-ng-api-ready

Read more
Artem's picture

*Periodically* scheduled actions sometimes resulting in the state transitions

Hi

Could anybody, please, tell if workflow module can be used for doing/checking things periodically and making a state transition basing on the check results?

Read more
bajakan's picture

Workflow + Events

I really want to make use of the workflow module just released for 5.x but must have the capability of triggering a state change based on some simple field matching criteria.

On Cron Run:
* foreach (condition) { if (condition.true) { execute state change; break; } }

I noticed a small _cron() method that is already doing state transitions based on pure schedule. I guess my main question here is what is the best way to approach this? Is someone working on something similar that I could help out with? Should I just code it up and submit it to the group for review?

Read more
mfredrickson's picture

Workflow 5.x-1.0 Released

Find more detail in the release notes.

Big thanks to everyone who downloaded and tested the beta release.

Read more
fago's picture

Next generation workflows: workflow-ng!

I'm happy to announce that I start working on the next generation workflow module, called workflow-ng.
It's inspired by the existing workflow module, but if things go well it's going to be a lot more powerful.

I can use the development as practical work for my study and I will also write my bachelor thesis about this - thanks to the Information & Software Engineering Group of the TU vienna. Furthermore it's great that this all is sponsored by the Austrian company Pro.Karriere!

So, what's workflow-ng?

Workflow-ng ist the next generation module package for building workflows with Drupal. It allows building configurable state machines, which can be supplied programmatically or through the admin interface. So workflow-ng will be a tool for module developers as well as for site admins.
Workflow-ng doesn't work only for content nodes, it will be coded on top of a “drupal entity” - so it will start with support for nodes, comments and users. Furthermore it doesn't urge you to introduce new states for your entities,because it does interpret each saved entity as a new possible state. This allows one to reuse existing information, e.g. reuse the existing „published“ and „moderated“ fields of nodes.
Also workflow-ng won't allow one building state-machines only. One will also be able to react on various “events” with configurable actions, which allows site-admins or modules to adapt any default behaviour. E.g. this suits very well for e-mail notifications. Send a thank you message to the author of a certain node type? Just configure the action and workflow-ng will do it for you.

Read more about it in the concept I wrote: link

Read more
mixersoft's picture

Newbie needs a push in the right direction

Hello. I'm brand new to Drupal and the workflow module, and I'm having a little difficulty configuring it to fit my needs. Can someone point me in the right direction? Here is a quick summary of what I'm trying to do:

Read more
mfredrickson's picture

Workflow 5.x-1.0-BETA-1

Workflow is in beta for 5.x!

Well, crack open the champagne and put your party hats on. After hours of hard work by drewish, webchick, samo, moshe, bloomaniac, jvandyk, Egon Bianchet, unleached, mr. dale, bdragon, and myself, workflow is running on Drupal 5. Special thanks to all those listed above who took the time to patch, review, critique, and otherwise move the ball towards the endzone.

Read more
infojunkie's picture

workflow per-state field settings: implementation preview

I've implemented the per-field settings functionality in a separate module called workflow_fields at http://drupal.org/project/workflow_fields.

The functionality should work for any CCK content type, although I haven't tested each and every field type. The usage is as follows:
* Create a workflow and associate it to a CCK content type.
* The workflow state form lists all the fields of the content type and allows each field to be set as visible/invisible and editable/read-only, for the current state.

Read more
infojunkie's picture

Graphing the workflow

I've patched workflow-4.7.x-1.0 to add a "graph" action to the workflow settings page. This action generates a Graphviz DOT file representing the states as nodes and transitions as edges, with edge labels describing the roles performing the transitions. The function then invokes the Graphviz dot command to generate a PNG image of the graph. The function uses a PHP class that encapsulates the Graphviz generation, taken from the Mantis bug tracker (which is also GPL'd).

Some installation notes:

Read more
infojunkie's picture

Workflow application design issue

We have been using the workflow module to implement several customer applications, and an upcoming project will require some modifications to the module code itself. I'd like to share with you the problem and get your feedback, so as to better align our direction with the upcoming workflow.module developments.

Read more
mfredrickson's picture

Workflow 4.7.x-1.0 Release

With much fanfare, we are happy to release the first 4.7 official package of the workflow module. Until now, workflow users were required to grab snapshots from a constantly changing version of workflow. With this release, you can be confident that your copy of workflow will be available for later download, testing, bug reporting, and bug fixing. Hopefully, this more solid foundation will provide a good launching pad as we ratchet up for the 5.0 workflow release (and beyond!).

Check it out on the workflow project page:

http://drupal.org/project/workflow

Read more
mfredrickson's picture

Workflow development timeline

Hello everyone,

Let me introduce myself. My name is Mark Fredrickson and John VanDyke was recently kind enough to make me a maintainer of the workflow module. We've sketched out a basic timeline for the workflow module and I'd like to share it with you. The long term goal is, of course, moving a configurable workflow system into core, but there are a lof smaller milestones we must hit first.

Read more
fago's picture

rewriting workflow?

I'm considering to start rewriting the workflow module.
You may ask: But why?

  • to make programmatically supplying a workflow easier
  • to make it more modular and so more extensible
  • to allow multiple workflows per content type
  • to make it more efficent and to have it cleaned up

So how do I imagine the new improved workflow module?

I am thinking of dividing it into three modules, that can be bundled in one archive/drupal project.

  • workflow module (the engine)
  • workflow UI
  • worklfow permissions

The workflow module would be an API only module. It allows other modules to define workflows and to execute their transitions. It doesn't provide any access checks, as this is needed rarely for programmatically supplied workflows. So this modules task is to make programmatically supplied workflows possible.

Read more
Subscribe with RSS Syndicate content

Workflow

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: