Module: WorkFlowSteps
- Included in:
- CRM
- Defined in:
- lib/user/crm/workflow_steps.rb
Instance Method Summary collapse
-
#create_workflow_step(data) ⇒ Object
Create workflow step.
-
#delete_workflow_step(id) ⇒ Object
Delete workflow step.
-
#update_workflow_step(id, data) ⇒ Object
Update workflow step.
Instance Method Details
permalink #create_workflow_step(data) ⇒ Object
Create workflow step.
Create a workflow step with data.
Parameters
- data
-
(Hash) – Data to be submitted.
Example
data = {
stepTitle: 'Step Title',
workflowId: 1
}
@data = @mints_user.create_workflow_step(data.to_json)
20 21 22 |
# File 'lib/user/crm/workflow_steps.rb', line 20 def create_workflow_step(data) @client.raw('post', '/crm/steps', nil, data) end |
permalink #delete_workflow_step(id) ⇒ Object
Delete workflow step.
Delete a workflow step.
Parameters
- id
-
(Integer) – Workflow step id.
Example
@data = @mints_user.delete_workflow_step(51)
48 49 50 |
# File 'lib/user/crm/workflow_steps.rb', line 48 def delete_workflow_step(id) @client.raw('delete', "/crm/steps/#{id}") end |
permalink #update_workflow_step(id, data) ⇒ Object
Update workflow step.
Update a workflow step info.
Parameters
- id
-
(Integer) – Workflow step id.
- data
-
(Hash) – Data to be submitted.
Example
data = {
stepTitle: 'Step Title Modified'
}
@data = @mints_user.update_workflow_step(23, data)
36 37 38 |
# File 'lib/user/crm/workflow_steps.rb', line 36 def update_workflow_step(id, data) @client.raw('put', "/crm/steps/#{id}", nil, data) end |