As @kacper.suchomski and @johnsonshiue suggested ilogic is the best method for this. I like to keep notes in a sketch symbol but you can also have it in general text as well. Placing this in a titleblock might be restrictive depending on how your sheet sets are set up. If you have multiple sheets then you can only populate notes on one title block per drawing.
1. Steps are create multivalue parameters to store multiple values.
2. Create a form and add the parameters.
3. Create drawing custom iproperties or run the rule below which will create the iproperties and set them from the corresponding parameters.
3. Create a symbol and add the drawing custom iproperties.
4. Set notes rule to run on View change event trigger(Edit getting mixed results with the trigger) . This step is only needed if you want to display the material in the form. In is proving a difficult task. The model material is available by standard iproperty but cannot be added to the form for viewing to aid in selecting the notes. The workaround is to create a drawing custom iproperty and set the model material to this property. This property can then be added to the form. When you change the model in the view the rule will run and change the iproperty therefore closing the loop of the workaround.


Rule.
'Set the multivalue parameters (Dropdowns)
'MultiValue.SetList("PostProcess", "Deburr all edges", "None")
'MultiValue.SetList("ManufacturingProcess", "Cnc Machine", "Stock Cut", "WaterJet")
'Update material using on view change event trigger.
'Alternatively can use model iproperty directly but cannot display In the form. Workaround To Set custom iproperty To display.
Try
iProperties.Value("Custom", "Material") = ThisDrawing.ModelDocument.ActiveMaterial.DisplayName
Catch
End Try
'Some logic to set dropdowns automatically.
If ManufacturingProcess = "Cnc Machine" Then
PostProcess = "None"
ElseIf ManufacturingProcess = "WaterJet"
PostProcess = "None"
Else
ManufacturingProcess = "Stock Cut"
PostProcess = "Deburr all edges"
End If
'Set the iproperties on the sheet from the parameters in the form.
iProperties.Value("Custom", "Manufacturing Process") = ManufacturingProcess
iProperties.Value("Custom", "Post Process") = PostProcess
iProperties.Value("Custom", "Part Mark") = PartMark
If this solved a problem, please click (accept) as solution.
Or if this helped you, please, click (like)
Regards
Alan