Newsroom tags are the mechanism for transferring data values in a configurable form, from the NRCS to Viz Mosart.
For example, a template for playing a clip can have a newsroom tag for the clip name. The journalist specifies the clip name in their NRCS story item. When the story item is taken, this clip name is then automatically transferred to Viz Mosart, where the correct clip is played-out.
A Newsroom tag has:
A name
Optionally, a value
Optionally, a list of permissible values. If a list is given, the tag value, if any, will be in the list.
This list will be one of those defined in AV Automation, section Audio and Video Setup:Video config
Audio config
Effects
Router sources
Router destinations.
Note: Invalid characters in XML 1.0 are also invalid characters when used with ActiveX and newsroom tags. For more information, see the XML 1.0 documentation:
https://web.archive.org/web/20140228010526/http://validchar.com/d/xml10/xml10_namestart
https://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references
https://en.wikipedia.org/wiki/Valid_characters_in_XML
The basic workflow for one tag is:
In the Template Editor, a newsroom tag is added to a template field. (See Adding a Newsroom tag to your Viz Mosart Template below).
The tag name is specified.
If the template field has an associated list of values (as listed above), that list will be the tag list, too. If a value is given for the template field, that value will become the tag value, too.In the ActiveX in the NRCS, when inserting the template into a story item in a rundown, the tag value may be changed or set (depending on whether a value was given in the previous step).
When the rundown is loaded into Viz Mosart, the newsroom tag value, if any, is automatically assigned to the template field, overriding any value set in the Template Editor.
Note: Step [1] may be repeated, adding several tags to a single template. Then step [ 2 ] may be repeated in the ActiveX, and step [ 3 ] will automatically be repeated, too.
If in step [ 1 ], the same tag name is specified for several template fields (in the same template), only one newsroom tag will be added, so only one value need be supplied
(for this tag; there may be others) in step [ 2 ].
In step [ 3 ], this single value will be assigned to all template fields (in that same template) having the newsroom tag with this name.
(Optional) If the newsroom tag shows up in the GUI Program window or Preview window (Refer to the explanations for Program window and Preview window in the Viz Mosart User Guide, topic Main User Interface, section Key Select), the value may be modified there.
The remainder of this section deals with:
Working with Newsroom Tags
Adding a Newsroom tag to your Viz Mosart Template
To Add a Newsroom tag
Refer to section Template Device Functions, which lists the properties of the device where you want to add the newsroom tag.
Right-click the field. In the example below, in a Crosspoint. A pop-up menu appears:
Note: If the field already has a newsroom tag, there will instead be a menu option Change Newsroom tag, and the Remove option will be enabled.
Not all template fields support newsroom tags. When right-clicking an unsupported field, a pop-up menu may or may not appear. If it does, it will not contain an Add Newsroom tag option.
Select Add Newsroom tag.
A dialog menu appears:
A default name may be given.
Enter or change the newsroom tag name, and click OK.
Note: When naming a newsroom tag, avoid using any special characters.
Close the Device Properties menu (in the example above, Switcher XPoints).
To verify, mouse-over the device details. The Newsroom tag(s) are presented at the bottom of the panel.
Newsroom Tags Order
If a template has more than one newsroom tag, the order in which the tags are shown in Viz Mosart’s ActiveX, may be changed in the Template Editor.
To set newsroom tag order
In the Template Editor, open the target template.
Open Template properties and select the Newsroom tags order tab.
Order the newsroom tags if there are several by selecting a tag and clicking Up or Down.
To verify, open the Activex in the NRCS, and observe that the tag order is as set in the previous step:
Advanced Features for Specific NRCSs
To Use a Column in ENPS as a Newsroom Tag
You can use a column value in ENPS as a newsroom tag in a Viz Mosart Template.
Add the column in ENPS, by using the TV station-specific routine to add a column in ENPS.
All the current fields are visible in System fields->ENPS fields.
Usage Notes:
The id of the field and the newsroom tag in Viz Mosart must be named identically.
Naming is case-sensitive.
Ensure that Mos Send is checked.
Type must be Script+RO Column.
Restart the ENPS client to add your new column in the layout.
Add the column as a story variable in Viz Mosart config:
In Viz Mosart Story External Metadata
Add the new ENPS field as, for example, an item_variable.
There is also a story_valuable available, but using this action value affects all items in the story (the newsroom tag binds to all primaries in that story).
The target here should be the first primary item in a story.
Restart all Viz Mosart server applications to apply settings.
Add the newsroom tag to required template, a standard operation as described above in Adding a Newsroom tag to your Viz Mosart Template.
Inheriting Newsroom Tags (applies to MOS-based NRCS s only)
For MOS-based NRCS, Viz Mosart offers a method where a newsroom tag need only to be set once within a story.
Note: If, for ENPS, the Story scope is set to Grouped, a story in this context means the contiguous collection of GUI rows with the same story name. See Story Scope, in section Settings Editor MOS.
Story items that follow can be programmed to inherit a given newsroom tag, with an optional default value.
Keep Newsroom tag (with the same name) within a story
If a newsroom tag has the special value KEEP, this value will act as a placeholder in the sense that the tag will get the value of the last newsroom tag in the story that has the same name.
Note: The special value KEEP is configurable . See definition for Newsroomtag keep keywords in Settings Editor MOS.
Inherit from a newsroom tag with another name
A newsroom tag may inherit from another tag in the same story. In this case, the inheriting tag gets the same value as the value of the referred tag.
This is done in the following way: The value of one tag (the inheriting tag) may be given as {name}, where name is the name of referring tag.
Example: If there is a tag with name left, another tag (with another name) may inherit the tag left by having the value {left}.
Inherit with default value
Optionally, a default value may be given, to be used when the tag inherited from within the story, has no value or is undefined.
The syntax for the value of the inheriting tag is {name}#default, where name is the tag that the value is inherited from and default is the default value.
Example: Continuing the example above, the inheriting tag may be given the value {left}#OS 2. Then, if the tag left has no value, or does not exist, the value of the inheriting tag will be set to OS 2.
Adding inheriting values to the lists defined in AV Automation's A/V Setup
A newsroom tag can be listed among the definitions in AV Automation's A/V Setup menu.
You can add the special value KEEP, {name}, and {name}#default to these lists, making them available for selection both in Template Editor and in the ActiveX.
In the example below, five of these values have been added to the video configuration list. To the right, how these values appear in the ActiveX:
Explanation:
{left}#Camera 5: Use the value of the last Newsroom tag {left} or Camera 5 if no such newsroom tag exists.
{left}: Use the value of the last Newsroom tag {left}. Nothing happens if no such Newsroom tag exists
KEEP: Special configurable word that implies retaining the existing value of the corresponding newsroom tag. (In the ActiveX example, left)
Examples
DVE Template with inheritance
A DVE 2BOX template where the left and right input may be inherited from sources within the same story.
In this template the values for Key 1 and Key 2 are:
Key 1 = {left}#Camera 5
Key 2 = {right}#AUX 12
Key 1 will then be either the current value of a newsroom tag named left in the same story, or Camera 5 if no such newsroom tag exists.
Timeline Example
In the figure above, three templates are placed in a timeline:
Camera+4: Where xpoint is set to Camera 4 with Newsroom tag = left.
Live+2: Where xpoint is assigned to OS 2 with Newsroom tag = right.
Note: The newsroom tag is entered here to allow later templates in the story to inherit the value. Adding a newsroom tag here also exposes this value to the ActiveX.
DVE+DTL2BOX where left and right inputs are set to inherit newsroom tag {left} and {right} respectively.
In this example, the left and right inputs are inherited from previous templates in the same story, exposing newsroom tags with the same names.
Note: Here, no default values are given. No action is taken if no values are assigned to the left and right newsroom tags.