You can define a workflow for the Company entity. Creating a company workflows is different from creating a new workflow for the opportunity or case entity. The entities, Leads, Cases, Opportunities and Solutions all work in a similar way. They have a progress table associated with them and they assume that you may want to control the full creation of the new record.
But tables like Company and Person have initial inbuilt behaviour that is far more complex. When you insert a company you will also be creating a person, an address record, phone and email details. This means that our workflow will start once the record has been inserted into the system. The custom company workflow will need to start with a Transitional Rule. This makes sense when you consider that many company records will be automatically inserted into Sage CRM because of the integration between it and Sage BMS products like Sage 100 or Sage 300.
It gives examples of the following business rules and techniques:
1) Changes to comp_slaid will be recorded as a note record.
2) Changes to the comp_slaid can only be made once a communication is recorded that the SLA has been agreed with the customer.
3) Changes to comp_type comp_status and comp_primaryuserid will also be recorded as a note record.
4) Automatic creation of a task.
6) Use of the workflow action type 'Execute SQL Statement' to insert record in notes table.