Macros
This web page documents the steps needed to upgrade Macro Express macros that were written for the SirsiDynix Unicorn Java WorkFlows staff client so that they will work in the SirsiDynix Symphony WorkFlows staff client.
Reasons why your JWF Macro Express macros need to be updated include:
Contains: 040 PSt; 300e CD-ROM; 300e Disk; 500 Index; 504 Bib. Ref.; 533 Scanned Repr.; 538 CD-ROM; 541 Paterno; 541 UP Default; 590 Surrogate; 0000; Bib. Ref.; United States; University; Washington, D.C.; UP-PAT Home Location; Popup Menu
Contains: UP-PAT Home Location; Spine Label
Contains: 500 Relief; 583 Deacidification; 583 Encapsulation; 590 EMSL 31x23; 590 EMSL 34x26; 856 Index Map URL
Contains: 541 Petrilla; 561 Williamscote; 773 Anderson; 773 Gaines; 793 Smith; 793 Utopia; 793 WWI; OCLC 099 (2 diff.)
Contains: Same as above, but with "Classic" versions of OCLC 099 (i.e., contains the shelflisting field)
Please contact Ken Robinson (kjr106@psu.edu) if you have problems upgrading your Macro Express macros.
Note: These instructions are only for basic text-typing macros (e.g., MARC tag, indicators, data, etc.). More complex macros may need to have their code rewritten due to changes in the vol/copy screen in Symphony.
1. Double-click on the macro you want to upgrade. There are five tabs across the top, right below the toolbar. Click on the Scope tab. You should see a window like the one below.

2. Next, click on the Select button, just to the right of "Window Specific." You should see a dialog box like the one below.

3. On the right side of the dialog box is the specific window this macro runs under. Because we are moving to a new client, we need to change the name of the window this macro can run under. Click on the name (Unicorn WorkFlows) of the program to highlight it as shown below.

4. In the text area, bottom-right position next to the Modify button, type in SirsiDynix Symphony WorkFlows as shown below.
Alternatively, if SirsiDynix Symphony WorkFlows is in the list of Window Titles to the left, select it and click on the Add button in the middle. Then select Unicorn WorkFlows in the right panel and click on the Remove button in the middle.

5. Click on the Modify button. The selected window choice will now have the new name as shown below.
If you chose the alternate way of changing the selected window given in step 4, do not bother to click on the Modify button because the selection has already been changed.
Make sure the "Run If On Top" box is checked. Click the OK button to close the dialog box.

6. The final step is to save our changes. Click on the save button on the toolbar.
The save button looks like this: ![]()
If you forget to save it, Macro Express will prompt you to save it when you attempt to leave the Macro Express editor.
When you are finished and your macro is saved, you can return to your list of macros by clicking on the Macro Explorer icon in the Actions panel as shown below.
![]()
7. Continue the previous six steps for each macro you need to update.
If you need assistance, please contact Ken Robinson (kjr106@psu.edu).