>> Designed Reporting Support Hub homepage
Quick guide check list
1. At the beginning of the project in Workiva
- Make sure that the margins and gutters are exactly the same in Workiva as in your InDesign document
- Create your styles and name them so that all your content writers can understand them
- Make sure that all your style names are web compliant - so they must not start with a number or contain any spaces or strange characters
- Once you have created your styles (no spaces and must not start with a number) - then lock them
- Use 'Bodytext' spelt like this for your main body copy
- Do not use returns to control whitespace - use the style parameters instead
- If you are laying out content in Workiva but using ICML be aware that floating content will create a separate ICML. You might want to limit your use of floating content
- Make Normal the same parameters as Bodytext (the same with TableNormal) but change the color to a highlight color. Ideally you don't want any content to be left as Normal - this includes spaces after paragraphs. This sometimes gets left and will generate extra styles in InDesign so be as tight as possible with your typesetting in Workiva
- Remember ICML does not export layout. It is just text and tables
Tip: Make sure your document measurements are in same in InDesign and Workiva |
2. ICML to InDesign
- When you send your ICML to InDesign remember to flush out all the styles first
- When you bring in your first ICMLs to InDesign, bring in enough of the document to export all the styles. One ICML will only bring over the styles in that ICML.
- You can now change the parameters of the styles in InDesign but not the style name. Any changes to the styles will remain after subsequent ICML pulls. They do not have to be changed in Workiva. Again do not change the style name in InDesign.
- You change the font, font weight, font color and font size in the Character pallet
- All tables are based on NoRule
- Place your ICMLs in your InDesign doc just like you would place an image
- When you pull subsequent ICMLs save the ICMLs on your desktop in the same location and replace the old ones
- You will then get a yellow triangle in InDesign and you need to update the links
- You can blackline between ICMLs so you only bring in the ICMLs that have changed or you can export the entire document
Tip: Style 100% of the content using the drop down style sheet |
Before you start - get free training from Workiva!
The Essentials and Advanced Design Reporting videos are available now on the Learning Hub. To be awarded the Specialization Badge for Design Reporting in Workiva, you need to watch the videos and then show your new skills in a Workiva workspace. Click here to find out more about Workiva's free hands-on training program. This course is aimed at professional designers and production artists.
Importing content into Workivaat
Workiva can import content from Microsoft Word (.docx). Even if you are designing in InDesign, your content authors are working in Workiva. They can start with a blank report or you can, for example, import a previous year’s report.
Help video: Importing content into Workiva
Don’t rush this part. Take your time. Ask where did this Word file come from? Originally created in Word (great!) or a converted document from PDF (not great)? Follow these guidelines for a successful outcome when exporting out of Workiva at the finish of the project.
If you are starting with InDesign
Help video: Document setup starting with InDesign
-
- Check the styles are not in folders
- Make sure that all the styles have CSS compliant names - no spaces, do not start with a number and contain no special characters. Tip: Stick with Alphanumeric names, Camel-case or hyphened.
- Make sure all colors are RGB not CMYK
- Copy Content in sequential order from InDesign to MSWord
Then in MS Word
-
- Check styles are applied properly in the Word file
Then in Workiva
-
- Import the Word file into Workiva - File>Import
- Make sure styles are applied properly
- Perform any reformatting as needed
If you are starting with MS Word
-
- Check if this is an original Word document - see Old document concerns below
- Check all the styles are applied properly throughout the document
- Import into Workiva as above
Tip: Either take time to apply styles in Word then import into Workiva or apply the styles directly in Workiva. Don't rush this part! |
Old document concerns
Workiva can import a .docx file but designers need to be careful about where this Word file originated from. This is because it could contain:
- Hidden characters
- White space
- Tabular matter (tabs)
You might not see it in the Workiva platform, but it could create issues with exporting to ICML and XHTML later on.
If all you have is a PDF?
If all you have is a PDF document or Word document converted from a PDF, then we advise pasting the content into an ASCii text editor (Notepad++ on PC) first and highlight tabs or other whitespace characters and then open this text file in Word before importing into Workiva. You can use a search and replace to remove such items. This will take out all styling which you would then have to create and apply in Workiva. It will however remove all the potentially risky hidden code.
Typesetting
Sharing of typesetting responsibilities
Workiva is collaborative platform environment where content creators, auditors, taggers and designers can all work together.
Help video: Introduction to structured content
Projects go more smoothly if:
- Everyone on the teams understands the basic structure of the report, applies the styles correctly and consistently
- Designers create enough styles for the whole report. This will help stop authors either creating unnecessary new ones or applying an override to existing styles
- Designers educate the team on when to use certain styles
- Designers check typesetting throughout the reporting cycle
Typesetting takes place in the Workiva platform not in the InDesign software. In multi-channel publishing, best practice is to not use a soft return (Shift Enter). This creates a line break rather than a paragraph break. Click the Show/hide non printing characters on your Edit ribbon to see all soft and hard returns.
Widow management
Our recommended method of widow management is the use of nbsp. This can be done in the platform easily and is exported via ICML.
Lists
Custom styles for lists can now be created in the Workiva platform. These are still treated as an override but can now be identified within the InDesign software as that custom list style.
Document setup
For the Workiva platform to interact well with the InDesign software, you need to set up your report correctly. Taking the time now will reap benefits later on in the project.
Help video: An introduction to the Workiva platform for designers
Setting the document outline
The document outline represents the structure of the ICMLs. There is one ICML for each section or child of section. For example, if there are 100 outline (Index) items, there would be 100 ICMLs.
Tip: Be aware that your exported folder structure may not appear in the exact same order. We cannot control how folders are ordered locally. |
Create your style palette
All content in the Workiva platform should have a style attached to it. Styles can be amended on the platform to more closely align with your Design styles, if required.
For ICML export, the ‘Normal’ default style will be converted to the Bodytext style. See the section on Style Guides.
Headers and footers and ICML
Headers and footers can be generated in the Workiva platform however they do not export via ICML to the InDesign software. The export can only send content in between the grey dashed lines at the top and bottom of each page of the document.
Page formats
It is important, in a multi-channel publishing scenario, to match the page format, margins and gutter measurements between Workiva and InDesign right from the beginning. A prominent reason for doing this, is the limitation in ICML of adjusting table and column widths. Therefore, these need to be the same in the Workiva platform as it is in the InDesign software.
Caution: If you do not match page formats between Workiva and InDesign, every table width will need to be adjusted. Your report may contain 300+ tables. This is to be taken very seriously! |
Help video: Margins and gutters
The double page spread
The concept of spreads is limited within the current iXBRL inline reader. Designers need to be careful when relying on a spread to convey information as this will be broken into two separate consecutive pages. It is possible with the help of web development to present spreads within the inline viewer so please talk to your web team if spreads are required as part of the inline viewer experience.
Mirrored margins
Often, in the case of a document going to print, the inner margin will be wider than the outer margin because of the act of stitching. This can present a problem of readability when presented digitally in both PDF and XHTML. Consider adjusting margins for digital presentation.
Styles
Workiva is a multi-channel publishing environment. Content created within documents can export to a variety of outputs - PDF, HTML, DOCX, ICML and XHTML.
Because of this reusability of data, designers need to work with structured content and Workiva structures that content by using styles.
Style guides
A style guide is a set of standards for the design of a document that ensures formatting consistency throughout and/or across multiple documents.
Help video: Importance of a style guide
Set up the styles
There are two ways a designer can do this
- Set up the styles in the Workiva platform
- Create the styles in the InDesign software and import back to the Workiva platform via Microsoft Word document/software
What to call each style
You need to consider styles for all your content. When choosing a style name, it is a good idea to choose a name that reflects the use of the style, for example:
CaptionSmallBlue or TableTextBold
This will help everyone on the team understand the structure and apply the correct style to the content. We call this semantic styling.
Style names can contain letters and numbers but should always start with a letter.
Characters such as - !@#$%^&*()_+-={}:”<>?[];’,./`~ etc and spaces must be avoided.
Important: Don’t use tabs! Create an indented style |
Lock the styles
Once created, designers can lock the styles and their attributes. This stops authors changing an aspect of that style. You can lock:
- The font family, size, color and emphasis
- Alignment, spacing and indentation
Help video: Why have I got so many styles?
Important: Don’t use the ‘Normal’ style in the Workiva platform. The InDesign software can have issues with this default style. Bodytext is a special style and should be the same in both the Workiva platform and InDesign software. Turn default ‘Normal’ to pink to identify this un-styled content |
Designers can also add a note to the style. This might help your user when choosing the style. When they hover over the style in the style palette, the note appears alongside the style attributes.
Important: If the ribbon is clicked to amend the style of selected text in the Workiva platform then an override style will automatically be created. This is clearer to see when ICML is being exported as each overridden style will create a unique style in InDesign |
Note on table styles
Table styles do not import from Word, so any Table styles will also need to be applied to at least one line of copy (outside of a table) for that style to appear in the custom style palette. Those styles will then need to be applied to all the tables on the platform.
Quicker application of styles
When starting with a whole document of un-styled content, select all and make the entire document 'Bodytext' first. This will make sure no content or white space is left as 'Normal' then apply other styles throughout.
Text can be selected in a whole section and a style applied but generally you wouldn’t want to style a whole section in one style.
If you have a style you need to apply throughout a section or an entire report quickly and consistently then the best method may be to use the format painter.
The format painter is in the Edit menu and to use, you just need to do the following:
- Select the style you wish to copy with your cursor.
- Click once on the Painter icon and a border will appear around it showing the style is loaded.
- Click the copy you wish to apply that style to.
If you want to apply that style to multiple lines of copy, in more than one location, then at step 2, double- click on the Painter icon (which will give you a thicker border around the icon) and apply. The style will remain loaded and be applied until you click on the icon again to switch it off.
Tip: Be aware that if used in a table, cell styles and rules will also copy (top, left, right and bottom rules), so it may be simpler to apply styles in tables manually. |
Tables and ICML
Cell styles
The Workiva platform does not use cell styles. The ICML and XHTML exports contain an algorithm that summarises design parameters into cell styles for InDesign and CSS respectively.
Note: The automatically generated cell styles within the exported ICML are built around the following parameters:
- Cell vertical alignment (Top Middle or Bottom)
- Cell edge weight and color (all 4 edges are unique)
- Cell fill
Every unique variation will create a separate style. So consistent styling and alignment is key to limiting the generated cell styles to as few as possible.
Help video: Successful Workiva table formatting and InDesign
Inheritance
The ICML export now uses the concept of inheritance or ‘Based on’ in both character, paragraph and cell styles. This is extremely useful for designers to be able to control large amounts of styles efficiently. Particularly the auto-generated styles.
Tip: All cell styles in the InDesign software are auto-generated. They are based on a style called NoRule so CellHeight can be controlled using PaddingTop and PaddingBottom from here in the InDesign software. |
Cell types in Workiva
Designers new to the Workiva platform need to be aware that the cells are active in terms of content formatting. For instance, cells can be nominated as accountancy, text or number with decimal places automatically attributed.
Table and column widths
Designers need to be aware that table and column widths cannot be altered in linked ICMLs. These need to be correct in the Workiva platform.
Tip: Tables in the Workiva platform must be set to the correct width. This cannot be changed in the InDesign software. |
Colored brackets
You may see Colored brackets around financial figures when you place your ICML files. These are placeholders for the XBRL tagging and do not hinder your design capabilities at all. You can just ignore them.
Color Management and Fonts
For XHTML, only RGB colors must be used as RGB is the only color format supported on the web. The InDesign software uses CMYK and Pantone spot colors for the printing of ink on paper.
The web cannot use these color formats as RGB is the default color space of the web. If the InDesign software is being used to author and this content is to be converted to XHTML then RGB (Red, Blue, Green) colors must be used.
Converting CMYK to RGB is not straightforward. So it is best that designers specify RGB in their InDesign documents so accuracy is maintained and there are no surprises when converting.
Hex is another way of describing RGB color in base 8 (hexadecimal). Pantone colors (spot) are used in printing. The ink used is the actual color specified instead of being made up of CMYK colors. They are often specified in branding guidelines for a corporate color because of their accuracy. It is advisable to always check branding guidelines for specific colors rather than relying on conversion.
Tip: All colors need to be in RGB for web use |
Custom Colors
The platform color palette has 64 standard colors but beneath that is a custom color area which allows for up to 16 custom colors to be stored and displayed at any one time.
The custom color area would be where you would add document specific colors.
A color palette is only linked to a users own account and therefore to give additional users the same custom colors, it is necessary to input them into each users’ own custom palette separately.
The same color palette will be displayed for any platform function that requires a color choice.
Adding custom colors
To add a custom color to your palette you only need to open any color palette from the main menu (i.e. Text Color, Highlight, Background Color, etc) and in the Custom Colors box add your Hex reference for your desired color and then click add.
This will add the color to the top left custom color box and move all the existing colors along one. If there are already 16 colors then the last color will drop off the end of the list. See more information here.
File colors
File colors stay with the document, not just the user. See more information here.
Font Licensing
For publishing in XHTML, companies need to own the web usage rights of any font weight being used in their iXBRL/XHTML file.
At the moment an iXBRL filing constitutes web usage. It is recommended that companies check the licensing status of all fonts they are using. Also, issuers cannot rely on suppliers to do this for them or indeed hold such a licence on behalf of the issuer. In addition, licensing is based on a per font ‘weight’ basis so if you are only using two weights of a font family you only need to comply for those weights.
If the font is available in the Workiva platform, then the font is open source or has the appropriate license in place. We advise designers to check with their client regarding font usage if they are not in the Workiva platform.
Google fonts and other ‘free to use’ fonts may be worth considering not only for cost reasons but because they are especially tailored for the web. See Web safe fonts and Supported fonts
Web fonts (woff and woff2)
Web Open Font Format is now the standard for font usage in browsers and OTF and TTF fonts will be converted to these formats at upload time. Supported browsers and versions are below. Discussion is taking place re TTF support for older versions of these browsers.
Renaming of fonts
Please be aware that renaming fonts can render them inoperable or cause them not to appear. The Workiva Integration Tool (plugin) log file specifies both familiar and postscript names of fonts being used in a document.
Exporting ICML files
Exporting ICML is done by choosing Save As > InDesign (.icml) from the file menu but here we will walk through the process with an example section.
Here is a section called ‘Company information’ which has content over 3 pages and a couple of pictures uploaded onto it.
To export this as ICML, do the following:
From the File menu, choose Save As / InDesign (.icml).
This opens up the ICML Export Options window.
Here you have the option to export in the following ways:
- Entire Document - As the name suggests, this will export the whole Project to ICML. ICMLs are exported within a folder structure that represents the Workiva platform outline for easy identification. When initially linking a project’s ICML to your InDesign file, it is a good idea to export the Entire document, as this will be your folder structure going forward.
-
Current Section - This will be the section you currently have selected in the Index, in our example we have ‘Company Information’ selected in the Index.
-
Select Sections - This allows specific sections to be selected. Clicking on Select Sections will open up a menu where all the sections are listed and you can select whichever sections you wish to export.
Advanced settings
The Advanced menu sits under the export options and allows for some further tweaks to your export.
- Combine Subsections into Parent Section - This will combine child sections with a parent section. Consider carefully the pros and cons of combining sections. Top tip: If sections are combined, you would need to do this every time you export those section to get the same ICML content.
- Use Fixed Row Heights - This will export table rows with a fixed height, based upon the height set on the platform for each row, as opposed to row heights being changeable through the cell styles in InDesign. Top tip: If row heights are fixed in the ICML export then if there is overmatter in a table, it will also be obscured in InDesign. Always preflight your InDesign file to spot this.
- Use CMYK Colorspace -This will convert all text and tint colors from RGB to CMYK in the ICML. There is no control over the conversion, so if you plan to color correct your ICML in the future then you are probably best off sticking to an RGB workflow.
- Export gutters - This positions currency symbols in nested tables into a separate cell for alignment. This is generally only used for US customers.
Once you have selected your options you, click Export and your chosen ICML will be downloaded to your Downloads folder. The zip filename will always be the same as the document it was exported from.
The zip file will contain folders named, as per the sections your chosen ICML were contained in. The zip will also contain the ICML files and any images contained within the sections.
In our example section we had 2 images. In an InDesign/ICML workflow, you would normally use the images contained within your artwork file as opposed to the versions exported with any ICML.
The downloaded ICML and/or folders can now be moved to where your ICML are to be stored for the remainder of the project.
Caution: Never link to ICML directly from a downloads folder. You should always have your master ICML files located in one location and override them as required after a new extraction. |
Place ICMLs
To place an ICML file you can either, in your InDesign document, go to File>Place and navigate to your ICML file or simply drag and drop the ICML file straight into InDesign. You can also place ICML straight into pre-created text boxes (as long as no other content already resides in them).
Once placed, the ICML can fill one or multiple linked text frames and a link to the ICML will be created in InDesign. It works similar to how a picture would link.
Below we have a sample ICML, laid our in our InDesign file. Some text styles have been modified and imagery added.
The lines that can be seen running from the selected text frame to the others on the page are called Threads and these show the flow of the content between linked text frames. These can be switched on and off though the main menu View>Extras> Show text threads.
The text frames holding the ICML content can be placed at whatever size and position the designer requires but the ICML content will always flow in the same order.
Maintain the links
Once the InDesign document is built and the ICML are linked, your Links panel is the easiest place to see which ICML is which. If you right-click on a link in this panel and select Go to link then InDesign will jump to the link’s location.
For data assurance and so that you don’t need to worry about versions or checking of content, make sure you don’t break the links of your ICMLs.
Update the links
When new ICMLs are exported from the platform, it is best practice to overwrite the previous linked ICML. This is because you don’t then need to relink the ICML in InDesign but instead can just update the link.
To do this you need to:
- Export your new ICMLs
- Unzip the new ICML zip file in your downloads folder
- Locate the ICML folder that InDesign is linking to
- Either replace folders with folders or individual ICML with individual ICML. The main thing here is not to break the structure as each ICML linked. InDesign will retain the network path and that is what you don’t want to break.
- An updated ICML will appear in your InDesign file with a small Triangle next to its name.
-
Right-clicking on an updated ICML or group of ICMLs in the Links panel will bring up a window where you can choose to ‘Update Link’. Clicking this will update the ICML in InDesign.
Tip: If there are many ICMLs to update then it can be quicker to have your InDesign file closed whilst you replace the ICML files and then upon opening InDesign you will get a prompt to update all the links. This will speedily update the ICML as opposed to update them in groups or individually. |
It is up to the designer whether you wish to keep all previous ICML exports but the history of changes is also stored on the platform with the source content.
Updating the ICML will only bring through the fresh content for that section. All your design values will remain in place.
Style changes
Each ICML will bring with it the styles used on the platform for that section. They will only come in with the first ICML import and will not be overwritten by subsequent imports.
This allows the designer the freedom to modify the styles parameters in InDesign (but not the name, as that is required to perform the handshake with the ICML on where the styles are applied). So, for example Heading1 can be changed in InDesign to a different color and all Heading1s in InDesign will appear that color and any new ICML pulls will still appear with that color.
This does not change the color settings on the platform file however and if styles are to match then the same change would need to be made there. Also, as ICML styles do not overwrite in InDesign then changing the color of Heading1 on the platform first will not overwrite the style settings in InDesign.
Apart from with the first ICML import, the only other time a style will come in new, is if it was renamed on the platform or a newly named style is added (you can see the importance of names). So changing a style attribute in the Workiva platform will not update the corresponding style in the InDesign software.
Milestones and blacklines
When you have decided, with your client, dates for ICML imports to the InDesign software, it is a good idea to create a milestone in the Workiva platform. This means you can track content changes between the subsequent ICML pulls by creating a blackline.
This is also really useful for seeing what sections have changed, as you may only need to export a few sections as opposed to the whole document and it can also help to show where large content changes have been made, which can help you to potentially re-layout a section before a proofing date.
Towards the end of the project, we advise doing one whole ICML pull of the whole document to absolutely make sure every ICML is the current one.
Creating a milestone
To create a milestone in a Workiva document you need to access the document History panel. It will be one of the tabs to the right of your screen.
From here you can either create a brand-new Milestone by clicking ‘Create Milestone’ or you can select any existing date and time and create a milestone there. This is done from the dropdown alongside the date.
The milestone will ask you to give it a name (‘Proof’ has been used for this example) and add any remarks (optional). Then click Create and the milestone is created.
The milestones standout in the History list, as they have a small diamond next to them and the History list can also be filtered to only display milestones.
Creating a blackline
To create a blackline on the platform, go to the History panel of your document (a tab on the right-hand side of the screen) and click the dropdown menu for either a date and time (revision) or a milestone and select Create Blackline.
This will open up a box at the top of the History panel with your selected revision/milestone at the top and a space for the comparison revision/milestone.
Any revision/milestone can be just dragged and dropped into the ‘Drop Milestones and Revisions Here’ box.
Also, if you only want to see what sections have been amended between the two points in time then you can tick ‘Only include sections with changes’.
When you have made your selection, click Create to generate the blackline.
Tip: Using a blackline and selecting ‘Only include sections with changes’ is a great way to see what sections need to be exported as ICML, which can help speed up the process when pulling through new ICML. |
The blackline will appear in the Blacklines menu. It should automatically jump to this menu but if not then it can be found in the tabs along the right-hand side of the screen. To open your Blackline, hover over it and use the dropdown to select Open.
The Blackline will open in a new tab and you can scroll through the document to see all the changes.
To the left of the page view is a list of all the Sections that changes have been made in. If you are generating the blackline to identify what sections to download as ICML, then this list is where you get those names from.
You can also use this as a quick visual guide to how extensive the changes are and to make sure you have updated the ICML correctly.
Tip: The Blackline opens in a new tab. To return to the main document just click the Main Documents tab or just close the new tab. |
File size
Note: For ESEF many regulators are now stating a file size limit of 100 MB max.
How do you stop a filing or download nightmare? How can you reduce the size of your report? Read on for tips for designers can use to optimise their file size.
For the designer in InDesign
Here are things the designer needs to do to reduce the final file size in Adobe InDesign software:
- Avoid empty paragraphs to achieve extra space in your document.
- Make sure all content has a style name attached.
- Make sure you crop all your images to the correct size, 100% and RGB
- Review your font embedding in SVGs, or make sure you are using common web fonts, or just outline your text.
- Review your SVGs carefully, and make sure you are using the optimal points to create a shape.
- We were able to reduce a world map SVG from 5mb to 200k by optimising the number of points it used in Adobe Illustrator software without creating any visual difference.
- Think carefully if all of your images are necessary.
- Make sure you have reduced your images to 72 dpi—the resolution for websites.
- Exporting as IDML and re-importing into the InDesign software at the end of your process can cut down the file size as it can clear out unnecessary code and get rid of third party plugins.
IDML export is a file size detox, but here are some other things you can do before exporting:
Remove any unused objects
Delete unused styles
Delete anything left on paste boards or any extra master pages
The XHTML code the Workiva platform produces is clean and optimised, which helps with file size and download speed. Essentially, everything not necessary is removed. Clients are advised to check with their filing regulator as to what the filing size limit is exactly in that jurisdiction. IDML>XHTML also only places repeated images as an instance dramatically reducing file size.
ESEF specific - Workiva Integration Plugin for InDesign
Workiva Integration Plugin for InDesign Software
The purpose of this plugin is to support the conversion of InDesign to XHTML. Initial content should be created in the Workiva platform and exported as ICML, then imported to InDesign. The Workiva Integration Plugin for InDesign software should be used as designers are preparing the artwork, and before bringing the content back into the Workiva platform as an IDML file.
The plugin is provided so that designers have a validation tool that identifies issues within an InDesign document that would corrupt or are otherwise not appropriate for conversion into XHTML. This plugin is easy to import in both Mac and PC versions of InDesign and writes a report at the click of a button. In all cases the things we point-out are XHTML conditional and not a specific condition of the Workiva platform.
The Stop/Start button Split Export (IDML) |
ESEF specific - Blocktagging
Block tagging of the notes and eventually other areas has now been introduced in ESEF and such paradigms are likely to follow in global ESG taxonomies. So even if you are not involved in an ESEF project it may still be relevant to you if you are using InDesign.
So what is block tagging and why is it different from normal tagging?
A normal tag looks like the following;
<tag>item</tag>
Whereas a block tag looks more like;
<blocktag>
<tag>item</tag>
<tag>item</tag>
<tag>item</tag>
Text can also be contained
<img src=””/>
</blocktag>
In other words a block tag can contain other tags, multiple lines of text and even an image. Now let’s look at what the specific InDesign problem actually is.
InDesign has no-sense of story order
When content from Workiva is placed into InDesign, the contents of a block tag can be split across multiple text frames and/or pages. That is what makes the non-ordered InDesign stories a problem unless you give it something that any post processing can use to set that order. InDesign tends to work top-left to bottom right hence why skipping through a PDF from an InDesign file can, occasionally, be a problem. The code itself is laid down in the order that it is done, not the human-readable order.
Tip: Block tagging needs the actual content in order in both human-readable form and the underlying XHTML code itself. So any processing of an InDesign IDML file will need to re-order that content if it is not in the correct order. |
The solution
The Workiva Integration Plugin has a function/button to split text frames. (see below) You will now need to use this function instead of the InDesign built in script.
This function adds a number in the script label that lets Workiva know the order of the text frames in a series of previously linked text frames. We can use this series of numbers to process the code in order.
Once the linked text frames are split via the Workiva Integration plugin, the following five text frames will have script labels as follows;
2466:1, 2466:2, 2466:3, 2466:4, 2466:5. The first part is a story identification number and the second part is the actual text frame number itself. So we now know the story order.
There are some edge cases to be aware of as well.
What happens if a block tag contains two sets of linked text frames or two separate text frames that have never been linked?
Answer one: Start with the first text frame or text frame series and note the story number. In the following text frame(s) change the story number and the text frame number to follow on. So in the case below we have two sets of text frames after splitting that are nested in one block tag;
1066:1, 1066:2, 1066:3 - 948:1, 948:2, 948:3
You will need to alter the second set manually to read;
1066:1, 1066:2, 1066:3, 1066:4, 1066:5, 1066:6
Answer two: You can alternatively join the two sets of text frames in InDesign before splitting and the above will happen automatically.
What happens if there is an image in the block tag?
Answer one: You need to add the numerical sequence in the images script label. The only exception is that the image cannot be the first or last in the sequence. Our processor will then know how to re-order the code in that sequence. So;
1066:1, + image + 1066:2, 1066:3
Will become;
1066:1, 1066:2, 1066:3, 1066:4 ... where 1066:2 is the image script label and 2 changes to 3 and 3 changes to 4.
ESEF specific - IDML>iXBRL
IDML export best practice - Export early and often
We recommend you export your IDML package early in your reporting process and do this often. We recommend this because:
You become familiar with the process to save stress later on near filing
You can check your design by opening it in the browser - does it look as you intended?
You can check your design in the online viewer - how does it look?
Check early so you have time to tweak your design if necessary.
The InDesign package
When first uploading IDML, it is always best to create a package that includes the fonts. It will also show over set text and other useful information about your file. Subsequent IDML can be exported with Apple or Ctrl e and the IDML file replaced in the original package. The Workiva platform only needs IDML and the fonts being uploaded to create XHTML.
A package panel from InDesign
Converting your file
Once you have your zip or IDML file go to the Creation button in your Workiva workspace and click Import. You will then get an Upload panel where you can navigate to your zip or IDML file.
Where does my converted IDML file go?
It will sit on top of your files list along with the discrepancy report. The IDML file is not kept.
Discrepancy report
The discrepancy report will sit alongside your XHTML file with the appendage of ‘Report’ in the name. This file gives you information about your conversion and will highlight issues, if they are present. Designers are encouraged to view this report after conversion.
Tip: If you cannot see your discrepancy report then clicking twice on the ‘Last modified’ filter, to the right of where the filenames are, will refresh the list. |
How to create an iXBRL file from my converted IDML
You will need to ensure you have access to the XBRL tab in your workspace.
Click on the XBRL profile and then the documents tab. It is here you “override” the default XHTML with your converted XHTML.
The left-hand side represents the documents on platform. The right-hand side the XHTML documents used to replace them. Clicking on the right-hand side will open a panel. Choose “Override XHTML” and your newly converted XHTML file will be on top (usually) of the file structure. Select that file. That’s it!
Multiple InDesign files
The override works as a 1 to 1 paradigm. If you have multiple InDesign files that are overriding a single Workiva document then you will need to create blank Workiva files as placeholders. You can add multiple documents on the left-hand side as well.
You can now create an iXBRL file by clicking ”Generate iXBRL” then “Full Generation” in the ribbon at the top of the Workspace.
A panel will appear on the right-hand side from which you can download you iXBRL package with the viewer for placement on corporate website or just the filing documents without the viewer for the regulator. |
IDML>iXBRL checklist
- Save a copy of your master document first and use this copy to prepare for IDML export
- Ungroup all InDesign grouped items via the Workiva Integration plugin.
- Unlink all ICML files. This can be done in the links panel.
- Split all connected text frames using the split story button within the Workiva Integration Plugin - as of 2023 do not use the split story script built into InDesign
- Remove any hidden layers or layers used for admin purposes.
- All images to be placed at 72, 96dpi (144dpi can be used in exceptional circumstances), RGB and cropped to the image frame. This will reduce the file size dramatically.
- Use SVG only for resolution-less vector graphics, not .eps or .ai files.
- Make sure there is no overmatter.
- Make sure tabs have not been used. Please limit any overrides to a minimum.
- When uploading IDML it is best to first create an InDesign package so you can upload any fonts not on the platform as well. You do not need to upload the .indd file. You only need the IDML file and the fonts as a single zip file.
- Make sure you can access XBRL in your workspace
- Liaise with your XBRL experts to ascertain the status of the tagging
- Open your XBRL profile panel
- Override the default Workiva XHTML with your converted XHTML
- Create iXBRL
- Download iXBRL package for viewing locally - with or without viewer
Help video: How to build an iXBRL file in the XBRL profiler
A page being viewed in an iXBRL viewer
Extra essentials for XHTML output
Shapes
Please be aware that we do not support all aspects of shapes. It is best to test aspects of your artwork so that the results can be assessed. Shapes can always be easily converted to SVG by exporting them from the InDesign software to Adobe Illustrator software and saving to SVG format from there. Then replace the shapes in the InDesign software with the SVG images.
It is best to use a placed SVG instead of multiple repeated InDesign shapes as this will reduce the file size significantly.
Be careful of copy and pasting assets within the InDesign software. It's always best to 'place' assets afresh each time even if they are the same asset.
Track changes
If there is non- Workiva content in the InDesign file, please ensure that all track changes are committed if being used.
Third party plugins
Please ensure these are removed or that the use of them does not interfere with Workiva's IDML to XHTML converter.
Colors
Avoid colors too close. Gradients of colors from one to another must be avoided as at present this cannot be converted into XHTML.
Spreads
XHTML renders a page at a time so be careful with spreads. PDFs can be set to spreads to view but this is not the case with XHTML. You can add an XBRL viewer with your report and with input from your web team, you could add spread capability. This however is not available open source.
Margins
Mirrored margins have no place in a digital medium and are a ‘print only’ feature.
Tabs
Tabs do not exist in XHTML. Tabs must not be used for alignment when converting to XHTML.
Columns
ICML exports in galley format. This is a single measure, continuous column. It is placed in columns in the InDesign software. ICML does not export multiple columns.
In the Workiva platform, you can have a layout of up to 7 columns. However, for the ICML export to the InDesign software, column layout is not essential in the platform as the export sends content in galley (one column) format regardless of set up in Workiva. The designer takes the content and populates the columns in the InDesign software. The design from the InDesign document will create the XHTML, not the design in the Workiva platform.
Alien content
For data assurance, the main report content is created in the Workiva platform and this remains linked to the InDesign software where the designer can design without accidentally adjusting the content. Workiva is the master document here. However not all content has to be in the Workiva platform. So when would extra content be added in the InDesign software?
Picture captions
If design is taking place in the InDesign software, images do not need to be added to the Workiva platform. Designers can add image captions as necessary. These must be styled and are not effected on subsequent ICML imports.
Headers and footers
These do not export from the Workiva platform, so these need to be created with InDesign master pages.
Tracking and kerning
The InDesign software renders only once, so what you see on screen is the exact placement of content. On the web, this is different. The web renders every time you launch that page so designers must be aware of the limitations of the web. Justified text for example can have different line endings depending on zoom or type of browser being used.
Typesetting
Typesetting takes place in the Workiva platform not in the InDesign software. In the Workiva platform, do not use a soft return. A soft return is when you press Shift Enter. This creates a line break rather than a paragraph break. You can see your soft and hard returns by pressing the Show/Hide non printing characters icon on your top ribbon. If words are not to be broken (like in a name) use a non-breaking space in between.
Go to Insert>Symbol>Special Characters>Nonbreaking Space.
Downloadable help guides
Full design off platform guidelines PDF in English, French and Spanish
InDesign and Workiva integration Guide du concepteur pour l’intégration d’InDesign à Workiva Le guide Le Widget – InDesign contient lesinformations relatives à l’utilisation ducontenu issu de Workiva et à la création dela conception à l’aide d’InDesign. Las directrices de Widget InDesigncontienen información sobre cómoutilizar contenidos de Workiva y haceruso de InDesign para elaborar susmaquetas. |
Additional resources