标签: state-machine-workflow

流星中的持久会话

因此,我一直在观察Meteor的一个比较令人困惑的方面是每次刷新都会清除Sessions.既然它不是持久性存储,我会在哪里放置像userid这样的东西,或者人们在我的应用程序的状态机中?

这些场景的模式是什么?

session-state user-identification state-machine-workflow node.js meteor

8
推荐指数
2
解决办法
1992
查看次数

状态机工作流框架

我即将在我的应用程序中实现基于状态机的工作流程,并且我遇到了一个有趣的框架,可以使这项任务更容易 - http://code.google.com/p/stateless/
可悲的是,它只适用于C#.
有没有人知道Java的类似工作流框架?我担心整合Drools会花费比我能承受的更多的时间,我需要像Stateless框架那样轻量级的东西.

java workflow state-machine state-machine-workflow

5
推荐指数
1
解决办法
1万
查看次数

state_machine gem与rails 4集成

我正在使用我的rails 4应用程序使用state_machine gem时遇到问题.A有一个模型,其中包含列调用状态,如提供的rails教程 http://gistflow.com/posts/679-state-machine-with-rails-basics中所述

但是当我定义我的state_machine时如下:

class Issue < ActiveRecord::Base
validates :title, :description, presence: true
has_many :notes

state_machine :initial => :new do
    state :new, value: 0
    state :analysed, value: 1
    state :assigned, value: 2
    state :inprogress, value: 3
    state :inreview, value: 4
    state :validation, value: 5
    state :resolved, value: 6
    state :cancelled, value: 7
    state :closed, value: 8
    state :rejected, value: 9
    state :reopened, value: 10
end

def next
    Issue.where("id > ?", self.id).first || Issue.first
end

def prev
    Issue.where("id < ?", …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails state-machine-workflow nomethoderror

3
推荐指数
1
解决办法
2533
查看次数

如何根据DB中的用户定义数据为状态机创建动态定义

我正在尝试编写一个应用程序,允许用户使用State Machine gem管理工作流,但我不知道如何继续允许用户使用状态机gem为ruby定义自己的状态机.

在gem文档的动态定义部分,它说我应该能够通过用数据源替换下面的代码来实现这一点.

   def transitions
    [
      {:parked => :idling, :on => :ignite},
      {:idling => :first_gear, :first_gear => :second_gear, :on => :shift_up}
      # ...
    ]
  end
Run Code Online (Sandbox Code Playgroud)

我不知道该怎么做.如何定义数据库中的转换?

ruby-on-rails state-machine state-machine-workflow

2
推荐指数
1
解决办法
1411
查看次数