Rename a Record in Custom Module.

Rename a Record in Custom Module.

Hi all,

I have created a customer model called Property which has all the address fields inside it. (street, Suburb, post code, state, country).
When we create a new record it ask to name the new record. 

I wanted to use a custom function inside a workflow that all new record do the following customer function:

Rename record name to street, suburb, post code, state, country

Example
First New record

Name of property = 1
Street = 36 Paris street
Suburb = Sydney
Post Code = 4556
State = NSW
Country = Australia
SAVE RECORD 

Then the workflow would kick in to change the Name of Property from 1 to 36 Paris Street Sydney NSW 4556 Australia