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
#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)
18 19 20 |
# File 'lib/user/crm/workflow_steps.rb', line 18 def create_workflow_step(data) return @client.raw("post", "/crm/steps", nil, data) end |
#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)
46 47 48 |
# File 'lib/user/crm/workflow_steps.rb', line 46 def delete_workflow_step(id) return @client.raw("delete", "/crm/steps/#{id}") end |
#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)
34 35 36 |
# File 'lib/user/crm/workflow_steps.rb', line 34 def update_workflow_step(id, data) return @client.raw("put", "/crm/steps/#{id}", nil, data) end |