RTF to Plain Text – Text Manipulation IP for SC Orchestrator


I few days ago a friend (Anders Bengtsson over at www.contoso.se) asked if I could help out with creating an Orchestrator Activity that would convert rich text to plain text. So, today we’re announcing another community contribution from Gridpro, the “Gridpro Orchestrator Text Manipulation Integration Pack”. At this point it only contains the one activity – “RTF to Plain Text”.

Download the integration pack from here: Gridpro Orchestrator Text Manipulation IP

Note: The activity needs the complete RTF content to be able to convert it correctly, line by line coversion is not supported.

Update: See how Anders uses the IP when working with announcements in Service Manager. Integrate Service Manager and SharePoint annoncements with a bit of Orchestrator magic

Categories : Orchestrator


  1. [...] You can download all these runbooks here, SCSMAnnouncements. These runbooks use a “RTF to Plain Text” activity that my friend Patrik Sundqvist have built for the community. You can download Patrik integration pack here. [...]

  2. Anders Spælling says:

    I am using the IP to convert rich-text fields in SCSM-activities to strings so that they can be shown in plain-text fields such as the description field of an activity.

    If a given field is empty the Runbook Activity fails with the following (in my world converting no rich text should result in the empty string):

    Object reference not set to an instance of an object.

    Exception: NullReferenceException
    Target site: RtfToPlainText.Run

    Stack trace:
    at Gridpro.SystemCenter.Orchestrator.Integration.Text.RtfToPlainText.Run()

  3. Patrik Sundqvist says:

    I totally agree Anders, if I get the time I’ll update it.
    Thanks for the feedback!

Leave a Reply