Hi Fernando,
I have a similar situation to you, where I have published a dynamic map service based on a database table that gets updated by an external piece of software.
When the attribute that the symbology is based on changes, the mapservice automatically updates. As long as the value that is in the field that defines the symbology is valid for that
symbology.
Example:
COLOUR: 1 = RED, 2 = BLUE, 3 = GREEN
Field value is 1 the point is displayed as red. The value gets updated to 3 and the point changes colour to green. If the value gets changed to 4, and this isn't defined in the symbology, then the point will display with whatever you have as <all other values>
One useful tip is to set the "autorefresh" attribute in the layer tag in the config.xml for your flex viewer, so when the attribute updates it is automatically changed in your flex app.
Cheers,
Marc