 <?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://docs.analytica.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Davidpaine</id>
	<title>Analytica Docs - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://docs.analytica.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Davidpaine"/>
	<link rel="alternate" type="text/html" href="https://docs.analytica.com/index.php/Special:Contributions/Davidpaine"/>
	<updated>2026-05-23T06:26:51Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.9</generator>
	<entry>
		<id>https://docs.analytica.com/index.php?title=ACP_Style_Library&amp;diff=55647</id>
		<title>ACP Style Library</title>
		<link rel="alternate" type="text/html" href="https://docs.analytica.com/index.php?title=ACP_Style_Library&amp;diff=55647"/>
		<updated>2021-03-04T21:54:11Z</updated>

		<summary type="html">&lt;p&gt;Davidpaine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Analytica Cloud Player]]&lt;br /&gt;
&lt;br /&gt;
The [[Analytica Cloud Player]] (ACP) offers a variety of user-interface styles and features useful for web applications, and not available in desktop Analytica. These include navigation styles with tabs across the top or down the left side, node styles, and Frame nodes to show tables and graphs embedded in a Diagram. The '''ACP Style Library''' helps you select these user-interface styles and options in Analytica on the desktop. You could specify these styles by setting flags and codes in the  [[CloudPlayerStyles]] attributes of the model. But it's much easier just to use the ACP Style library. That way you don't have to learn these special codes. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can see a video of the ACP Style library in use in the [https://youtu.be/OH3mYa_m0xE Analytica Cloud Player (ACP) Webinar].&lt;br /&gt;
&lt;br /&gt;
=== How to install the ACP Style library ===&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
The simplest way to add the ACP Style library is to load it from the standard Analytica libraries:&lt;br /&gt;
&lt;br /&gt;
You can also download the latest version of the ACP style library from here: [[Media:ACP style library.ana]], which includes some more recent [[What's new in ACP?|enhancements to ACP]].&lt;br /&gt;
&lt;br /&gt;
# Make sure you are in edit mode. &lt;br /&gt;
# Click [[File menu]] &amp;gt; '''Add Library...'''&lt;br /&gt;
# The file explorer lists the standard Libraries installed. Select '''ACP Style Library.ANA'''  and click '''Open''':&lt;br /&gt;
&lt;br /&gt;
:[[File:Add library01.PNG]]&lt;br /&gt;
&lt;br /&gt;
It adds the 'ACP Style library' to the diagram:&lt;br /&gt;
&lt;br /&gt;
:[[File:Add styles library01.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== How to use the ACP Style library ===&lt;br /&gt;
&lt;br /&gt;
After installing the library into your model, double-click the '''ACP Style library''' node to view its main control panel:&lt;br /&gt;
&lt;br /&gt;
:[[File:Open Styles Library01.png]]&lt;br /&gt;
&lt;br /&gt;
Click one of these buttons to open a dialog to select those styles and options:&lt;br /&gt;
*  [[#Navigation styles]]: For tab styles, expandable module outline, window size, and other options to navigate the model in ACP.&lt;br /&gt;
* [[#Node styles]]:For styles to display nodes, balloon help.&lt;br /&gt;
* [[#Frame nodes]]: To select text nodes that display edit and result tables and graphs embedded in a user-interface diagram.&lt;br /&gt;
See below for details on each dialog.&lt;br /&gt;
&lt;br /&gt;
=== Set ACP styles in Analytica, and view them in ACP ===&lt;br /&gt;
You use the '''ACP Style library''' to set styles in Analytica on the desktop, but you can only see their effect in ACP. (The ACP Style library does show some examples of what the styles look like.)  After setting some ACP styles, you can see their full effect by uploading your model into ACP. You can do this quickly by selecting '''Publish to cloud...''' from the '''File''' menu. It lets you upload and run the model in your free individual ACP account, or in an [[ACP Group Accounts|ACP Group account]] if you have one.   &lt;br /&gt;
&lt;br /&gt;
The library is invisible in ACP. Once you have selected the ACP styles you want, you can delete the ACP Styles Library from your model. Your selections  model will remain. Tthe library file size is over 1 MB, so removing it from your model saves a little time when uploading and running the model in ACP.&lt;br /&gt;
&lt;br /&gt;
==Navigation styles==&lt;br /&gt;
&lt;br /&gt;
This dialog lets you configure the navigation style using the outline view, hierarchy header as in Analytica, or tabs across the top or down the left.  You can also control the display of some elements such as those in the banner shown above the diagram.  Click the '''Navigation styles''' button to get started.&lt;br /&gt;
&lt;br /&gt;
[[File:NavStyleButton01.png]]&lt;br /&gt;
&lt;br /&gt;
The Navigation styles dialogue window opens...&lt;br /&gt;
&lt;br /&gt;
:[[File:Navstyle pane01.png]]&lt;br /&gt;
&lt;br /&gt;
The '''Navigation style''' pulldown menu selects ways to navigate the model:  The '''Preview''' pane beneath the menus shows an example ACP interface with the options you have selected: &lt;br /&gt;
:[[File:Navstyle01.png]]&lt;br /&gt;
&lt;br /&gt;
The '''Navigation style''' options are:&lt;br /&gt;
&lt;br /&gt;
* '''Outline''': With an expandable module hierarchy (see example below) that lets you quickly find the module you want to see, similar to the [[Outline window]] in Analytica on the desktop.&lt;br /&gt;
:[[File:Outline01.png]]&lt;br /&gt;
&lt;br /&gt;
* '''Top diagram only''': Shows in ACP as a single diagram, with no Outline or hierarchy or tabs. This is useful when creating a simple Web application with a single UI, and no need for any navigation.  Prevents opening other diagrams with the '''[https://wiki.analytica.com/index.php?title=CloudPlayerStyles_Attribute_Values#Display_Only_a_Single_Diagram top_diagram_only:yes]'''. flag You need to arrange, and size the diagram to display what you want users to see in ACP.&lt;br /&gt;
&lt;br /&gt;
'''Tabbed Navigation''' styles:  These show the main modules in your top model as tabs  (ordered left to right then top to bottom). It is most useful for creating a web application for  people  not familiar with Analytica. It works best when you create a few modules at the top level with user inputs and outputs, showing input tables and result tables and charts in [[#Frame nodes]]. The Navigation style menu offers these options:&lt;br /&gt;
&lt;br /&gt;
'''Single level tabs''':&lt;br /&gt;
&lt;br /&gt;
* '''Top tabs''': Display the tabs left to right across the top of the diagram. For example:&lt;br /&gt;
&lt;br /&gt;
:[[File:ACP Tabs across top01.png]]&lt;br /&gt;
&lt;br /&gt;
* Side tabs: Display the tabs in a column on the left of the diagram. For example:&lt;br /&gt;
&lt;br /&gt;
:[[File:ACP Tabs down left01.png]]&lt;br /&gt;
&lt;br /&gt;
'''Two-level hierarchical tabs''' : Modules in the main model appear as top tabs (left tabs). Modules in those top level modules appear as subtabs. When you select a top-level tab, it shows its submodules as subtabs.&lt;br /&gt;
&lt;br /&gt;
*Two top tabs&lt;br /&gt;
*Two side tabs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Other Navigation Options''' In the top pane of the Navigation style dialog: &lt;br /&gt;
&lt;br /&gt;
''These next two checkboxes are unusable - and so are hidden - when you have not selected a tabbed Navigation style.''&lt;br /&gt;
&lt;br /&gt;
*'''Include top level diagram as tab:''' Can be used only with 'Side tabs' or 'Top tabs'. You may check this checkbox to include the top model diagram as the leftmost tab for &amp;quot;Side tabs&amp;quot;, or top tab for &amp;quot;Top tabs&amp;quot;. If you uncheck this checkbox, the top diagram will not display in ACP, so you include the key user interface pages as modules in the main model. Currently for 2 level tabs it is required to exclude the top diagram from the tabs, so this checkbox is hidden.  [[CloudPlayerStyles_Attribute_Values#Exclude_the_top_level_diagram_from_tabs| More...]]&lt;br /&gt;
&lt;br /&gt;
:[[File:Show as tab01.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Show hierarchy''': Lists the titles of the top, ancestor, parent, and current modules to show where you are in a model (see example below). You can click any ancestor to move up the module hierarchy, similar to the [[Show module hierarchy]] in Analytica on the desktop. Note that, to save screen space, the hierarchy does not display when it would be redundant, showing the same information displayed on the top tabs or side tabs, i.e. in the top levels of the model. The Show Hierarchy style is controlled by a checkbox in the Edit menu's preferences dialog in Desktop Analytica. Both the Hierarchy and the outline tree will show if this preference is checked, but the Styles library will turn this preference off if you select '''Outline''' style, since it duplicates the information on the outline. For the '''Top diagram only''' style there is no need for the hierarchy.&lt;br /&gt;
:[[File:Show hierarchy01.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Minimum resolution''': The resolution  in pixels of the smallest screen that your end users may have.  ACP uses a fixed browser window size (canvas) for all Diagrams (tabs), unlike Analytica on the desktop that lets you have a different window size for each one.  It's important to select a size that works well for all users, even on laptops with smaller screens.  When you select a minimum resolution for the screen, it automatically resizes the main Diagram size in the desktop so that it will work well in ACP. The actual diagram size will be smaller than the screen resolution to allow for space for the web browser controls, menus, and tabs at the top, and window edges and scroll bars that  take a little space on the sides and bottom.  &lt;br /&gt;
&lt;br /&gt;
:[[ACP_Diagram_Sizes#Diagram_Size_in_the_ACP_Style_Library|More...]]&amp;lt;br/&amp;gt;&lt;br /&gt;
:[[File:Min res01.png]]&lt;br /&gt;
&lt;br /&gt;
===ACP Navigation options===&lt;br /&gt;
&lt;br /&gt;
In this bottom section of the ACP Navigation styles, you can control how the banner area above your diagram appears and whether or not to add scroll bars. To simplify the  process of setting the styles, these checkboxes are hidden if you have selected an incompatible Navigation style in the top pane.&lt;br /&gt;
&lt;br /&gt;
:[[File:Navigation checkboxes01.png]]&lt;br /&gt;
====Banner logo and tabs====&lt;br /&gt;
Unchecking the 'Banner logo and tabs' hides the banner space usually present at the top of ACP.  The banner typically contains the Lumina Logo, the '''Parent Diagram''' button, tabs, '''Close Model''' button, and '''Save''' button. &lt;br /&gt;
&lt;br /&gt;
:[[File:Styles library 16.png]]&lt;br /&gt;
&lt;br /&gt;
====Parent button====&lt;br /&gt;
Flag to control the display of the '''Go into Parent''' button. Currently the button is shown by default with Outline style. The checkbox is hidden in other styles. It is possible to display this button with top tabs, but not by using the styles library, since there are some model specific settings involved. [[CloudPlayerStyles_Attribute_Values#Go_into_Parent_Button Not compatible with Side tabs. | More...]]&lt;br /&gt;
&lt;br /&gt;
:[[File:Styles library 17.png]]&lt;br /&gt;
&lt;br /&gt;
====Toolbar tabs====&lt;br /&gt;
&lt;br /&gt;
By clearing this checkbox, you can remove the default ACP tabs that appear at the top of ACP.  These are the tabs with titles like &amp;quot;Diagram&amp;quot;, &amp;quot;Object&amp;quot;, &amp;quot;Edit Table&amp;quot;, &amp;quot;Table&amp;quot;, &amp;quot;Graph&amp;quot;...  Toolbar tabs are compatible only with 'Outline' style. They will not show if the model title is shown, since they would tend to overlap.&lt;br /&gt;
&lt;br /&gt;
:[[File:Styles library 18.png]]&lt;br /&gt;
&lt;br /&gt;
====Use Top diagram size for all windows====&lt;br /&gt;
Sets the size of all diagrams based on the size of the diagram window of the top level when the model was last viewed in Desktop Analytica (in non-maximized mode). This is mandatory in all but 'Outline' style.&lt;br /&gt;
&lt;br /&gt;
====Model title====&lt;br /&gt;
Shows the title of the model at the top to the right of the Lumina (or other) logo.  Note that if you check this the toolbar tabs will not show, because the tabs and title would overlap, &lt;br /&gt;
&lt;br /&gt;
:[[file:Styles library 19.png]]&lt;br /&gt;
&lt;br /&gt;
===Diagram title===&lt;br /&gt;
You can control whether or not to display the diagram's title at the top of the diagram. Only usable with 'Outline' style. (And the preference for showing the model hierarchy needs to be turned off as explained above, ).&lt;br /&gt;
&lt;br /&gt;
:[[file:styles library 20.png]]&lt;br /&gt;
&lt;br /&gt;
====Auto calc====&lt;br /&gt;
Checking this causes ACP to calculate any result (table or graph) as it displays a diagram window containing the result,  and to immediately recalculate any result when the user changes an input on that diagram that affects the result. (It combines Calculate on open and Auto recalc results.)  This behavior is unlike Analytica which does not usually calculate results until the user asks for them by clicking the Calc button.&lt;br /&gt;
&lt;br /&gt;
====Add Scroll bars====&lt;br /&gt;
When checked, ACP adds scroll bars if needed to be able to see the entire diagram. When unchecked, the diagram will be either the top diagram size if this flag is set, or the canvas size.&lt;br /&gt;
&lt;br /&gt;
'''Once you have the navigation styles set the way you want, click '''Close'''. This will close the Navigation panel and take you back to the Main ACP Style Library diagram. '''&lt;br /&gt;
&lt;br /&gt;
:[[File:CloseNavstyles01.png]]&lt;br /&gt;
&lt;br /&gt;
==Node styles==&lt;br /&gt;
&lt;br /&gt;
The Node styles dialog lets you configure how nodes are displayed including bevels and shadows. You can specify the style for highlighting when you move the mouse over a node, and whether to show [[Help balloons|balloon help]] with a description for each node.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:[[File:Nodestyledialog01.png]]&lt;br /&gt;
&lt;br /&gt;
===Node effect on mouse-over===&lt;br /&gt;
Select a highlighting effect for nodes when you move the cursor over the node. The default setting is 'Outline', with 'Glow' and 'None' as the other choices. As you select an effect from the pulldown menu a preview is shown.&lt;br /&gt;
&lt;br /&gt;
:[[File:ACP Effect on mouseover01.PNG]]&lt;br /&gt;
&lt;br /&gt;
===Node edge appearance===&lt;br /&gt;
In this pane, the 2 checkboxes set flags controlling the appearance of the edge of the nodes. Bevels adds a 3 d bevel to the node. Shadows adds a drop shadow effect. You can select either of these effects or both.&lt;br /&gt;
&lt;br /&gt;
:[[File:ACP Node edge appearance01.PNG]]&lt;br /&gt;
&lt;br /&gt;
===Balloon help=== &lt;br /&gt;
This pane has two checkboxes to set whether the identifier and/or the definition is also shown in the [[Help balloons|balloon]], and a pulldown menu which sets the delay before a balloon appears.&lt;br /&gt;
&lt;br /&gt;
By default, ACP displays the description - if any - the units, and the title of an object in a balloon as you place the mouse over it. If there is no description the balloon will not appear.&lt;br /&gt;
&lt;br /&gt;
:[[File:Default Balloon wiki071212.PNG]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Identifier in balloon.''' This can be useful when a node is titled 'Net present value' and has an identifier &amp;lt;code&amp;gt;Npv&amp;lt;/code&amp;gt; for example.&lt;br /&gt;
&lt;br /&gt;
:[[File:Id in balloon wiki071212.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Definition in balloon.'''  When checked, it shows the Definition of a variable in the balloon when you move the mouse cursor over its node.&lt;br /&gt;
&lt;br /&gt;
:[[File:Def in Balloon wiki071212.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Both Definition and Identifier boxes checked'''&lt;br /&gt;
&lt;br /&gt;
:[[File:Def id in balloon wiki071212.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Balloon delay''' When you mouse over a node, there's a short delay of about half a second before it displays the balloon (to prevent wild balloon appearance when you move the cursor rapidly over a diagram.) You can tweak this delay time measured in seconds.&lt;br /&gt;
&lt;br /&gt;
:[[File:Balloon delay wiki 071212.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Uncertainty icon in outputs===&lt;br /&gt;
Analytica normally shows, just to the right of an output node, a little icon indicating the uncertainty view last displayed e.g. [[mid]], [[mean]], [[ProbBands]], [[pdf]] ...&lt;br /&gt;
&lt;br /&gt;
You can suppress these icons.  This might be desirable, for instance, if your model is not probabilistic.&lt;br /&gt;
&lt;br /&gt;
:[[file:styles library 27.png]]&lt;br /&gt;
&lt;br /&gt;
===Flash buttons===&lt;br /&gt;
For button nodes, instead of drawing a button that looks like a button node in desktop Analytica, use a Flash button.  A Flash button component looks and feels a little bit more like a GUI button used in software applications.  &lt;br /&gt;
&lt;br /&gt;
If you are building a web application which uses '''Submit''' or other buttons, you might find it looks better using the Flash button component rather than a traditional Analytica button node.&lt;br /&gt;
&lt;br /&gt;
However, if you are using multi-line text or have images embedded in any of the button nodes, then you should not use Flash Buttons since they don't support these features.&lt;br /&gt;
&lt;br /&gt;
:[[File:Styles library 28.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''*Once you have the Node styles set remember to click 'done'. This will apply the node style attributes you have selected to the model and return you to the ACP Style Library diagram'''&lt;br /&gt;
&lt;br /&gt;
:[[File:Nodestyleclose01.png]]&lt;br /&gt;
&lt;br /&gt;
==Frame nodes==&lt;br /&gt;
&lt;br /&gt;
:[[File:Styles library 05.png]]&lt;br /&gt;
&lt;br /&gt;
:[[File:Styles library 08.png]]&lt;br /&gt;
&lt;br /&gt;
'''What is a frame node?'''&lt;br /&gt;
If you are creating a Web Application which does not use the toolbar tabs, then you probably will want to display tables and graphs on the influence diagram.  You can specify the location and size of the tables and graphs on the diagram using a Frame node.  A module frame node is just a text node in a module that one tells ACP to use as the location for displaying tables and graphs in that module.&lt;br /&gt;
&lt;br /&gt;
These are used with Web Application navigation styles where the toolbar tabs are not present.  If you are not using one of the Web Application navigation styles, then you can skip this step.&lt;br /&gt;
&lt;br /&gt;
'''How to make a text node be a frame node'''&lt;br /&gt;
&lt;br /&gt;
First, create a text node in the module you want to display tables and graphs. Here is a Model with a text node on the top diagram.&lt;br /&gt;
&lt;br /&gt;
:[[file:Styles library 30.png]]&lt;br /&gt;
&lt;br /&gt;
===Select frame===&lt;br /&gt;
&lt;br /&gt;
*In the Frame Nodes control panel, select the module where the text node is located from the 'Select module' pulldown menu. &lt;br /&gt;
&lt;br /&gt;
*Select the frame node's identifier from the 'Select frame node' pulldown menu. &lt;br /&gt;
''(If the text node is newly added to the model, it may not be listed if this variable has not been 'dirtied'. If it is not listed, you need to click the refresh button.)''&lt;br /&gt;
&lt;br /&gt;
:[[File:Styles library 29.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Once you have the correct node selected, then check &amp;quot;Use as a module frame node&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
:[[File:Use as frame node 071212.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once you check this checkbox the options in the field below will be displayed and enabled..&lt;br /&gt;
&lt;br /&gt;
:[[File:Set Frame node01 071212.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Select frame node styles===&lt;br /&gt;
&lt;br /&gt;
'''Index Menus''' Controls the display of the Index pulldown menus on the diagram. Unchecked by default, since this saves diagram space, and it is assumed that a modeller will usually choose how he wants people to view the orientation and dimensions of a table/graph in his model on the web. If you want people to be able to view and use these menus in ACP, check this box. &lt;br /&gt;
&lt;br /&gt;
:[[File:Index menu no 0071212.PNG]][[File:Index menu yes 0071212.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Title'''  This checkbox controls whether or not the title of the node is shown above the table or graph on the diagram.&lt;br /&gt;
&lt;br /&gt;
'''Description'''  This checkbox controls whether or not the description of the node is shown above the table or graph on the diagram.&lt;br /&gt;
&lt;br /&gt;
'''Description length''' Length of description of variable as a percent of Frame height. Not enabled if the 'description' check box is unchecked. If the Description is too long to fit the allotted space, it will be truncated and a scroll bar will be used to view the entire description. (This feature will only display correctly if you have made the frame node large enough to accommodate the scroll bar within the allotted space).&lt;br /&gt;
&lt;br /&gt;
:[[File:Descr 50 071212.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Table and or graph'''  When the results of a node are shown, you have the following options, to show just the graph, just the table, show both the table and the graph.  If you want the table or graph to be shown based on what was viewed last in Analytica, you can choose 'As saved in Analytica'.&lt;br /&gt;
&lt;br /&gt;
For edit tables, the table will always be displayed regardless of this setting.&lt;br /&gt;
&lt;br /&gt;
:[[File:Table over graph 071212.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once you have chosen the settings for your frame node, you can make another frame node, either in a different module or in the same module. If there is more than one Frame, each time you click on a node, it will show its table or graph in the Frame whose contents was displayed the longest ago. Thus, as you click on different nodes, it cycles through the Frames.  In this way, you can see and compare edit tables or results from multiple nodes -- all in the same diagram window.&lt;br /&gt;
&lt;br /&gt;
Click '''Done''' when your settings are complete.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Media:ACP style library.ana|ACP style library.ana]]&lt;br /&gt;
* [[CloudPlayerStyles Attribute Values|CloudPlayerStyles attribute]]&lt;br /&gt;
* [https://youtu.be/OH3mYa_m0xE Analytica Cloud Player (ACP) Webinar]&lt;br /&gt;
* [[Analytica Cloud Player]]&lt;/div&gt;</summary>
		<author><name>Davidpaine</name></author>
	</entry>
	<entry>
		<id>https://docs.analytica.com/index.php?title=File:Edit_Tables_Test_model.ana&amp;diff=52493</id>
		<title>File:Edit Tables Test model.ana</title>
		<link rel="alternate" type="text/html" href="https://docs.analytica.com/index.php?title=File:Edit_Tables_Test_model.ana&amp;diff=52493"/>
		<updated>2019-01-23T06:38:10Z</updated>

		<summary type="html">&lt;p&gt;Davidpaine: Davidpaine uploaded a new version of File:Edit Tables Test model.ana&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Davidpaine</name></author>
	</entry>
	<entry>
		<id>https://docs.analytica.com/index.php?title=File:Edit_Tables_Test_model.ana&amp;diff=52482</id>
		<title>File:Edit Tables Test model.ana</title>
		<link rel="alternate" type="text/html" href="https://docs.analytica.com/index.php?title=File:Edit_Tables_Test_model.ana&amp;diff=52482"/>
		<updated>2019-01-22T07:29:27Z</updated>

		<summary type="html">&lt;p&gt;Davidpaine: Davidpaine uploaded a new version of File:Edit Tables Test model.ana&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Davidpaine</name></author>
	</entry>
	<entry>
		<id>https://docs.analytica.com/index.php?title=Defining_Utility_as_a_deterministic_table&amp;diff=52481</id>
		<title>Defining Utility as a deterministic table</title>
		<link rel="alternate" type="text/html" href="https://docs.analytica.com/index.php?title=Defining_Utility_as_a_deterministic_table&amp;diff=52481"/>
		<updated>2019-01-21T08:16:33Z</updated>

		<summary type="html">&lt;p&gt;Davidpaine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Party Problem model]]&lt;br /&gt;
[[Category: Definitions]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Double click on ‘Utility’ to bring up its object window&lt;br /&gt;
*Click on the Units field, type ‘$’.&lt;br /&gt;
*Press tab key to get to get to Description field.&lt;br /&gt;
*Type ‘The utility, or value to me,  given party location and weather outcome, assigned in dollars.’ &lt;br /&gt;
*Open pulldown menu of expression.&lt;br /&gt;
*Select Other&lt;br /&gt;
&lt;br /&gt;
:[[Image:Object Utility.jpg]]&lt;br /&gt;
&lt;br /&gt;
'''Expected: Object finder window should appear'''&lt;br /&gt;
&lt;br /&gt;
:[[Image:Object LibraryJPG.jpg]]&lt;br /&gt;
&lt;br /&gt;
*Click Library popup menu, select array -&amp;gt; Table Functions&lt;br /&gt;
:[[Image: Object array.png]]&lt;br /&gt;
&lt;br /&gt;
*Scroll down on the main window and select ‘Determtable()’.&lt;br /&gt;
*Click ‘indexes’ button.&lt;br /&gt;
&amp;lt;small&amp;gt;Indexes window should appear&amp;lt;/small&amp;gt;&lt;br /&gt;
*Select Party Location and Weather as your indexes&lt;br /&gt;
&lt;br /&gt;
:[[Image:Object finder indexes.jpg]]&lt;br /&gt;
&lt;br /&gt;
*Click ‘ok’ button. &lt;br /&gt;
&lt;br /&gt;
:[[Image:Indexes P.L.W.jpg]]&lt;br /&gt;
&lt;br /&gt;
*Click ‘ok’ on the Object finder window.&lt;br /&gt;
&lt;br /&gt;
'''Expected: Determ edit table should appear.'''&lt;br /&gt;
*If necessary, change the row index to 'Party location' and the columns Domain of weather.&lt;br /&gt;
*Click on column Sunny, row header Outdoor.&lt;br /&gt;
*Change 0 To 100&lt;br /&gt;
*Arrow down&lt;br /&gt;
*Replace o to 90&lt;br /&gt;
*Arrow down &lt;br /&gt;
*Change o to 40&lt;br /&gt;
*Click on column header Rainy, row header Porch&lt;br /&gt;
*Replace 0 with 20&lt;br /&gt;
*Arrow down&lt;br /&gt;
*Replace cell value 0 with 50&lt;br /&gt;
*Click the green checkbox.&lt;br /&gt;
&lt;br /&gt;
:[[Image:Edit table utility.jpg]]&lt;br /&gt;
&lt;br /&gt;
*Press result button&lt;br /&gt;
&lt;br /&gt;
'''Expected: Result table of Utility will appear with row headers, Indoors, Outdoor, Porch and cell values 0, 20,50 will show'''&lt;br /&gt;
&lt;br /&gt;
*Click on the Diagram button to return to the diagram window.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Creating the Party Problem model (based on chapter 6 of tutorial)]]&lt;br /&gt;
* [[Tutorial: Decision trees]]&lt;/div&gt;</summary>
		<author><name>Davidpaine</name></author>
	</entry>
	<entry>
		<id>https://docs.analytica.com/index.php?title=File:Object_array.png&amp;diff=52480</id>
		<title>File:Object array.png</title>
		<link rel="alternate" type="text/html" href="https://docs.analytica.com/index.php?title=File:Object_array.png&amp;diff=52480"/>
		<updated>2019-01-21T08:10:48Z</updated>

		<summary type="html">&lt;p&gt;Davidpaine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Davidpaine</name></author>
	</entry>
	<entry>
		<id>https://docs.analytica.com/index.php?title=ACP_Group_Plans&amp;diff=52473</id>
		<title>ACP Group Plans</title>
		<link rel="alternate" type="text/html" href="https://docs.analytica.com/index.php?title=ACP_Group_Plans&amp;diff=52473"/>
		<updated>2019-01-17T02:47:45Z</updated>

		<summary type="html">&lt;p&gt;Davidpaine: /* Admin users */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Analytica Cloud Player]]&lt;br /&gt;
&lt;br /&gt;
[[Analytica_Cloud_Player#See_also|&amp;lt;&amp;lt;Back to Analytica Cloud Player]]&lt;br /&gt;
&lt;br /&gt;
With an ACP Group Account users can  share Analytica models with each other and deploy models to end users to run via the web. An administrator can set up multiple projects, invite new users, and set their roles on each project as a Reviewer, Author, or Manager. This page introduces the features of a Group Account. __TOC__&lt;br /&gt;
&lt;br /&gt;
===The Models tab===&lt;br /&gt;
After logging into a Group account, you'll first see the Models tab, which lists the Models (and any data files) for a selected Project:&lt;br /&gt;
&lt;br /&gt;
[[File:ACP group UI 01.png]]&lt;br /&gt;
&lt;br /&gt;
It has these elements:&lt;br /&gt;
*'''Project menu:''' Press to see a menu of your projects and select the project you want to view.  For non - Admin users, It shows all the projects of which you are a member.  When you log in, it shows the project you were in when you last logged out.&lt;br /&gt;
*Admin users can see all projects, even those for which they are not explicitly a member.&lt;br /&gt;
*For Admin users,  the project list puts those projects for which the user is an explicit member first, and then the rest for which they can access (because they are an Admin) but which they are not an explicit member of.&lt;br /&gt;
&lt;br /&gt;
*'''Models:'''  The list of models, spreadsheets, or other data files in this project.  Initially, they are sorted by Save date, most recent first. Click on the header &amp;quot;Model&amp;quot; to sort them alphabetically. Click again on Model name or Save date to reverse the sort order by name or Save date.&lt;br /&gt;
&amp;lt;!--*Type the first letter(s) of a file name to show files starting with those letters. [DP] I am not aware of this being implemented.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''Expiration date:''' Shows the expiration date for the ACP Account. Click '''&amp;lt;u&amp;gt;Extend&amp;lt;/u&amp;gt;''' to renew your subscription.&lt;br /&gt;
&lt;br /&gt;
=== User Types ===&lt;br /&gt;
&lt;br /&gt;
There are four types of user in an ACP Group account. This table shows their levels of access:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Privileges&lt;br /&gt;
!Admin&lt;br /&gt;
!Manager&lt;br /&gt;
!Author&lt;br /&gt;
!Reviewer&lt;br /&gt;
|-&lt;br /&gt;
|Run models&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Save snapshots&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Upload &amp;amp; download spreadsheets&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Upload &amp;amp; download models&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Delete models&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Send email invites&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Add users and assign users to projects&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|View subscription info&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Add Projects&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;!--[DP]Build 42 Svet: Managers can not add projects, only Admin&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;--&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Delete Projects&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Delete Users&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
You can see a version of this table in the Users tab of the ACP front-end by moving your cursor over the (?).&lt;br /&gt;
&lt;br /&gt;
* A user may have access to one or several projects, and may have different levels of access in each project.&lt;br /&gt;
* A user has the same password for all projects.&lt;br /&gt;
* A Manager for a project may add new users, including other Managers, and change access levels.&lt;br /&gt;
&amp;lt;!--[DP]No more public/Private as of Nov17 in Svet and build 42* Managers are able to see all snapshots in the projects for which they are managers, including those set as private by other users.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Admin users ====&lt;br /&gt;
* Admin users have access to all projects, even those for which they are not explicitly assigned membership.&lt;br /&gt;
* Admin users can set up new Projects and add Managers for those Projects. They can also delete users.&lt;br /&gt;
* Lumina will set up one or more people as Admin users as requested by purchaser when creating a Group account (or ACP server installation). Contact Lumina if you want to add or change Admin users. &lt;br /&gt;
&amp;lt;!--* For Admin users, there is search functionality in the Users tab, to let them view all users in the account and add users to a project.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[DP] This feature removed in Svet and to be removed in all group accounts in 32 I think===Ability to switch &amp;quot;Access&amp;quot; to models.===&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Access&amp;quot; column in the model's listing is now a pulldown menu so users can toggle the privacy setting {&amp;quot;Private&amp;quot; or &amp;quot;Public&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
By default, when an author or manager uploads a model into an ACP Group Account, that model is accessible by all members of that project i.e. it is &amp;quot;public&amp;quot;. And in the models listing table, the column &amp;quot;Access&amp;quot; displays the text &amp;quot;public&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
By default, when a project member saves changed inputs to a model i.e. makes a snapshot, that snapshot is &amp;quot;private&amp;quot;. In the models listing, the model is only listed for that user who saved the changes, and the access column of that table has text &amp;quot;private&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
:[[File:Access 01.png]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Users Tab==&lt;br /&gt;
If you are an Admin or a Manager, you will see the Users tab. Click on it to view or manage users in the project. You won't see this tab if your role is Author or Reviewer in all Projects:&lt;br /&gt;
&lt;br /&gt;
*For admin users only, there is a button with the option to display all users or only the users who are members of the project.&lt;br /&gt;
&lt;br /&gt;
[[ File:ACP Users tab 01.png]]&lt;br /&gt;
&lt;br /&gt;
==== To add a user ====&lt;br /&gt;
*Press the '''Add User''' Button at the bottom of the Users list.&lt;br /&gt;
&lt;br /&gt;
*Enter the email address(es) of the new user(s).&lt;br /&gt;
*If you add multiple users, separate the email address by a comma or space.&lt;br /&gt;
*Select the User role either Manager, Reviewer or Author. (When adding multiple users, they must all have the same role on the project.)&lt;br /&gt;
*Optionally,  edit the email that will be sent to invite the new users.&lt;br /&gt;
&lt;br /&gt;
*Press the '''Invite and add Users''' button.&lt;br /&gt;
After sending the invitation, you will receive a cc of the email to confirm it went out.&lt;br /&gt;
&lt;br /&gt;
If an invited user is not already a user on another project in this Account, their invitation email will contain a randomized password. They will be prompted to change the password when they first sign in to the group account.&lt;br /&gt;
:A user can have only one ACP password at a time. A new group account user with an existing ACP password {i.e. his individual account} will be instructed to use his current ACP password.&lt;br /&gt;
===Manage users in a Group account===&lt;br /&gt;
&lt;br /&gt;
*Initially only the users who are a member of the selected project will be listed.&lt;br /&gt;
*For Admins, to see all users including those who are not members of this project, press the &amp;quot;Show all Users&amp;quot; button. Once this button is pressed the button text changes to &amp;quot;Only show members&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:ACP Show all users 01.png]]&lt;br /&gt;
&lt;br /&gt;
:*The 'Role in project' pulldown menu shows the user roles for a particular project, [Not a member, Manager, Author, Reviewer, Delete user].  &lt;br /&gt;
:*If the user signed in is an '''Account Admin''', then [Delete User] will delete the user from all projects. Managers who are not also an admin can't use this feature and will receive a message that permission is denied. (Unless a different user is requested by the purchaser, the Account Admin is the user who signed up for the account i.e the first user in the list.) &lt;br /&gt;
&lt;br /&gt;
:[[File:ACP role in project 91.png]]&lt;br /&gt;
&lt;br /&gt;
:*For Admins, the Users tab shows a search box, and as you type the user list will adjust to show only members that match the text you’ve typed so far, either in the email name, or name of organization (e.g. Lumina.com).&lt;br /&gt;
&lt;br /&gt;
[[File:ACP search users 01.png]]&lt;br /&gt;
&lt;br /&gt;
==Group Account - Add and delete Projects== &lt;br /&gt;
:*Account Admins can add or delete projects. &lt;br /&gt;
Note: The 'Home' project can't be deleted.&lt;br /&gt;
&lt;br /&gt;
:*If you are an Admin, next to the Project pulldown menu there are '+/-' buttons. Select '+' to add a project, then enter the project name into the field provided. Select ' - ' to permanently delete a project.&lt;br /&gt;
&lt;br /&gt;
:*If you attempt to add a project with the same name as an existing project, you will be prompted to enter a new project name.&lt;br /&gt;
&lt;br /&gt;
:[[File:Delete projects ACP 02.PNG]]&lt;br /&gt;
&lt;br /&gt;
==Add a custom logo==&lt;br /&gt;
With an ACP Group account or your own ACP server, you can change the logo at the top left of an ACP model.&lt;br /&gt;
&lt;br /&gt;
* Prepare an image file to use as the logo for your model. You can use png or jpg.&lt;br /&gt;
* Open the model in the ACP Group account.&lt;br /&gt;
* Right-click the Lumina logo at the top left. &lt;br /&gt;
&lt;br /&gt;
[[File:Right click lumina logo.png]]&lt;br /&gt;
&lt;br /&gt;
*Select Change image from the right - click menu.&lt;br /&gt;
(Opens a window prompting you to open an image file.)&lt;br /&gt;
&lt;br /&gt;
*Then navigate to the image you want to use as the logo for this model and open it,&lt;br /&gt;
&lt;br /&gt;
[[File:Select image.png]]&lt;br /&gt;
&lt;br /&gt;
That's it - the image you selected will replace the Lumina logo in this model. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tip title=&amp;quot;Note&amp;quot;&amp;gt;If the image is larger than the space allotted on the ACP canvas, it will be resized to fit, so you may need to tweak the image dimensions to make it look the way you want it. The recommended size is 125 x 63 pixels.&amp;lt;/tip&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Analytica Cloud Player]]&lt;/div&gt;</summary>
		<author><name>Davidpaine</name></author>
	</entry>
	<entry>
		<id>https://docs.analytica.com/index.php?title=ACP_Group_Plans&amp;diff=52472</id>
		<title>ACP Group Plans</title>
		<link rel="alternate" type="text/html" href="https://docs.analytica.com/index.php?title=ACP_Group_Plans&amp;diff=52472"/>
		<updated>2019-01-17T02:46:38Z</updated>

		<summary type="html">&lt;p&gt;Davidpaine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Analytica Cloud Player]]&lt;br /&gt;
&lt;br /&gt;
[[Analytica_Cloud_Player#See_also|&amp;lt;&amp;lt;Back to Analytica Cloud Player]]&lt;br /&gt;
&lt;br /&gt;
With an ACP Group Account users can  share Analytica models with each other and deploy models to end users to run via the web. An administrator can set up multiple projects, invite new users, and set their roles on each project as a Reviewer, Author, or Manager. This page introduces the features of a Group Account. __TOC__&lt;br /&gt;
&lt;br /&gt;
===The Models tab===&lt;br /&gt;
After logging into a Group account, you'll first see the Models tab, which lists the Models (and any data files) for a selected Project:&lt;br /&gt;
&lt;br /&gt;
[[File:ACP group UI 01.png]]&lt;br /&gt;
&lt;br /&gt;
It has these elements:&lt;br /&gt;
*'''Project menu:''' Press to see a menu of your projects and select the project you want to view.  For non - Admin users, It shows all the projects of which you are a member.  When you log in, it shows the project you were in when you last logged out.&lt;br /&gt;
*Admin users can see all projects, even those for which they are not explicitly a member.&lt;br /&gt;
*For Admin users,  the project list puts those projects for which the user is an explicit member first, and then the rest for which they can access (because they are an Admin) but which they are not an explicit member of.&lt;br /&gt;
&lt;br /&gt;
*'''Models:'''  The list of models, spreadsheets, or other data files in this project.  Initially, they are sorted by Save date, most recent first. Click on the header &amp;quot;Model&amp;quot; to sort them alphabetically. Click again on Model name or Save date to reverse the sort order by name or Save date.&lt;br /&gt;
&amp;lt;!--*Type the first letter(s) of a file name to show files starting with those letters. [DP] I am not aware of this being implemented.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''Expiration date:''' Shows the expiration date for the ACP Account. Click '''&amp;lt;u&amp;gt;Extend&amp;lt;/u&amp;gt;''' to renew your subscription.&lt;br /&gt;
&lt;br /&gt;
=== User Types ===&lt;br /&gt;
&lt;br /&gt;
There are four types of user in an ACP Group account. This table shows their levels of access:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Privileges&lt;br /&gt;
!Admin&lt;br /&gt;
!Manager&lt;br /&gt;
!Author&lt;br /&gt;
!Reviewer&lt;br /&gt;
|-&lt;br /&gt;
|Run models&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Save snapshots&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Upload &amp;amp; download spreadsheets&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Upload &amp;amp; download models&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Delete models&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Send email invites&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Add users and assign users to projects&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|View subscription info&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Add Projects&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;!--[DP]Build 42 Svet: Managers can not add projects, only Admin&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;--&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Delete Projects&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Delete Users&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
You can see a version of this table in the Users tab of the ACP front-end by moving your cursor over the (?).&lt;br /&gt;
&lt;br /&gt;
* A user may have access to one or several projects, and may have different levels of access in each project.&lt;br /&gt;
* A user has the same password for all projects.&lt;br /&gt;
* A Manager for a project may add new users, including other Managers, and change access levels.&lt;br /&gt;
&amp;lt;!--[DP]No more public/Private as of Nov17 in Svet and build 42* Managers are able to see all snapshots in the projects for which they are managers, including those set as private by other users.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Admin users ====&lt;br /&gt;
* Admin users have access to all projects, even those for which they are not explicitly assigned membership.&lt;br /&gt;
* Admin users can set up new Projects and add Managers for those Projects. &lt;br /&gt;
* Lumina will set up one or more people as Admin users as requested by purchaser when creating a Group account (or ACP server installation). Contact Lumina if you want to add or change Admin users. &lt;br /&gt;
&amp;lt;!--* For Admin users, there is search functionality in the Users tab, to let them view all users in the account and add users to a project.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[DP] This feature removed in Svet and to be removed in all group accounts in 32 I think===Ability to switch &amp;quot;Access&amp;quot; to models.===&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Access&amp;quot; column in the model's listing is now a pulldown menu so users can toggle the privacy setting {&amp;quot;Private&amp;quot; or &amp;quot;Public&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
By default, when an author or manager uploads a model into an ACP Group Account, that model is accessible by all members of that project i.e. it is &amp;quot;public&amp;quot;. And in the models listing table, the column &amp;quot;Access&amp;quot; displays the text &amp;quot;public&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
By default, when a project member saves changed inputs to a model i.e. makes a snapshot, that snapshot is &amp;quot;private&amp;quot;. In the models listing, the model is only listed for that user who saved the changes, and the access column of that table has text &amp;quot;private&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
:[[File:Access 01.png]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
==Users Tab==&lt;br /&gt;
If you are an Admin or a Manager, you will see the Users tab. Click on it to view or manage users in the project. You won't see this tab if your role is Author or Reviewer in all Projects:&lt;br /&gt;
&lt;br /&gt;
*For admin users only, there is a button with the option to display all users or only the users who are members of the project.&lt;br /&gt;
&lt;br /&gt;
[[ File:ACP Users tab 01.png]]&lt;br /&gt;
&lt;br /&gt;
==== To add a user ====&lt;br /&gt;
*Press the '''Add User''' Button at the bottom of the Users list.&lt;br /&gt;
&lt;br /&gt;
*Enter the email address(es) of the new user(s).&lt;br /&gt;
*If you add multiple users, separate the email address by a comma or space.&lt;br /&gt;
*Select the User role either Manager, Reviewer or Author. (When adding multiple users, they must all have the same role on the project.)&lt;br /&gt;
*Optionally,  edit the email that will be sent to invite the new users.&lt;br /&gt;
&lt;br /&gt;
*Press the '''Invite and add Users''' button.&lt;br /&gt;
After sending the invitation, you will receive a cc of the email to confirm it went out.&lt;br /&gt;
&lt;br /&gt;
If an invited user is not already a user on another project in this Account, their invitation email will contain a randomized password. They will be prompted to change the password when they first sign in to the group account.&lt;br /&gt;
:A user can have only one ACP password at a time. A new group account user with an existing ACP password {i.e. his individual account} will be instructed to use his current ACP password.&lt;br /&gt;
===Manage users in a Group account===&lt;br /&gt;
&lt;br /&gt;
*Initially only the users who are a member of the selected project will be listed.&lt;br /&gt;
*For Admins, to see all users including those who are not members of this project, press the &amp;quot;Show all Users&amp;quot; button. Once this button is pressed the button text changes to &amp;quot;Only show members&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:ACP Show all users 01.png]]&lt;br /&gt;
&lt;br /&gt;
:*The 'Role in project' pulldown menu shows the user roles for a particular project, [Not a member, Manager, Author, Reviewer, Delete user].  &lt;br /&gt;
:*If the user signed in is an '''Account Admin''', then [Delete User] will delete the user from all projects. Managers who are not also an admin can't use this feature and will receive a message that permission is denied. (Unless a different user is requested by the purchaser, the Account Admin is the user who signed up for the account i.e the first user in the list.) &lt;br /&gt;
&lt;br /&gt;
:[[File:ACP role in project 91.png]]&lt;br /&gt;
&lt;br /&gt;
:*For Admins, the Users tab shows a search box, and as you type the user list will adjust to show only members that match the text you’ve typed so far, either in the email name, or name of organization (e.g. Lumina.com).&lt;br /&gt;
&lt;br /&gt;
[[File:ACP search users 01.png]]&lt;br /&gt;
&lt;br /&gt;
==Group Account - Add and delete Projects== &lt;br /&gt;
:*Account Admins can add or delete projects. &lt;br /&gt;
Note: The 'Home' project can't be deleted.&lt;br /&gt;
&lt;br /&gt;
:*If you are an Admin, next to the Project pulldown menu there are '+/-' buttons. Select '+' to add a project, then enter the project name into the field provided. Select ' - ' to permanently delete a project.&lt;br /&gt;
&lt;br /&gt;
:*If you attempt to add a project with the same name as an existing project, you will be prompted to enter a new project name.&lt;br /&gt;
&lt;br /&gt;
:[[File:Delete projects ACP 02.PNG]]&lt;br /&gt;
&lt;br /&gt;
==Add a custom logo==&lt;br /&gt;
With an ACP Group account or your own ACP server, you can change the logo at the top left of an ACP model.&lt;br /&gt;
&lt;br /&gt;
* Prepare an image file to use as the logo for your model. You can use png or jpg.&lt;br /&gt;
* Open the model in the ACP Group account.&lt;br /&gt;
* Right-click the Lumina logo at the top left. &lt;br /&gt;
&lt;br /&gt;
[[File:Right click lumina logo.png]]&lt;br /&gt;
&lt;br /&gt;
*Select Change image from the right - click menu.&lt;br /&gt;
(Opens a window prompting you to open an image file.)&lt;br /&gt;
&lt;br /&gt;
*Then navigate to the image you want to use as the logo for this model and open it,&lt;br /&gt;
&lt;br /&gt;
[[File:Select image.png]]&lt;br /&gt;
&lt;br /&gt;
That's it - the image you selected will replace the Lumina logo in this model. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tip title=&amp;quot;Note&amp;quot;&amp;gt;If the image is larger than the space allotted on the ACP canvas, it will be resized to fit, so you may need to tweak the image dimensions to make it look the way you want it. The recommended size is 125 x 63 pixels.&amp;lt;/tip&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Analytica Cloud Player]]&lt;/div&gt;</summary>
		<author><name>Davidpaine</name></author>
	</entry>
	<entry>
		<id>https://docs.analytica.com/index.php?title=ACP_Group_Plans&amp;diff=52468</id>
		<title>ACP Group Plans</title>
		<link rel="alternate" type="text/html" href="https://docs.analytica.com/index.php?title=ACP_Group_Plans&amp;diff=52468"/>
		<updated>2019-01-17T02:07:46Z</updated>

		<summary type="html">&lt;p&gt;Davidpaine: /* Group Account - Add and delete Projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Analytica Cloud Player]]&lt;br /&gt;
&lt;br /&gt;
[[Analytica_Cloud_Player#See_also|&amp;lt;&amp;lt;Back to Analytica Cloud Player]]&lt;br /&gt;
&lt;br /&gt;
With an ACP Group Account users can  share Analytica models with each other and deploy models to end users to run via the web. An administrator can set up multiple projects, invite new users, and set their roles on each project as a Reviewer, Author, or Manager. This page introduces the features of a Group Account. __TOC__&lt;br /&gt;
&lt;br /&gt;
===The Models tab===&lt;br /&gt;
After logging into a Group account, you'll first see the Models tab, which lists the Models (and any data files) for a selected Project:&lt;br /&gt;
&lt;br /&gt;
[[File:ACP group UI 01.png]]&lt;br /&gt;
&lt;br /&gt;
It has these elements:&lt;br /&gt;
*'''Project menu:''' Press to see a menu of your projects and select the project you want to view.  It shows all the projects of which you are a member.  When you log in, it shows the project you were in when you last logged out.&lt;br /&gt;
&lt;br /&gt;
*'''Models:'''  The list of models, spreadsheets, or other data files in this project.  Initially, they are sorted by Save date, most recent first. Click on the header &amp;quot;Model&amp;quot; to sort them alphabetically. Click again on Model name or Save date to reverse the sort order by name or Save date.&lt;br /&gt;
*Type the first letter(s) of a file name to show files starting with those letters.&lt;br /&gt;
&lt;br /&gt;
*'''Expiration date:''' Shows the expiration date for the ACP Account. Click '''&amp;lt;u&amp;gt;Extend&amp;lt;/u&amp;gt;''' to renew your subscription.&lt;br /&gt;
&lt;br /&gt;
=== User Types ===&lt;br /&gt;
&lt;br /&gt;
There are four types of user in an ACP Group account. This table shows their levels of access:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Privileges&lt;br /&gt;
!Admin&lt;br /&gt;
!Manager&lt;br /&gt;
!Author&lt;br /&gt;
!Reviewer&lt;br /&gt;
|-&lt;br /&gt;
|Run models&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Save snapshots&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Upload &amp;amp; download spreadsheets&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Upload &amp;amp; download models&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Delete models&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Send email invites&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Add users and assign users to projects&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|View subscription info&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Add Projects&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;!--[DP]Build 42 Svet: Managers can not add projects, only Admin&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;--&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Delete Projects&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Delete Users&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
You can see a version of this table in the Users tab of the ACP front-end by moving your cursor over the (?).&lt;br /&gt;
&lt;br /&gt;
* A user may have access to one or several projects, and may have different levels of access in each project.&lt;br /&gt;
* A user has the same password for all projects.&lt;br /&gt;
* A Manager for a project may add new users, including other Managers, and change access levels.&lt;br /&gt;
&amp;lt;!--[DP]No more public/Private as of Nov17 in Svet and build 42* Managers are able to see all snapshots in the projects for which they are managers, including those set as private by other users.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Admin users ====&lt;br /&gt;
* Admin users have access to all projects, even those for which they are not explicitly assigned membership.&lt;br /&gt;
* Admin users can set up new Projects and add Managers for those Projects. &lt;br /&gt;
* Lumina will set up one or more people as Admin users as requested by purchaser when creating a Group account (or ACP server installation). Contact Lumina if you want to add or change Admin users. &lt;br /&gt;
&amp;lt;!--* For Admin users, there is search functionality in the Users tab, to let them view all users in the account and add users to a project.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[DP] This feature removed in Svet and to be removed in all group accounts in 32 I think===Ability to switch &amp;quot;Access&amp;quot; to models.===&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Access&amp;quot; column in the model's listing is now a pulldown menu so users can toggle the privacy setting {&amp;quot;Private&amp;quot; or &amp;quot;Public&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
By default, when an author or manager uploads a model into an ACP Group Account, that model is accessible by all members of that project i.e. it is &amp;quot;public&amp;quot;. And in the models listing table, the column &amp;quot;Access&amp;quot; displays the text &amp;quot;public&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
By default, when a project member saves changed inputs to a model i.e. makes a snapshot, that snapshot is &amp;quot;private&amp;quot;. In the models listing, the model is only listed for that user who saved the changes, and the access column of that table has text &amp;quot;private&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
:[[File:Access 01.png]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
==Users Tab==&lt;br /&gt;
If you are an Admin or a Manager, you will see the Users tab. Click on it to view or manage users in the project. You won't see this tab if your role is Author or Reviewer in all Projects:&lt;br /&gt;
&lt;br /&gt;
[[ File:ACP Users tab 01.png]]&lt;br /&gt;
&lt;br /&gt;
==== To add a user ====&lt;br /&gt;
*Press the '''Add User''' Button at the bottom of the Users list.&lt;br /&gt;
&lt;br /&gt;
*Enter the email address(es) of the new user(s).&lt;br /&gt;
*If you add multiple users, separate the email address by a comma or space.&lt;br /&gt;
*Select the User role either Manager, Reviewer or Author. (When adding multiple users, they must all have the same role on the project.)&lt;br /&gt;
*Optionally,  edit the email that will be sent to invite the new users.&lt;br /&gt;
&lt;br /&gt;
*Press the '''Invite and add Users''' button.&lt;br /&gt;
After sending the invitation, you will receive a cc of the email to confirm it went out.&lt;br /&gt;
&lt;br /&gt;
If an invited user is not already a user on another project in this Account, their invitation email will contain a randomized password. They will be prompted to change the password when they first sign in to the group account.&lt;br /&gt;
:A user can have only one ACP password at a time. A new group account user with an existing ACP password {i.e. his individual account} will be instructed to use his current ACP password.&lt;br /&gt;
===Manage users in a Group account===&lt;br /&gt;
&lt;br /&gt;
*Initially only the users who are a member of the selected project will be listed. &lt;br /&gt;
*To see all users including those who are not members of this project, press the &amp;quot;Show all Users&amp;quot; button. Once this button is pressed the button text changes to &amp;quot;Only show members&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:ACP Show all users 01.png]]&lt;br /&gt;
&lt;br /&gt;
:*The 'Role in project' pulldown menu shows the user roles for a particular project, [Not a member, Manager, Author, Reviewer].  &lt;br /&gt;
:*'''If the user signed in is an Account Admin''', then this pull down contains an additional menu item [Delete User]. (Unless a different user is requested by the purchaser, the Account Admin is the user who signed up for the account i.e the first user in the list.) &lt;br /&gt;
&lt;br /&gt;
:[[File:ACP role in project 91.png]]&lt;br /&gt;
&lt;br /&gt;
:*For Admins, the Users tab shows a search box, and as you type the user list will adjust to show onlyl members that match the text you’ve typed so far, either in the email name, or name of organization (e.g. Lumina.com).&lt;br /&gt;
&lt;br /&gt;
[[File:ACP search users 01.png]]&lt;br /&gt;
&lt;br /&gt;
==Group Account - Add and delete Projects== &lt;br /&gt;
:*Account Admins can add or delete projects. &lt;br /&gt;
Note: The 'Home' project can't be deleted.&lt;br /&gt;
&lt;br /&gt;
:*If you are an Admin, next to the Project pulldown menu there are '+/-' buttons. Select '+' to add a project, then enter the project name into the field provided. Select ' - ' to permanently delete a project.&lt;br /&gt;
&lt;br /&gt;
:*If you attempt to add a project with the same name as an existing project, you will be prompted to enter a new project name.&lt;br /&gt;
&lt;br /&gt;
:[[File:Delete projects ACP 02.PNG]]&lt;br /&gt;
&lt;br /&gt;
==Add a custom logo==&lt;br /&gt;
With an ACP Group account or your own ACP server, you can change the logo at the top left of an ACP model.&lt;br /&gt;
&lt;br /&gt;
* Prepare an image file to use as the logo for your model. You can use png or jpg.&lt;br /&gt;
* Open the model in the ACP Group account.&lt;br /&gt;
* Right-click the Lumina logo at the top left. &lt;br /&gt;
&lt;br /&gt;
[[File:Right click lumina logo.png]]&lt;br /&gt;
&lt;br /&gt;
*Select Change image from the right - click menu.&lt;br /&gt;
(Opens a window prompting you to open an image file.)&lt;br /&gt;
&lt;br /&gt;
*Then navigate to the image you want to use as the logo for this model and open it,&lt;br /&gt;
&lt;br /&gt;
[[File:Select image.png]]&lt;br /&gt;
&lt;br /&gt;
That's it - the image you selected will replace the Lumina logo in this model. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tip title=&amp;quot;Note&amp;quot;&amp;gt;If the image is larger than the space allotted on the ACP canvas, it will be resized to fit, so you may need to tweak the image dimensions to make it look the way you want it. The recommended size is 125 x 63 pixels.&amp;lt;/tip&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Analytica Cloud Player]]&lt;/div&gt;</summary>
		<author><name>Davidpaine</name></author>
	</entry>
	<entry>
		<id>https://docs.analytica.com/index.php?title=ACP_Group_Plans&amp;diff=52467</id>
		<title>ACP Group Plans</title>
		<link rel="alternate" type="text/html" href="https://docs.analytica.com/index.php?title=ACP_Group_Plans&amp;diff=52467"/>
		<updated>2019-01-17T02:07:30Z</updated>

		<summary type="html">&lt;p&gt;Davidpaine: /* Group Account - Add and delete Projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Analytica Cloud Player]]&lt;br /&gt;
&lt;br /&gt;
[[Analytica_Cloud_Player#See_also|&amp;lt;&amp;lt;Back to Analytica Cloud Player]]&lt;br /&gt;
&lt;br /&gt;
With an ACP Group Account users can  share Analytica models with each other and deploy models to end users to run via the web. An administrator can set up multiple projects, invite new users, and set their roles on each project as a Reviewer, Author, or Manager. This page introduces the features of a Group Account. __TOC__&lt;br /&gt;
&lt;br /&gt;
===The Models tab===&lt;br /&gt;
After logging into a Group account, you'll first see the Models tab, which lists the Models (and any data files) for a selected Project:&lt;br /&gt;
&lt;br /&gt;
[[File:ACP group UI 01.png]]&lt;br /&gt;
&lt;br /&gt;
It has these elements:&lt;br /&gt;
*'''Project menu:''' Press to see a menu of your projects and select the project you want to view.  It shows all the projects of which you are a member.  When you log in, it shows the project you were in when you last logged out.&lt;br /&gt;
&lt;br /&gt;
*'''Models:'''  The list of models, spreadsheets, or other data files in this project.  Initially, they are sorted by Save date, most recent first. Click on the header &amp;quot;Model&amp;quot; to sort them alphabetically. Click again on Model name or Save date to reverse the sort order by name or Save date.&lt;br /&gt;
*Type the first letter(s) of a file name to show files starting with those letters.&lt;br /&gt;
&lt;br /&gt;
*'''Expiration date:''' Shows the expiration date for the ACP Account. Click '''&amp;lt;u&amp;gt;Extend&amp;lt;/u&amp;gt;''' to renew your subscription.&lt;br /&gt;
&lt;br /&gt;
=== User Types ===&lt;br /&gt;
&lt;br /&gt;
There are four types of user in an ACP Group account. This table shows their levels of access:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Privileges&lt;br /&gt;
!Admin&lt;br /&gt;
!Manager&lt;br /&gt;
!Author&lt;br /&gt;
!Reviewer&lt;br /&gt;
|-&lt;br /&gt;
|Run models&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Save snapshots&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Upload &amp;amp; download spreadsheets&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Upload &amp;amp; download models&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Delete models&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Send email invites&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Add users and assign users to projects&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|View subscription info&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Add Projects&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;!--[DP]Build 42 Svet: Managers can not add projects, only Admin&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;--&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Delete Projects&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Delete Users&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:#32CD32&amp;quot;&amp;gt;'''✓'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
You can see a version of this table in the Users tab of the ACP front-end by moving your cursor over the (?).&lt;br /&gt;
&lt;br /&gt;
* A user may have access to one or several projects, and may have different levels of access in each project.&lt;br /&gt;
* A user has the same password for all projects.&lt;br /&gt;
* A Manager for a project may add new users, including other Managers, and change access levels.&lt;br /&gt;
&amp;lt;!--[DP]No more public/Private as of Nov17 in Svet and build 42* Managers are able to see all snapshots in the projects for which they are managers, including those set as private by other users.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Admin users ====&lt;br /&gt;
* Admin users have access to all projects, even those for which they are not explicitly assigned membership.&lt;br /&gt;
* Admin users can set up new Projects and add Managers for those Projects. &lt;br /&gt;
* Lumina will set up one or more people as Admin users as requested by purchaser when creating a Group account (or ACP server installation). Contact Lumina if you want to add or change Admin users. &lt;br /&gt;
&amp;lt;!--* For Admin users, there is search functionality in the Users tab, to let them view all users in the account and add users to a project.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[DP] This feature removed in Svet and to be removed in all group accounts in 32 I think===Ability to switch &amp;quot;Access&amp;quot; to models.===&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Access&amp;quot; column in the model's listing is now a pulldown menu so users can toggle the privacy setting {&amp;quot;Private&amp;quot; or &amp;quot;Public&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
By default, when an author or manager uploads a model into an ACP Group Account, that model is accessible by all members of that project i.e. it is &amp;quot;public&amp;quot;. And in the models listing table, the column &amp;quot;Access&amp;quot; displays the text &amp;quot;public&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
By default, when a project member saves changed inputs to a model i.e. makes a snapshot, that snapshot is &amp;quot;private&amp;quot;. In the models listing, the model is only listed for that user who saved the changes, and the access column of that table has text &amp;quot;private&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
:[[File:Access 01.png]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
==Users Tab==&lt;br /&gt;
If you are an Admin or a Manager, you will see the Users tab. Click on it to view or manage users in the project. You won't see this tab if your role is Author or Reviewer in all Projects:&lt;br /&gt;
&lt;br /&gt;
[[ File:ACP Users tab 01.png]]&lt;br /&gt;
&lt;br /&gt;
==== To add a user ====&lt;br /&gt;
*Press the '''Add User''' Button at the bottom of the Users list.&lt;br /&gt;
&lt;br /&gt;
*Enter the email address(es) of the new user(s).&lt;br /&gt;
*If you add multiple users, separate the email address by a comma or space.&lt;br /&gt;
*Select the User role either Manager, Reviewer or Author. (When adding multiple users, they must all have the same role on the project.)&lt;br /&gt;
*Optionally,  edit the email that will be sent to invite the new users.&lt;br /&gt;
&lt;br /&gt;
*Press the '''Invite and add Users''' button.&lt;br /&gt;
After sending the invitation, you will receive a cc of the email to confirm it went out.&lt;br /&gt;
&lt;br /&gt;
If an invited user is not already a user on another project in this Account, their invitation email will contain a randomized password. They will be prompted to change the password when they first sign in to the group account.&lt;br /&gt;
:A user can have only one ACP password at a time. A new group account user with an existing ACP password {i.e. his individual account} will be instructed to use his current ACP password.&lt;br /&gt;
===Manage users in a Group account===&lt;br /&gt;
&lt;br /&gt;
*Initially only the users who are a member of the selected project will be listed. &lt;br /&gt;
*To see all users including those who are not members of this project, press the &amp;quot;Show all Users&amp;quot; button. Once this button is pressed the button text changes to &amp;quot;Only show members&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:ACP Show all users 01.png]]&lt;br /&gt;
&lt;br /&gt;
:*The 'Role in project' pulldown menu shows the user roles for a particular project, [Not a member, Manager, Author, Reviewer].  &lt;br /&gt;
:*'''If the user signed in is an Account Admin''', then this pull down contains an additional menu item [Delete User]. (Unless a different user is requested by the purchaser, the Account Admin is the user who signed up for the account i.e the first user in the list.) &lt;br /&gt;
&lt;br /&gt;
:[[File:ACP role in project 91.png]]&lt;br /&gt;
&lt;br /&gt;
:*For Admins, the Users tab shows a search box, and as you type the user list will adjust to show onlyl members that match the text you’ve typed so far, either in the email name, or name of organization (e.g. Lumina.com).&lt;br /&gt;
&lt;br /&gt;
[[File:ACP search users 01.png]]&lt;br /&gt;
&lt;br /&gt;
==Group Account - Add and delete Projects== &lt;br /&gt;
:*Account Admins can add or delete projects. &lt;br /&gt;
Note: The 'Home' project can't be deleted).&lt;br /&gt;
&lt;br /&gt;
:*If you are an Admin, next to the Project pulldown menu there are '+/-' buttons. Select '+' to add a project, then enter the project name into the field provided. Select ' - ' to permanently delete a project.&lt;br /&gt;
&lt;br /&gt;
:*If you attempt to add a project with the same name as an existing project, you will be prompted to enter a new project name.&lt;br /&gt;
&lt;br /&gt;
:[[File:Delete projects ACP 02.PNG]]&lt;br /&gt;
&lt;br /&gt;
==Add a custom logo==&lt;br /&gt;
With an ACP Group account or your own ACP server, you can change the logo at the top left of an ACP model.&lt;br /&gt;
&lt;br /&gt;
* Prepare an image file to use as the logo for your model. You can use png or jpg.&lt;br /&gt;
* Open the model in the ACP Group account.&lt;br /&gt;
* Right-click the Lumina logo at the top left. &lt;br /&gt;
&lt;br /&gt;
[[File:Right click lumina logo.png]]&lt;br /&gt;
&lt;br /&gt;
*Select Change image from the right - click menu.&lt;br /&gt;
(Opens a window prompting you to open an image file.)&lt;br /&gt;
&lt;br /&gt;
*Then navigate to the image you want to use as the logo for this model and open it,&lt;br /&gt;
&lt;br /&gt;
[[File:Select image.png]]&lt;br /&gt;
&lt;br /&gt;
That's it - the image you selected will replace the Lumina logo in this model. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tip title=&amp;quot;Note&amp;quot;&amp;gt;If the image is larger than the space allotted on the ACP canvas, it will be resized to fit, so you may need to tweak the image dimensions to make it look the way you want it. The recommended size is 125 x 63 pixels.&amp;lt;/tip&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Analytica Cloud Player]]&lt;/div&gt;</summary>
		<author><name>Davidpaine</name></author>
	</entry>
	<entry>
		<id>https://docs.analytica.com/index.php?title=What%27s_new_in_ACP%3F&amp;diff=52418</id>
		<title>What's new in ACP?</title>
		<link rel="alternate" type="text/html" href="https://docs.analytica.com/index.php?title=What%27s_new_in_ACP%3F&amp;diff=52418"/>
		<updated>2018-12-18T09:12:42Z</updated>

		<summary type="html">&lt;p&gt;Davidpaine: /* More */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Analytica Cloud Player]]&lt;br /&gt;
[[Analytica_Cloud_Player#See_also|&amp;lt;&amp;lt;Back to Analytica Cloud Player]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
This page describes recent enhancements to [[Analytica Cloud Player]] (ACP)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--=Features which are in testing and will be posted in the next build=&lt;br /&gt;
&lt;br /&gt;
==Miscellaneous==&lt;br /&gt;
Some Minor changes coming in release ACP3.0.0.30.'' &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=Features which have been recently deployed and can be now used in ACP.=&lt;br /&gt;
&lt;br /&gt;
==ADE MaxMemoryLimit for ACP==&lt;br /&gt;
&lt;br /&gt;
''New to release ACP 3.0.0.35'': Maximum memory limits for different account types: 2 GB for individual, 4 GB for Group, and 8 GB for group premium.&lt;br /&gt;
&lt;br /&gt;
==Stop Computing==&lt;br /&gt;
While ACP is computing (waiting for a result), if it takes more than 3 seconds, it shows a dialog saying &amp;quot;Computing...&amp;quot;  with a &amp;quot;Stop&amp;quot; button. Clicking Stop will stop computation. While this is running, all buttons, including tabs, are disabled -&lt;br /&gt;
==Showwindow()==&lt;br /&gt;
&amp;quot;New to release ACP3.0.0.35.&amp;quot; Added functionality for showing diagram windows using the new [[ShowWindow|ShowWindow()]] function.  Note: Other windowType parameter options have yet to be implemented as of 3.0.0.35. &lt;br /&gt;
&lt;br /&gt;
==Text node Titles==&lt;br /&gt;
&amp;quot;New to release ACP3.0.0.35.&amp;quot; Functionality to display the title in text nodes, if the model is created In Analytica 5.0 or later. [[What%27s_new_in_Analytica_5.0%3F#Text_nodes_with_Title|Text nodes with title]].&lt;br /&gt;
&lt;br /&gt;
==Node Visibility==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;New to release ACP3.0.0.35.&amp;quot; Added support for the [[ChangeNodeVisibility]] feature.   [[What%27s_new_in_Analytica_5.0%3F|(new to Desktop Analytica 5.0)]]&lt;br /&gt;
&lt;br /&gt;
==Show same Table/Graph pivot as last viewed in Desktop Analytica (DTA)==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;New to release ACP3.0.0.28.&amp;quot; Added functionality for detecting the axis' pivot saved in DTA for Edit Tables, Result Tables, and Result Graphs. Tables and graphs now display initially in ACP the same as last viewed in DTA.&lt;br /&gt;
&lt;br /&gt;
==Truncate large tables==&lt;br /&gt;
''New to release ACP3.0.0.30.'' Because large tables take a long time to load in ACP, large tables will be truncated. If the number of rows is larger than the number of columns than the number of rows will be truncated and vice versa.&lt;br /&gt;
&lt;br /&gt;
Current limits are:&amp;lt;br /&amp;gt;&lt;br /&gt;
Result tables 20K cells&amp;lt;br /&amp;gt;&lt;br /&gt;
Edit tables 10K cells&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Models which use Excel Spreadsheets==&lt;br /&gt;
===SpreadsheetOpen()===&lt;br /&gt;
&lt;br /&gt;
*Models which use data from Excel spreadsheets can be uploaded and played in ACP.&lt;br /&gt;
*''New to release ACP3.0.0.16:'' - Reviewers in a Group account may upload spreadsheets.&lt;br /&gt;
*''New to release ACP3.0.0.17:'' - Reviewers in a group account may download spreadsheets if they 'own' the spreadsheet - that is if they uploaded it.&lt;br /&gt;
:*The File name parameter in [[SpreadsheetOpen]] needs to be that of an Excel worksheet that has been uploaded to your ACP model listing.&lt;br /&gt;
&lt;br /&gt;
*''New to release ACP3.0.0.7:'' -  Ability to upload a spreadsheet file while the model is playing. &lt;br /&gt;
&lt;br /&gt;
*''New to release ACP3.0.0.30':' - When evaluating a variable which calls a spreadsheet, with the show dialog: true parameter, the message has been changed.&lt;br /&gt;
:: Previous:  Message box says, &amp;quot;Do you want to upload a spreadsheet contain 'variable_id'?&lt;br /&gt;
:: New Message:  Message box says, “Do you want to upload a spreadsheet file?&amp;quot;[[Future_ACP_Features#SpreadsheetOpen_in_ACP|More on this...]]&lt;br /&gt;
&lt;br /&gt;
===CSV files===&lt;br /&gt;
''New to relase ACP3.0.0.3:'' CSV files are now supported by ACP. &lt;br /&gt;
&lt;br /&gt;
*You need to have the [[Analytica_Libraries_and_Templates#Flat_File_Library|Flat File library]] in your model to access the functions to read/write/parse these files. &lt;br /&gt;
*To access csv file data in ACP you upload the CSV file as detailed above for a spreadsheet file.&lt;br /&gt;
&lt;br /&gt;
==New functionality requiring Asynchronous calls==&lt;br /&gt;
''Most are still in testing'' [[Future_ACP_Features#Async_calls | More...]]&lt;br /&gt;
&lt;br /&gt;
*''New to release ACP3-0-0-29'' Implemented Asynchronous polling when using an  [[OnClick]] attribute  to save a model. When the Onclick calls functions after the Save, this speeds up the rest of the Onclick.&amp;lt; br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Analytica functions that generate user dialog boxes are possible now in ACP with the upgrade to Analytica Decision Engine 4.6.&lt;br /&gt;
*''New to release ACP3.0.0.10:'' [[Future_ACP_Features#Async_calls|Async calls]] have been implemented as the default in ACP. This means callbacks like [[MsgBox]] and [[ShowProgressBar]] bar work by default. The &amp;lt;code&amp;gt;use_asynch_calls: yes&amp;lt;/code&amp;gt; [[CloudPlayerStyles Attribute Values|cloudplayerstyle]] is no longer necessary and has no effect.&lt;br /&gt;
&lt;br /&gt;
===Uploading Spreadsheets while playing a model===&lt;br /&gt;
''New to release ACP3.0.0.7:'' [[Future_ACP_Features#SpreadsheetOpen_in_ACP | More here]]&lt;br /&gt;
&lt;br /&gt;
===ReadTextFile ===&lt;br /&gt;
''New to release ACP3.0.0.10:'' Basically works the same as Spreadsheet open while playing a model.&lt;br /&gt;
&lt;br /&gt;
[[Future_ACP_Features#SpreadsheetOpen_in_ACP | More here]]&lt;br /&gt;
&lt;br /&gt;
===ShowProgressBar()===&lt;br /&gt;
&amp;quot;New to ACP3.0.0.30'' The [[ShowProgressBar]] functionality was enhanced so that behaves as in desktop Analytica (DTA). Specifically, in this build, when the 'p' parameter is greater than 1, the dialog disappears in ACP as in DTA.&lt;br /&gt;
&lt;br /&gt;
===MsgBox()===&lt;br /&gt;
''New to ACP3.0.0.8:'' This works as in Desktop Analytica except no icon is displayed [[MsgBox]].&lt;br /&gt;
&lt;br /&gt;
===AskMsgText()===&lt;br /&gt;
''New to ACP3.0.0.24:'' The MaxText parameter was implemented, making [[AskMsgText]] fully functional in ACP.&lt;br /&gt;
&lt;br /&gt;
''New to ACP3.0.0.26:'' An enhancement to ACP's AskMsgText() functionality, The dialog adds extra lines if necessary up to 30 lines.&lt;br /&gt;
&lt;br /&gt;
===Input/output node Button style===&lt;br /&gt;
''New to ACP5.1.1.44:&amp;quot; The button style feature has been implemented in ACP. Style is set in the [[Diagram_Style_dialog|Diagram style dialog]] in Desktop Analytica.&lt;br /&gt;
&lt;br /&gt;
==CloudPlayerStyles Attribute values==&lt;br /&gt;
&lt;br /&gt;
ACP styles library has been updated since the 5.1 distributed version. Download the latest library version here: [[media:ACP style library.ana]]&lt;br /&gt;
&lt;br /&gt;
More information here: [[CloudPlayerStyles Attribute Values]]&lt;br /&gt;
&lt;br /&gt;
===Show_table_graph_toggle:no===&lt;br /&gt;
&amp;lt;code&amp;gt;''New to build 3.0.0.15''&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
*Turns off the [[What%27s_new_in_ACP%3F#Table_.2F_Graph_toggle|table / graph toggle]] button.&lt;br /&gt;
Can be used as a model level flag, or (new to build 3.0.0.18) as a flag for individual variables. When used as a flag for individual nodes, it trumps the global flag, if present.&lt;br /&gt;
&lt;br /&gt;
===ShowIONodeButtonText: no===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;''New to build 3.0.0.12'' &amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
CloudPlayerStyles&amp;lt;/code&amp;gt;  flag for not showing the text on input / output node buttons.&lt;br /&gt;
*The flag is: ShowIONodeButtonText: no&lt;br /&gt;
*This flag has been added to the node styles dialog of the most recent  [[media:ACP style library.ana]]&lt;br /&gt;
&lt;br /&gt;
===Tall Output Nodes===&lt;br /&gt;
''New to ACP3.0.0.4:''&lt;br /&gt;
&lt;br /&gt;
CloudPlayerStyle flags are now supported in [[ACP_Rendering_tables_and_graphs_on_the_diagram#Tall_input_and_output_nodes|'Tall' Output Nodes]] to show embedded result graphs or tables on the diagram.&lt;br /&gt;
&lt;br /&gt;
===Flags for controlling the Tab color====&lt;br /&gt;
''New to 3.0.0.20: ''&lt;br /&gt;
When using Tabbed Navigation, you can use these flags to control how the color of the tabs display on your model in ACP. To use, add one of them to the CloudPlayerStyle attribute of the top level diagram of your model. They have no effect if added to a module other than the top diagram.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Tab_color: Default &amp;lt;/code&amp;gt;''' The default. Non-selected tabs are all blue white. Selected tab matches the background color.&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Tab_color: Background &amp;lt;/code&amp;gt;''' All tabs selected or not match the diagram background color&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Tab_color: Node &amp;lt;/code&amp;gt;'''  Selected Tab matches the diagram background color; Non-selected tabs match the color of the Module node.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;all_tabs_diagram_color: yes&amp;lt;/code&amp;gt;''' This flag has been deprecated and may not work in future ACP releases. Replaced by '''&amp;lt;code&amp;gt;Tab_color: Background &amp;lt;/code&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
===Show 2 tiers of tabs===&lt;br /&gt;
''New to 3.0.0.30:''&lt;br /&gt;
[[CloudPlayerStyles_Attribute_Values#Flags_to_display_2_tiers_of_tabs|more...]]&lt;br /&gt;
&lt;br /&gt;
*Currently these must be used with the '''&amp;lt;code&amp;gt;show_as_tab:no&amp;lt;/code&amp;gt;''' style set. &amp;lt;!--Coming soon: Compatibility with '''&amp;lt;code&amp;gt;show_as_tab:yes&amp;lt;/code&amp;gt;''' --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;code&amp;gt;navigation_style:Two_top_tabs&amp;lt;/code&amp;gt;''' Replaces the 2 style combination of '''&amp;lt;code&amp;gt;navigation_style:top_tabs, two_tiers_tabs:yes&amp;lt;/code&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;code&amp;gt;navigation_style:Two_side_tabs&amp;lt;/code&amp;gt;''' Replaces the 2 style combination of '''&amp;lt;code&amp;gt;navigation_style:side_tabs, two_tiers_tabs:yes&amp;lt;/code&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
===screen_width: 999 and screen_height: 999=== &lt;br /&gt;
''New to 3.0.0.1:'' CloudPlayerStyles flag to optionally set the ACP 3 canvas size; 999 is the number of pixels to use for the ACP Canvas.&lt;br /&gt;
&lt;br /&gt;
[[CloudPlayerStyles_Attribute_Values#Set_the_ACP_canvas_size. | See more...]]&lt;br /&gt;
&lt;br /&gt;
===Add_scroll_bars: yes=== &lt;br /&gt;
''New to 5.1:'' &amp;lt;code&amp;gt;CloudPlayerStyles&amp;lt;/code&amp;gt; flag to add scroll bars on the  ACP diagram.&lt;br /&gt;
''Note that this is the opposite of the previous default which was to show scroll bars unless you added the style '''&amp;lt;code&amp;gt;add_Scroll_bars:no&amp;lt;/Code&amp;gt;'''''&lt;br /&gt;
[[CloudPlayerStyles_Attribute_Values#Scroll_Bars|More...]]&lt;br /&gt;
&lt;br /&gt;
===message_box_location: x, y=== &lt;br /&gt;
''New to 3.0.0.4:'' By Default, ACP 3 shows error and other message boxes right in middle of the screen. You can change this using this cloudplayerstyle in the top level diagram of your model. [[CloudPlayerStyles_Attribute_Values#Message_boxes|More...]]&lt;br /&gt;
&lt;br /&gt;
===Download_Spreadsheet: xyz.xlsx===&lt;br /&gt;
(Downloading Spreadsheets from a Button)&lt;br /&gt;
&lt;br /&gt;
''New to ACP3.0.0.6:'' If an Excel worksheet is present in your ACP model listing, you can download it while playing your model. Just set this flag in the CloudPlayerStyles attribute of a button.[[CloudPlayerStyles_Attribute_Values#Download_Spreadsheet:xyz.xlsx|More...]]&lt;br /&gt;
&lt;br /&gt;
===Upload_Spreadsheet:===&lt;br /&gt;
{Uploading spreadsheets from a button}&lt;br /&gt;
&lt;br /&gt;
''New to ACP3.0.0.42:'' If you have &amp;lt;code&amp;gt;spreadsheet_upload,&amp;lt;\code&amp;gt; in the CloudPlayerStyle of a button, you are prompted with a file upload after the button onclick completes.[[CloudPlayerStyles_Attribute_Values#Upload_Spreadsheet| More...]]&lt;br /&gt;
&lt;br /&gt;
===Upload_filename_variable: Var_x:===&lt;br /&gt;
{Uploading spreadsheets from a button}&lt;br /&gt;
&lt;br /&gt;
''New to ACP5.1.1.44:''&lt;br /&gt;
&lt;br /&gt;
When you upload a file using a button with cps &amp;quot;upload_spreadsheet&amp;quot; setting, In the button CPS attribute if you have the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;upload_spreadsheet&amp;lt;br/&amp;gt;&lt;br /&gt;
Upload_filename_variable: Var_x&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After uploading the file, ACP will write the filename (e.g. &amp;quot;ssFile.xlsx&amp;quot; note current does not include full path) to the definition of Var_x&lt;br /&gt;
&lt;br /&gt;
===Save_on_click:yes===&lt;br /&gt;
''New to ACP 3.0.0.24:'' This flag can be added to the cloudplayerstyles attribute of a  button. Then it works as a &amp;quot;save as&amp;quot; button. Ie the save dialog opens when the button is pressed.&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;ACP save as filename&amp;quot; variable===&lt;br /&gt;
''New to ACP3.0.0.24:'' Can be used to create a custom default model name in the save as dialog. Used in combination with the &amp;lt;code&amp;gt;save_on_click:yes&amp;lt;/code&amp;gt; flag.&lt;br /&gt;
&lt;br /&gt;
*In Desktop Analytica, add a variable to your model with the identifier &amp;lt;code&amp;gt;acp_save_as_filename&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Media:Saveasfilename.ana|Here is an example model]] using the &amp;lt;code&amp;gt;save_on_click:yes&amp;lt;/code&amp;gt; flag and &amp;lt;code&amp;gt;acp_save_as_filename&amp;lt;/code&amp;gt; variable.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[DP]Removed as of 42&lt;br /&gt;
===&amp;quot;Save_as_Public:Yes===&lt;br /&gt;
''New to ACP3.0.0.24:'' Another flag which can be used with a button, only in combination with the cloudplayerstyle &amp;lt;code&amp;gt;save_on_click:yes&amp;lt;/code&amp;gt;. This flag causes the access of a model snapshot saved in a group account to be public by default.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
===Asynchronous calls===&lt;br /&gt;
'''&amp;lt;code&amp;gt;use_async_calls: no&amp;lt;/code&amp;gt;''' This flag needs to be set in the top diagram of your model if you don't want to use asynchronous calls. This may  slightly speed up model playing for some models {of course, you don't want to add this flag if you have features in your model which require asynchronous polling}&lt;br /&gt;
&lt;br /&gt;
==Meta Modeling==&lt;br /&gt;
&lt;br /&gt;
===Dynamic tab visibility===&lt;br /&gt;
''New to ACP 5:1''&lt;br /&gt;
&lt;br /&gt;
Show and hide tabs based on user inputs.&lt;br /&gt;
&lt;br /&gt;
Here is an example. [[Media:Dynamic tabs acp.ana|Dynamic tabs acp.ana]]&lt;br /&gt;
===Ability to change node titles and colors===&lt;br /&gt;
''New to ACP 3:''&lt;br /&gt;
&lt;br /&gt;
Use [[Scripting_Guide|scripting]] or the function  [[EvaluateScript]] to change the title or color of a node.&lt;br /&gt;
&lt;br /&gt;
You can use this model as an example: [[Media:Update titles.ana|ACP UpdateTitles]]&lt;br /&gt;
&lt;br /&gt;
*Play this model in ACP 3&lt;br /&gt;
&lt;br /&gt;
===Change Title===&lt;br /&gt;
''New to ACP 3:''&lt;br /&gt;
*Enter the model &amp;lt;code&amp;gt;Update titles&amp;lt;/code&amp;gt; and evaluate &amp;quot;Triggering Node&amp;quot; or click the Button node.&lt;br /&gt;
&lt;br /&gt;
:[[File:ACP Update titles01.PNG]]&lt;br /&gt;
&lt;br /&gt;
Note that the title of the checkbox input node and the variable node with titles 'zero' changes to 'one'. &lt;br /&gt;
&lt;br /&gt;
:[[File:ACP Update titles02.PNG]]&lt;br /&gt;
&lt;br /&gt;
If you uncheck the checkbox for the input node &amp;quot;make title one&amp;quot;...&lt;br /&gt;
&lt;br /&gt;
:[[File:ACP Update titles03.PNG]]&lt;br /&gt;
&lt;br /&gt;
...Clicking the button or evaluating &amp;quot;triggering node&amp;quot; changes the titles back to 'zero'.&lt;br /&gt;
&lt;br /&gt;
===Change Color===&lt;br /&gt;
''New to ACP 3:''&lt;br /&gt;
*Navigate to the module 'Change node color'.&lt;br /&gt;
*Press the Calc button/Output node for the node indicated.&lt;br /&gt;
&lt;br /&gt;
:[[File:Change ACP node color 01.png]] &lt;br /&gt;
&lt;br /&gt;
Note the color change of the node. The script is in the definition of the node 'Evaluate this node'.&lt;br /&gt;
&lt;br /&gt;
:[[File:Change ACP node color 02.png]]&lt;br /&gt;
&lt;br /&gt;
===Altering navigation tabs' color===&lt;br /&gt;
''New to ACP3.0.0.8'': When using Top Tabs or Tabs down left, with the tab color flag set to '''&amp;lt;code&amp;gt;Tab_color: Node. &amp;lt;/code&amp;gt;'''[[What%27s_new_in_ACP%3F#Flags_for_controlling_the_Tab_color.3D|Controlling ACP Tab colors.]] If a script or onclick event changes a module's node color, the module's Tab color will change accordingly. Can be used for instance when creating a wizard.&lt;br /&gt;
&lt;br /&gt;
==Group Account UI==&lt;br /&gt;
&lt;br /&gt;
''New to releae ACP 3.0.0.23'': For group accounts, shows the expiration date on the models listing page.&lt;br /&gt;
&lt;br /&gt;
===Project list===&lt;br /&gt;
''New to release ACP 3.0.0.42'' If a project has been manually deleted from the windows file system on the server, it no longer shows in the Projects pulldown menu. Mostly applicable to ACP servers.&lt;br /&gt;
''New to release ACP 3.0.0.42'' With a large number of projects, typing the first letter of the project name will cause the project listing to jump to projects starting with that letter.&lt;br /&gt;
&lt;br /&gt;
===Model list===&lt;br /&gt;
''New to release ACP 3.0.0.42''  Added a column 'File size' to the Model list. Removed the columns for 'Author', 'Saved by' and 'Access'.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''New to release ACP 3.0.0.42''  You can sort the model list either by forward or reverse order by clicking on the column header of the Model name or Save date column.&lt;br /&gt;
&lt;br /&gt;
===Users tab===&lt;br /&gt;
Only members of the project selected in the project combo display by default, In alphabetical order.&lt;br /&gt;
&lt;br /&gt;
===Admin users===&lt;br /&gt;
*Admin users can see all projects, even those for which they are not explicitly a member.&lt;br /&gt;
*For Admin users,  the project list puts those projects for which the user is an explicit member first, and then the rest for which they can access (because they are an Admin) but which they are not an explicit member of.&lt;br /&gt;
*For admin users, search functionality in the Users tab. Along with the option to display all users or only the users who are members of the project.&lt;br /&gt;
&lt;br /&gt;
===Removed 'Public/Private' Feature===&lt;br /&gt;
''New to release ACP3.0.0.42'' 'Public/Private' access to models and spreadsheets has been removed.&lt;br /&gt;
&lt;br /&gt;
==Miscellaneous==&lt;br /&gt;
===Table / Graph toggle===&lt;br /&gt;
''New to release ACP3.0.0.15:''&lt;br /&gt;
&lt;br /&gt;
Result tables and graph views in a Frame node show a table or graph button to toggle between table and graph nodes, similar to&lt;br /&gt;
Desktop Analytica. This button doesn't appear in:&lt;br /&gt;
*Edit tables.&lt;br /&gt;
* Table over Graph or Graph over Table views (which anyway show both).&lt;br /&gt;
* A table with only one cell (that can't be graphed anyway).&lt;br /&gt;
[[File:Graph table togle 01.png]]&amp;lt;br /&amp;gt;&lt;br /&gt;
If you want your user to be able to see only the designated view, you can this turn feature off: [[What%27s_new_in_ACP%3F#Show_table_graph_toggle:no|Show_table_graph_toggle:no]]&lt;br /&gt;
&lt;br /&gt;
===Suppress formnode icons.===&lt;br /&gt;
''New to release ACP3.0.0.3:''&lt;br /&gt;
&lt;br /&gt;
Added support for suppressing the output formnode icons. ACP will display these the same way they are set in Desktop Analytica, via the nodeinfo attribute. [[Objects_and_Their_Attributes_-_Part_2_of_3#User_Interface_Attributes|more on the nodeinfo attribute]]&lt;br /&gt;
&lt;br /&gt;
===Html links in Text nodes ===&lt;br /&gt;
As of release ACP3.0.0.6., html links in text boxes are now the same as in Desktop Analytica. &lt;br /&gt;
&lt;br /&gt;
===OpenUrl() sysfunction===&lt;br /&gt;
As of ACP 3.0.0.6, ACP Supports the new [[OpenURL|OpenURL(()]] system function for Buttons and Picture nodes.&lt;br /&gt;
&lt;br /&gt;
=== Multitable() ===&lt;br /&gt;
''In Testing:'' Multitables will display in ACP but some of the functionality has not been implemented.&lt;br /&gt;
&lt;br /&gt;
===Support showing message boxes when loading diagrams===&lt;br /&gt;
''New to ACP3.0.0.10: ACP,'' like Desktop Analytica, now supports message boxes which display when a diagram loads.&lt;br /&gt;
Example: [[Media:DiagramOpenMsgBox.ana]]&lt;br /&gt;
===Support for callbacks fired while retrieving an edit table===&lt;br /&gt;
''New to ACP3.0.0.10: ACP,'' like Desktop Analytica, now supports called when viewing an edit table&lt;br /&gt;
&lt;br /&gt;
===Module descriptions show Balloon help===&lt;br /&gt;
&lt;br /&gt;
''New to ACP 3.0.0.28:'' In tabbed navigation - Tabs across the top or Tabs down left, Modules with a description will display the description in a balloon upon mousing over the tab.&lt;br /&gt;
&lt;br /&gt;
===More===&lt;br /&gt;
''Some Miscellaneous enhancements that are new to ACP 3:''&lt;br /&gt;
*''New to ACP 3.0.0.33'':All types of table form node buttons  now say simply  &amp;quot;Table&amp;quot;, same as DTA 5.0&lt;br /&gt;
*''New to ACP 3.0.0.30'':Added a progress bar when waiting for a model to load from the model listing.&lt;br /&gt;
*''New to ACP 3.0.0.30'':In a group account, the dropdown menu for Projects now shows 20 items before adding a scroll bar. Previously it showed 5.&lt;br /&gt;
*''New to ACP 3.0.0.30'':When you log into ACP it now displays  the user logged in - “Logged in as &amp;lt;user name&amp;gt;” -  below the Sign out link on the upper right.&lt;br /&gt;
*For large diagrams, Scroll bars have been added when necessary {I.e. the diagram is larger than the canvas}.&lt;br /&gt;
*The uncertainty view popup menu has been removed from the result window for Variables whose result was selected as 'mid' view in DTA, {or in ACP if saved as a snapshot}.&lt;br /&gt;
*''New to ACP 3.0.0.18'': Support has been added for Multiline column and row headers.&lt;br /&gt;
*''New to ACP 3.0.0.25''; A Save date column was added to the model listing.&lt;br /&gt;
*''New to ACP 3.0.0.28''; Improved the appearance of models with many top tabs by truncating the titles when necessary, so that all tabs fit on the diagram.&lt;br /&gt;
*''New to ACP 3.0.0.30';The animation when a model is loading from the model listing now shows a progress bar.	&lt;br /&gt;
*''New to ACP 3.0.0.30';The help balloon positioning has been tweaked so that the top line is aligned vertically with the top line of node — except if that would make the balloon off the bottom of the diagram, in which case its bottom is aligned with the node bottom line.&lt;br /&gt;
*''New to ACP 3.0.0.35';Form Node button labels for Edit tables have been shortened to just &amp;quot;Table&amp;quot;&lt;br /&gt;
*''New to ACP 3.0.0.35'; Hidden nodes are not displayed on diagram in ACP (for models created in Analytica 5.0 or later)&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Analytica Cloud Player]] &lt;br /&gt;
* [[media:ACP style library.ana]]&lt;br /&gt;
* [[Future ACP Features]]&lt;/div&gt;</summary>
		<author><name>Davidpaine</name></author>
	</entry>
	<entry>
		<id>https://docs.analytica.com/index.php?title=ACP_Error_Messages/80100&amp;diff=52242</id>
		<title>ACP Error Messages/80100</title>
		<link rel="alternate" type="text/html" href="https://docs.analytica.com/index.php?title=ACP_Error_Messages/80100&amp;diff=52242"/>
		<updated>2018-11-21T00:13:12Z</updated>

		<summary type="html">&lt;p&gt;Davidpaine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: ACP_Error_Messages]]&lt;br /&gt;
&lt;br /&gt;
== Error message examples ==&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background:white; border:white; margin-left: 1em; font-style:italic&amp;quot;&amp;gt;Unable to connect to server. Press 'Ok' button to try again. If problem persists, contact Lumina at acp@lumina.com.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cause ==&lt;br /&gt;
&lt;br /&gt;
There are two possible causes:&lt;br /&gt;
* The internet connection from your computer to the ACP server is broken.&lt;br /&gt;
* The ACP server is not responding.&lt;br /&gt;
&lt;br /&gt;
== Remedies ==&lt;br /&gt;
* Try to access another website in your browser. If that isn't accessible, check your internet connection.&lt;br /&gt;
* Otherwise, it could be a temporary issue. Wait for a minute or so, and try again.&lt;br /&gt;
* If that doesn't work, the ACP server may be down. Please try again later, say in an hour or two.&lt;br /&gt;
* If the problem persists please contact acp@lumina.com.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;/div&gt;</summary>
		<author><name>Davidpaine</name></author>
	</entry>
	<entry>
		<id>https://docs.analytica.com/index.php?title=ACP2_Acceptance_test_script&amp;diff=52227</id>
		<title>ACP2 Acceptance test script</title>
		<link rel="alternate" type="text/html" href="https://docs.analytica.com/index.php?title=ACP2_Acceptance_test_script&amp;diff=52227"/>
		<updated>2018-11-03T07:19:51Z</updated>

		<summary type="html">&lt;p&gt;Davidpaine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Internal:Analytica Quality Assurance|&amp;lt;&amp;lt; Back to Analytica Quality Assurance]]&lt;br /&gt;
&lt;br /&gt;
==ACP2 Acceptance test script==&lt;br /&gt;
&lt;br /&gt;
This test script should be run after a new installation of the ACPBETA cubeplan instance. The Navigant instance will be added later, if necessary.&lt;br /&gt;
&lt;br /&gt;
===Questions/issues===&lt;br /&gt;
&lt;br /&gt;
*Need to find out how to add users to another, existing company. EG Add fbrunton to the sipmathgroup. Currently we can add a new user, but not add a company to an existing user.&lt;br /&gt;
*The current license seems to only allow 15 users - we are at 14 now. Makes it problematic to start testing new users.&lt;br /&gt;
&lt;br /&gt;
PG&amp;amp;E Framework Testing Steps&lt;br /&gt;
Login &lt;br /&gt;
Test across multiple companies&lt;br /&gt;
On login, does the default company model open? { Not for kmullins, yes for ssavage and gye -- consistent with pre-update behaviour }&lt;br /&gt;
Save copy of model&lt;br /&gt;
Reload model&lt;br /&gt;
Load ‘Define simulation’ dashboard&lt;br /&gt;
Change in drop down selection (e.g., different Operating Area) causes dashboard to update (e.g., Number of failures changes)&lt;br /&gt;
Load 'Define mitigation project’ dashboard&lt;br /&gt;
Click asset on map to see if Info bubble text successfully pops up&lt;br /&gt;
Click ‘Select asset’ in info bubble, to confirm event action does add asset to the list, re-loads the same dashboard&lt;br /&gt;
Edit ‘Define mitigation project’, interact with map&lt;br /&gt;
Set center. Change set center.&lt;br /&gt;
Toggle ‘Center automatically’&lt;br /&gt;
Edit, commit text in the Project name box&lt;br /&gt;
'Save project' button&lt;br /&gt;
'Clear assets' button&lt;br /&gt;
See that bars in Summary table (HTML correctly parsed) to display at all, have correct magnitude&lt;br /&gt;
SCRAM, Create Dashboard button&lt;br /&gt;
Delete all Dashboards button no longer produces the ‘Processing, please wait…’ error, but, all created dashboards are blank now.&lt;/div&gt;</summary>
		<author><name>Davidpaine</name></author>
	</entry>
	<entry>
		<id>https://docs.analytica.com/index.php?title=ACP2_Acceptance_test_script&amp;diff=52226</id>
		<title>ACP2 Acceptance test script</title>
		<link rel="alternate" type="text/html" href="https://docs.analytica.com/index.php?title=ACP2_Acceptance_test_script&amp;diff=52226"/>
		<updated>2018-11-03T06:45:51Z</updated>

		<summary type="html">&lt;p&gt;Davidpaine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Analytica Quality Assurance|&amp;lt;&amp;lt; Back to Analytica Quality Assurance]]&lt;br /&gt;
&lt;br /&gt;
==ACP2 Acceptance test script==&lt;br /&gt;
&lt;br /&gt;
This test script should be run after a new installation of the ACPBETA cubeplan instance. The Navigant instance will be added later, if necessary.&lt;br /&gt;
&lt;br /&gt;
===Questions/issues===&lt;br /&gt;
&lt;br /&gt;
*Need to find out how to add users to another, existing company. EG Add fbrunton to the sipmathgroup. Currently we can add a new user, but not add a company to an existing user.&lt;br /&gt;
*The current license seems to only allow 15 users - we are at 14 now. Makes it problematic to start testing new users.&lt;br /&gt;
&lt;br /&gt;
PG&amp;amp;E Framework Testing Steps&lt;br /&gt;
Login &lt;br /&gt;
Test across multiple companies&lt;br /&gt;
On login, does the default company model open? { Not for kmullins, yes for ssavage and gye -- consistent with pre-update behaviour }&lt;br /&gt;
Save copy of model&lt;br /&gt;
Reload model&lt;br /&gt;
Load ‘Define simulation’ dashboard&lt;br /&gt;
Change in drop down selection (e.g., different Operating Area) causes dashboard to update (e.g., Number of failures changes)&lt;br /&gt;
Load 'Define mitigation project’ dashboard&lt;br /&gt;
Click asset on map to see if Info bubble text successfully pops up&lt;br /&gt;
Click ‘Select asset’ in info bubble, to confirm event action does add asset to the list, re-loads the same dashboard&lt;br /&gt;
Edit ‘Define mitigation project’, interact with map&lt;br /&gt;
Set center. Change set center.&lt;br /&gt;
Toggle ‘Center automatically’&lt;br /&gt;
Edit, commit text in the Project name box&lt;br /&gt;
'Save project' button&lt;br /&gt;
'Clear assets' button&lt;br /&gt;
See that bars in Summary table (HTML correctly parsed) to display at all, have correct magnitude&lt;br /&gt;
SCRAM, Create Dashboard button&lt;br /&gt;
Delete all Dashboards button no longer produces the ‘Processing, please wait…’ error, but, all created dashboards are blank now.&lt;/div&gt;</summary>
		<author><name>Davidpaine</name></author>
	</entry>
	<entry>
		<id>https://docs.analytica.com/index.php?title=ACP2_Acceptance_test_script&amp;diff=52225</id>
		<title>ACP2 Acceptance test script</title>
		<link rel="alternate" type="text/html" href="https://docs.analytica.com/index.php?title=ACP2_Acceptance_test_script&amp;diff=52225"/>
		<updated>2018-11-03T06:40:37Z</updated>

		<summary type="html">&lt;p&gt;Davidpaine: Created page with &amp;quot;&amp;lt;&amp;lt; Back to Analytica Quality Assurance  ==ACP2 Acceptance test script==  This test script should be run after a new installation of the ACPBETA...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Analytica Quality Assurance|&amp;lt;&amp;lt; Back to Analytica Quality Assurance]]&lt;br /&gt;
&lt;br /&gt;
==ACP2 Acceptance test script==&lt;br /&gt;
&lt;br /&gt;
This test script should be run after a new installation of the ACPBETA cubeplan instance. The Navigant instance will be added later, if necessary.&lt;br /&gt;
&lt;br /&gt;
PG&amp;amp;E Framework Testing Steps&lt;br /&gt;
Login &lt;br /&gt;
Test across multiple companies&lt;br /&gt;
On login, does the default company model open? { Not for kmullins, yes for ssavage and gye -- consistent with pre-update behaviour }&lt;br /&gt;
Save copy of model&lt;br /&gt;
Reload model&lt;br /&gt;
Load ‘Define simulation’ dashboard&lt;br /&gt;
Change in drop down selection (e.g., different Operating Area) causes dashboard to update (e.g., Number of failures changes)&lt;br /&gt;
Load 'Define mitigation project’ dashboard&lt;br /&gt;
Click asset on map to see if Info bubble text successfully pops up&lt;br /&gt;
Click ‘Select asset’ in info bubble, to confirm event action does add asset to the list, re-loads the same dashboard&lt;br /&gt;
Edit ‘Define mitigation project’, interact with map&lt;br /&gt;
Set center. Change set center.&lt;br /&gt;
Toggle ‘Center automatically’&lt;br /&gt;
Edit, commit text in the Project name box&lt;br /&gt;
'Save project' button&lt;br /&gt;
'Clear assets' button&lt;br /&gt;
See that bars in Summary table (HTML correctly parsed) to display at all, have correct magnitude&lt;br /&gt;
SCRAM, Create Dashboard button&lt;br /&gt;
Delete all Dashboards button no longer produces the ‘Processing, please wait…’ error, but, all created dashboards are blank now.&lt;/div&gt;</summary>
		<author><name>Davidpaine</name></author>
	</entry>
	<entry>
		<id>https://docs.analytica.com/index.php?title=Error_Messages/42645&amp;diff=52210</id>
		<title>Error Messages/42645</title>
		<link rel="alternate" type="text/html" href="https://docs.analytica.com/index.php?title=Error_Messages/42645&amp;diff=52210"/>
		<updated>2018-10-25T05:22:17Z</updated>

		<summary type="html">&lt;p&gt;Davidpaine: /* Other errors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Error messages]]&lt;br /&gt;
&lt;br /&gt;
== Example error messages ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background:white; border:white; margin-left: 1em; font-style:italic&amp;quot;&amp;gt;&lt;br /&gt;
 The object invoked has disconnected from its clients.&lt;br /&gt;
&lt;br /&gt;
 The RPC server is unavailable.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cause ==&lt;br /&gt;
&lt;br /&gt;
This error indicates a problem occurred while a [[SpreadsheetOpen|Spreadsheet function]] in Analytica was attempting to communicate with an Excel process in order to read or write data from/to the spreadsheet.  The actual text of the error message is produced by Excel, and thus a wide variety of messages are possible.&lt;br /&gt;
&lt;br /&gt;
== Variations ==&lt;br /&gt;
=== The object invoked has disconnected from its clients ===&lt;br /&gt;
&lt;br /&gt;
This occurs in Excel 2010 when the user has closed the spreadsheet from the Excel interface ''after'' [[SpreadsheetOpen]] has obtain a handle to the workbook object, but kept Excel running.&lt;br /&gt;
&lt;br /&gt;
Side note: This seems to be due to a bug in Excel 2010.  The premise of the Excel API that applications like Analytica use to communicate with it states that Excel should keep track of how many clients are using a particular workbook, and should close that workbook only after the last client has stopped using it.  However, Excel 2010 seems to ignore this contract when the workbook is closed through the Excel GUI -- closing all connections that may have previous existed with applications such as Analytica.&lt;br /&gt;
&lt;br /&gt;
To recover, dirty the definition of the variable containing [[SpreadsheetOpen]], forcing it to re-evaluate [[SpreadsheetOpen]] and thus re-establish in the process.&lt;br /&gt;
&lt;br /&gt;
=== The RPC server is unavailable ===&lt;br /&gt;
&lt;br /&gt;
In Excel 2010, this will happen if the spreadsheet is loaded into the visible user interface of Excel, and then after [[SpreadsheetOpen]] has evaluated and established a connection to the spreadsheet, you close Excel 2010 entirely.&lt;br /&gt;
&lt;br /&gt;
This error will also occur in all variants of Excel (2003, 2007 and 2010) when you kill the Excel.exe process from the task manager (or if it crashes on its own) after [[SpreadsheetOpen]] has established a connection.&lt;br /&gt;
&lt;br /&gt;
In either case, the error occurs when another Analytica spreadsheet function attempts to use the workbook connection that had been previous opened by [[SpreadsheetOpen]].&lt;br /&gt;
&lt;br /&gt;
To recover, dirty the definition of the variable containing [[SpreadsheetOpen]], forcing it to re-evaluate [[SpreadsheetOpen]] and thus re-establish in the process.&lt;br /&gt;
&lt;br /&gt;
=== Other errors ===&lt;br /&gt;
&lt;br /&gt;
'''Invalid Index''' One example of where this will happen is if you attempt to use [[Functions_to_Write_Data_to_Excel_Worksheets|Spreadsheetsetinfo]](wb, 'Activesheet', 'sheet#'), where sheet# is not present in the workbook.&lt;br /&gt;
&lt;br /&gt;
If you encounter other errors, please list them here and provide any information you can about why they may have occurred.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[SpreadsheetOpen]]&lt;br /&gt;
* [[Read and Write Spreadsheets]]&lt;br /&gt;
* [[Excel spreadsheets read and write]]&lt;br /&gt;
* [[Functions To Read Excel Worksheets]]&lt;br /&gt;
* [[Functions to Write Data to Excel Worksheets]]&lt;br /&gt;
* [[Excel to Analytica Mappings]]&lt;br /&gt;
* [[Excel to Analytica Translation]]&lt;/div&gt;</summary>
		<author><name>Davidpaine</name></author>
	</entry>
	<entry>
		<id>https://docs.analytica.com/index.php?title=Error_Messages/42645&amp;diff=52209</id>
		<title>Error Messages/42645</title>
		<link rel="alternate" type="text/html" href="https://docs.analytica.com/index.php?title=Error_Messages/42645&amp;diff=52209"/>
		<updated>2018-10-25T05:14:21Z</updated>

		<summary type="html">&lt;p&gt;Davidpaine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Error messages]]&lt;br /&gt;
&lt;br /&gt;
== Example error messages ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background:white; border:white; margin-left: 1em; font-style:italic&amp;quot;&amp;gt;&lt;br /&gt;
 The object invoked has disconnected from its clients.&lt;br /&gt;
&lt;br /&gt;
 The RPC server is unavailable.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cause ==&lt;br /&gt;
&lt;br /&gt;
This error indicates a problem occurred while a [[SpreadsheetOpen|Spreadsheet function]] in Analytica was attempting to communicate with an Excel process in order to read or write data from/to the spreadsheet.  The actual text of the error message is produced by Excel, and thus a wide variety of messages are possible.&lt;br /&gt;
&lt;br /&gt;
== Variations ==&lt;br /&gt;
=== The object invoked has disconnected from its clients ===&lt;br /&gt;
&lt;br /&gt;
This occurs in Excel 2010 when the user has closed the spreadsheet from the Excel interface ''after'' [[SpreadsheetOpen]] has obtain a handle to the workbook object, but kept Excel running.&lt;br /&gt;
&lt;br /&gt;
Side note: This seems to be due to a bug in Excel 2010.  The premise of the Excel API that applications like Analytica use to communicate with it states that Excel should keep track of how many clients are using a particular workbook, and should close that workbook only after the last client has stopped using it.  However, Excel 2010 seems to ignore this contract when the workbook is closed through the Excel GUI -- closing all connections that may have previous existed with applications such as Analytica.&lt;br /&gt;
&lt;br /&gt;
To recover, dirty the definition of the variable containing [[SpreadsheetOpen]], forcing it to re-evaluate [[SpreadsheetOpen]] and thus re-establish in the process.&lt;br /&gt;
&lt;br /&gt;
=== The RPC server is unavailable ===&lt;br /&gt;
&lt;br /&gt;
In Excel 2010, this will happen if the spreadsheet is loaded into the visible user interface of Excel, and then after [[SpreadsheetOpen]] has evaluated and established a connection to the spreadsheet, you close Excel 2010 entirely.&lt;br /&gt;
&lt;br /&gt;
This error will also occur in all variants of Excel (2003, 2007 and 2010) when you kill the Excel.exe process from the task manager (or if it crashes on its own) after [[SpreadsheetOpen]] has established a connection.&lt;br /&gt;
&lt;br /&gt;
In either case, the error occurs when another Analytica spreadsheet function attempts to use the workbook connection that had been previous opened by [[SpreadsheetOpen]].&lt;br /&gt;
&lt;br /&gt;
To recover, dirty the definition of the variable containing [[SpreadsheetOpen]], forcing it to re-evaluate [[SpreadsheetOpen]] and thus re-establish in the process.&lt;br /&gt;
&lt;br /&gt;
=== Other errors ===&lt;br /&gt;
&lt;br /&gt;
'''Invalid Index''' One example of where this will happen is if you attempt to use spreadsheetsetinfo(wb, 'Activesheet', 'sheet#'), where sheet# is not present in the workbook.&lt;br /&gt;
&lt;br /&gt;
If you encounter other errors, please list them here and provide any information you can about why they may have occurred.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[SpreadsheetOpen]]&lt;br /&gt;
* [[Read and Write Spreadsheets]]&lt;br /&gt;
* [[Excel spreadsheets read and write]]&lt;br /&gt;
* [[Functions To Read Excel Worksheets]]&lt;br /&gt;
* [[Functions to Write Data to Excel Worksheets]]&lt;br /&gt;
* [[Excel to Analytica Mappings]]&lt;br /&gt;
* [[Excel to Analytica Translation]]&lt;/div&gt;</summary>
		<author><name>Davidpaine</name></author>
	</entry>
	<entry>
		<id>https://docs.analytica.com/index.php?title=AcpStyles&amp;diff=51714</id>
		<title>AcpStyles</title>
		<link rel="alternate" type="text/html" href="https://docs.analytica.com/index.php?title=AcpStyles&amp;diff=51714"/>
		<updated>2018-08-11T06:47:51Z</updated>

		<summary type="html">&lt;p&gt;Davidpaine: /* Outline Tree */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Analytica Cloud Player]]&lt;br /&gt;
[[Category: Attributes]]&lt;br /&gt;
[[Analytica_Cloud_Player#See_also|&amp;lt;&amp;lt;Back to Analytica Cloud Player]]&lt;br /&gt;
&lt;br /&gt;
ACP offers a wide variety of styles and options to control the look and functioning of the user interface. Many of these go beyond what is (currently) available in Desktop Analytica (DTA). &lt;br /&gt;
&lt;br /&gt;
The easiest way to set most of these styles and options is to use the [[ACP Style Library]].  Select '''Add Library...''' from the '''File''' menu and select the  [[ACP Style Library]] to add into your model. This library lets you select most ACP styles and options interactively from checkboxes and menus. You can configure Navigation styles, Node styles and Frame nodes. For many options, it shows a preview of what it will look like in ACP.  When you set an option, it automatically sets the corresponding '''CloudPlayerStyles''', ''so you don't need to worry about them, and can ignore the rest of this page.''&lt;br /&gt;
&lt;br /&gt;
This page is for those geeks who want to know the details of these '''CloudPlayerStyles''', or if you want to use those few '''CloudPlayerStyles''' not (yet) accessible in the [[ACP Style Library]]. &lt;br /&gt;
&lt;br /&gt;
You set general styles and options that apply to the whole model by adding flags to the '''CloudPlayerStyles''' attribute for the main model. You set styles specific to a particular module or node by adding flags to the '''CloudPlayerStyles''' attribute for that object. &lt;br /&gt;
 &lt;br /&gt;
The easiest way to view and edit the CloudPlayerStyles attribute in Desktop Analytica is to use the [[Attribute panel]].  Select '''CloudPlayerStyles''' from the list of Attributes at the top of that panel. By default, '''CloudPlayerStyles''' is not shown in the [[Object window]], so you first need to set it to be shown in the [[Manage attributes|Attributes dialog]].  &lt;br /&gt;
&lt;br /&gt;
The '''CloudPlayerStyles''' and their flags are not case sensitive.  &lt;br /&gt;
&lt;br /&gt;
When you put multiple flags in a '''CloudPlayerStyles''' attribute, you can separate them by commas, spaces, or newlines. We recommend putting each flag on a separate line for clarity. ACP just looks for the particular text values and doesn't care about the separators.&lt;br /&gt;
&lt;br /&gt;
=== Model level styles  ===&lt;br /&gt;
&lt;br /&gt;
These styles apply to the entire model. You set them in the '''CloudPlayerStyles''' attribute for the Main Model. (They have no effect when set for a submodule.)&lt;br /&gt;
&lt;br /&gt;
==== Navigation style  ====&lt;br /&gt;
&lt;br /&gt;
ACP offers these options for Navigation_style:&lt;br /&gt;
* &amp;lt;code&amp;gt;Navigation_style: Outline&amp;lt;/code&amp;gt;  - An expandable tree of modules on the left of the ACP window, similar to the outline view in desktop Analytica. This is the default style.&lt;br /&gt;
* &amp;lt;code&amp;gt;Navigation_style: Top_tabs&amp;lt;/code&amp;gt; -- The main modules in the top model appear as a row of tabs across the top of the window. Click a tab to show the diagram for that module.&lt;br /&gt;
* &amp;lt;code&amp;gt;Navigation_style: Two_top_tabs&amp;lt;/code&amp;gt; --  The main modules in the top model appear as a row of tabs. The submodules of the module whose tab is selected appear as a second row of tabs. Needs to be used with the style'''&amp;lt;code&amp;gt;show_as_tab: no&amp;lt;/code&amp;gt;'''. &lt;br /&gt;
*&amp;lt;code&amp;gt;Navigation_style: Side_tabs&amp;lt;/code&amp;gt; -- The main modules in the top model appear as a column of tabs on the left of the window. Click a tab to show the diagram for that module.&lt;br /&gt;
* &amp;lt;code&amp;gt;Navigation_style: Two_side_tabs&amp;lt;/code&amp;gt;  -- The main modules in the top model appear as a column of tabs on the left of the window. The submodules of the module whose tab is selected appear as a second column of tabs on the left. Needs to be used with the style '''&amp;lt;code&amp;gt;show_as_tab: no&amp;lt;/code&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
We describe each in more detail below.&lt;br /&gt;
&lt;br /&gt;
====Outline Tree====&lt;br /&gt;
&lt;br /&gt;
By default, when using the Outline Navigation style, ACP shows an expandable outline tree of modules on the left hand side of the window, similar to the Outline view in Analytica on the desktop. This makes it easy to navigate a model with an extensive hierarchy of modules. This outline is only present with Outline Navigation style.&lt;br /&gt;
&lt;br /&gt;
A navigation flag is not needed for this style, but if you want to explicitly set this style you can add '''&amp;lt;code&amp;gt;Navigation_style: Outline&amp;lt;/code&amp;gt;''' to the top diagram's '''CloudPlayerStyles''' attribute.&lt;br /&gt;
&lt;br /&gt;
For small models, and most web apps, you may want to suppress the Outline view. Do this by inserting the text '''&amp;lt;code&amp;gt;show_outline: no&amp;lt;/code&amp;gt;''' into the top diagram's CloudPlayerStyles attribute. (If a model has only one diagram,  i.e. with no modules, it never shows the outline tree.)&lt;br /&gt;
&lt;br /&gt;
:[[Image:ACP Outline Tree.png]] &lt;br /&gt;
&lt;br /&gt;
===== Toolbar Tabs =====&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_tabs: no&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::By default, ACP shows navigation tabs for &amp;quot;Diagram&amp;quot;, &amp;quot;Object&amp;quot;, &amp;quot;Table&amp;quot;, &amp;quot;Graph&amp;quot; along the top. Use this flag to hide those tabs. If you display the model inputs and outputs on the diagram -- using embedded tables and graphs on the diagram -- your users may not need those tabs.  (You can also use &amp;lt;code&amp;gt;show_tabs: yes&amp;lt;/code&amp;gt; to explicitly show the tabs.) Only present with the Outline Navigation style.&lt;br /&gt;
&lt;br /&gt;
====Module hierarchy bar ====&lt;br /&gt;
&lt;br /&gt;
For a multi-module model, ACP normally shows the model hierarchy in a bar at the top of the diagram. The model hierarchy header shows you where you are in a large model by listing the titles of the ancestor modules in which the current diagram is nested.  You can click any ancestor to click up levels in the hierarchy. The Hierarchy Bar takes up much less screen real estate than the Outline Tree.&lt;br /&gt;
&lt;br /&gt;
With [[CloudPlayerStyles_Attribute_Values#Tabbed_Module_Navigation|tabbed navigation]] style, it doesn't show the hierarchy bar when you are viewing a top level module, since its title is already in the selected tab. With a two-level tab navigation, it shows the hierarchy bar only when viewing a module nested 3 or more levels down. Basically, the hierarchy header does not duplicate what you can see in the tabs.&lt;br /&gt;
&lt;br /&gt;
Note that this setting is not based on a CloudPlayerstyle attribute, but rather on the ''Show module hierarchy'' check box in the model [[Preferences]] in Analytica.  With the model opened in Analytica, on the [[Edit menu]], select '''Preference...''', and check (or uncheck) the ''Show module hierarchy'' checkbox.&lt;br /&gt;
:&lt;br /&gt;
&lt;br /&gt;
:[[Image:Acp hh.png]]&lt;br /&gt;
&lt;br /&gt;
====Tabbed Module Navigation====&lt;br /&gt;
&lt;br /&gt;
As an alternative to the Outline view, you can set the '''&amp;lt;code&amp;gt;Navigation_style&amp;lt;/code&amp;gt;''' to use use a tabbed interface which is often more convenient and familiar for web applications. By default, the main model appears as the first tab. You can sw&lt;br /&gt;
&lt;br /&gt;
There are four tabbed styles, Top_tabs and Two_top_tabs, with one or two rows of tabs across the top, respectively; and Side_tabs and Two_side_tabs with one or two columns of tabs down the side. Top_tabs works well if you have up to 5 to 8 modules in the main diagram (tabs), depending on the length of their titles and the width of the ACP window.  If you have a lot of modules, or they have long titles, it may be better to use Side_tabs.  If you have too many modules to fit at the top or side, you can use Two_top_tabs or Two_side_tabs. In those cases, you must organize the modules into a two-level hierarchy with logical groupings. &lt;br /&gt;
&lt;br /&gt;
'Top tabs or side tabs.' The first tab displays the top level diagram, and the remaining tabs display the modules present on the top level diagram of the model.  (The modules will not display on the diagram, so you need to tweak your diagram for playing in ACP so that it looks right without these present). The size of the diagram is determined by the size of the top level diagram window when the model was last saved in Analytica.&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;code&amp;gt;navigation_style: top_tabs&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::This setting instructs ACP to use the 'Tabs across top' navigation style.&lt;br /&gt;
&lt;br /&gt;
:[[File:acp top tabs.png]]&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;code&amp;gt;navigation_style: side_tabs&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::This setting instructs ACP to use the 'Side tabs' navigation style.  Side tabs work better than top tabs when there are more module nodes present.&lt;br /&gt;
&lt;br /&gt;
:[[File:acp side tabs.png]]&lt;br /&gt;
* &amp;lt;code&amp;gt;Navigation_style: Two_top_tabs&amp;lt;/code&amp;gt; &lt;br /&gt;
* &amp;lt;code&amp;gt;Navigation_style: Two_side_tabs&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
'''These 2 Navigation styles replace the style  &amp;lt;code&amp;gt;two_tiers_tabs:yes&amp;lt;/code&amp;gt; which has been deprecated.'''&lt;br /&gt;
&lt;br /&gt;
These styles are useful for modules with several layers of modules and submodules - to reduce the clutter of the top layer of tabs. Modules in the model's top diagram appear as top tabs (left tabs).  Modules within those top level modules appear as subtabs,  the 'second tier'. When you select a top-level tab, it shows its submodules as subtabs. This means that the top level of modules will not show any contents other than their submodules, so the model needs to be designed with this in mind.&lt;br /&gt;
*Currently these 2 styles must be used with the '''&amp;lt;code&amp;gt;show_as_tab: no&amp;lt;/code&amp;gt;''' style set. &amp;lt;!--Coming soon: Compatibility with '''&amp;lt;code&amp;gt;show_as_tab: yes&amp;lt;/code&amp;gt;''' --&amp;gt;&lt;br /&gt;
*The selected tab appears with the color of the diagram background of it's module&lt;br /&gt;
&lt;br /&gt;
====Tab color====&lt;br /&gt;
&lt;br /&gt;
When using Tabbed Navigation, you can use these flags to control how the color of the tabs display on your model in ACP. To use, add one of them to the CloudPlayerStyle attribute of the top level diagram of your model. They have no effect if added to a module other than the top diagram.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Tab_color: Default &amp;lt;/code&amp;gt;''' The default. Non-selected tabs are bluish white. The selected tab uses the background color for that diagram.&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Tab_color: Background &amp;lt;/code&amp;gt;''' All tabs use their diagram background color, whether selected or not&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Tab_color: Node &amp;lt;/code&amp;gt;'''  The selected Tab uses its diagram background color; The other tabs use the color of their Module node (not their diagram background color).  You can use this to change the color of the tabs by modifying their node color in an Analytica functions.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;all_tabs_diagram_color: yes&amp;lt;/code&amp;gt;''' This flag has been deprecated and may not work in future ACP releases. Replaced by '''&amp;lt;code&amp;gt;Tab_color: Background &amp;lt;/code&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
====Display Only a Single Diagram====&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;top_diagram_only: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Use this flag if you want to restrict users access to only the top diagram. With this flag, any action that would normally bring up a different diagram will just reload the top diagram.  (If you are using this setting, you will also want to also not display the Outline Tree as explained above.)&lt;br /&gt;
&lt;br /&gt;
====Go into Parent Button====&lt;br /&gt;
&lt;br /&gt;
The user clicks this button to display the parent module diagram of the current diagram:&lt;br /&gt;
:[[Image:ACP parent button.png]]&lt;br /&gt;
&lt;br /&gt;
It appears by default in the :Analytica model review&amp;quot; navigation style, but in the tabbed &amp;quot;Web application&amp;quot; style.  The button does not appear in the top diagram, where it would have no function.&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;code&amp;gt;show_parent_diagram_button: no&amp;lt;/code&amp;gt;'''  &lt;br /&gt;
::Set this flag to &amp;quot;no&amp;quot; to stop displaying the 'Go into Parent' button.&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;code&amp;gt;parent_diagram_button_coordinates: x, y&amp;lt;/code&amp;gt;'''  &lt;br /&gt;
::Show the 'Go to parent' button at a non-default location, where x and y are the number of pixels to the right and down, respectively, from the top left of the window.   E.g. &amp;lt;code&amp;gt;parent_diagram_button_coordinates:300,100&amp;lt;/code&amp;gt; will change the position of this button to &amp;lt;code&amp;gt;x = 300&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;y = 100&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
'''Show the parent diagram button in 'tabs across the top' navigation style'''&lt;br /&gt;
:If you want to display the 'Go to Parent' button when using the &amp;quot;Tabs across the top&amp;quot;: &lt;br /&gt;
:*Add the &amp;lt;code&amp;gt;parent_diagram_button_coordinates: xy&amp;lt;/code&amp;gt; ACP attribute style flag, along with the &amp;lt;code&amp;gt;navigation_style: top_tabs&amp;lt;/code&amp;gt; flag (see [[CloudPlayerStyles_Attribute_Values#Tabbed_Module_Navigation|Tabbed Module Navigation]] below) to the CloudPlayerStyles attribute. The actual coordinates of your parent diagram button may need to be tweaked.&lt;br /&gt;
&lt;br /&gt;
*The button appears only in submodules of a tab, not in a tab diagram where it is not needed.&lt;br /&gt;
:[[File:Parentdiagbutton w top tabs01.PNG]]&lt;br /&gt;
&lt;br /&gt;
====Show or hide the Diagram Title and Model title==== &lt;br /&gt;
You should use the [[ACP Style Library]] if you want to change the defaults for these flags, since they are only compatible with certain combinations. The Styles library changes all the flags at once, and prevents you from entering incompatible combinations.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_diagram_title: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::You can control whether or not to display the diagram's title at the top of the diagram. Use &amp;lt;code&amp;gt;show_diagram_title: no&amp;lt;/code&amp;gt; to suppress the diagram title. You can also explicitly tell ACP to show the diagram title by using &amp;lt;code&amp;gt;show_diagram_title: yes&amp;lt;/code&amp;gt;, but this is not really necessary because the currently ACP shows the diagram title by default.&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_model_title: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Show title of the model at the top to right of the [http://lumina.com Lumina] (or other) logo.  Note this flag only works properly when you also Hide Tabs because the tabs and title will overlap.&lt;br /&gt;
&lt;br /&gt;
====Hide the Banner and Logo====&lt;br /&gt;
Another flag it's easier to use the [[ACP Style Library]] to set, since it is only compatible with the parent button and toolbar tabs hidden. The Styles library changes all the flags at once, and prevents you from entering incompatible combinations.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_banner: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Hides the banner space usually present at the top of ACP. The banner typically contains the Lumina Logo, the '''Parent Diagram''' button, tabs, '''Close Model''' button, and '''Save''' button.&lt;br /&gt;
&lt;br /&gt;
:*This could be useful for customizing the appearance of a model [[Putting_ACP_in_a_Web_Page|embedded in a web page]], for instance.&lt;br /&gt;
:[[File:Banner area 01.PNG]]&lt;br /&gt;
:*If you play a model without the banner area in ACP, there isn't a convenient way to close the model without closing the browser.&lt;br /&gt;
&lt;br /&gt;
====Exclude the top level diagram from tabs====&lt;br /&gt;
&lt;br /&gt;
You should use the [[ACP Style Library]] if you want to set this flag, to avoid incompatible settings.&lt;br /&gt;
&lt;br /&gt;
*Optionally, Enter the text &amp;lt;code&amp;gt;Show_as_tab: no&amp;lt;/code&amp;gt; in the CloudPlayerStyles attribute of the top level module. &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_as_tab: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Excludes the top level diagram and just shows the submodules of the top level diagram as tabs. Since the top diagram will not display in ACP, you include the key user interface pages as modules in the main model. Can be used only with 'Top tabs' or 'Side tabs' styles. &lt;br /&gt;
*When setting tabbed Navigation styles using the ACP Styles Library, the default is for the Top level diagram to be included, except with two tiers of tabs, for which it is (Currently) required to exclude the top diagram from the tabs.&lt;br /&gt;
&lt;br /&gt;
If you want to see what it looks like, play this model [[Media:Show as tab no.ana|Array examples]] in ACP, with the &amp;lt;code&amp;gt;show_as_tab: no&amp;lt;/code&amp;gt; style in the cloud player styles attribute, and set to tabs along top.&lt;br /&gt;
&lt;br /&gt;
:[[File:Show as tab no02.png]]&lt;br /&gt;
&lt;br /&gt;
*Play this model in ACP and the top level diagram does not show. Rather the diagram for 'Intro to Arrays' shows as the first tab and then the other tabs.'''&lt;br /&gt;
&lt;br /&gt;
:[[File:Show as tab no01.png]]&lt;br /&gt;
&lt;br /&gt;
=== Styles for diagram nodes ===&lt;br /&gt;
&lt;br /&gt;
You can set some styles for your model which will affect how nodes on the diagram are displayed.  &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Show_table_graph_toggle:no&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::Turns off the  [[What%27s_new_in_ACP%3F#Show_table_graph_toggle:no|table / graph toggle]] button. Can be used as a model level flag, or as a flag for individual nodes. When used as a flag for individual nodes, it trumps the global flag, if present. Can save you some space if this button is not needed, or you have set your model up to show the only result you want the model viewer to see.&lt;br /&gt;
&lt;br /&gt;
ShowIONodeButtonText: no&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_unc_view_in_outputs: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::In Desktop Analytica, each user output node has a little icon on the right-hand side showing the uncertainty view last viewed (e.g. mid, mean, stats...). In ACP, you can suppress these with the flag &amp;lt;code&amp;gt;show_unc_view_in_outputs: no&amp;lt;/code&amp;gt;. We recommend this for ACP since the icon is usually confusing to end users. This style should be applied to the top level model object. It does have any effect currently when applied to individual nodes.&lt;br /&gt;
&lt;br /&gt;
:[[Image:Uncertainty view icons.png]] &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;calc_on_open: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::By default, ACP, like Analytica, does not compute results when you first view a diagram, leaving any User output nodes showing the '''Calc''' button. The user must click on each to see its result, as a scalar embedded in the Diagram, or as a separate Result window. Unless some results take a long time to evaluate, it is usually friendlier to compute the values before showing the Diagram. You can make this happen by inserting &amp;lt;code&amp;gt;calc_on_open: yes&amp;lt;/code&amp;gt; into the top level diagram's CloudPlayerStyles attribute. This flag doesn't have any effect currently when applied to individual nodes.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;auto_recalc_results: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Causes ACP to immediately recalculate any result when the user changes an input on that diagram that affects the result. &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_hover_highlight: no&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::By default, ACP displays a hover highlight -- a contrasting light rectangle behind a node -- when you move the cursor over the node. You can suppress this by including the &amp;lt;code&amp;gt;show_hover_highlight: no&amp;lt;/code&amp;gt;.  This style should be applied to the top level model object. It does have any effect currently when applied to individual nodes.  (The hover highlight is different from the [[help balloons|Help  Balloon]] described below.)&lt;br /&gt;
&lt;br /&gt;
:[[File:acp hover hl.png]]&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_copy_table_icon: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Usually, ACP displays a copy table icon near the upper right hand corner of a result table (or edit table, but less useful here).  Clicking the icon copies the table as displayed so it can be pasted into another place, e.g. Excel.  If you want to hide this icon, this is the flag to use.  The Copy Table Icon is the icon shown in the image below. This style should be applied to the top level model object. It doesn't have any effect currently when applied to individual nodes.&lt;br /&gt;
&lt;br /&gt;
:[[File:Copy table icon.png]]&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;ShowIONodeButtonText: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::This flag will cause the text Calc/Result/Edit Table etc. to not appear on the input / output buttons&lt;br /&gt;
::Needs to be added to the &amp;lt;code&amp;gt;Cloudplayerstyle&amp;lt;/code&amp;gt; attribute for the top diagram of your model. Has not yet been implemented for individual nodes.&lt;br /&gt;
&lt;br /&gt;
==== Balloon Help  ====&lt;br /&gt;
&lt;br /&gt;
When you move the cursor over a node, ACP usually shows a &amp;quot;balloon&amp;quot; popup next to the node with the title, units and description of the node (if it has one) to help end users understand what its for, or what to enter for a user input. If the node has no description, the [[help balloons|balloon help]] will not appear.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_id_in_balloon: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Use this flag to show each node's identifier below its title in the balloon -- unless the identifier and title are identical (except for spaces which are replaced by underscores).&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_definition_in_balloon: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Use this flag to show the node's definition in the balloon below the description.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;hover_balloon_delay&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::When you mouse over a node, there's a short delay of about half a second before it displays the balloon (to prevent wild balloon appearance when you move the cursor rapidly over a diagram.) You can tweak this delay time measured in milliseconds by inserting this flag. E.g. '''&amp;lt;code&amp;gt;hover_balloon_delay: 200&amp;lt;/code&amp;gt;''' to reduce the delay to .2 seconds.&lt;br /&gt;
&lt;br /&gt;
The three flags above go in the CloudPlayerStyles of the model and apply to all nodes in the model. You can also modify some aspects of the balloon separately for each node by inserting these flags in CloudPlayerStyles for each node: &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_hover_balloon: no&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::Insert this flag in the CloudPlayerStyles for a node, to suppress display of its balloon.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_hover_balloon_title: no&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::Insert this flag in the CloudPlayerStyles for a node, to suppress its title in the balloon.&lt;br /&gt;
&lt;br /&gt;
==== Enhanced Diagram Graphics  ====&lt;br /&gt;
&lt;br /&gt;
You can control the appearance of nodes, with bevels, shadows, and highlights, by setting these in the CloudPlayerStyles for the model. By default (for now) ACP displays nodes without these effects, similar to Desktop Analytica, looking rather flat like this:&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
:[[Image:Nodes no shadow or bevel.png]] &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;node_drop_shadow: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Setting this flag, displays a drop shadow behind each node, giving a kind of 3D effect:&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
:[[Image:Nodes drop shadow.png]] &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;bevel_node_border: yes&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::Setting this flag, displays a bevel border for each node, giving another kind of 3-D effect: &lt;br /&gt;
&lt;br /&gt;
:[[Image:Nodes beveled border.png]] &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;glow_hover_highlight: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
:: Set this flag to show a &amp;quot;glowing&amp;quot; highlight around each node when you move the cursor over a node. &amp;lt;br&amp;gt;&amp;lt;code&amp;gt;glow_hover_highlight: no&amp;lt;/code&amp;gt;. Switches off this behavior, which is the default behavior in ACP &lt;br /&gt;
&lt;br /&gt;
Here is the glow hover effect on a node, along with Drop shadow and Beveled border effects. &lt;br /&gt;
&lt;br /&gt;
:[[Image:Nodes all graphic effects.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; These effects are new and are still somewhat experimental, so, they are off by default. You are welcome to try them out, by setting CloudPlayerStyles for the main model. Eventually, these effects may become the default. Then you'll be able to turn each one off using &amp;lt;code&amp;gt;Node_drop_shadow: no, Bevel_node_border: no&amp;lt;/code&amp;gt;, and&amp;lt;code&amp;gt;Glow_hover_highlight: no&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Styles to adjust the ACP canvas===&lt;br /&gt;
	&lt;br /&gt;
====Set the ACP canvas size====&lt;br /&gt;
&lt;br /&gt;
The default ACP3 Flash Canvas is set to &amp;quot;100%&amp;quot;. This means that the canvas is the same size as the browser window. &lt;br /&gt;
&lt;br /&gt;
There are two cloud player styles for optionally controlling screen size.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;screen_width: 999&amp;lt;/code&amp;gt;''', and '''&amp;lt;code&amp;gt;screen_height: 999&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::where 999 is the number of pixels to use for your ACP canvas. If you use these flags you need to add space for the Banner/Tabs/Hierarchy headers or the outline on the left.&lt;br /&gt;
&lt;br /&gt;
====Scroll Bars====&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Add_scroll_bars: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::You can add this flag to the top level diagram's CloudPlayerStyles attribute if you want to suppress the scroll bars which would otherwise appear on a large diagram.&lt;br /&gt;
&lt;br /&gt;
===Other Model level styles===&lt;br /&gt;
&lt;br /&gt;
====Message boxes====&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;message_box_location: x, y&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::By default, ACP shows error and other message boxes right in middle of the screen, but you can change where these display using this flag. Set this flag - with the x, y coordinates in pixels on the ACP canvas - where you want the message boxes to display. Needs to be put into the CloudPlayerStyles attribute for the top diagram of your model.&lt;br /&gt;
&lt;br /&gt;
== Node Level Settings  ==&lt;br /&gt;
&lt;br /&gt;
These style flags and options apply to individual nodes (variables), rather than the model as a whole. So, you set these flags on the CloudPlayerStyles for selected objects (nodes).&lt;br /&gt;
&lt;br /&gt;
=== Input nodes  ===&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;textalways&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Usually in ACP and Desktop Analytica, to enter a text value into a user input node you have to enclose it in quotes. Insert this flag into the CloudPlayerStyles for each Input node if you want it treat the input as text without requiring the user to use quotes.  Note this flag is inserted into the Formnode's CloudPlayerStyles attribute and cannot be done in the Object window or attribute panel.  Instead figure out what the identifier of the formnode is and then set the CloudPlayerStyles in the typescript window.&lt;br /&gt;
&amp;lt;!--Not implemented in flex so I will comment out for now&lt;br /&gt;
*'''&amp;lt;code&amp;gt;tabindex: ''n''&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::In ACP and Desktop Analytica, the user can press tab to go to the next input control to enter its input. You can control the tab order -- the sequence followed by tabbing through inputs -- by adding this flag. Put &amp;lt;code&amp;gt;tabindex: 1&amp;lt;/code&amp;gt; into the CloudPlayerStyles of the first one. Put  &amp;lt;code&amp;gt;tabindex: 2&amp;lt;/code&amp;gt; into the second, and so on.  Note this flag is inserted into the Formnode's CloudPlayerStyles attribute and cannot be done in the Object window or attribute panel.  Instead figure out what the identifier of the formnode is and then set the CloupPlayerStyles in the typescript window.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Other node level flags ===&lt;br /&gt;
==== Prevent nodes from showing on the diagram ====&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Show_Object: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::You can prevent nodes or modules from showing on the diagram of your model, by adding this flag to the CloudPlayerStyles attribute of the object you wish to hide.&lt;br /&gt;
&lt;br /&gt;
*Once played in ACP the objects aren't visible, and if the outline is displayed the module will not be shown in the Outline either.&lt;br /&gt;
&lt;br /&gt;
==Special Flags==&lt;br /&gt;
&lt;br /&gt;
===Download_Spreadsheet:xyz.xlsx===&lt;br /&gt;
*This Cloud Player style allows you to download a spreadsheet while playing a model. You could of course have modified this Spreadsheet while working with the model.&lt;br /&gt;
*This flag can be added to the CloudPlayerStyle attribute of a button. E.g. if you want to download &amp;lt;code&amp;gt;xyz.xlsx&amp;lt;/code&amp;gt; you add &amp;lt;code&amp;gt;download_spreadsheet xyz.xlsx&amp;lt;/code&amp;gt; to the CloudPlayerStyle attribute of the button. Then when pressed the button will prompt you to save the file. &lt;br /&gt;
*You can't download a spreadsheet in the same button click that causes a spreadsheet to be uploaded.&lt;br /&gt;
*If you don't specify the name of the spreadsheet file ACP downloads the last file uploaded without a dialog.&lt;br /&gt;
*This is not the same as using [[SpreadsheetSave]]() {If you evaluate a variable in your model using [[SpreadsheetSave]], it will save the spreadsheet to the server by default}.&lt;br /&gt;
&lt;br /&gt;
*You can also do this &amp;quot;on the fly&amp;quot; in your model by having an [[OnClick]] attribute that sets this flag in the CPS attribute.&lt;br /&gt;
&lt;br /&gt;
===Upload_Spreadsheet===&lt;br /&gt;
&lt;br /&gt;
*This flag can also be added to the CloudplayerStyle attribute of a button. It results in the user being prompted with a file upload after the button onclick completes.&lt;br /&gt;
&lt;br /&gt;
*As with the &amp;lt;code&amp;gt;Download_Spreadsheet&amp;lt;/code&amp;gt;, flag, you can do this &amp;quot;on the fly&amp;quot; in your model by having an [[OnClick]] attribute that sets this flag in the CPS attribute.&lt;br /&gt;
&lt;br /&gt;
===Save_on_click:yes===&lt;br /&gt;
This flag can be added to the cloudplayerstyle attribute of a  button. Then it works as a &amp;quot;save as&amp;quot; button. Ie the save dialog opens when the button is pressed.&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;ACP_save_as_filename&amp;quot; variable===&lt;br /&gt;
Can be used to create a custom default model name in the save as dialog. Used in combination with the &amp;lt;code&amp;gt;save_on_click:yes&amp;lt;/code&amp;gt; flag.&lt;br /&gt;
&lt;br /&gt;
*In Desktop Analytica, add a variable to your model with the identifier &amp;lt;code&amp;gt;acp_save_as_filename&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Media:Saveasfilename.ana|Here is an example model]] using the &amp;lt;code&amp;gt;save_on_click:yes&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;acp_save_as_filename&amp;lt;/code&amp;gt; flags.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[DP]Removed as of 42&lt;br /&gt;
===&amp;quot;Save_as_Public:Yes===&lt;br /&gt;
Another flag which can be used with a button, only in combination with the cloudplayerstyle &amp;lt;code&amp;gt;save_on_click:yes&amp;lt;/code&amp;gt;. This flag causes the access of a model snapshot saved in a group account to be public by default.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
===Asychronous calls===&lt;br /&gt;
&lt;br /&gt;
See the what's new page [[What%27s_new_in_ACP%3F#New_functionality_requiring_Asynchronous_calls|here]] also [[Future_ACP_Features#Async_calls|Explanation of ACP's use of Asynchronous polling]]&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;use_async_calls: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::This flag needs to be set in the top diagram of your model if you don't want to use asynchronous calls. This may  slightly speed up model playing for some models of course, you don't want to add this flag if you have features in your model which require [[Future_ACP_Features#Async_calls|asynchronous polling]])&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;use_async_calls: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::This flag has been deprecated since asynchronous polling has been implemented as default in ACP, and will be removed from this wiki eventually.&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;ACP Current User&amp;quot; Variable===&lt;br /&gt;
Add a variable to your model which will show the current user's email address as a result.&lt;br /&gt;
							&lt;br /&gt;
*Open the model in Desktop Analytica. &lt;br /&gt;
*Add a variable with identifier &amp;lt;code&amp;gt;Acp_current_user&amp;lt;/code&amp;gt; to the model and save it.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
:[[File:ACP current user01.PNG]]&lt;br /&gt;
&lt;br /&gt;
*When  you play the model in ACP, and evaluate Acp_current_user, the result is  the user e.g. &amp;lt;code&amp;gt;johndoe@gmail.com&amp;lt;/code&amp;gt; {when playing an email invite the result will be &amp;quot;anonymous&amp;quot;}.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
:[[File:ACP current user03.PNG]]&lt;br /&gt;
&lt;br /&gt;
== Embedded Tables and Graphs  ==&lt;br /&gt;
&lt;br /&gt;
In ACP it is possible to display graphs and tables directly on the diagram. The '''CloudPlayerStyles''' can be used to specify the region on the diagram to display these tables or graphs.&lt;br /&gt;
&lt;br /&gt;
More on [[ACP Rendering tables and graphs on the diagram |embedded tables and graphs]].&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[ACP Style Library]] &lt;br /&gt;
* [[media:ACP style library.ana]]&lt;br /&gt;
* [[Analytica Cloud Player]]&lt;br /&gt;
* [[ACP Rendering tables and graphs on the diagram]]&lt;br /&gt;
* [[Putting ACP in a Web Page]]&lt;br /&gt;
* [[Help balloons]]&lt;br /&gt;
* [[Attributes]]&lt;br /&gt;
* [[Manage attributes]]&lt;/div&gt;</summary>
		<author><name>Davidpaine</name></author>
	</entry>
	<entry>
		<id>https://docs.analytica.com/index.php?title=AcpStyles&amp;diff=51658</id>
		<title>AcpStyles</title>
		<link rel="alternate" type="text/html" href="https://docs.analytica.com/index.php?title=AcpStyles&amp;diff=51658"/>
		<updated>2018-07-27T02:49:58Z</updated>

		<summary type="html">&lt;p&gt;Davidpaine: /* Outline Tree */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Analytica Cloud Player]]&lt;br /&gt;
[[Category: Attributes]]&lt;br /&gt;
[[Analytica_Cloud_Player#See_also|&amp;lt;&amp;lt;Back to Analytica Cloud Player]]&lt;br /&gt;
&lt;br /&gt;
ACP offers a wide variety of styles and options to control the look and functioning of the user interface. Many of these go beyond what is (currently) available in Desktop Analytica (DTA). &lt;br /&gt;
&lt;br /&gt;
The easiest way to set most of these styles and options is to use the [[ACP Style Library]].  Select '''Add Library...''' from the '''File''' menu and select the  [[ACP Style Library]] to add into your model. This library lets you select most ACP styles and options interactively from checkboxes and menus. You can configure Navigation styles, Node styles and Frame nodes. For many options, it shows a preview of what it will look like in ACP.  When you set an option, it automatically sets the corresponding '''CloudPlayerStyles''', ''so you don't need to worry about them, and can ignore the rest of this page.''&lt;br /&gt;
&lt;br /&gt;
This page is for those geeks who want to know the details of these '''CloudPlayerStyles''', or if you want to use those few '''CloudPlayerStyles''' not (yet) accessible in the [[ACP Style Library]]. &lt;br /&gt;
&lt;br /&gt;
You set general styles and options that apply to the whole model by adding flags to the '''CloudPlayerStyles''' attribute for the main model. You set styles specific to a particular module or node by adding flags to the '''CloudPlayerStyles''' attribute for that object. &lt;br /&gt;
 &lt;br /&gt;
The easiest way to view and edit the CloudPlayerStyles attribute in Desktop Analytica is to use the [[Attribute panel]].  Select '''CloudPlayerStyles''' from the list of Attributes at the top of that panel. By default, '''CloudPlayerStyles''' is not shown in the [[Object window]], so you first need to set it to be shown in the [[Manage attributes|Attributes dialog]].  &lt;br /&gt;
&lt;br /&gt;
The '''CloudPlayerStyles''' and their flags are not case sensitive.  &lt;br /&gt;
&lt;br /&gt;
When you put multiple flags in a '''CloudPlayerStyles''' attribute, you can separate them by commas, spaces, or newlines. We recommend putting each flag on a separate line for clarity. ACP just looks for the particular text values and doesn't care about the separators.&lt;br /&gt;
&lt;br /&gt;
=== Model level styles  ===&lt;br /&gt;
&lt;br /&gt;
These styles apply to the entire model. You set them in the '''CloudPlayerStyles''' attribute for the Main Model. (They have no effect when set for a submodule.)&lt;br /&gt;
&lt;br /&gt;
==== Navigation style  ====&lt;br /&gt;
&lt;br /&gt;
ACP offers these options for Navigation_style:&lt;br /&gt;
* &amp;lt;code&amp;gt;Navigation_style: Outline&amp;lt;/code&amp;gt;  - An expandable tree of modules on the left of the ACP window, similar to the outline view in desktop Analytica. This is the default style.&lt;br /&gt;
* &amp;lt;code&amp;gt;Navigation_style: Top_tabs&amp;lt;/code&amp;gt; -- The main modules in the top model appear as a row of tabs across the top of the window. Click a tab to show the diagram for that module.&lt;br /&gt;
* &amp;lt;code&amp;gt;Navigation_style: Two_top_tabs&amp;lt;/code&amp;gt; --  The main modules in the top model appear as a row of tabs. The submodules of the module whose tab is selected appear as a second row of tabs. Needs to be used with the style'''&amp;lt;code&amp;gt;show_as_tab: no&amp;lt;/code&amp;gt;'''. &lt;br /&gt;
*&amp;lt;code&amp;gt;Navigation_style: Side_tabs&amp;lt;/code&amp;gt; -- The main modules in the top model appear as a column of tabs on the left of the window. Click a tab to show the diagram for that module.&lt;br /&gt;
* &amp;lt;code&amp;gt;Navigation_style: Two_side_tabs&amp;lt;/code&amp;gt;  -- The main modules in the top model appear as a column of tabs on the left of the window. The submodules of the module whose tab is selected appear as a second column of tabs on the left. Needs to be used with the style '''&amp;lt;code&amp;gt;show_as_tab: no&amp;lt;/code&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
We describe each in more detail below.&lt;br /&gt;
&lt;br /&gt;
====Outline Tree====&lt;br /&gt;
&lt;br /&gt;
By default, ACP shows an expandable outline tree of modules on the left hand side of the window, similar to the Outline view in Analytica on the desktop. This makes it easy to navigate a model with an extensive hierarchy of modules. This outline is only present with Outline Navigation style.&lt;br /&gt;
&lt;br /&gt;
A navigation flag is not needed for this style, but if you want to explicitly set this style you can add '''&amp;lt;code&amp;gt;Navigation_style: Outline&amp;lt;/code&amp;gt;''' to the top diagram's '''CloudPlayerStyles''' attribute.&lt;br /&gt;
&lt;br /&gt;
For small models, and most web apps, you may want to suppress the Outline view. Do this by inserting the text '''&amp;lt;code&amp;gt;show_outline: no&amp;lt;/code&amp;gt;''' into the top diagram's CloudPlayerStyles attribute. (If a model has only one diagram,  i.e. with no modules, it never shows the outline tree.)&lt;br /&gt;
&lt;br /&gt;
:[[Image:ACP Outline Tree.png]] &lt;br /&gt;
&lt;br /&gt;
===== Toolbar Tabs =====&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_tabs: no&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::By default, ACP shows navigation tabs for &amp;quot;Diagram&amp;quot;, &amp;quot;Object&amp;quot;, &amp;quot;Table&amp;quot;, &amp;quot;Graph&amp;quot; along the top. Use this flag to hide those tabs. If you display the model inputs and outputs on the diagram -- using embedded tables and graphs on the diagram -- your users may not need those tabs.  (You can also use &amp;lt;code&amp;gt;show_tabs: yes&amp;lt;/code&amp;gt; to explicitly show the tabs.) Only present with the Outline Navigation style.&lt;br /&gt;
&lt;br /&gt;
====Module hierarchy bar ====&lt;br /&gt;
&lt;br /&gt;
For a multi-module model, ACP normally shows the model hierarchy in a bar at the top of the diagram. The model hierarchy header shows you where you are in a large model by listing the titles of the ancestor modules in which the current diagram is nested.  You can click any ancestor to click up levels in the hierarchy. The Hierarchy Bar takes up much less screen real estate than the Outline Tree.&lt;br /&gt;
&lt;br /&gt;
With [[CloudPlayerStyles_Attribute_Values#Tabbed_Module_Navigation|tabbed navigation]] style, it doesn't show the hierarchy bar when you are viewing a top level module, since its title is already in the selected tab. With a two-level tab navigation, it shows the hierarchy bar only when viewing a module nested 3 or more levels down. Basically, the hierarchy header does not duplicate what you can see in the tabs.&lt;br /&gt;
&lt;br /&gt;
Note that this setting is not based on a CloudPlayerstyle attribute, but rather on the ''Show module hierarchy'' check box in the model [[Preferences]] in Analytica.  With the model opened in Analytica, on the [[Edit menu]], select '''Preference...''', and check (or uncheck) the ''Show module hierarchy'' checkbox.&lt;br /&gt;
:&lt;br /&gt;
&lt;br /&gt;
:[[Image:Acp hh.png]]&lt;br /&gt;
&lt;br /&gt;
====Tabbed Module Navigation====&lt;br /&gt;
&lt;br /&gt;
As an alternative to the Outline view, you can set the '''&amp;lt;code&amp;gt;Navigation_style&amp;lt;/code&amp;gt;''' to use use a tabbed interface which is often more convenient and familiar for web applications. By default, the main model appears as the first tab. You can sw&lt;br /&gt;
&lt;br /&gt;
There are four tabbed styles, Top_tabs and Two_top_tabs, with one or two rows of tabs across the top, respectively; and Side_tabs and Two_side_tabs with one or two columns of tabs down the side. Top_tabs works well if you have up to 5 to 8 modules in the main diagram (tabs), depending on the length of their titles and the width of the ACP window.  If you have a lot of modules, or they have long titles, it may be better to use Side_tabs.  If you have too many modules to fit at the top or side, you can use Two_top_tabs or Two_side_tabs. In those cases, you must organize the modules into a two-level hierarchy with logical groupings. &lt;br /&gt;
&lt;br /&gt;
'Top tabs or side tabs.' The first tab displays the top level diagram, and the remaining tabs display the modules present on the top level diagram of the model.  (The modules will not display on the diagram, so you need to tweak your diagram for playing in ACP so that it looks right without these present). The size of the diagram is determined by the size of the top level diagram window when the model was last saved in Analytica.&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;code&amp;gt;navigation_style: top_tabs&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::This setting instructs ACP to use the 'Tabs across top' navigation style.&lt;br /&gt;
&lt;br /&gt;
:[[File:acp top tabs.png]]&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;code&amp;gt;navigation_style: side_tabs&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::This setting instructs ACP to use the 'Side tabs' navigation style.  Side tabs work better than top tabs when there are more module nodes present.&lt;br /&gt;
&lt;br /&gt;
:[[File:acp side tabs.png]]&lt;br /&gt;
* &amp;lt;code&amp;gt;Navigation_style: Two_top_tabs&amp;lt;/code&amp;gt; &lt;br /&gt;
* &amp;lt;code&amp;gt;Navigation_style: Two_side_tabs&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
'''These 2 Navigation styles replace the style  &amp;lt;code&amp;gt;two_tiers_tabs:yes&amp;lt;/code&amp;gt; which has been deprecated.'''&lt;br /&gt;
&lt;br /&gt;
These styles are useful for modules with several layers of modules and submodules - to reduce the clutter of the top layer of tabs. Modules in the model's top diagram appear as top tabs (left tabs).  Modules within those top level modules appear as subtabs,  the 'second tier'. When you select a top-level tab, it shows its submodules as subtabs. This means that the top level of modules will not show any contents other than their submodules, so the model needs to be designed with this in mind.&lt;br /&gt;
*Currently these 2 styles must be used with the '''&amp;lt;code&amp;gt;show_as_tab: no&amp;lt;/code&amp;gt;''' style set. &amp;lt;!--Coming soon: Compatibility with '''&amp;lt;code&amp;gt;show_as_tab: yes&amp;lt;/code&amp;gt;''' --&amp;gt;&lt;br /&gt;
*The selected tab appears with the color of the diagram background of it's module&lt;br /&gt;
&lt;br /&gt;
====Tab color====&lt;br /&gt;
&lt;br /&gt;
When using Tabbed Navigation, you can use these flags to control how the color of the tabs display on your model in ACP. To use, add one of them to the CloudPlayerStyle attribute of the top level diagram of your model. They have no effect if added to a module other than the top diagram.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Tab_color: Default &amp;lt;/code&amp;gt;''' The default. Non-selected tabs are bluish white. The selected tab uses the background color for that diagram.&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Tab_color: Background &amp;lt;/code&amp;gt;''' All tabs use their diagram background color, whether selected or not&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Tab_color: Node &amp;lt;/code&amp;gt;'''  The selected Tab uses its diagram background color; The other tabs use the color of their Module node (not their diagram background color).  You can use this to change the color of the tabs by modifying their node color in an Analytica functions.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;all_tabs_diagram_color: yes&amp;lt;/code&amp;gt;''' This flag has been deprecated and may not work in future ACP releases. Replaced by '''&amp;lt;code&amp;gt;Tab_color: Background &amp;lt;/code&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
====Display Only a Single Diagram====&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;top_diagram_only: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Use this flag if you want to restrict users access to only the top diagram. With this flag, any action that would normally bring up a different diagram will just reload the top diagram.  (If you are using this setting, you will also want to also not display the Outline Tree as explained above.)&lt;br /&gt;
&lt;br /&gt;
====Go into Parent Button====&lt;br /&gt;
&lt;br /&gt;
The user clicks this button to display the parent module diagram of the current diagram:&lt;br /&gt;
:[[Image:ACP parent button.png]]&lt;br /&gt;
&lt;br /&gt;
It appears by default in the :Analytica model review&amp;quot; navigation style, but in the tabbed &amp;quot;Web application&amp;quot; style.  The button does not appear in the top diagram, where it would have no function.&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;code&amp;gt;show_parent_diagram_button: no&amp;lt;/code&amp;gt;'''  &lt;br /&gt;
::Set this flag to &amp;quot;no&amp;quot; to stop displaying the 'Go into Parent' button.&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;code&amp;gt;parent_diagram_button_coordinates: x, y&amp;lt;/code&amp;gt;'''  &lt;br /&gt;
::Show the 'Go to parent' button at a non-default location, where x and y are the number of pixels to the right and down, respectively, from the top left of the window.   E.g. &amp;lt;code&amp;gt;parent_diagram_button_coordinates:300,100&amp;lt;/code&amp;gt; will change the position of this button to &amp;lt;code&amp;gt;x = 300&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;y = 100&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
'''Show the parent diagram button in 'tabs across the top' navigation style'''&lt;br /&gt;
:If you want to display the 'Go to Parent' button when using the &amp;quot;Tabs across the top&amp;quot;: &lt;br /&gt;
:*Add the &amp;lt;code&amp;gt;parent_diagram_button_coordinates: xy&amp;lt;/code&amp;gt; ACP attribute style flag, along with the &amp;lt;code&amp;gt;navigation_style: top_tabs&amp;lt;/code&amp;gt; flag (see [[CloudPlayerStyles_Attribute_Values#Tabbed_Module_Navigation|Tabbed Module Navigation]] below) to the CloudPlayerStyles attribute. The actual coordinates of your parent diagram button may need to be tweaked.&lt;br /&gt;
&lt;br /&gt;
*The button appears only in submodules of a tab, not in a tab diagram where it is not needed.&lt;br /&gt;
:[[File:Parentdiagbutton w top tabs01.PNG]]&lt;br /&gt;
&lt;br /&gt;
====Show or hide the Diagram Title and Model title==== &lt;br /&gt;
You should use the [[ACP Style Library]] if you want to change the defaults for these flags, since they are only compatible with certain combinations. The Styles library changes all the flags at once, and prevents you from entering incompatible combinations.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_diagram_title: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::You can control whether or not to display the diagram's title at the top of the diagram. Use &amp;lt;code&amp;gt;show_diagram_title: no&amp;lt;/code&amp;gt; to suppress the diagram title. You can also explicitly tell ACP to show the diagram title by using &amp;lt;code&amp;gt;show_diagram_title: yes&amp;lt;/code&amp;gt;, but this is not really necessary because the currently ACP shows the diagram title by default.&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_model_title: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Show title of the model at the top to right of the [http://lumina.com Lumina] (or other) logo.  Note this flag only works properly when you also Hide Tabs because the tabs and title will overlap.&lt;br /&gt;
&lt;br /&gt;
====Hide the Banner and Logo====&lt;br /&gt;
Another flag it's easier to use the [[ACP Style Library]] to set, since it is only compatible with the parent button and toolbar tabs hidden. The Styles library changes all the flags at once, and prevents you from entering incompatible combinations.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_banner: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Hides the banner space usually present at the top of ACP. The banner typically contains the Lumina Logo, the '''Parent Diagram''' button, tabs, '''Close Model''' button, and '''Save''' button.&lt;br /&gt;
&lt;br /&gt;
:*This could be useful for customizing the appearance of a model [[Putting_ACP_in_a_Web_Page|embedded in a web page]], for instance.&lt;br /&gt;
:[[File:Banner area 01.PNG]]&lt;br /&gt;
:*If you play a model without the banner area in ACP, there isn't a convenient way to close the model without closing the browser.&lt;br /&gt;
&lt;br /&gt;
====Exclude the top level diagram from tabs====&lt;br /&gt;
&lt;br /&gt;
You should use the [[ACP Style Library]] if you want to set this flag, to avoid incompatible settings.&lt;br /&gt;
&lt;br /&gt;
*Optionally, Enter the text &amp;lt;code&amp;gt;Show_as_tab: no&amp;lt;/code&amp;gt; in the CloudPlayerStyles attribute of the top level module. &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_as_tab: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Excludes the top level diagram and just shows the submodules of the top level diagram as tabs. Since the top diagram will not display in ACP, you include the key user interface pages as modules in the main model. Can be used only with 'Top tabs' or 'Side tabs' styles. &lt;br /&gt;
*When setting tabbed Navigation styles using the ACP Styles Library, the default is for the Top level diagram to be included, except with two tiers of tabs, for which it is (Currently) required to exclude the top diagram from the tabs.&lt;br /&gt;
&lt;br /&gt;
If you want to see what it looks like, play this model [[Media:Show as tab no.ana|Array examples]] in ACP, with the &amp;lt;code&amp;gt;show_as_tab: no&amp;lt;/code&amp;gt; style in the cloud player styles attribute, and set to tabs along top.&lt;br /&gt;
&lt;br /&gt;
:[[File:Show as tab no02.png]]&lt;br /&gt;
&lt;br /&gt;
*Play this model in ACP and the top level diagram does not show. Rather the diagram for 'Intro to Arrays' shows as the first tab and then the other tabs.'''&lt;br /&gt;
&lt;br /&gt;
:[[File:Show as tab no01.png]]&lt;br /&gt;
&lt;br /&gt;
=== Styles for diagram nodes ===&lt;br /&gt;
&lt;br /&gt;
You can set some styles for your model which will affect how nodes on the diagram are displayed.  &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Show_table_graph_toggle:no&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::Turns off the  [[What%27s_new_in_ACP%3F#Show_table_graph_toggle:no|table / graph toggle]] button. Can be used as a model level flag, or as a flag for individual nodes. When used as a flag for individual nodes, it trumps the global flag, if present. Can save you some space if this button is not needed, or you have set your model up to show the only result you want the model viewer to see.&lt;br /&gt;
&lt;br /&gt;
ShowIONodeButtonText: no&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_unc_view_in_outputs: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::In Desktop Analytica, each user output node has a little icon on the right-hand side showing the uncertainty view last viewed (e.g. mid, mean, stats...). In ACP, you can suppress these with the flag &amp;lt;code&amp;gt;show_unc_view_in_outputs: no&amp;lt;/code&amp;gt;. We recommend this for ACP since the icon is usually confusing to end users. This style should be applied to the top level model object. It does have any effect currently when applied to individual nodes.&lt;br /&gt;
&lt;br /&gt;
:[[Image:Uncertainty view icons.png]] &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;calc_on_open: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::By default, ACP, like Analytica, does not compute results when you first view a diagram, leaving any User output nodes showing the '''Calc''' button. The user must click on each to see its result, as a scalar embedded in the Diagram, or as a separate Result window. Unless some results take a long time to evaluate, it is usually friendlier to compute the values before showing the Diagram. You can make this happen by inserting &amp;lt;code&amp;gt;calc_on_open: yes&amp;lt;/code&amp;gt; into the top level diagram's CloudPlayerStyles attribute. This flag doesn't have any effect currently when applied to individual nodes.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;auto_recalc_results: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Causes ACP to immediately recalculate any result when the user changes an input on that diagram that affects the result. &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_hover_highlight: no&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::By default, ACP displays a hover highlight -- a contrasting light rectangle behind a node -- when you move the cursor over the node. You can suppress this by including the &amp;lt;code&amp;gt;show_hover_highlight: no&amp;lt;/code&amp;gt;.  This style should be applied to the top level model object. It does have any effect currently when applied to individual nodes.  (The hover highlight is different from the [[help balloons|Help  Balloon]] described below.)&lt;br /&gt;
&lt;br /&gt;
:[[File:acp hover hl.png]]&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_copy_table_icon: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Usually, ACP displays a copy table icon near the upper right hand corner of a result table (or edit table, but less useful here).  Clicking the icon copies the table as displayed so it can be pasted into another place, e.g. Excel.  If you want to hide this icon, this is the flag to use.  The Copy Table Icon is the icon shown in the image below. This style should be applied to the top level model object. It doesn't have any effect currently when applied to individual nodes.&lt;br /&gt;
&lt;br /&gt;
:[[File:Copy table icon.png]]&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;ShowIONodeButtonText: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::This flag will cause the text Calc/Result/Edit Table etc. to not appear on the input / output buttons&lt;br /&gt;
::Needs to be added to the &amp;lt;code&amp;gt;Cloudplayerstyle&amp;lt;/code&amp;gt; attribute for the top diagram of your model. Has not yet been implemented for individual nodes.&lt;br /&gt;
&lt;br /&gt;
==== Balloon Help  ====&lt;br /&gt;
&lt;br /&gt;
When you move the cursor over a node, ACP usually shows a &amp;quot;balloon&amp;quot; popup next to the node with the title, units and description of the node (if it has one) to help end users understand what its for, or what to enter for a user input. If the node has no description, the [[help balloons|balloon help]] will not appear.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_id_in_balloon: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Use this flag to show each node's identifier below its title in the balloon -- unless the identifier and title are identical (except for spaces which are replaced by underscores).&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_definition_in_balloon: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Use this flag to show the node's definition in the balloon below the description.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;hover_balloon_delay&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::When you mouse over a node, there's a short delay of about half a second before it displays the balloon (to prevent wild balloon appearance when you move the cursor rapidly over a diagram.) You can tweak this delay time measured in milliseconds by inserting this flag. E.g. '''&amp;lt;code&amp;gt;hover_balloon_delay: 200&amp;lt;/code&amp;gt;''' to reduce the delay to .2 seconds.&lt;br /&gt;
&lt;br /&gt;
The three flags above go in the CloudPlayerStyles of the model and apply to all nodes in the model. You can also modify some aspects of the balloon separately for each node by inserting these flags in CloudPlayerStyles for each node: &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_hover_balloon: no&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::Insert this flag in the CloudPlayerStyles for a node, to suppress display of its balloon.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_hover_balloon_title: no&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::Insert this flag in the CloudPlayerStyles for a node, to suppress its title in the balloon.&lt;br /&gt;
&lt;br /&gt;
==== Enhanced Diagram Graphics  ====&lt;br /&gt;
&lt;br /&gt;
You can control the appearance of nodes, with bevels, shadows, and highlights, by setting these in the CloudPlayerStyles for the model. By default (for now) ACP displays nodes without these effects, similar to Desktop Analytica, looking rather flat like this:&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
:[[Image:Nodes no shadow or bevel.png]] &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;node_drop_shadow: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Setting this flag, displays a drop shadow behind each node, giving a kind of 3D effect:&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
:[[Image:Nodes drop shadow.png]] &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;bevel_node_border: yes&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::Setting this flag, displays a bevel border for each node, giving another kind of 3-D effect: &lt;br /&gt;
&lt;br /&gt;
:[[Image:Nodes beveled border.png]] &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;glow_hover_highlight: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
:: Set this flag to show a &amp;quot;glowing&amp;quot; highlight around each node when you move the cursor over a node. &amp;lt;br&amp;gt;&amp;lt;code&amp;gt;glow_hover_highlight: no&amp;lt;/code&amp;gt;. Switches off this behavior, which is the default behavior in ACP &lt;br /&gt;
&lt;br /&gt;
Here is the glow hover effect on a node, along with Drop shadow and Beveled border effects. &lt;br /&gt;
&lt;br /&gt;
:[[Image:Nodes all graphic effects.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; These effects are new and are still somewhat experimental, so, they are off by default. You are welcome to try them out, by setting CloudPlayerStyles for the main model. Eventually, these effects may become the default. Then you'll be able to turn each one off using &amp;lt;code&amp;gt;Node_drop_shadow: no, Bevel_node_border: no&amp;lt;/code&amp;gt;, and&amp;lt;code&amp;gt;Glow_hover_highlight: no&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Styles to adjust the ACP canvas===&lt;br /&gt;
	&lt;br /&gt;
====Set the ACP canvas size====&lt;br /&gt;
&lt;br /&gt;
The default ACP3 Flash Canvas is set to &amp;quot;100%&amp;quot;. This means that the canvas is the same size as the browser window. &lt;br /&gt;
&lt;br /&gt;
There are two cloud player styles for optionally controlling screen size.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;screen_width: 999&amp;lt;/code&amp;gt;''', and '''&amp;lt;code&amp;gt;screen_height: 999&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::where 999 is the number of pixels to use for your ACP canvas. If you use these flags you need to add space for the Banner/Tabs/Hierarchy headers or the outline on the left.&lt;br /&gt;
&lt;br /&gt;
====Scroll Bars====&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Add_scroll_bars: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::You can add this flag to the top level diagram's CloudPlayerStyles attribute if you want to suppress the scroll bars which would otherwise appear on a large diagram.&lt;br /&gt;
&lt;br /&gt;
===Other Model level styles===&lt;br /&gt;
&lt;br /&gt;
====Message boxes====&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;message_box_location: x, y&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::By default, ACP shows error and other message boxes right in middle of the screen, but you can change where these display using this flag. Set this flag - with the x, y coordinates in pixels on the ACP canvas - where you want the message boxes to display. Needs to be put into the CloudPlayerStyles attribute for the top diagram of your model.&lt;br /&gt;
&lt;br /&gt;
== Node Level Settings  ==&lt;br /&gt;
&lt;br /&gt;
These style flags and options apply to individual nodes (variables), rather than the model as a whole. So, you set these flags on the CloudPlayerStyles for selected objects (nodes).&lt;br /&gt;
&lt;br /&gt;
=== Input nodes  ===&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;textalways&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Usually in ACP and Desktop Analytica, to enter a text value into a user input node you have to enclose it in quotes. Insert this flag into the CloudPlayerStyles for each Input node if you want it treat the input as text without requiring the user to use quotes.  Note this flag is inserted into the Formnode's CloudPlayerStyles attribute and cannot be done in the Object window or attribute panel.  Instead figure out what the identifier of the formnode is and then set the CloudPlayerStyles in the typescript window.&lt;br /&gt;
&amp;lt;!--Not implemented in flex so I will comment out for now&lt;br /&gt;
*'''&amp;lt;code&amp;gt;tabindex: ''n''&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::In ACP and Desktop Analytica, the user can press tab to go to the next input control to enter its input. You can control the tab order -- the sequence followed by tabbing through inputs -- by adding this flag. Put &amp;lt;code&amp;gt;tabindex: 1&amp;lt;/code&amp;gt; into the CloudPlayerStyles of the first one. Put  &amp;lt;code&amp;gt;tabindex: 2&amp;lt;/code&amp;gt; into the second, and so on.  Note this flag is inserted into the Formnode's CloudPlayerStyles attribute and cannot be done in the Object window or attribute panel.  Instead figure out what the identifier of the formnode is and then set the CloupPlayerStyles in the typescript window.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Other node level flags ===&lt;br /&gt;
==== Prevent nodes from showing on the diagram ====&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Show_Object: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::You can prevent nodes or modules from showing on the diagram of your model, by adding this flag to the CloudPlayerStyles attribute of the object you wish to hide.&lt;br /&gt;
&lt;br /&gt;
*Once played in ACP the objects aren't visible, and if the outline is displayed the module will not be shown in the Outline either.&lt;br /&gt;
&lt;br /&gt;
==Special Flags==&lt;br /&gt;
&lt;br /&gt;
===Download_Spreadsheet:xyz.xlsx===&lt;br /&gt;
*This Cloud Player style allows you to download a spreadsheet while playing a model. You could of course have modified this Spreadsheet while working with the model.&lt;br /&gt;
*This flag can be added to the CloudPlayerStyle attribute of a button. E.g. if you want to download &amp;lt;code&amp;gt;xyz.xlsx&amp;lt;/code&amp;gt; you add &amp;lt;code&amp;gt;download_spreadsheet xyz.xlsx&amp;lt;/code&amp;gt; to the CloudPlayerStyle attribute of the button. Then when pressed the button will prompt you to save the file. &lt;br /&gt;
*You can't download a spreadsheet in the same button click that causes a spreadsheet to be uploaded.&lt;br /&gt;
*If you don't specify the name of the spreadsheet file ACP downloads the last file uploaded without a dialog.&lt;br /&gt;
*This is not the same as using [[SpreadsheetSave]]() {If you evaluate a variable in your model using [[SpreadsheetSave]], it will save the spreadsheet to the server by default}.&lt;br /&gt;
&lt;br /&gt;
*You can also do this &amp;quot;on the fly&amp;quot; in your model by having an [[OnClick]] attribute that sets this flag in the CPS attribute.&lt;br /&gt;
&lt;br /&gt;
===Upload_Spreadsheet===&lt;br /&gt;
&lt;br /&gt;
*This flag can also be added to the CloudplayerStyle attribute of a button. It results in the user being prompted with a file upload after the button onclick completes.&lt;br /&gt;
&lt;br /&gt;
*As with the &amp;lt;code&amp;gt;Download_Spreadsheet&amp;lt;/code&amp;gt;, flag, you can do this &amp;quot;on the fly&amp;quot; in your model by having an [[OnClick]] attribute that sets this flag in the CPS attribute.&lt;br /&gt;
&lt;br /&gt;
===Save_on_click:yes===&lt;br /&gt;
This flag can be added to the cloudplayerstyle attribute of a  button. Then it works as a &amp;quot;save as&amp;quot; button. Ie the save dialog opens when the button is pressed.&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;ACP_save_as_filename&amp;quot; variable===&lt;br /&gt;
Can be used to create a custom default model name in the save as dialog. Used in combination with the &amp;lt;code&amp;gt;save_on_click:yes&amp;lt;/code&amp;gt; flag.&lt;br /&gt;
&lt;br /&gt;
*In Desktop Analytica, add a variable to your model with the identifier &amp;lt;code&amp;gt;acp_save_as_filename&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Media:Saveasfilename.ana|Here is an example model]] using the &amp;lt;code&amp;gt;save_on_click:yes&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;acp_save_as_filename&amp;lt;/code&amp;gt; flags.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[DP]Removed as of 42&lt;br /&gt;
===&amp;quot;Save_as_Public:Yes===&lt;br /&gt;
Another flag which can be used with a button, only in combination with the cloudplayerstyle &amp;lt;code&amp;gt;save_on_click:yes&amp;lt;/code&amp;gt;. This flag causes the access of a model snapshot saved in a group account to be public by default.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
===Asychronous calls===&lt;br /&gt;
&lt;br /&gt;
See the what's new page [[What%27s_new_in_ACP%3F#New_functionality_requiring_Asynchronous_calls|here]] also [[Future_ACP_Features#Async_calls|Explanation of ACP's use of Asynchronous polling]]&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;use_async_calls: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::This flag needs to be set in the top diagram of your model if you don't want to use asynchronous calls. This may  slightly speed up model playing for some models of course, you don't want to add this flag if you have features in your model which require [[Future_ACP_Features#Async_calls|asynchronous polling]])&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;use_async_calls: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::This flag has been deprecated since asynchronous polling has been implemented as default in ACP, and will be removed from this wiki eventually.&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;ACP Current User&amp;quot; Variable===&lt;br /&gt;
Add a variable to your model which will show the current user's email address as a result.&lt;br /&gt;
							&lt;br /&gt;
*Open the model in Desktop Analytica. &lt;br /&gt;
*Add a variable with identifier &amp;lt;code&amp;gt;Acp_current_user&amp;lt;/code&amp;gt; to the model and save it.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
:[[File:ACP current user01.PNG]]&lt;br /&gt;
&lt;br /&gt;
*When  you play the model in ACP, and evaluate Acp_current_user, the result is  the user e.g. &amp;lt;code&amp;gt;johndoe@gmail.com&amp;lt;/code&amp;gt; {when playing an email invite the result will be &amp;quot;anonymous&amp;quot;}.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
:[[File:ACP current user03.PNG]]&lt;br /&gt;
&lt;br /&gt;
== Embedded Tables and Graphs  ==&lt;br /&gt;
&lt;br /&gt;
In ACP it is possible to display graphs and tables directly on the diagram. The '''CloudPlayerStyles''' can be used to specify the region on the diagram to display these tables or graphs.&lt;br /&gt;
&lt;br /&gt;
More on [[ACP Rendering tables and graphs on the diagram |embedded tables and graphs]].&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[ACP Style Library]] &lt;br /&gt;
* [[media:ACP style library.ana]]&lt;br /&gt;
* [[Analytica Cloud Player]]&lt;br /&gt;
* [[ACP Rendering tables and graphs on the diagram]]&lt;br /&gt;
* [[Putting ACP in a Web Page]]&lt;br /&gt;
* [[Help balloons]]&lt;br /&gt;
* [[Attributes]]&lt;br /&gt;
* [[Manage attributes]]&lt;/div&gt;</summary>
		<author><name>Davidpaine</name></author>
	</entry>
	<entry>
		<id>https://docs.analytica.com/index.php?title=AcpStyles&amp;diff=51657</id>
		<title>AcpStyles</title>
		<link rel="alternate" type="text/html" href="https://docs.analytica.com/index.php?title=AcpStyles&amp;diff=51657"/>
		<updated>2018-07-27T02:29:16Z</updated>

		<summary type="html">&lt;p&gt;Davidpaine: /* Tabbed Module Navigation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Analytica Cloud Player]]&lt;br /&gt;
[[Category: Attributes]]&lt;br /&gt;
[[Analytica_Cloud_Player#See_also|&amp;lt;&amp;lt;Back to Analytica Cloud Player]]&lt;br /&gt;
&lt;br /&gt;
ACP offers a wide variety of styles and options to control the look and functioning of the user interface. Many of these go beyond what is (currently) available in Desktop Analytica (DTA). &lt;br /&gt;
&lt;br /&gt;
The easiest way to set most of these styles and options is to use the [[ACP Style Library]].  Select '''Add Library...''' from the '''File''' menu and select the  [[ACP Style Library]] to add into your model. This library lets you select most ACP styles and options interactively from checkboxes and menus. You can configure Navigation styles, Node styles and Frame nodes. For many options, it shows a preview of what it will look like in ACP.  When you set an option, it automatically sets the corresponding '''CloudPlayerStyles''', ''so you don't need to worry about them, and can ignore the rest of this page.''&lt;br /&gt;
&lt;br /&gt;
This page is for those geeks who want to know the details of these '''CloudPlayerStyles''', or if you want to use those few '''CloudPlayerStyles''' not (yet) accessible in the [[ACP Style Library]]. &lt;br /&gt;
&lt;br /&gt;
You set general styles and options that apply to the whole model by adding flags to the '''CloudPlayerStyles''' attribute for the main model. You set styles specific to a particular module or node by adding flags to the '''CloudPlayerStyles''' attribute for that object. &lt;br /&gt;
 &lt;br /&gt;
The easiest way to view and edit the CloudPlayerStyles attribute in Desktop Analytica is to use the [[Attribute panel]].  Select '''CloudPlayerStyles''' from the list of Attributes at the top of that panel. By default, '''CloudPlayerStyles''' is not shown in the [[Object window]], so you first need to set it to be shown in the [[Manage attributes|Attributes dialog]].  &lt;br /&gt;
&lt;br /&gt;
The '''CloudPlayerStyles''' and their flags are not case sensitive.  &lt;br /&gt;
&lt;br /&gt;
When you put multiple flags in a '''CloudPlayerStyles''' attribute, you can separate them by commas, spaces, or newlines. We recommend putting each flag on a separate line for clarity. ACP just looks for the particular text values and doesn't care about the separators.&lt;br /&gt;
&lt;br /&gt;
=== Model level styles  ===&lt;br /&gt;
&lt;br /&gt;
These styles apply to the entire model. You set them in the '''CloudPlayerStyles''' attribute for the Main Model. (They have no effect when set for a submodule.)&lt;br /&gt;
&lt;br /&gt;
==== Navigation style  ====&lt;br /&gt;
&lt;br /&gt;
ACP offers these options for Navigation_style:&lt;br /&gt;
* &amp;lt;code&amp;gt;Navigation_style: Outline&amp;lt;/code&amp;gt;  - An expandable tree of modules on the left of the ACP window, similar to the outline view in desktop Analytica. This is the default style.&lt;br /&gt;
* &amp;lt;code&amp;gt;Navigation_style: Top_tabs&amp;lt;/code&amp;gt; -- The main modules in the top model appear as a row of tabs across the top of the window. Click a tab to show the diagram for that module.&lt;br /&gt;
* &amp;lt;code&amp;gt;Navigation_style: Two_top_tabs&amp;lt;/code&amp;gt; --  The main modules in the top model appear as a row of tabs. The submodules of the module whose tab is selected appear as a second row of tabs. Needs to be used with the style'''&amp;lt;code&amp;gt;show_as_tab: no&amp;lt;/code&amp;gt;'''. &lt;br /&gt;
*&amp;lt;code&amp;gt;Navigation_style: Side_tabs&amp;lt;/code&amp;gt; -- The main modules in the top model appear as a column of tabs on the left of the window. Click a tab to show the diagram for that module.&lt;br /&gt;
* &amp;lt;code&amp;gt;Navigation_style: Two_side_tabs&amp;lt;/code&amp;gt;  -- The main modules in the top model appear as a column of tabs on the left of the window. The submodules of the module whose tab is selected appear as a second column of tabs on the left. Needs to be used with the style '''&amp;lt;code&amp;gt;show_as_tab: no&amp;lt;/code&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
We describe each in more detail below.&lt;br /&gt;
&lt;br /&gt;
====Outline Tree====&lt;br /&gt;
&lt;br /&gt;
By default, ACP shows an expandable outline tree of modules on the left hand side of the window, similar to the Outline view in Analytica on the desktop. This makes it easy to navigate a model with an extensive hierarchy of modules.&lt;br /&gt;
&lt;br /&gt;
A navigation flag is not needed for this style, but if you want to explicitly set this style you can add '''&amp;lt;code&amp;gt;Navigation_style: Outline&amp;lt;/code&amp;gt;''' to the top diagram's '''CloudPlayerStyles''' attribute.&lt;br /&gt;
&lt;br /&gt;
For small models, and most web apps, you may want to suppress the Outline view. Do this by inserting the text '''&amp;lt;code&amp;gt;show_outline: no&amp;lt;/code&amp;gt;''' into the top diagram's CloudPlayerStyles attribute. (If a model has only one diagram,  i.e. with no modules, it never shows the outline tree.)&lt;br /&gt;
&lt;br /&gt;
:[[Image:ACP Outline Tree.png]] &lt;br /&gt;
&lt;br /&gt;
===== Toolbar Tabs =====&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_tabs: no&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::By default, ACP shows navigation tabs for &amp;quot;Diagram&amp;quot;, &amp;quot;Object&amp;quot;, &amp;quot;Table&amp;quot;, &amp;quot;Graph&amp;quot; along the top. Use this flag to hide those tabs. If you display the model inputs and outputs on the diagram -- using embedded tables and graphs on the diagram -- your users may not need those tabs.  (You can also use &amp;lt;code&amp;gt;show_tabs: yes&amp;lt;/code&amp;gt; to explicitly show the tabs.)&lt;br /&gt;
&lt;br /&gt;
====Module hierarchy bar ====&lt;br /&gt;
&lt;br /&gt;
For a multi-module model, ACP normally shows the model hierarchy in a bar at the top of the diagram. The model hierarchy header shows you where you are in a large model by listing the titles of the ancestor modules in which the current diagram is nested.  You can click any ancestor to click up levels in the hierarchy. The Hierarchy Bar takes up much less screen real estate than the Outline Tree.&lt;br /&gt;
&lt;br /&gt;
With [[CloudPlayerStyles_Attribute_Values#Tabbed_Module_Navigation|tabbed navigation]] style, it doesn't show the hierarchy bar when you are viewing a top level module, since its title is already in the selected tab. With a two-level tab navigation, it shows the hierarchy bar only when viewing a module nested 3 or more levels down. Basically, the hierarchy header does not duplicate what you can see in the tabs.&lt;br /&gt;
&lt;br /&gt;
Note that this setting is not based on a CloudPlayerstyle attribute, but rather on the ''Show module hierarchy'' check box in the model [[Preferences]] in Analytica.  With the model opened in Analytica, on the [[Edit menu]], select '''Preference...''', and check (or uncheck) the ''Show module hierarchy'' checkbox.&lt;br /&gt;
:&lt;br /&gt;
&lt;br /&gt;
:[[Image:Acp hh.png]]&lt;br /&gt;
&lt;br /&gt;
====Tabbed Module Navigation====&lt;br /&gt;
&lt;br /&gt;
As an alternative to the Outline view, you can set the '''&amp;lt;code&amp;gt;Navigation_style&amp;lt;/code&amp;gt;''' to use use a tabbed interface which is often more convenient and familiar for web applications. By default, the main model appears as the first tab. You can sw&lt;br /&gt;
&lt;br /&gt;
There are four tabbed styles, Top_tabs and Two_top_tabs, with one or two rows of tabs across the top, respectively; and Side_tabs and Two_side_tabs with one or two columns of tabs down the side. Top_tabs works well if you have up to 5 to 8 modules in the main diagram (tabs), depending on the length of their titles and the width of the ACP window.  If you have a lot of modules, or they have long titles, it may be better to use Side_tabs.  If you have too many modules to fit at the top or side, you can use Two_top_tabs or Two_side_tabs. In those cases, you must organize the modules into a two-level hierarchy with logical groupings. &lt;br /&gt;
&lt;br /&gt;
'Top tabs or side tabs.' The first tab displays the top level diagram, and the remaining tabs display the modules present on the top level diagram of the model.  (The modules will not display on the diagram, so you need to tweak your diagram for playing in ACP so that it looks right without these present). The size of the diagram is determined by the size of the top level diagram window when the model was last saved in Analytica.&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;code&amp;gt;navigation_style: top_tabs&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::This setting instructs ACP to use the 'Tabs across top' navigation style.&lt;br /&gt;
&lt;br /&gt;
:[[File:acp top tabs.png]]&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;code&amp;gt;navigation_style: side_tabs&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::This setting instructs ACP to use the 'Side tabs' navigation style.  Side tabs work better than top tabs when there are more module nodes present.&lt;br /&gt;
&lt;br /&gt;
:[[File:acp side tabs.png]]&lt;br /&gt;
* &amp;lt;code&amp;gt;Navigation_style: Two_top_tabs&amp;lt;/code&amp;gt; &lt;br /&gt;
* &amp;lt;code&amp;gt;Navigation_style: Two_side_tabs&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
'''These 2 Navigation styles replace the style  &amp;lt;code&amp;gt;two_tiers_tabs:yes&amp;lt;/code&amp;gt; which has been deprecated.'''&lt;br /&gt;
&lt;br /&gt;
These styles are useful for modules with several layers of modules and submodules - to reduce the clutter of the top layer of tabs. Modules in the model's top diagram appear as top tabs (left tabs).  Modules within those top level modules appear as subtabs,  the 'second tier'. When you select a top-level tab, it shows its submodules as subtabs. This means that the top level of modules will not show any contents other than their submodules, so the model needs to be designed with this in mind.&lt;br /&gt;
*Currently these 2 styles must be used with the '''&amp;lt;code&amp;gt;show_as_tab: no&amp;lt;/code&amp;gt;''' style set. &amp;lt;!--Coming soon: Compatibility with '''&amp;lt;code&amp;gt;show_as_tab: yes&amp;lt;/code&amp;gt;''' --&amp;gt;&lt;br /&gt;
*The selected tab appears with the color of the diagram background of it's module&lt;br /&gt;
&lt;br /&gt;
====Tab color====&lt;br /&gt;
&lt;br /&gt;
When using Tabbed Navigation, you can use these flags to control how the color of the tabs display on your model in ACP. To use, add one of them to the CloudPlayerStyle attribute of the top level diagram of your model. They have no effect if added to a module other than the top diagram.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Tab_color: Default &amp;lt;/code&amp;gt;''' The default. Non-selected tabs are bluish white. The selected tab uses the background color for that diagram.&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Tab_color: Background &amp;lt;/code&amp;gt;''' All tabs use their diagram background color, whether selected or not&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Tab_color: Node &amp;lt;/code&amp;gt;'''  The selected Tab uses its diagram background color; The other tabs use the color of their Module node (not their diagram background color).  You can use this to change the color of the tabs by modifying their node color in an Analytica functions.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;all_tabs_diagram_color: yes&amp;lt;/code&amp;gt;''' This flag has been deprecated and may not work in future ACP releases. Replaced by '''&amp;lt;code&amp;gt;Tab_color: Background &amp;lt;/code&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
====Display Only a Single Diagram====&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;top_diagram_only: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Use this flag if you want to restrict users access to only the top diagram. With this flag, any action that would normally bring up a different diagram will just reload the top diagram.  (If you are using this setting, you will also want to also not display the Outline Tree as explained above.)&lt;br /&gt;
&lt;br /&gt;
====Go into Parent Button====&lt;br /&gt;
&lt;br /&gt;
The user clicks this button to display the parent module diagram of the current diagram:&lt;br /&gt;
:[[Image:ACP parent button.png]]&lt;br /&gt;
&lt;br /&gt;
It appears by default in the :Analytica model review&amp;quot; navigation style, but in the tabbed &amp;quot;Web application&amp;quot; style.  The button does not appear in the top diagram, where it would have no function.&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;code&amp;gt;show_parent_diagram_button: no&amp;lt;/code&amp;gt;'''  &lt;br /&gt;
::Set this flag to &amp;quot;no&amp;quot; to stop displaying the 'Go into Parent' button.&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;code&amp;gt;parent_diagram_button_coordinates: x, y&amp;lt;/code&amp;gt;'''  &lt;br /&gt;
::Show the 'Go to parent' button at a non-default location, where x and y are the number of pixels to the right and down, respectively, from the top left of the window.   E.g. &amp;lt;code&amp;gt;parent_diagram_button_coordinates:300,100&amp;lt;/code&amp;gt; will change the position of this button to &amp;lt;code&amp;gt;x = 300&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;y = 100&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
'''Show the parent diagram button in 'tabs across the top' navigation style'''&lt;br /&gt;
:If you want to display the 'Go to Parent' button when using the &amp;quot;Tabs across the top&amp;quot;: &lt;br /&gt;
:*Add the &amp;lt;code&amp;gt;parent_diagram_button_coordinates: xy&amp;lt;/code&amp;gt; ACP attribute style flag, along with the &amp;lt;code&amp;gt;navigation_style: top_tabs&amp;lt;/code&amp;gt; flag (see [[CloudPlayerStyles_Attribute_Values#Tabbed_Module_Navigation|Tabbed Module Navigation]] below) to the CloudPlayerStyles attribute. The actual coordinates of your parent diagram button may need to be tweaked.&lt;br /&gt;
&lt;br /&gt;
*The button appears only in submodules of a tab, not in a tab diagram where it is not needed.&lt;br /&gt;
:[[File:Parentdiagbutton w top tabs01.PNG]]&lt;br /&gt;
&lt;br /&gt;
====Show or hide the Diagram Title and Model title==== &lt;br /&gt;
You should use the [[ACP Style Library]] if you want to change the defaults for these flags, since they are only compatible with certain combinations. The Styles library changes all the flags at once, and prevents you from entering incompatible combinations.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_diagram_title: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::You can control whether or not to display the diagram's title at the top of the diagram. Use &amp;lt;code&amp;gt;show_diagram_title: no&amp;lt;/code&amp;gt; to suppress the diagram title. You can also explicitly tell ACP to show the diagram title by using &amp;lt;code&amp;gt;show_diagram_title: yes&amp;lt;/code&amp;gt;, but this is not really necessary because the currently ACP shows the diagram title by default.&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_model_title: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Show title of the model at the top to right of the [http://lumina.com Lumina] (or other) logo.  Note this flag only works properly when you also Hide Tabs because the tabs and title will overlap.&lt;br /&gt;
&lt;br /&gt;
====Hide the Banner and Logo====&lt;br /&gt;
Another flag it's easier to use the [[ACP Style Library]] to set, since it is only compatible with the parent button and toolbar tabs hidden. The Styles library changes all the flags at once, and prevents you from entering incompatible combinations.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_banner: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Hides the banner space usually present at the top of ACP. The banner typically contains the Lumina Logo, the '''Parent Diagram''' button, tabs, '''Close Model''' button, and '''Save''' button.&lt;br /&gt;
&lt;br /&gt;
:*This could be useful for customizing the appearance of a model [[Putting_ACP_in_a_Web_Page|embedded in a web page]], for instance.&lt;br /&gt;
:[[File:Banner area 01.PNG]]&lt;br /&gt;
:*If you play a model without the banner area in ACP, there isn't a convenient way to close the model without closing the browser.&lt;br /&gt;
&lt;br /&gt;
====Exclude the top level diagram from tabs====&lt;br /&gt;
&lt;br /&gt;
You should use the [[ACP Style Library]] if you want to set this flag, to avoid incompatible settings.&lt;br /&gt;
&lt;br /&gt;
*Optionally, Enter the text &amp;lt;code&amp;gt;Show_as_tab: no&amp;lt;/code&amp;gt; in the CloudPlayerStyles attribute of the top level module. &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_as_tab: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Excludes the top level diagram and just shows the submodules of the top level diagram as tabs. Since the top diagram will not display in ACP, you include the key user interface pages as modules in the main model. Can be used only with 'Top tabs' or 'Side tabs' styles. &lt;br /&gt;
*When setting tabbed Navigation styles using the ACP Styles Library, the default is for the Top level diagram to be included, except with two tiers of tabs, for which it is (Currently) required to exclude the top diagram from the tabs.&lt;br /&gt;
&lt;br /&gt;
If you want to see what it looks like, play this model [[Media:Show as tab no.ana|Array examples]] in ACP, with the &amp;lt;code&amp;gt;show_as_tab: no&amp;lt;/code&amp;gt; style in the cloud player styles attribute, and set to tabs along top.&lt;br /&gt;
&lt;br /&gt;
:[[File:Show as tab no02.png]]&lt;br /&gt;
&lt;br /&gt;
*Play this model in ACP and the top level diagram does not show. Rather the diagram for 'Intro to Arrays' shows as the first tab and then the other tabs.'''&lt;br /&gt;
&lt;br /&gt;
:[[File:Show as tab no01.png]]&lt;br /&gt;
&lt;br /&gt;
=== Styles for diagram nodes ===&lt;br /&gt;
&lt;br /&gt;
You can set some styles for your model which will affect how nodes on the diagram are displayed.  &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Show_table_graph_toggle:no&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::Turns off the  [[What%27s_new_in_ACP%3F#Show_table_graph_toggle:no|table / graph toggle]] button. Can be used as a model level flag, or as a flag for individual nodes. When used as a flag for individual nodes, it trumps the global flag, if present. Can save you some space if this button is not needed, or you have set your model up to show the only result you want the model viewer to see.&lt;br /&gt;
&lt;br /&gt;
ShowIONodeButtonText: no&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_unc_view_in_outputs: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::In Desktop Analytica, each user output node has a little icon on the right-hand side showing the uncertainty view last viewed (e.g. mid, mean, stats...). In ACP, you can suppress these with the flag &amp;lt;code&amp;gt;show_unc_view_in_outputs: no&amp;lt;/code&amp;gt;. We recommend this for ACP since the icon is usually confusing to end users. This style should be applied to the top level model object. It does have any effect currently when applied to individual nodes.&lt;br /&gt;
&lt;br /&gt;
:[[Image:Uncertainty view icons.png]] &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;calc_on_open: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::By default, ACP, like Analytica, does not compute results when you first view a diagram, leaving any User output nodes showing the '''Calc''' button. The user must click on each to see its result, as a scalar embedded in the Diagram, or as a separate Result window. Unless some results take a long time to evaluate, it is usually friendlier to compute the values before showing the Diagram. You can make this happen by inserting &amp;lt;code&amp;gt;calc_on_open: yes&amp;lt;/code&amp;gt; into the top level diagram's CloudPlayerStyles attribute. This flag doesn't have any effect currently when applied to individual nodes.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;auto_recalc_results: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Causes ACP to immediately recalculate any result when the user changes an input on that diagram that affects the result. &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_hover_highlight: no&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::By default, ACP displays a hover highlight -- a contrasting light rectangle behind a node -- when you move the cursor over the node. You can suppress this by including the &amp;lt;code&amp;gt;show_hover_highlight: no&amp;lt;/code&amp;gt;.  This style should be applied to the top level model object. It does have any effect currently when applied to individual nodes.  (The hover highlight is different from the [[help balloons|Help  Balloon]] described below.)&lt;br /&gt;
&lt;br /&gt;
:[[File:acp hover hl.png]]&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_copy_table_icon: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Usually, ACP displays a copy table icon near the upper right hand corner of a result table (or edit table, but less useful here).  Clicking the icon copies the table as displayed so it can be pasted into another place, e.g. Excel.  If you want to hide this icon, this is the flag to use.  The Copy Table Icon is the icon shown in the image below. This style should be applied to the top level model object. It doesn't have any effect currently when applied to individual nodes.&lt;br /&gt;
&lt;br /&gt;
:[[File:Copy table icon.png]]&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;ShowIONodeButtonText: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::This flag will cause the text Calc/Result/Edit Table etc. to not appear on the input / output buttons&lt;br /&gt;
::Needs to be added to the &amp;lt;code&amp;gt;Cloudplayerstyle&amp;lt;/code&amp;gt; attribute for the top diagram of your model. Has not yet been implemented for individual nodes.&lt;br /&gt;
&lt;br /&gt;
==== Balloon Help  ====&lt;br /&gt;
&lt;br /&gt;
When you move the cursor over a node, ACP usually shows a &amp;quot;balloon&amp;quot; popup next to the node with the title, units and description of the node (if it has one) to help end users understand what its for, or what to enter for a user input. If the node has no description, the [[help balloons|balloon help]] will not appear.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_id_in_balloon: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Use this flag to show each node's identifier below its title in the balloon -- unless the identifier and title are identical (except for spaces which are replaced by underscores).&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_definition_in_balloon: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Use this flag to show the node's definition in the balloon below the description.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;hover_balloon_delay&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::When you mouse over a node, there's a short delay of about half a second before it displays the balloon (to prevent wild balloon appearance when you move the cursor rapidly over a diagram.) You can tweak this delay time measured in milliseconds by inserting this flag. E.g. '''&amp;lt;code&amp;gt;hover_balloon_delay: 200&amp;lt;/code&amp;gt;''' to reduce the delay to .2 seconds.&lt;br /&gt;
&lt;br /&gt;
The three flags above go in the CloudPlayerStyles of the model and apply to all nodes in the model. You can also modify some aspects of the balloon separately for each node by inserting these flags in CloudPlayerStyles for each node: &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_hover_balloon: no&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::Insert this flag in the CloudPlayerStyles for a node, to suppress display of its balloon.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_hover_balloon_title: no&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::Insert this flag in the CloudPlayerStyles for a node, to suppress its title in the balloon.&lt;br /&gt;
&lt;br /&gt;
==== Enhanced Diagram Graphics  ====&lt;br /&gt;
&lt;br /&gt;
You can control the appearance of nodes, with bevels, shadows, and highlights, by setting these in the CloudPlayerStyles for the model. By default (for now) ACP displays nodes without these effects, similar to Desktop Analytica, looking rather flat like this:&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
:[[Image:Nodes no shadow or bevel.png]] &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;node_drop_shadow: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Setting this flag, displays a drop shadow behind each node, giving a kind of 3D effect:&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
:[[Image:Nodes drop shadow.png]] &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;bevel_node_border: yes&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::Setting this flag, displays a bevel border for each node, giving another kind of 3-D effect: &lt;br /&gt;
&lt;br /&gt;
:[[Image:Nodes beveled border.png]] &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;glow_hover_highlight: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
:: Set this flag to show a &amp;quot;glowing&amp;quot; highlight around each node when you move the cursor over a node. &amp;lt;br&amp;gt;&amp;lt;code&amp;gt;glow_hover_highlight: no&amp;lt;/code&amp;gt;. Switches off this behavior, which is the default behavior in ACP &lt;br /&gt;
&lt;br /&gt;
Here is the glow hover effect on a node, along with Drop shadow and Beveled border effects. &lt;br /&gt;
&lt;br /&gt;
:[[Image:Nodes all graphic effects.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; These effects are new and are still somewhat experimental, so, they are off by default. You are welcome to try them out, by setting CloudPlayerStyles for the main model. Eventually, these effects may become the default. Then you'll be able to turn each one off using &amp;lt;code&amp;gt;Node_drop_shadow: no, Bevel_node_border: no&amp;lt;/code&amp;gt;, and&amp;lt;code&amp;gt;Glow_hover_highlight: no&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Styles to adjust the ACP canvas===&lt;br /&gt;
	&lt;br /&gt;
====Set the ACP canvas size====&lt;br /&gt;
&lt;br /&gt;
The default ACP3 Flash Canvas is set to &amp;quot;100%&amp;quot;. This means that the canvas is the same size as the browser window. &lt;br /&gt;
&lt;br /&gt;
There are two cloud player styles for optionally controlling screen size.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;screen_width: 999&amp;lt;/code&amp;gt;''', and '''&amp;lt;code&amp;gt;screen_height: 999&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::where 999 is the number of pixels to use for your ACP canvas. If you use these flags you need to add space for the Banner/Tabs/Hierarchy headers or the outline on the left.&lt;br /&gt;
&lt;br /&gt;
====Scroll Bars====&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Add_scroll_bars: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::You can add this flag to the top level diagram's CloudPlayerStyles attribute if you want to suppress the scroll bars which would otherwise appear on a large diagram.&lt;br /&gt;
&lt;br /&gt;
===Other Model level styles===&lt;br /&gt;
&lt;br /&gt;
====Message boxes====&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;message_box_location: x, y&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::By default, ACP shows error and other message boxes right in middle of the screen, but you can change where these display using this flag. Set this flag - with the x, y coordinates in pixels on the ACP canvas - where you want the message boxes to display. Needs to be put into the CloudPlayerStyles attribute for the top diagram of your model.&lt;br /&gt;
&lt;br /&gt;
== Node Level Settings  ==&lt;br /&gt;
&lt;br /&gt;
These style flags and options apply to individual nodes (variables), rather than the model as a whole. So, you set these flags on the CloudPlayerStyles for selected objects (nodes).&lt;br /&gt;
&lt;br /&gt;
=== Input nodes  ===&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;textalways&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Usually in ACP and Desktop Analytica, to enter a text value into a user input node you have to enclose it in quotes. Insert this flag into the CloudPlayerStyles for each Input node if you want it treat the input as text without requiring the user to use quotes.  Note this flag is inserted into the Formnode's CloudPlayerStyles attribute and cannot be done in the Object window or attribute panel.  Instead figure out what the identifier of the formnode is and then set the CloudPlayerStyles in the typescript window.&lt;br /&gt;
&amp;lt;!--Not implemented in flex so I will comment out for now&lt;br /&gt;
*'''&amp;lt;code&amp;gt;tabindex: ''n''&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::In ACP and Desktop Analytica, the user can press tab to go to the next input control to enter its input. You can control the tab order -- the sequence followed by tabbing through inputs -- by adding this flag. Put &amp;lt;code&amp;gt;tabindex: 1&amp;lt;/code&amp;gt; into the CloudPlayerStyles of the first one. Put  &amp;lt;code&amp;gt;tabindex: 2&amp;lt;/code&amp;gt; into the second, and so on.  Note this flag is inserted into the Formnode's CloudPlayerStyles attribute and cannot be done in the Object window or attribute panel.  Instead figure out what the identifier of the formnode is and then set the CloupPlayerStyles in the typescript window.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Other node level flags ===&lt;br /&gt;
==== Prevent nodes from showing on the diagram ====&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Show_Object: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::You can prevent nodes or modules from showing on the diagram of your model, by adding this flag to the CloudPlayerStyles attribute of the object you wish to hide.&lt;br /&gt;
&lt;br /&gt;
*Once played in ACP the objects aren't visible, and if the outline is displayed the module will not be shown in the Outline either.&lt;br /&gt;
&lt;br /&gt;
==Special Flags==&lt;br /&gt;
&lt;br /&gt;
===Download_Spreadsheet:xyz.xlsx===&lt;br /&gt;
*This Cloud Player style allows you to download a spreadsheet while playing a model. You could of course have modified this Spreadsheet while working with the model.&lt;br /&gt;
*This flag can be added to the CloudPlayerStyle attribute of a button. E.g. if you want to download &amp;lt;code&amp;gt;xyz.xlsx&amp;lt;/code&amp;gt; you add &amp;lt;code&amp;gt;download_spreadsheet xyz.xlsx&amp;lt;/code&amp;gt; to the CloudPlayerStyle attribute of the button. Then when pressed the button will prompt you to save the file. &lt;br /&gt;
*You can't download a spreadsheet in the same button click that causes a spreadsheet to be uploaded.&lt;br /&gt;
*If you don't specify the name of the spreadsheet file ACP downloads the last file uploaded without a dialog.&lt;br /&gt;
*This is not the same as using [[SpreadsheetSave]]() {If you evaluate a variable in your model using [[SpreadsheetSave]], it will save the spreadsheet to the server by default}.&lt;br /&gt;
&lt;br /&gt;
*You can also do this &amp;quot;on the fly&amp;quot; in your model by having an [[OnClick]] attribute that sets this flag in the CPS attribute.&lt;br /&gt;
&lt;br /&gt;
===Upload_Spreadsheet===&lt;br /&gt;
&lt;br /&gt;
*This flag can also be added to the CloudplayerStyle attribute of a button. It results in the user being prompted with a file upload after the button onclick completes.&lt;br /&gt;
&lt;br /&gt;
*As with the &amp;lt;code&amp;gt;Download_Spreadsheet&amp;lt;/code&amp;gt;, flag, you can do this &amp;quot;on the fly&amp;quot; in your model by having an [[OnClick]] attribute that sets this flag in the CPS attribute.&lt;br /&gt;
&lt;br /&gt;
===Save_on_click:yes===&lt;br /&gt;
This flag can be added to the cloudplayerstyle attribute of a  button. Then it works as a &amp;quot;save as&amp;quot; button. Ie the save dialog opens when the button is pressed.&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;ACP_save_as_filename&amp;quot; variable===&lt;br /&gt;
Can be used to create a custom default model name in the save as dialog. Used in combination with the &amp;lt;code&amp;gt;save_on_click:yes&amp;lt;/code&amp;gt; flag.&lt;br /&gt;
&lt;br /&gt;
*In Desktop Analytica, add a variable to your model with the identifier &amp;lt;code&amp;gt;acp_save_as_filename&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Media:Saveasfilename.ana|Here is an example model]] using the &amp;lt;code&amp;gt;save_on_click:yes&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;acp_save_as_filename&amp;lt;/code&amp;gt; flags.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[DP]Removed as of 42&lt;br /&gt;
===&amp;quot;Save_as_Public:Yes===&lt;br /&gt;
Another flag which can be used with a button, only in combination with the cloudplayerstyle &amp;lt;code&amp;gt;save_on_click:yes&amp;lt;/code&amp;gt;. This flag causes the access of a model snapshot saved in a group account to be public by default.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
===Asychronous calls===&lt;br /&gt;
&lt;br /&gt;
See the what's new page [[What%27s_new_in_ACP%3F#New_functionality_requiring_Asynchronous_calls|here]] also [[Future_ACP_Features#Async_calls|Explanation of ACP's use of Asynchronous polling]]&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;use_async_calls: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::This flag needs to be set in the top diagram of your model if you don't want to use asynchronous calls. This may  slightly speed up model playing for some models of course, you don't want to add this flag if you have features in your model which require [[Future_ACP_Features#Async_calls|asynchronous polling]])&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;use_async_calls: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::This flag has been deprecated since asynchronous polling has been implemented as default in ACP, and will be removed from this wiki eventually.&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;ACP Current User&amp;quot; Variable===&lt;br /&gt;
Add a variable to your model which will show the current user's email address as a result.&lt;br /&gt;
							&lt;br /&gt;
*Open the model in Desktop Analytica. &lt;br /&gt;
*Add a variable with identifier &amp;lt;code&amp;gt;Acp_current_user&amp;lt;/code&amp;gt; to the model and save it.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
:[[File:ACP current user01.PNG]]&lt;br /&gt;
&lt;br /&gt;
*When  you play the model in ACP, and evaluate Acp_current_user, the result is  the user e.g. &amp;lt;code&amp;gt;johndoe@gmail.com&amp;lt;/code&amp;gt; {when playing an email invite the result will be &amp;quot;anonymous&amp;quot;}.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
:[[File:ACP current user03.PNG]]&lt;br /&gt;
&lt;br /&gt;
== Embedded Tables and Graphs  ==&lt;br /&gt;
&lt;br /&gt;
In ACP it is possible to display graphs and tables directly on the diagram. The '''CloudPlayerStyles''' can be used to specify the region on the diagram to display these tables or graphs.&lt;br /&gt;
&lt;br /&gt;
More on [[ACP Rendering tables and graphs on the diagram |embedded tables and graphs]].&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[ACP Style Library]] &lt;br /&gt;
* [[media:ACP style library.ana]]&lt;br /&gt;
* [[Analytica Cloud Player]]&lt;br /&gt;
* [[ACP Rendering tables and graphs on the diagram]]&lt;br /&gt;
* [[Putting ACP in a Web Page]]&lt;br /&gt;
* [[Help balloons]]&lt;br /&gt;
* [[Attributes]]&lt;br /&gt;
* [[Manage attributes]]&lt;/div&gt;</summary>
		<author><name>Davidpaine</name></author>
	</entry>
	<entry>
		<id>https://docs.analytica.com/index.php?title=AcpStyles&amp;diff=51656</id>
		<title>AcpStyles</title>
		<link rel="alternate" type="text/html" href="https://docs.analytica.com/index.php?title=AcpStyles&amp;diff=51656"/>
		<updated>2018-07-27T01:58:55Z</updated>

		<summary type="html">&lt;p&gt;Davidpaine: /* Go into Parent Button */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Analytica Cloud Player]]&lt;br /&gt;
[[Category: Attributes]]&lt;br /&gt;
[[Analytica_Cloud_Player#See_also|&amp;lt;&amp;lt;Back to Analytica Cloud Player]]&lt;br /&gt;
&lt;br /&gt;
ACP offers a wide variety of styles and options to control the look and functioning of the user interface. Many of these go beyond what is (currently) available in Desktop Analytica (DTA). &lt;br /&gt;
&lt;br /&gt;
The easiest way to set most of these styles and options is to use the [[ACP Style Library]].  Select '''Add Library...''' from the '''File''' menu and select the  [[ACP Style Library]] to add into your model. This library lets you select most ACP styles and options interactively from checkboxes and menus. You can configure Navigation styles, Node styles and Frame nodes. For many options, it shows a preview of what it will look like in ACP.  When you set an option, it automatically sets the corresponding '''CloudPlayerStyles''', ''so you don't need to worry about them, and can ignore the rest of this page.''&lt;br /&gt;
&lt;br /&gt;
This page is for those geeks who want to know the details of these '''CloudPlayerStyles''', or if you want to use those few '''CloudPlayerStyles''' not (yet) accessible in the [[ACP Style Library]]. &lt;br /&gt;
&lt;br /&gt;
You set general styles and options that apply to the whole model by adding flags to the '''CloudPlayerStyles''' attribute for the main model. You set styles specific to a particular module or node by adding flags to the '''CloudPlayerStyles''' attribute for that object. &lt;br /&gt;
 &lt;br /&gt;
The easiest way to view and edit the CloudPlayerStyles attribute in Desktop Analytica is to use the [[Attribute panel]].  Select '''CloudPlayerStyles''' from the list of Attributes at the top of that panel. By default, '''CloudPlayerStyles''' is not shown in the [[Object window]], so you first need to set it to be shown in the [[Manage attributes|Attributes dialog]].  &lt;br /&gt;
&lt;br /&gt;
The '''CloudPlayerStyles''' and their flags are not case sensitive.  &lt;br /&gt;
&lt;br /&gt;
When you put multiple flags in a '''CloudPlayerStyles''' attribute, you can separate them by commas, spaces, or newlines. We recommend putting each flag on a separate line for clarity. ACP just looks for the particular text values and doesn't care about the separators.&lt;br /&gt;
&lt;br /&gt;
=== Model level styles  ===&lt;br /&gt;
&lt;br /&gt;
These styles apply to the entire model. You set them in the '''CloudPlayerStyles''' attribute for the Main Model. (They have no effect when set for a submodule.)&lt;br /&gt;
&lt;br /&gt;
==== Navigation style  ====&lt;br /&gt;
&lt;br /&gt;
ACP offers these options for Navigation_style:&lt;br /&gt;
* &amp;lt;code&amp;gt;Navigation_style: Outline&amp;lt;/code&amp;gt;  - An expandable tree of modules on the left of the ACP window, similar to the outline view in desktop Analytica. This is the default style.&lt;br /&gt;
* &amp;lt;code&amp;gt;Navigation_style: Top_tabs&amp;lt;/code&amp;gt; -- The main modules in the top model appear as a row of tabs across the top of the window. Click a tab to show the diagram for that module.&lt;br /&gt;
* &amp;lt;code&amp;gt;Navigation_style: Two_top_tabs&amp;lt;/code&amp;gt; --  The main modules in the top model appear as a row of tabs. The submodules of the module whose tab is selected appear as a second row of tabs. Needs to be used with the style'''&amp;lt;code&amp;gt;show_as_tab: no&amp;lt;/code&amp;gt;'''. &lt;br /&gt;
*&amp;lt;code&amp;gt;Navigation_style: Side_tabs&amp;lt;/code&amp;gt; -- The main modules in the top model appear as a column of tabs on the left of the window. Click a tab to show the diagram for that module.&lt;br /&gt;
* &amp;lt;code&amp;gt;Navigation_style: Two_side_tabs&amp;lt;/code&amp;gt;  -- The main modules in the top model appear as a column of tabs on the left of the window. The submodules of the module whose tab is selected appear as a second column of tabs on the left. Needs to be used with the style '''&amp;lt;code&amp;gt;show_as_tab: no&amp;lt;/code&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
We describe each in more detail below.&lt;br /&gt;
&lt;br /&gt;
====Outline Tree====&lt;br /&gt;
&lt;br /&gt;
By default, ACP shows an expandable outline tree of modules on the left hand side of the window, similar to the Outline view in Analytica on the desktop. This makes it easy to navigate a model with an extensive hierarchy of modules.&lt;br /&gt;
&lt;br /&gt;
A navigation flag is not needed for this style, but if you want to explicitly set this style you can add '''&amp;lt;code&amp;gt;Navigation_style: Outline&amp;lt;/code&amp;gt;''' to the top diagram's '''CloudPlayerStyles''' attribute.&lt;br /&gt;
&lt;br /&gt;
For small models, and most web apps, you may want to suppress the Outline view. Do this by inserting the text '''&amp;lt;code&amp;gt;show_outline: no&amp;lt;/code&amp;gt;''' into the top diagram's CloudPlayerStyles attribute. (If a model has only one diagram,  i.e. with no modules, it never shows the outline tree.)&lt;br /&gt;
&lt;br /&gt;
:[[Image:ACP Outline Tree.png]] &lt;br /&gt;
&lt;br /&gt;
===== Toolbar Tabs =====&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_tabs: no&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::By default, ACP shows navigation tabs for &amp;quot;Diagram&amp;quot;, &amp;quot;Object&amp;quot;, &amp;quot;Table&amp;quot;, &amp;quot;Graph&amp;quot; along the top. Use this flag to hide those tabs. If you display the model inputs and outputs on the diagram -- using embedded tables and graphs on the diagram -- your users may not need those tabs.  (You can also use &amp;lt;code&amp;gt;show_tabs: yes&amp;lt;/code&amp;gt; to explicitly show the tabs.)&lt;br /&gt;
&lt;br /&gt;
====Module hierarchy bar ====&lt;br /&gt;
&lt;br /&gt;
For a multi-module model, ACP normally shows the model hierarchy in a bar at the top of the diagram. The model hierarchy header shows you where you are in a large model by listing the titles of the ancestor modules in which the current diagram is nested.  You can click any ancestor to click up levels in the hierarchy. The Hierarchy Bar takes up much less screen real estate than the Outline Tree.&lt;br /&gt;
&lt;br /&gt;
With [[CloudPlayerStyles_Attribute_Values#Tabbed_Module_Navigation|tabbed navigation]] style, it doesn't show the hierarchy bar when you are viewing a top level module, since its title is already in the selected tab. With a two-level tab navigation, it shows the hierarchy bar only when viewing a module nested 3 or more levels down. Basically, the hierarchy header does not duplicate what you can see in the tabs.&lt;br /&gt;
&lt;br /&gt;
Note that this setting is not based on a CloudPlayerstyle attribute, but rather on the ''Show module hierarchy'' check box in the model [[Preferences]] in Analytica.  With the model opened in Analytica, on the [[Edit menu]], select '''Preference...''', and check (or uncheck) the ''Show module hierarchy'' checkbox.&lt;br /&gt;
:&lt;br /&gt;
&lt;br /&gt;
:[[Image:Acp hh.png]]&lt;br /&gt;
&lt;br /&gt;
====Tabbed Module Navigation====&lt;br /&gt;
&lt;br /&gt;
As an alternative to the Outline view, you can set the '''&amp;lt;code&amp;gt;Navigation_style&amp;lt;/code&amp;gt;''' to use use a tabbed interface which is often more convenient and familiar for web applications. By default, the main model appears as the first tab. You can sw&lt;br /&gt;
&lt;br /&gt;
There are four tabbed styles, Top_tabs and Two_top_tabs, with one or two rows of tabs across the top, respectively; and Side_tabs and Two_side_tabs with one or two columns of tabs down the side. Top_tabs works well if you have up to 5 to 8 modules in the main diagram (tabs), depending on the length of their titles and the width of the ACP window.  If you have a lot of modules, or they have long titles, it may be better to use Side_tabs.  If you have too many modules to fit at the top or side, you can use Two_top_tabs or Two_side_tabs. In those cases, you must organize the modules into a two-level hierarchy with logical groupings. &lt;br /&gt;
&lt;br /&gt;
'Tabs across top' (i.e. top tabs) or 'Tabs down left' (i.e. side tabs).  In this case, the tabs display different influence diagrams.  The first tab displays the top level diagram, and the remaining tabs display the modules present on the top level diagram of the model.  (The modules will not display on the diagram, so you need to tweak your diagram for playing in ACP so that it looks right without these present). The size of the diagram is determined by the size of the top level diagram window when the model was last saved in Analytica.&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;code&amp;gt;navigation_style: top_tabs&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::This setting instructs ACP to use the 'Tabs across top' navigation style.&lt;br /&gt;
&lt;br /&gt;
:[[File:acp top tabs.png]]&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;code&amp;gt;navigation_style: side_tabs&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::This setting instructs ACP to use the 'Tabs down left' navigation style.  Side tabs work better than top tabs when there are more module nodes present.&lt;br /&gt;
&lt;br /&gt;
:[[File:acp side tabs.png]]&lt;br /&gt;
* &amp;lt;code&amp;gt;Navigation_style: Two_top_tabs&amp;lt;/code&amp;gt; &lt;br /&gt;
* &amp;lt;code&amp;gt;Navigation_style: Two_side_tabs&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
'''These 2 Navigation styles replace the style  &amp;lt;code&amp;gt;two_tiers_tabs:yes&amp;lt;/code&amp;gt; which has been deprecated.'''&lt;br /&gt;
&lt;br /&gt;
These styles are useful for modules with several layers of modules and submodules - to reduce the clutter of the top layer of tabs. Modules in the model's top diagram appear as top tabs (left tabs).  Modules within those top level modules appear as subtabs,  the 'second tier'. When you select a top-level tab, it shows its submodules as subtabs. This means that the top level of modules will not show any contents other than their submodules, so the model needs to be designed with this in mind.&lt;br /&gt;
*Currently these 2 styles must be used with the '''&amp;lt;code&amp;gt;show_as_tab: no&amp;lt;/code&amp;gt;''' style set. &amp;lt;!--Coming soon: Compatibility with '''&amp;lt;code&amp;gt;show_as_tab: yes&amp;lt;/code&amp;gt;''' --&amp;gt;&lt;br /&gt;
*The selected tab appears with the color of the diagram background of it's module&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Tab color====&lt;br /&gt;
&lt;br /&gt;
When using Tabbed Navigation, you can use these flags to control how the color of the tabs display on your model in ACP. To use, add one of them to the CloudPlayerStyle attribute of the top level diagram of your model. They have no effect if added to a module other than the top diagram.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Tab_color: Default &amp;lt;/code&amp;gt;''' The default. Non-selected tabs are bluish white. The selected tab uses the background color for that diagram.&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Tab_color: Background &amp;lt;/code&amp;gt;''' All tabs use their diagram background color, whether selected or not&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Tab_color: Node &amp;lt;/code&amp;gt;'''  The selected Tab uses its diagram background color; The other tabs use the color of their Module node (not their diagram background color).  You can use this to change the color of the tabs by modifying their node color in an Analytica functions.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;all_tabs_diagram_color: yes&amp;lt;/code&amp;gt;''' This flag has been deprecated and may not work in future ACP releases. Replaced by '''&amp;lt;code&amp;gt;Tab_color: Background &amp;lt;/code&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
====Display Only a Single Diagram====&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;top_diagram_only: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Use this flag if you want to restrict users access to only the top diagram. With this flag, any action that would normally bring up a different diagram will just reload the top diagram.  (If you are using this setting, you will also want to also not display the Outline Tree as explained above.)&lt;br /&gt;
&lt;br /&gt;
====Go into Parent Button====&lt;br /&gt;
&lt;br /&gt;
The user clicks this button to display the parent module diagram of the current diagram:&lt;br /&gt;
:[[Image:ACP parent button.png]]&lt;br /&gt;
&lt;br /&gt;
It appears by default in the :Analytica model review&amp;quot; navigation style, but in the tabbed &amp;quot;Web application&amp;quot; style.  The button does not appear in the top diagram, where it would have no function.&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;code&amp;gt;show_parent_diagram_button: no&amp;lt;/code&amp;gt;'''  &lt;br /&gt;
::Set this flag to &amp;quot;no&amp;quot; to stop displaying the 'Go into Parent' button.&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;code&amp;gt;parent_diagram_button_coordinates: x, y&amp;lt;/code&amp;gt;'''  &lt;br /&gt;
::Show the 'Go to parent' button at a non-default location, where x and y are the number of pixels to the right and down, respectively, from the top left of the window.   E.g. &amp;lt;code&amp;gt;parent_diagram_button_coordinates:300,100&amp;lt;/code&amp;gt; will change the position of this button to &amp;lt;code&amp;gt;x = 300&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;y = 100&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
'''Show the parent diagram button in 'tabs across the top' navigation style'''&lt;br /&gt;
:If you want to display the 'Go to Parent' button when using the &amp;quot;Tabs across the top&amp;quot;: &lt;br /&gt;
:*Add the &amp;lt;code&amp;gt;parent_diagram_button_coordinates: xy&amp;lt;/code&amp;gt; ACP attribute style flag, along with the &amp;lt;code&amp;gt;navigation_style: top_tabs&amp;lt;/code&amp;gt; flag (see [[CloudPlayerStyles_Attribute_Values#Tabbed_Module_Navigation|Tabbed Module Navigation]] below) to the CloudPlayerStyles attribute. The actual coordinates of your parent diagram button may need to be tweaked.&lt;br /&gt;
&lt;br /&gt;
*The button appears only in submodules of a tab, not in a tab diagram where it is not needed.&lt;br /&gt;
:[[File:Parentdiagbutton w top tabs01.PNG]]&lt;br /&gt;
&lt;br /&gt;
====Show or hide the Diagram Title and Model title==== &lt;br /&gt;
You should use the [[ACP Style Library]] if you want to change the defaults for these flags, since they are only compatible with certain combinations. The Styles library changes all the flags at once, and prevents you from entering incompatible combinations.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_diagram_title: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::You can control whether or not to display the diagram's title at the top of the diagram. Use &amp;lt;code&amp;gt;show_diagram_title: no&amp;lt;/code&amp;gt; to suppress the diagram title. You can also explicitly tell ACP to show the diagram title by using &amp;lt;code&amp;gt;show_diagram_title: yes&amp;lt;/code&amp;gt;, but this is not really necessary because the currently ACP shows the diagram title by default.&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_model_title: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Show title of the model at the top to right of the [http://lumina.com Lumina] (or other) logo.  Note this flag only works properly when you also Hide Tabs because the tabs and title will overlap.&lt;br /&gt;
&lt;br /&gt;
====Hide the Banner and Logo====&lt;br /&gt;
Another flag it's easier to use the [[ACP Style Library]] to set, since it is only compatible with the parent button and toolbar tabs hidden. The Styles library changes all the flags at once, and prevents you from entering incompatible combinations.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_banner: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Hides the banner space usually present at the top of ACP. The banner typically contains the Lumina Logo, the '''Parent Diagram''' button, tabs, '''Close Model''' button, and '''Save''' button.&lt;br /&gt;
&lt;br /&gt;
:*This could be useful for customizing the appearance of a model [[Putting_ACP_in_a_Web_Page|embedded in a web page]], for instance.&lt;br /&gt;
:[[File:Banner area 01.PNG]]&lt;br /&gt;
:*If you play a model without the banner area in ACP, there isn't a convenient way to close the model without closing the browser.&lt;br /&gt;
&lt;br /&gt;
====Exclude the top level diagram from tabs====&lt;br /&gt;
&lt;br /&gt;
You should use the [[ACP Style Library]] if you want to set this flag, to avoid incompatible settings.&lt;br /&gt;
&lt;br /&gt;
*Optionally, Enter the text &amp;lt;code&amp;gt;Show_as_tab: no&amp;lt;/code&amp;gt; in the CloudPlayerStyles attribute of the top level module. &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_as_tab: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Excludes the top level diagram and just shows the submodules of the top level diagram as tabs. Since the top diagram will not display in ACP, you include the key user interface pages as modules in the main model. Can be used only with 'Top tabs' or 'Side tabs' styles. &lt;br /&gt;
*When setting tabbed Navigation styles using the ACP Styles Library, the default is for the Top level diagram to be included, except with two tiers of tabs, for which it is (Currently) required to exclude the top diagram from the tabs.&lt;br /&gt;
&lt;br /&gt;
If you want to see what it looks like, play this model [[Media:Show as tab no.ana|Array examples]] in ACP, with the &amp;lt;code&amp;gt;show_as_tab: no&amp;lt;/code&amp;gt; style in the cloud player styles attribute, and set to tabs along top.&lt;br /&gt;
&lt;br /&gt;
:[[File:Show as tab no02.png]]&lt;br /&gt;
&lt;br /&gt;
*Play this model in ACP and the top level diagram does not show. Rather the diagram for 'Intro to Arrays' shows as the first tab and then the other tabs.'''&lt;br /&gt;
&lt;br /&gt;
:[[File:Show as tab no01.png]]&lt;br /&gt;
&lt;br /&gt;
=== Styles for diagram nodes ===&lt;br /&gt;
&lt;br /&gt;
You can set some styles for your model which will affect how nodes on the diagram are displayed.  &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Show_table_graph_toggle:no&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::Turns off the  [[What%27s_new_in_ACP%3F#Show_table_graph_toggle:no|table / graph toggle]] button. Can be used as a model level flag, or as a flag for individual nodes. When used as a flag for individual nodes, it trumps the global flag, if present. Can save you some space if this button is not needed, or you have set your model up to show the only result you want the model viewer to see.&lt;br /&gt;
&lt;br /&gt;
ShowIONodeButtonText: no&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_unc_view_in_outputs: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::In Desktop Analytica, each user output node has a little icon on the right-hand side showing the uncertainty view last viewed (e.g. mid, mean, stats...). In ACP, you can suppress these with the flag &amp;lt;code&amp;gt;show_unc_view_in_outputs: no&amp;lt;/code&amp;gt;. We recommend this for ACP since the icon is usually confusing to end users. This style should be applied to the top level model object. It does have any effect currently when applied to individual nodes.&lt;br /&gt;
&lt;br /&gt;
:[[Image:Uncertainty view icons.png]] &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;calc_on_open: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::By default, ACP, like Analytica, does not compute results when you first view a diagram, leaving any User output nodes showing the '''Calc''' button. The user must click on each to see its result, as a scalar embedded in the Diagram, or as a separate Result window. Unless some results take a long time to evaluate, it is usually friendlier to compute the values before showing the Diagram. You can make this happen by inserting &amp;lt;code&amp;gt;calc_on_open: yes&amp;lt;/code&amp;gt; into the top level diagram's CloudPlayerStyles attribute. This flag doesn't have any effect currently when applied to individual nodes.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;auto_recalc_results: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Causes ACP to immediately recalculate any result when the user changes an input on that diagram that affects the result. &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_hover_highlight: no&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::By default, ACP displays a hover highlight -- a contrasting light rectangle behind a node -- when you move the cursor over the node. You can suppress this by including the &amp;lt;code&amp;gt;show_hover_highlight: no&amp;lt;/code&amp;gt;.  This style should be applied to the top level model object. It does have any effect currently when applied to individual nodes.  (The hover highlight is different from the [[help balloons|Help  Balloon]] described below.)&lt;br /&gt;
&lt;br /&gt;
:[[File:acp hover hl.png]]&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_copy_table_icon: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Usually, ACP displays a copy table icon near the upper right hand corner of a result table (or edit table, but less useful here).  Clicking the icon copies the table as displayed so it can be pasted into another place, e.g. Excel.  If you want to hide this icon, this is the flag to use.  The Copy Table Icon is the icon shown in the image below. This style should be applied to the top level model object. It doesn't have any effect currently when applied to individual nodes.&lt;br /&gt;
&lt;br /&gt;
:[[File:Copy table icon.png]]&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;ShowIONodeButtonText: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::This flag will cause the text Calc/Result/Edit Table etc. to not appear on the input / output buttons&lt;br /&gt;
::Needs to be added to the &amp;lt;code&amp;gt;Cloudplayerstyle&amp;lt;/code&amp;gt; attribute for the top diagram of your model. Has not yet been implemented for individual nodes.&lt;br /&gt;
&lt;br /&gt;
==== Balloon Help  ====&lt;br /&gt;
&lt;br /&gt;
When you move the cursor over a node, ACP usually shows a &amp;quot;balloon&amp;quot; popup next to the node with the title, units and description of the node (if it has one) to help end users understand what its for, or what to enter for a user input. If the node has no description, the [[help balloons|balloon help]] will not appear.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_id_in_balloon: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Use this flag to show each node's identifier below its title in the balloon -- unless the identifier and title are identical (except for spaces which are replaced by underscores).&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_definition_in_balloon: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Use this flag to show the node's definition in the balloon below the description.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;hover_balloon_delay&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::When you mouse over a node, there's a short delay of about half a second before it displays the balloon (to prevent wild balloon appearance when you move the cursor rapidly over a diagram.) You can tweak this delay time measured in milliseconds by inserting this flag. E.g. '''&amp;lt;code&amp;gt;hover_balloon_delay: 200&amp;lt;/code&amp;gt;''' to reduce the delay to .2 seconds.&lt;br /&gt;
&lt;br /&gt;
The three flags above go in the CloudPlayerStyles of the model and apply to all nodes in the model. You can also modify some aspects of the balloon separately for each node by inserting these flags in CloudPlayerStyles for each node: &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_hover_balloon: no&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::Insert this flag in the CloudPlayerStyles for a node, to suppress display of its balloon.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_hover_balloon_title: no&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::Insert this flag in the CloudPlayerStyles for a node, to suppress its title in the balloon.&lt;br /&gt;
&lt;br /&gt;
==== Enhanced Diagram Graphics  ====&lt;br /&gt;
&lt;br /&gt;
You can control the appearance of nodes, with bevels, shadows, and highlights, by setting these in the CloudPlayerStyles for the model. By default (for now) ACP displays nodes without these effects, similar to Desktop Analytica, looking rather flat like this:&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
:[[Image:Nodes no shadow or bevel.png]] &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;node_drop_shadow: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Setting this flag, displays a drop shadow behind each node, giving a kind of 3D effect:&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
:[[Image:Nodes drop shadow.png]] &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;bevel_node_border: yes&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::Setting this flag, displays a bevel border for each node, giving another kind of 3-D effect: &lt;br /&gt;
&lt;br /&gt;
:[[Image:Nodes beveled border.png]] &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;glow_hover_highlight: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
:: Set this flag to show a &amp;quot;glowing&amp;quot; highlight around each node when you move the cursor over a node. &amp;lt;br&amp;gt;&amp;lt;code&amp;gt;glow_hover_highlight: no&amp;lt;/code&amp;gt;. Switches off this behavior, which is the default behavior in ACP &lt;br /&gt;
&lt;br /&gt;
Here is the glow hover effect on a node, along with Drop shadow and Beveled border effects. &lt;br /&gt;
&lt;br /&gt;
:[[Image:Nodes all graphic effects.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; These effects are new and are still somewhat experimental, so, they are off by default. You are welcome to try them out, by setting CloudPlayerStyles for the main model. Eventually, these effects may become the default. Then you'll be able to turn each one off using &amp;lt;code&amp;gt;Node_drop_shadow: no, Bevel_node_border: no&amp;lt;/code&amp;gt;, and&amp;lt;code&amp;gt;Glow_hover_highlight: no&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Styles to adjust the ACP canvas===&lt;br /&gt;
	&lt;br /&gt;
====Set the ACP canvas size====&lt;br /&gt;
&lt;br /&gt;
The default ACP3 Flash Canvas is set to &amp;quot;100%&amp;quot;. This means that the canvas is the same size as the browser window. &lt;br /&gt;
&lt;br /&gt;
There are two cloud player styles for optionally controlling screen size.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;screen_width: 999&amp;lt;/code&amp;gt;''', and '''&amp;lt;code&amp;gt;screen_height: 999&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::where 999 is the number of pixels to use for your ACP canvas. If you use these flags you need to add space for the Banner/Tabs/Hierarchy headers or the outline on the left.&lt;br /&gt;
&lt;br /&gt;
====Scroll Bars====&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Add_scroll_bars: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::You can add this flag to the top level diagram's CloudPlayerStyles attribute if you want to suppress the scroll bars which would otherwise appear on a large diagram.&lt;br /&gt;
&lt;br /&gt;
===Other Model level styles===&lt;br /&gt;
&lt;br /&gt;
====Message boxes====&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;message_box_location: x, y&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::By default, ACP shows error and other message boxes right in middle of the screen, but you can change where these display using this flag. Set this flag - with the x, y coordinates in pixels on the ACP canvas - where you want the message boxes to display. Needs to be put into the CloudPlayerStyles attribute for the top diagram of your model.&lt;br /&gt;
&lt;br /&gt;
== Node Level Settings  ==&lt;br /&gt;
&lt;br /&gt;
These style flags and options apply to individual nodes (variables), rather than the model as a whole. So, you set these flags on the CloudPlayerStyles for selected objects (nodes).&lt;br /&gt;
&lt;br /&gt;
=== Input nodes  ===&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;textalways&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Usually in ACP and Desktop Analytica, to enter a text value into a user input node you have to enclose it in quotes. Insert this flag into the CloudPlayerStyles for each Input node if you want it treat the input as text without requiring the user to use quotes.  Note this flag is inserted into the Formnode's CloudPlayerStyles attribute and cannot be done in the Object window or attribute panel.  Instead figure out what the identifier of the formnode is and then set the CloudPlayerStyles in the typescript window.&lt;br /&gt;
&amp;lt;!--Not implemented in flex so I will comment out for now&lt;br /&gt;
*'''&amp;lt;code&amp;gt;tabindex: ''n''&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::In ACP and Desktop Analytica, the user can press tab to go to the next input control to enter its input. You can control the tab order -- the sequence followed by tabbing through inputs -- by adding this flag. Put &amp;lt;code&amp;gt;tabindex: 1&amp;lt;/code&amp;gt; into the CloudPlayerStyles of the first one. Put  &amp;lt;code&amp;gt;tabindex: 2&amp;lt;/code&amp;gt; into the second, and so on.  Note this flag is inserted into the Formnode's CloudPlayerStyles attribute and cannot be done in the Object window or attribute panel.  Instead figure out what the identifier of the formnode is and then set the CloupPlayerStyles in the typescript window.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Other node level flags ===&lt;br /&gt;
==== Prevent nodes from showing on the diagram ====&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Show_Object: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::You can prevent nodes or modules from showing on the diagram of your model, by adding this flag to the CloudPlayerStyles attribute of the object you wish to hide.&lt;br /&gt;
&lt;br /&gt;
*Once played in ACP the objects aren't visible, and if the outline is displayed the module will not be shown in the Outline either.&lt;br /&gt;
&lt;br /&gt;
==Special Flags==&lt;br /&gt;
&lt;br /&gt;
===Download_Spreadsheet:xyz.xlsx===&lt;br /&gt;
*This Cloud Player style allows you to download a spreadsheet while playing a model. You could of course have modified this Spreadsheet while working with the model.&lt;br /&gt;
*This flag can be added to the CloudPlayerStyle attribute of a button. E.g. if you want to download &amp;lt;code&amp;gt;xyz.xlsx&amp;lt;/code&amp;gt; you add &amp;lt;code&amp;gt;download_spreadsheet xyz.xlsx&amp;lt;/code&amp;gt; to the CloudPlayerStyle attribute of the button. Then when pressed the button will prompt you to save the file. &lt;br /&gt;
*You can't download a spreadsheet in the same button click that causes a spreadsheet to be uploaded.&lt;br /&gt;
*If you don't specify the name of the spreadsheet file ACP downloads the last file uploaded without a dialog.&lt;br /&gt;
*This is not the same as using [[SpreadsheetSave]]() {If you evaluate a variable in your model using [[SpreadsheetSave]], it will save the spreadsheet to the server by default}.&lt;br /&gt;
&lt;br /&gt;
*You can also do this &amp;quot;on the fly&amp;quot; in your model by having an [[OnClick]] attribute that sets this flag in the CPS attribute.&lt;br /&gt;
&lt;br /&gt;
===Upload_Spreadsheet===&lt;br /&gt;
&lt;br /&gt;
*This flag can also be added to the CloudplayerStyle attribute of a button. It results in the user being prompted with a file upload after the button onclick completes.&lt;br /&gt;
&lt;br /&gt;
*As with the &amp;lt;code&amp;gt;Download_Spreadsheet&amp;lt;/code&amp;gt;, flag, you can do this &amp;quot;on the fly&amp;quot; in your model by having an [[OnClick]] attribute that sets this flag in the CPS attribute.&lt;br /&gt;
&lt;br /&gt;
===Save_on_click:yes===&lt;br /&gt;
This flag can be added to the cloudplayerstyle attribute of a  button. Then it works as a &amp;quot;save as&amp;quot; button. Ie the save dialog opens when the button is pressed.&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;ACP_save_as_filename&amp;quot; variable===&lt;br /&gt;
Can be used to create a custom default model name in the save as dialog. Used in combination with the &amp;lt;code&amp;gt;save_on_click:yes&amp;lt;/code&amp;gt; flag.&lt;br /&gt;
&lt;br /&gt;
*In Desktop Analytica, add a variable to your model with the identifier &amp;lt;code&amp;gt;acp_save_as_filename&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Media:Saveasfilename.ana|Here is an example model]] using the &amp;lt;code&amp;gt;save_on_click:yes&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;acp_save_as_filename&amp;lt;/code&amp;gt; flags.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[DP]Removed as of 42&lt;br /&gt;
===&amp;quot;Save_as_Public:Yes===&lt;br /&gt;
Another flag which can be used with a button, only in combination with the cloudplayerstyle &amp;lt;code&amp;gt;save_on_click:yes&amp;lt;/code&amp;gt;. This flag causes the access of a model snapshot saved in a group account to be public by default.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
===Asychronous calls===&lt;br /&gt;
&lt;br /&gt;
See the what's new page [[What%27s_new_in_ACP%3F#New_functionality_requiring_Asynchronous_calls|here]] also [[Future_ACP_Features#Async_calls|Explanation of ACP's use of Asynchronous polling]]&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;use_async_calls: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::This flag needs to be set in the top diagram of your model if you don't want to use asynchronous calls. This may  slightly speed up model playing for some models of course, you don't want to add this flag if you have features in your model which require [[Future_ACP_Features#Async_calls|asynchronous polling]])&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;use_async_calls: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::This flag has been deprecated since asynchronous polling has been implemented as default in ACP, and will be removed from this wiki eventually.&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;ACP Current User&amp;quot; Variable===&lt;br /&gt;
Add a variable to your model which will show the current user's email address as a result.&lt;br /&gt;
							&lt;br /&gt;
*Open the model in Desktop Analytica. &lt;br /&gt;
*Add a variable with identifier &amp;lt;code&amp;gt;Acp_current_user&amp;lt;/code&amp;gt; to the model and save it.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
:[[File:ACP current user01.PNG]]&lt;br /&gt;
&lt;br /&gt;
*When  you play the model in ACP, and evaluate Acp_current_user, the result is  the user e.g. &amp;lt;code&amp;gt;johndoe@gmail.com&amp;lt;/code&amp;gt; {when playing an email invite the result will be &amp;quot;anonymous&amp;quot;}.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
:[[File:ACP current user03.PNG]]&lt;br /&gt;
&lt;br /&gt;
== Embedded Tables and Graphs  ==&lt;br /&gt;
&lt;br /&gt;
In ACP it is possible to display graphs and tables directly on the diagram. The '''CloudPlayerStyles''' can be used to specify the region on the diagram to display these tables or graphs.&lt;br /&gt;
&lt;br /&gt;
More on [[ACP Rendering tables and graphs on the diagram |embedded tables and graphs]].&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[ACP Style Library]] &lt;br /&gt;
* [[media:ACP style library.ana]]&lt;br /&gt;
* [[Analytica Cloud Player]]&lt;br /&gt;
* [[ACP Rendering tables and graphs on the diagram]]&lt;br /&gt;
* [[Putting ACP in a Web Page]]&lt;br /&gt;
* [[Help balloons]]&lt;br /&gt;
* [[Attributes]]&lt;br /&gt;
* [[Manage attributes]]&lt;/div&gt;</summary>
		<author><name>Davidpaine</name></author>
	</entry>
	<entry>
		<id>https://docs.analytica.com/index.php?title=AcpStyles&amp;diff=51653</id>
		<title>AcpStyles</title>
		<link rel="alternate" type="text/html" href="https://docs.analytica.com/index.php?title=AcpStyles&amp;diff=51653"/>
		<updated>2018-07-26T07:34:04Z</updated>

		<summary type="html">&lt;p&gt;Davidpaine: /* Go into Parent Button */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Analytica Cloud Player]]&lt;br /&gt;
[[Category: Attributes]]&lt;br /&gt;
[[Analytica_Cloud_Player#See_also|&amp;lt;&amp;lt;Back to Analytica Cloud Player]]&lt;br /&gt;
&lt;br /&gt;
ACP offers a wide variety of styles and options to control the look and functioning of the user interface. Many of these go beyond what is (currently) available in Desktop Analytica (DTA). &lt;br /&gt;
&lt;br /&gt;
The easiest way to set most of these styles and options is to use the [[ACP Style Library]].  Select '''Add Library...''' from the '''File''' menu and select the  [[ACP Style Library]] to add into your model. This library lets you select most ACP styles and options interactively from checkboxes and menus. You can configure Navigation styles, Node styles and Frame nodes. For many options, it shows a preview of what it will look like in ACP.  When you set an option, it automatically sets the corresponding '''CloudPlayerStyles''', ''so you don't need to worry about them, and can ignore the rest of this page.''&lt;br /&gt;
&lt;br /&gt;
This page is for those geeks who want to know the details of these '''CloudPlayerStyles''', or if you want to use those few '''CloudPlayerStyles''' not (yet) accessible in the [[ACP Style Library]]. &lt;br /&gt;
&lt;br /&gt;
You set general styles and options that apply to the whole model by adding flags to the '''CloudPlayerStyles''' attribute for the main model. You set styles specific to a particular module or node by adding flags to the '''CloudPlayerStyles''' attribute for that object. &lt;br /&gt;
 &lt;br /&gt;
The easiest way to view and edit the CloudPlayerStyles attribute in Desktop Analytica is to use the [[Attribute panel]].  Select '''CloudPlayerStyles''' from the list of Attributes at the top of that panel. By default, '''CloudPlayerStyles''' is not shown in the [[Object window]], so you first need to set it to be shown in the [[Manage attributes|Attributes dialog]].  &lt;br /&gt;
&lt;br /&gt;
The '''CloudPlayerStyles''' and their flags are not case sensitive.  &lt;br /&gt;
&lt;br /&gt;
When you put multiple flags in a '''CloudPlayerStyles''' attribute, you can separate them by commas, spaces, or newlines. We recommend putting each flag on a separate line for clarity. ACP just looks for the particular text values and doesn't care about the separators.&lt;br /&gt;
&lt;br /&gt;
=== Model level styles  ===&lt;br /&gt;
&lt;br /&gt;
These styles apply to the entire model. You set them in the '''CloudPlayerStyles''' attribute for the Main Model. (They have no effect when set for a submodule.)&lt;br /&gt;
&lt;br /&gt;
==== Navigation style  ====&lt;br /&gt;
&lt;br /&gt;
ACP offers these options for Navigation_style:&lt;br /&gt;
* &amp;lt;code&amp;gt;Navigation_style: Outline&amp;lt;/code&amp;gt;  - An expandable tree of modules on the left of the ACP window, similar to the outline view in desktop Analytica. This is the default style.&lt;br /&gt;
* &amp;lt;code&amp;gt;Navigation_style: Top_tabs&amp;lt;/code&amp;gt; -- The main modules in the top model appear as a row of tabs across the top of the window. Click a tab to show the diagram for that module.&lt;br /&gt;
* &amp;lt;code&amp;gt;Navigation_style: Two_top_tabs&amp;lt;/code&amp;gt; --  The main modules in the top model appear as a row of tabs. The submodules of the module whose tab is selected appear as a second row of tabs. Needs to be used with the style'''&amp;lt;code&amp;gt;show_as_tab: no&amp;lt;/code&amp;gt;'''. &lt;br /&gt;
*&amp;lt;code&amp;gt;Navigation_style: Side_tabs&amp;lt;/code&amp;gt; -- The main modules in the top model appear as a column of tabs on the left of the window. Click a tab to show the diagram for that module.&lt;br /&gt;
* &amp;lt;code&amp;gt;Navigation_style: Two_side_tabs&amp;lt;/code&amp;gt;  -- The main modules in the top model appear as a column of tabs on the left of the window. The submodules of the module whose tab is selected appear as a second column of tabs on the left. Needs to be used with the style '''&amp;lt;code&amp;gt;show_as_tab: no&amp;lt;/code&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
We describe each in more detail below.&lt;br /&gt;
&lt;br /&gt;
====Outline Tree====&lt;br /&gt;
&lt;br /&gt;
By default, ACP shows an expandable outline tree of modules on the left hand side of the window, similar to the Outline view in Analytica on the desktop. This makes it easy to navigate a model with an extensive hierarchy of modules.&lt;br /&gt;
&lt;br /&gt;
A navigation flag is not needed for this style, but if you want to explicitly set this style you can add '''&amp;lt;code&amp;gt;Navigation_style: Outline&amp;lt;/code&amp;gt;''' to the top diagram's '''CloudPlayerStyles''' attribute.&lt;br /&gt;
&lt;br /&gt;
For small models, and most web apps, you may want to suppress the Outline view. Do this by inserting the text '''&amp;lt;code&amp;gt;show_outline: no&amp;lt;/code&amp;gt;''' into the top diagram's CloudPlayerStyles attribute. (If a model has only one diagram,  i.e. with no modules, it never shows the outline tree.)&lt;br /&gt;
&lt;br /&gt;
:[[Image:ACP Outline Tree.png]] &lt;br /&gt;
&lt;br /&gt;
===== Toolbar Tabs =====&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_tabs: no&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::By default, ACP shows navigation tabs for &amp;quot;Diagram&amp;quot;, &amp;quot;Object&amp;quot;, &amp;quot;Table&amp;quot;, &amp;quot;Graph&amp;quot; along the top. Use this flag to hide those tabs. If you display the model inputs and outputs on the diagram -- using embedded tables and graphs on the diagram -- your users may not need those tabs.  (You can also use &amp;lt;code&amp;gt;show_tabs: yes&amp;lt;/code&amp;gt; to explicitly show the tabs.)&lt;br /&gt;
&lt;br /&gt;
====Module hierarchy bar ====&lt;br /&gt;
&lt;br /&gt;
For a multi-module model, ACP normally shows the model hierarchy in a bar at the top of the diagram. The model hierarchy header shows you where you are in a large model by listing the titles of the ancestor modules in which the current diagram is nested.  You can click any ancestor to click up levels in the hierarchy. The Hierarchy Bar takes up much less screen real estate than the Outline Tree.&lt;br /&gt;
&lt;br /&gt;
With [[CloudPlayerStyles_Attribute_Values#Tabbed_Module_Navigation|tabbed navigation]] style, it doesn't show the hierarchy bar when you are viewing a top level module, since its title is already in the selected tab. With a two-level tab navigation, it shows the hierarchy bar only when viewing a module nested 3 or more levels down. Basically, the hierarchy header does not duplicate what you can see in the tabs.&lt;br /&gt;
&lt;br /&gt;
Note that this setting is not based on a CloudPlayerstyle attribute, but rather on the ''Show module hierarchy'' check box in the model [[Preferences]] in Analytica.  With the model opened in Analytica, on the [[Edit menu]], select '''Preference...''', and check (or uncheck) the ''Show module hierarchy'' checkbox.&lt;br /&gt;
:&lt;br /&gt;
&lt;br /&gt;
:[[Image:Acp hh.png]]&lt;br /&gt;
&lt;br /&gt;
====Tabbed Module Navigation====&lt;br /&gt;
&lt;br /&gt;
As an alternative to the Outline view, you can set the '''&amp;lt;code&amp;gt;Navigation_style&amp;lt;/code&amp;gt;''' to use use a tabbed interface which is often more convenient and familiar for web applications. By default, the main model appears as the first tab. You can sw&lt;br /&gt;
&lt;br /&gt;
There are four tabbed styles, Top_tabs and Two_top_tabs, with one or two rows of tabs across the top, respectively; and Side_tabs and Two_side_tabs with one or two columns of tabs down the side. Top_tabs works well if you have up to 5 to 8 modules in the main diagram (tabs), depending on the length of their titles and the width of the ACP window.  If you have a lot of modules, or they have long titles, it may be better to use Side_tabs.  If you have too many modules to fit at the top or side, you can use Two_top_tabs or Two_side_tabs. In those cases, you must organize the modules into a two-level hierarchy with logical groupings. &lt;br /&gt;
&lt;br /&gt;
'Tabs across top' (i.e. top tabs) or 'Tabs down left' (i.e. side tabs).  In this case, the tabs display different influence diagrams.  The first tab displays the top level diagram, and the remaining tabs display the modules present on the top level diagram of the model.  (The modules will not display on the diagram, so you need to tweak your diagram for playing in ACP so that it looks right without these present). The size of the diagram is determined by the size of the top level diagram window when the model was last saved in Analytica.&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;code&amp;gt;navigation_style: top_tabs&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::This setting instructs ACP to use the 'Tabs across top' navigation style.&lt;br /&gt;
&lt;br /&gt;
:[[File:acp top tabs.png]]&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;code&amp;gt;navigation_style: side_tabs&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::This setting instructs ACP to use the 'Tabs down left' navigation style.  Side tabs work better than top tabs when there are more module nodes present.&lt;br /&gt;
&lt;br /&gt;
:[[File:acp side tabs.png]]&lt;br /&gt;
* &amp;lt;code&amp;gt;Navigation_style: Two_top_tabs&amp;lt;/code&amp;gt; &lt;br /&gt;
* &amp;lt;code&amp;gt;Navigation_style: Two_side_tabs&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
'''These 2 Navigation styles replace the style  &amp;lt;code&amp;gt;two_tiers_tabs:yes&amp;lt;/code&amp;gt; which has been deprecated.'''&lt;br /&gt;
&lt;br /&gt;
These styles are useful for modules with several layers of modules and submodules - to reduce the clutter of the top layer of tabs. Modules in the model's top diagram appear as top tabs (left tabs).  Modules within those top level modules appear as subtabs,  the 'second tier'. When you select a top-level tab, it shows its submodules as subtabs. This means that the top level of modules will not show any contents other than their submodules, so the model needs to be designed with this in mind.&lt;br /&gt;
*Currently these 2 styles must be used with the '''&amp;lt;code&amp;gt;show_as_tab: no&amp;lt;/code&amp;gt;''' style set. &amp;lt;!--Coming soon: Compatibility with '''&amp;lt;code&amp;gt;show_as_tab: yes&amp;lt;/code&amp;gt;''' --&amp;gt;&lt;br /&gt;
*The selected tab appears with the color of the diagram background of it's module&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Tab color====&lt;br /&gt;
&lt;br /&gt;
When using Tabbed Navigation, you can use these flags to control how the color of the tabs display on your model in ACP. To use, add one of them to the CloudPlayerStyle attribute of the top level diagram of your model. They have no effect if added to a module other than the top diagram.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Tab_color: Default &amp;lt;/code&amp;gt;''' The default. Non-selected tabs are bluish white. The selected tab uses the background color for that diagram.&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Tab_color: Background &amp;lt;/code&amp;gt;''' All tabs use their diagram background color, whether selected or not&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Tab_color: Node &amp;lt;/code&amp;gt;'''  The selected Tab uses its diagram background color; The other tabs use the color of their Module node (not their diagram background color).  You can use this to change the color of the tabs by modifying their node color in an Analytica functions.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;all_tabs_diagram_color: yes&amp;lt;/code&amp;gt;''' This flag has been deprecated and may not work in future ACP releases. Replaced by '''&amp;lt;code&amp;gt;Tab_color: Background &amp;lt;/code&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
====Display Only a Single Diagram====&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;top_diagram_only: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Use this flag if you want to restrict users access to only the top diagram. With this flag, any action that would normally bring up a different diagram will just reload the top diagram.  (If you are using this setting, you will also want to also not display the Outline Tree as explained above.)&lt;br /&gt;
&lt;br /&gt;
====Go into Parent Button====&lt;br /&gt;
&lt;br /&gt;
The user clicks this button to display the parent module diagram of the current diagram:&lt;br /&gt;
:[[Image:ACP parent button.png]]&lt;br /&gt;
&lt;br /&gt;
It appears by default in the :Analytica model review&amp;quot; navigation style, but in the tabbed &amp;quot;Web application&amp;quot; style.  The button does not appear in the top diagram, where it would have no function.&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;code&amp;gt;show_parent_diagram_button: no&amp;lt;/code&amp;gt;'''  &lt;br /&gt;
::Set this flag to &amp;quot;no&amp;quot; to stop displaying the 'Go into Parent' button.&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;code&amp;gt;parent_diagram_button_coordinates: x, y&amp;lt;/code&amp;gt;'''  &lt;br /&gt;
::Show the 'Go to parent' button at a non-default location, where x and y are the number of pixels to the right and down, respectively, from the top left of the window.   E.g. &amp;lt;code&amp;gt;parent_diagram_button_coordinates: 300, 100&amp;lt;/code&amp;gt; will change the position of this button to &amp;lt;code&amp;gt;x = 300&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;y = 100&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
'''Show the parent diagram button in 'tabs across the top' navigation style'''&lt;br /&gt;
:If you want to display the 'Go to Parent' button when using the &amp;quot;Tabs across the top&amp;quot;: &lt;br /&gt;
:*Add the &amp;lt;code&amp;gt;parent_diagram_button_coordinates: xy&amp;lt;/code&amp;gt; ACP attribute style flag, along with the &amp;lt;code&amp;gt;navigation_style: top_tabs&amp;lt;/code&amp;gt; flag (see [[CloudPlayerStyles_Attribute_Values#Tabbed_Module_Navigation|Tabbed Module Navigation]] below) to the CloudPlayerStyles attribute. The actual coordinates of your parent diagram button may need to be tweaked.&lt;br /&gt;
&lt;br /&gt;
*The button appears only in submodules of a tab, not in a tab diagram where it is not needed.&lt;br /&gt;
:[[File:Parentdiagbutton w top tabs01.PNG]]&lt;br /&gt;
&lt;br /&gt;
====Show or hide the Diagram Title and Model title==== &lt;br /&gt;
You should use the [[ACP Style Library]] if you want to change the defaults for these flags, since they are only compatible with certain combinations. The Styles library changes all the flags at once, and prevents you from entering incompatible combinations.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_diagram_title: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::You can control whether or not to display the diagram's title at the top of the diagram. Use &amp;lt;code&amp;gt;show_diagram_title: no&amp;lt;/code&amp;gt; to suppress the diagram title. You can also explicitly tell ACP to show the diagram title by using &amp;lt;code&amp;gt;show_diagram_title: yes&amp;lt;/code&amp;gt;, but this is not really necessary because the currently ACP shows the diagram title by default.&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_model_title: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Show title of the model at the top to right of the [http://lumina.com Lumina] (or other) logo.  Note this flag only works properly when you also Hide Tabs because the tabs and title will overlap.&lt;br /&gt;
&lt;br /&gt;
====Hide the Banner and Logo====&lt;br /&gt;
Another flag it's easier to use the [[ACP Style Library]] to set, since it is only compatible with the parent button and toolbar tabs hidden. The Styles library changes all the flags at once, and prevents you from entering incompatible combinations.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_banner: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Hides the banner space usually present at the top of ACP. The banner typically contains the Lumina Logo, the '''Parent Diagram''' button, tabs, '''Close Model''' button, and '''Save''' button.&lt;br /&gt;
&lt;br /&gt;
:*This could be useful for customizing the appearance of a model [[Putting_ACP_in_a_Web_Page|embedded in a web page]], for instance.&lt;br /&gt;
:[[File:Banner area 01.PNG]]&lt;br /&gt;
:*If you play a model without the banner area in ACP, there isn't a convenient way to close the model without closing the browser.&lt;br /&gt;
&lt;br /&gt;
====Exclude the top level diagram from tabs====&lt;br /&gt;
&lt;br /&gt;
You should use the [[ACP Style Library]] if you want to set this flag, to avoid incompatible settings.&lt;br /&gt;
&lt;br /&gt;
*Optionally, Enter the text &amp;lt;code&amp;gt;Show_as_tab: no&amp;lt;/code&amp;gt; in the CloudPlayerStyles attribute of the top level module. &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_as_tab: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Excludes the top level diagram and just shows the submodules of the top level diagram as tabs. Since the top diagram will not display in ACP, you include the key user interface pages as modules in the main model. Can be used only with 'Top tabs' or 'Side tabs' styles. &lt;br /&gt;
*When setting tabbed Navigation styles using the ACP Styles Library, the default is for the Top level diagram to be included, except with two tiers of tabs, for which it is (Currently) required to exclude the top diagram from the tabs.&lt;br /&gt;
&lt;br /&gt;
If you want to see what it looks like, play this model [[Media:Show as tab no.ana|Array examples]] in ACP, with the &amp;lt;code&amp;gt;show_as_tab: no&amp;lt;/code&amp;gt; style in the cloud player styles attribute, and set to tabs along top.&lt;br /&gt;
&lt;br /&gt;
:[[File:Show as tab no02.png]]&lt;br /&gt;
&lt;br /&gt;
*Play this model in ACP and the top level diagram does not show. Rather the diagram for 'Intro to Arrays' shows as the first tab and then the other tabs.'''&lt;br /&gt;
&lt;br /&gt;
:[[File:Show as tab no01.png]]&lt;br /&gt;
&lt;br /&gt;
=== Styles for diagram nodes ===&lt;br /&gt;
&lt;br /&gt;
You can set some styles for your model which will affect how nodes on the diagram are displayed.  &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Show_table_graph_toggle:no&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::Turns off the  [[What%27s_new_in_ACP%3F#Show_table_graph_toggle:no|table / graph toggle]] button. Can be used as a model level flag, or as a flag for individual nodes. When used as a flag for individual nodes, it trumps the global flag, if present. Can save you some space if this button is not needed, or you have set your model up to show the only result you want the model viewer to see.&lt;br /&gt;
&lt;br /&gt;
ShowIONodeButtonText: no&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_unc_view_in_outputs: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::In Desktop Analytica, each user output node has a little icon on the right-hand side showing the uncertainty view last viewed (e.g. mid, mean, stats...). In ACP, you can suppress these with the flag &amp;lt;code&amp;gt;show_unc_view_in_outputs: no&amp;lt;/code&amp;gt;. We recommend this for ACP since the icon is usually confusing to end users. This style should be applied to the top level model object. It does have any effect currently when applied to individual nodes.&lt;br /&gt;
&lt;br /&gt;
:[[Image:Uncertainty view icons.png]] &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;calc_on_open: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::By default, ACP, like Analytica, does not compute results when you first view a diagram, leaving any User output nodes showing the '''Calc''' button. The user must click on each to see its result, as a scalar embedded in the Diagram, or as a separate Result window. Unless some results take a long time to evaluate, it is usually friendlier to compute the values before showing the Diagram. You can make this happen by inserting &amp;lt;code&amp;gt;calc_on_open: yes&amp;lt;/code&amp;gt; into the top level diagram's CloudPlayerStyles attribute. This flag doesn't have any effect currently when applied to individual nodes.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;auto_recalc_results: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Causes ACP to immediately recalculate any result when the user changes an input on that diagram that affects the result. &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_hover_highlight: no&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::By default, ACP displays a hover highlight -- a contrasting light rectangle behind a node -- when you move the cursor over the node. You can suppress this by including the &amp;lt;code&amp;gt;show_hover_highlight: no&amp;lt;/code&amp;gt;.  This style should be applied to the top level model object. It does have any effect currently when applied to individual nodes.  (The hover highlight is different from the [[help balloons|Help  Balloon]] described below.)&lt;br /&gt;
&lt;br /&gt;
:[[File:acp hover hl.png]]&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_copy_table_icon: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Usually, ACP displays a copy table icon near the upper right hand corner of a result table (or edit table, but less useful here).  Clicking the icon copies the table as displayed so it can be pasted into another place, e.g. Excel.  If you want to hide this icon, this is the flag to use.  The Copy Table Icon is the icon shown in the image below. This style should be applied to the top level model object. It doesn't have any effect currently when applied to individual nodes.&lt;br /&gt;
&lt;br /&gt;
:[[File:Copy table icon.png]]&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;ShowIONodeButtonText: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::This flag will cause the text Calc/Result/Edit Table etc. to not appear on the input / output buttons&lt;br /&gt;
::Needs to be added to the &amp;lt;code&amp;gt;Cloudplayerstyle&amp;lt;/code&amp;gt; attribute for the top diagram of your model. Has not yet been implemented for individual nodes.&lt;br /&gt;
&lt;br /&gt;
==== Balloon Help  ====&lt;br /&gt;
&lt;br /&gt;
When you move the cursor over a node, ACP usually shows a &amp;quot;balloon&amp;quot; popup next to the node with the title, units and description of the node (if it has one) to help end users understand what its for, or what to enter for a user input. If the node has no description, the [[help balloons|balloon help]] will not appear.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_id_in_balloon: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Use this flag to show each node's identifier below its title in the balloon -- unless the identifier and title are identical (except for spaces which are replaced by underscores).&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_definition_in_balloon: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Use this flag to show the node's definition in the balloon below the description.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;hover_balloon_delay&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::When you mouse over a node, there's a short delay of about half a second before it displays the balloon (to prevent wild balloon appearance when you move the cursor rapidly over a diagram.) You can tweak this delay time measured in milliseconds by inserting this flag. E.g. '''&amp;lt;code&amp;gt;hover_balloon_delay: 200&amp;lt;/code&amp;gt;''' to reduce the delay to .2 seconds.&lt;br /&gt;
&lt;br /&gt;
The three flags above go in the CloudPlayerStyles of the model and apply to all nodes in the model. You can also modify some aspects of the balloon separately for each node by inserting these flags in CloudPlayerStyles for each node: &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_hover_balloon: no&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::Insert this flag in the CloudPlayerStyles for a node, to suppress display of its balloon.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_hover_balloon_title: no&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::Insert this flag in the CloudPlayerStyles for a node, to suppress its title in the balloon.&lt;br /&gt;
&lt;br /&gt;
==== Enhanced Diagram Graphics  ====&lt;br /&gt;
&lt;br /&gt;
You can control the appearance of nodes, with bevels, shadows, and highlights, by setting these in the CloudPlayerStyles for the model. By default (for now) ACP displays nodes without these effects, similar to Desktop Analytica, looking rather flat like this:&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
:[[Image:Nodes no shadow or bevel.png]] &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;node_drop_shadow: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Setting this flag, displays a drop shadow behind each node, giving a kind of 3D effect:&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
:[[Image:Nodes drop shadow.png]] &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;bevel_node_border: yes&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::Setting this flag, displays a bevel border for each node, giving another kind of 3-D effect: &lt;br /&gt;
&lt;br /&gt;
:[[Image:Nodes beveled border.png]] &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;glow_hover_highlight: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
:: Set this flag to show a &amp;quot;glowing&amp;quot; highlight around each node when you move the cursor over a node. &amp;lt;br&amp;gt;&amp;lt;code&amp;gt;glow_hover_highlight: no&amp;lt;/code&amp;gt;. Switches off this behavior, which is the default behavior in ACP &lt;br /&gt;
&lt;br /&gt;
Here is the glow hover effect on a node, along with Drop shadow and Beveled border effects. &lt;br /&gt;
&lt;br /&gt;
:[[Image:Nodes all graphic effects.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; These effects are new and are still somewhat experimental, so, they are off by default. You are welcome to try them out, by setting CloudPlayerStyles for the main model. Eventually, these effects may become the default. Then you'll be able to turn each one off using &amp;lt;code&amp;gt;Node_drop_shadow: no, Bevel_node_border: no&amp;lt;/code&amp;gt;, and&amp;lt;code&amp;gt;Glow_hover_highlight: no&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Styles to adjust the ACP canvas===&lt;br /&gt;
	&lt;br /&gt;
====Set the ACP canvas size====&lt;br /&gt;
&lt;br /&gt;
The default ACP3 Flash Canvas is set to &amp;quot;100%&amp;quot;. This means that the canvas is the same size as the browser window. &lt;br /&gt;
&lt;br /&gt;
There are two cloud player styles for optionally controlling screen size.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;screen_width: 999&amp;lt;/code&amp;gt;''', and '''&amp;lt;code&amp;gt;screen_height: 999&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::where 999 is the number of pixels to use for your ACP canvas. If you use these flags you need to add space for the Banner/Tabs/Hierarchy headers or the outline on the left.&lt;br /&gt;
&lt;br /&gt;
====Scroll Bars====&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Add_scroll_bars: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::You can add this flag to the top level diagram's CloudPlayerStyles attribute if you want to suppress the scroll bars which would otherwise appear on a large diagram.&lt;br /&gt;
&lt;br /&gt;
===Other Model level styles===&lt;br /&gt;
&lt;br /&gt;
====Message boxes====&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;message_box_location: x, y&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::By default, ACP shows error and other message boxes right in middle of the screen, but you can change where these display using this flag. Set this flag - with the x, y coordinates in pixels on the ACP canvas - where you want the message boxes to display. Needs to be put into the CloudPlayerStyles attribute for the top diagram of your model.&lt;br /&gt;
&lt;br /&gt;
== Node Level Settings  ==&lt;br /&gt;
&lt;br /&gt;
These style flags and options apply to individual nodes (variables), rather than the model as a whole. So, you set these flags on the CloudPlayerStyles for selected objects (nodes).&lt;br /&gt;
&lt;br /&gt;
=== Input nodes  ===&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;textalways&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Usually in ACP and Desktop Analytica, to enter a text value into a user input node you have to enclose it in quotes. Insert this flag into the CloudPlayerStyles for each Input node if you want it treat the input as text without requiring the user to use quotes.  Note this flag is inserted into the Formnode's CloudPlayerStyles attribute and cannot be done in the Object window or attribute panel.  Instead figure out what the identifier of the formnode is and then set the CloudPlayerStyles in the typescript window.&lt;br /&gt;
&amp;lt;!--Not implemented in flex so I will comment out for now&lt;br /&gt;
*'''&amp;lt;code&amp;gt;tabindex: ''n''&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::In ACP and Desktop Analytica, the user can press tab to go to the next input control to enter its input. You can control the tab order -- the sequence followed by tabbing through inputs -- by adding this flag. Put &amp;lt;code&amp;gt;tabindex: 1&amp;lt;/code&amp;gt; into the CloudPlayerStyles of the first one. Put  &amp;lt;code&amp;gt;tabindex: 2&amp;lt;/code&amp;gt; into the second, and so on.  Note this flag is inserted into the Formnode's CloudPlayerStyles attribute and cannot be done in the Object window or attribute panel.  Instead figure out what the identifier of the formnode is and then set the CloupPlayerStyles in the typescript window.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Other node level flags ===&lt;br /&gt;
==== Prevent nodes from showing on the diagram ====&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Show_Object: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::You can prevent nodes or modules from showing on the diagram of your model, by adding this flag to the CloudPlayerStyles attribute of the object you wish to hide.&lt;br /&gt;
&lt;br /&gt;
*Once played in ACP the objects aren't visible, and if the outline is displayed the module will not be shown in the Outline either.&lt;br /&gt;
&lt;br /&gt;
==Special Flags==&lt;br /&gt;
&lt;br /&gt;
===Download_Spreadsheet:xyz.xlsx===&lt;br /&gt;
*This Cloud Player style allows you to download a spreadsheet while playing a model. You could of course have modified this Spreadsheet while working with the model.&lt;br /&gt;
*This flag can be added to the CloudPlayerStyle attribute of a button. E.g. if you want to download &amp;lt;code&amp;gt;xyz.xlsx&amp;lt;/code&amp;gt; you add &amp;lt;code&amp;gt;download_spreadsheet xyz.xlsx&amp;lt;/code&amp;gt; to the CloudPlayerStyle attribute of the button. Then when pressed the button will prompt you to save the file. &lt;br /&gt;
*You can't download a spreadsheet in the same button click that causes a spreadsheet to be uploaded.&lt;br /&gt;
*If you don't specify the name of the spreadsheet file ACP downloads the last file uploaded without a dialog.&lt;br /&gt;
*This is not the same as using [[SpreadsheetSave]]() {If you evaluate a variable in your model using [[SpreadsheetSave]], it will save the spreadsheet to the server by default}.&lt;br /&gt;
&lt;br /&gt;
*You can also do this &amp;quot;on the fly&amp;quot; in your model by having an [[OnClick]] attribute that sets this flag in the CPS attribute.&lt;br /&gt;
&lt;br /&gt;
===Upload_Spreadsheet===&lt;br /&gt;
&lt;br /&gt;
*This flag can also be added to the CloudplayerStyle attribute of a button. It results in the user being prompted with a file upload after the button onclick completes.&lt;br /&gt;
&lt;br /&gt;
*As with the &amp;lt;code&amp;gt;Download_Spreadsheet&amp;lt;/code&amp;gt;, flag, you can do this &amp;quot;on the fly&amp;quot; in your model by having an [[OnClick]] attribute that sets this flag in the CPS attribute.&lt;br /&gt;
&lt;br /&gt;
===Save_on_click:yes===&lt;br /&gt;
This flag can be added to the cloudplayerstyle attribute of a  button. Then it works as a &amp;quot;save as&amp;quot; button. Ie the save dialog opens when the button is pressed.&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;ACP_save_as_filename&amp;quot; variable===&lt;br /&gt;
Can be used to create a custom default model name in the save as dialog. Used in combination with the &amp;lt;code&amp;gt;save_on_click:yes&amp;lt;/code&amp;gt; flag.&lt;br /&gt;
&lt;br /&gt;
*In Desktop Analytica, add a variable to your model with the identifier &amp;lt;code&amp;gt;acp_save_as_filename&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Media:Saveasfilename.ana|Here is an example model]] using the &amp;lt;code&amp;gt;save_on_click:yes&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;acp_save_as_filename&amp;lt;/code&amp;gt; flags.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[DP]Removed as of 42&lt;br /&gt;
===&amp;quot;Save_as_Public:Yes===&lt;br /&gt;
Another flag which can be used with a button, only in combination with the cloudplayerstyle &amp;lt;code&amp;gt;save_on_click:yes&amp;lt;/code&amp;gt;. This flag causes the access of a model snapshot saved in a group account to be public by default.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
===Asychronous calls===&lt;br /&gt;
&lt;br /&gt;
See the what's new page [[What%27s_new_in_ACP%3F#New_functionality_requiring_Asynchronous_calls|here]] also [[Future_ACP_Features#Async_calls|Explanation of ACP's use of Asynchronous polling]]&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;use_async_calls: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::This flag needs to be set in the top diagram of your model if you don't want to use asynchronous calls. This may  slightly speed up model playing for some models of course, you don't want to add this flag if you have features in your model which require [[Future_ACP_Features#Async_calls|asynchronous polling]])&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;use_async_calls: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::This flag has been deprecated since asynchronous polling has been implemented as default in ACP, and will be removed from this wiki eventually.&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;ACP Current User&amp;quot; Variable===&lt;br /&gt;
Add a variable to your model which will show the current user's email address as a result.&lt;br /&gt;
							&lt;br /&gt;
*Open the model in Desktop Analytica. &lt;br /&gt;
*Add a variable with identifier &amp;lt;code&amp;gt;Acp_current_user&amp;lt;/code&amp;gt; to the model and save it.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
:[[File:ACP current user01.PNG]]&lt;br /&gt;
&lt;br /&gt;
*When  you play the model in ACP, and evaluate Acp_current_user, the result is  the user e.g. &amp;lt;code&amp;gt;johndoe@gmail.com&amp;lt;/code&amp;gt; {when playing an email invite the result will be &amp;quot;anonymous&amp;quot;}.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
:[[File:ACP current user03.PNG]]&lt;br /&gt;
&lt;br /&gt;
== Embedded Tables and Graphs  ==&lt;br /&gt;
&lt;br /&gt;
In ACP it is possible to display graphs and tables directly on the diagram. The '''CloudPlayerStyles''' can be used to specify the region on the diagram to display these tables or graphs.&lt;br /&gt;
&lt;br /&gt;
More on [[ACP Rendering tables and graphs on the diagram |embedded tables and graphs]].&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[ACP Style Library]] &lt;br /&gt;
* [[media:ACP style library.ana]]&lt;br /&gt;
* [[Analytica Cloud Player]]&lt;br /&gt;
* [[ACP Rendering tables and graphs on the diagram]]&lt;br /&gt;
* [[Putting ACP in a Web Page]]&lt;br /&gt;
* [[Help balloons]]&lt;br /&gt;
* [[Attributes]]&lt;br /&gt;
* [[Manage attributes]]&lt;/div&gt;</summary>
		<author><name>Davidpaine</name></author>
	</entry>
	<entry>
		<id>https://docs.analytica.com/index.php?title=AcpStyles&amp;diff=51652</id>
		<title>AcpStyles</title>
		<link rel="alternate" type="text/html" href="https://docs.analytica.com/index.php?title=AcpStyles&amp;diff=51652"/>
		<updated>2018-07-24T12:32:51Z</updated>

		<summary type="html">&lt;p&gt;Davidpaine: /* Input nodes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Analytica Cloud Player]]&lt;br /&gt;
[[Category: Attributes]]&lt;br /&gt;
[[Analytica_Cloud_Player#See_also|&amp;lt;&amp;lt;Back to Analytica Cloud Player]]&lt;br /&gt;
&lt;br /&gt;
ACP offers a wide variety of styles and options to control the look and functioning of the user interface. Many of these go beyond what is (currently) available in Desktop Analytica (DTA). &lt;br /&gt;
&lt;br /&gt;
The easiest way to set most of these styles and options is to use the [[ACP Style Library]].  Select '''Add Library...''' from the '''File''' menu and select the  [[ACP Style Library]] to add into your model. This library lets you select most ACP styles and options interactively from checkboxes and menus. You can configure Navigation styles, Node styles and Frame nodes. For many options, it shows a preview of what it will look like in ACP.  When you set an option, it automatically sets the corresponding '''CloudPlayerStyles''', ''so you don't need to worry about them, and can ignore the rest of this page.''&lt;br /&gt;
&lt;br /&gt;
This page is for those geeks who want to know the details of these '''CloudPlayerStyles''', or if you want to use those few '''CloudPlayerStyles''' not (yet) accessible in the [[ACP Style Library]]. &lt;br /&gt;
&lt;br /&gt;
You set general styles and options that apply to the whole model by adding flags to the '''CloudPlayerStyles''' attribute for the main model. You set styles specific to a particular module or node by adding flags to the '''CloudPlayerStyles''' attribute for that object. &lt;br /&gt;
 &lt;br /&gt;
The easiest way to view and edit the CloudPlayerStyles attribute in Desktop Analytica is to use the [[Attribute panel]].  Select '''CloudPlayerStyles''' from the list of Attributes at the top of that panel. By default, '''CloudPlayerStyles''' is not shown in the [[Object window]], so you first need to set it to be shown in the [[Manage attributes|Attributes dialog]].  &lt;br /&gt;
&lt;br /&gt;
The '''CloudPlayerStyles''' and their flags are not case sensitive.  &lt;br /&gt;
&lt;br /&gt;
When you put multiple flags in a '''CloudPlayerStyles''' attribute, you can separate them by commas, spaces, or newlines. We recommend putting each flag on a separate line for clarity. ACP just looks for the particular text values and doesn't care about the separators.&lt;br /&gt;
&lt;br /&gt;
=== Model level styles  ===&lt;br /&gt;
&lt;br /&gt;
These styles apply to the entire model. You set them in the '''CloudPlayerStyles''' attribute for the Main Model. (They have no effect when set for a submodule.)&lt;br /&gt;
&lt;br /&gt;
==== Navigation style  ====&lt;br /&gt;
&lt;br /&gt;
ACP offers these options for Navigation_style:&lt;br /&gt;
* &amp;lt;code&amp;gt;Navigation_style: Outline&amp;lt;/code&amp;gt;  - An expandable tree of modules on the left of the ACP window, similar to the outline view in desktop Analytica. This is the default style.&lt;br /&gt;
* &amp;lt;code&amp;gt;Navigation_style: Top_tabs&amp;lt;/code&amp;gt; -- The main modules in the top model appear as a row of tabs across the top of the window. Click a tab to show the diagram for that module.&lt;br /&gt;
* &amp;lt;code&amp;gt;Navigation_style: Two_top_tabs&amp;lt;/code&amp;gt; --  The main modules in the top model appear as a row of tabs. The submodules of the module whose tab is selected appear as a second row of tabs. Needs to be used with the style'''&amp;lt;code&amp;gt;show_as_tab: no&amp;lt;/code&amp;gt;'''. &lt;br /&gt;
*&amp;lt;code&amp;gt;Navigation_style: Side_tabs&amp;lt;/code&amp;gt; -- The main modules in the top model appear as a column of tabs on the left of the window. Click a tab to show the diagram for that module.&lt;br /&gt;
* &amp;lt;code&amp;gt;Navigation_style: Two_side_tabs&amp;lt;/code&amp;gt;  -- The main modules in the top model appear as a column of tabs on the left of the window. The submodules of the module whose tab is selected appear as a second column of tabs on the left. Needs to be used with the style '''&amp;lt;code&amp;gt;show_as_tab: no&amp;lt;/code&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
We describe each in more detail below.&lt;br /&gt;
&lt;br /&gt;
====Outline Tree====&lt;br /&gt;
&lt;br /&gt;
By default, ACP shows an expandable outline tree of modules on the left hand side of the window, similar to the Outline view in Analytica on the desktop. This makes it easy to navigate a model with an extensive hierarchy of modules.&lt;br /&gt;
&lt;br /&gt;
A navigation flag is not needed for this style, but if you want to explicitly set this style you can add '''&amp;lt;code&amp;gt;Navigation_style: Outline&amp;lt;/code&amp;gt;''' to the top diagram's '''CloudPlayerStyles''' attribute.&lt;br /&gt;
&lt;br /&gt;
For small models, and most web apps, you may want to suppress the Outline view. Do this by inserting the text '''&amp;lt;code&amp;gt;show_outline: no&amp;lt;/code&amp;gt;''' into the top diagram's CloudPlayerStyles attribute. (If a model has only one diagram,  i.e. with no modules, it never shows the outline tree.)&lt;br /&gt;
&lt;br /&gt;
:[[Image:ACP Outline Tree.png]] &lt;br /&gt;
&lt;br /&gt;
===== Toolbar Tabs =====&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_tabs: no&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::By default, ACP shows navigation tabs for &amp;quot;Diagram&amp;quot;, &amp;quot;Object&amp;quot;, &amp;quot;Table&amp;quot;, &amp;quot;Graph&amp;quot; along the top. Use this flag to hide those tabs. If you display the model inputs and outputs on the diagram -- using embedded tables and graphs on the diagram -- your users may not need those tabs.  (You can also use &amp;lt;code&amp;gt;show_tabs: yes&amp;lt;/code&amp;gt; to explicitly show the tabs.)&lt;br /&gt;
&lt;br /&gt;
====Module hierarchy bar ====&lt;br /&gt;
&lt;br /&gt;
For a multi-module model, ACP normally shows the model hierarchy in a bar at the top of the diagram. The model hierarchy header shows you where you are in a large model by listing the titles of the ancestor modules in which the current diagram is nested.  You can click any ancestor to click up levels in the hierarchy. The Hierarchy Bar takes up much less screen real estate than the Outline Tree.&lt;br /&gt;
&lt;br /&gt;
With [[CloudPlayerStyles_Attribute_Values#Tabbed_Module_Navigation|tabbed navigation]] style, it doesn't show the hierarchy bar when you are viewing a top level module, since its title is already in the selected tab. With a two-level tab navigation, it shows the hierarchy bar only when viewing a module nested 3 or more levels down. Basically, the hierarchy header does not duplicate what you can see in the tabs.&lt;br /&gt;
&lt;br /&gt;
Note that this setting is not based on a CloudPlayerstyle attribute, but rather on the ''Show module hierarchy'' check box in the model [[Preferences]] in Analytica.  With the model opened in Analytica, on the [[Edit menu]], select '''Preference...''', and check (or uncheck) the ''Show module hierarchy'' checkbox.&lt;br /&gt;
:&lt;br /&gt;
&lt;br /&gt;
:[[Image:Acp hh.png]]&lt;br /&gt;
&lt;br /&gt;
====Tabbed Module Navigation====&lt;br /&gt;
&lt;br /&gt;
As an alternative to the Outline view, you can set the '''&amp;lt;code&amp;gt;Navigation_style&amp;lt;/code&amp;gt;''' to use use a tabbed interface which is often more convenient and familiar for web applications. By default, the main model appears as the first tab. You can sw&lt;br /&gt;
&lt;br /&gt;
There are four tabbed styles, Top_tabs and Two_top_tabs, with one or two rows of tabs across the top, respectively; and Side_tabs and Two_side_tabs with one or two columns of tabs down the side. Top_tabs works well if you have up to 5 to 8 modules in the main diagram (tabs), depending on the length of their titles and the width of the ACP window.  If you have a lot of modules, or they have long titles, it may be better to use Side_tabs.  If you have too many modules to fit at the top or side, you can use Two_top_tabs or Two_side_tabs. In those cases, you must organize the modules into a two-level hierarchy with logical groupings. &lt;br /&gt;
&lt;br /&gt;
'Tabs across top' (i.e. top tabs) or 'Tabs down left' (i.e. side tabs).  In this case, the tabs display different influence diagrams.  The first tab displays the top level diagram, and the remaining tabs display the modules present on the top level diagram of the model.  (The modules will not display on the diagram, so you need to tweak your diagram for playing in ACP so that it looks right without these present). The size of the diagram is determined by the size of the top level diagram window when the model was last saved in Analytica.&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;code&amp;gt;navigation_style: top_tabs&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::This setting instructs ACP to use the 'Tabs across top' navigation style.&lt;br /&gt;
&lt;br /&gt;
:[[File:acp top tabs.png]]&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;code&amp;gt;navigation_style: side_tabs&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::This setting instructs ACP to use the 'Tabs down left' navigation style.  Side tabs work better than top tabs when there are more module nodes present.&lt;br /&gt;
&lt;br /&gt;
:[[File:acp side tabs.png]]&lt;br /&gt;
* &amp;lt;code&amp;gt;Navigation_style: Two_top_tabs&amp;lt;/code&amp;gt; &lt;br /&gt;
* &amp;lt;code&amp;gt;Navigation_style: Two_side_tabs&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
'''These 2 Navigation styles replace the style  &amp;lt;code&amp;gt;two_tiers_tabs:yes&amp;lt;/code&amp;gt; which has been deprecated.'''&lt;br /&gt;
&lt;br /&gt;
These styles are useful for modules with several layers of modules and submodules - to reduce the clutter of the top layer of tabs. Modules in the model's top diagram appear as top tabs (left tabs).  Modules within those top level modules appear as subtabs,  the 'second tier'. When you select a top-level tab, it shows its submodules as subtabs. This means that the top level of modules will not show any contents other than their submodules, so the model needs to be designed with this in mind.&lt;br /&gt;
*Currently these 2 styles must be used with the '''&amp;lt;code&amp;gt;show_as_tab: no&amp;lt;/code&amp;gt;''' style set. &amp;lt;!--Coming soon: Compatibility with '''&amp;lt;code&amp;gt;show_as_tab: yes&amp;lt;/code&amp;gt;''' --&amp;gt;&lt;br /&gt;
*The selected tab appears with the color of the diagram background of it's module&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Tab color====&lt;br /&gt;
&lt;br /&gt;
When using Tabbed Navigation, you can use these flags to control how the color of the tabs display on your model in ACP. To use, add one of them to the CloudPlayerStyle attribute of the top level diagram of your model. They have no effect if added to a module other than the top diagram.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Tab_color: Default &amp;lt;/code&amp;gt;''' The default. Non-selected tabs are bluish white. The selected tab uses the background color for that diagram.&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Tab_color: Background &amp;lt;/code&amp;gt;''' All tabs use their diagram background color, whether selected or not&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Tab_color: Node &amp;lt;/code&amp;gt;'''  The selected Tab uses its diagram background color; The other tabs use the color of their Module node (not their diagram background color).  You can use this to change the color of the tabs by modifying their node color in an Analytica functions.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;all_tabs_diagram_color: yes&amp;lt;/code&amp;gt;''' This flag has been deprecated and may not work in future ACP releases. Replaced by '''&amp;lt;code&amp;gt;Tab_color: Background &amp;lt;/code&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
====Display Only a Single Diagram====&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;top_diagram_only: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Use this flag if you want to restrict users access to only the top diagram. With this flag, any action that would normally bring up a different diagram will just reload the top diagram.  (If you are using this setting, you will also want to also not display the Outline Tree as explained above.)&lt;br /&gt;
&lt;br /&gt;
====Go into Parent Button====&lt;br /&gt;
&lt;br /&gt;
The user clicks this button to display the parent module diagram of the current diagram:&lt;br /&gt;
:[[Image:ACP parent button.png]]&lt;br /&gt;
&lt;br /&gt;
It appears by default in the :Analytica model review&amp;quot; navigation style, but in the tabbed &amp;quot;Web application&amp;quot; style.  The button does not appear in the top diagram, where it would have no function.&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;code&amp;gt;show_parent_diagram_button: no&amp;lt;/code&amp;gt;'''  &lt;br /&gt;
::Set this flag to &amp;quot;no&amp;quot; to stop displaying the 'Go into Parent' button.&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;code&amp;gt;parent_diagram_button_coordinates: x, y&amp;lt;/code&amp;gt;'''  &lt;br /&gt;
::Show the 'Go to parent' button at a non-default location, where x and y are the number of pixels to the right and down, respectively, from the top left of the window.   E.g. &amp;lt;code&amp;gt;parent_diagram_button_coordinates: 10, 100&amp;lt;/code&amp;gt; will change the position of this button to &amp;lt;code&amp;gt;x = 10&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;y = 100&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
'''Show the parent diagram button in 'tabs across the top' navigation style'''&lt;br /&gt;
:If you want to display the 'Go to Parent' button when using the &amp;quot;Tabs across the top&amp;quot;: &lt;br /&gt;
:*Add the &amp;lt;code&amp;gt;parent_diagram_button_coordinates: xy&amp;lt;/code&amp;gt; ACP attribute style flag, along with the &amp;lt;code&amp;gt;navigation_style: top_tabs&amp;lt;/code&amp;gt; flag (see [[CloudPlayerStyles_Attribute_Values#Tabbed_Module_Navigation|Tabbed Module Navigation]] below) to the CloudPlayerStyles attribute. The actual coordinates of your parent diagram button may need to be tweaked.&lt;br /&gt;
&lt;br /&gt;
*The button appears only in submodules of a tab, not in a tab diagram where it is not needed.&lt;br /&gt;
:[[File:Parentdiagbutton w top tabs01.PNG]]&lt;br /&gt;
&lt;br /&gt;
====Show or hide the Diagram Title and Model title==== &lt;br /&gt;
You should use the [[ACP Style Library]] if you want to change the defaults for these flags, since they are only compatible with certain combinations. The Styles library changes all the flags at once, and prevents you from entering incompatible combinations.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_diagram_title: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::You can control whether or not to display the diagram's title at the top of the diagram. Use &amp;lt;code&amp;gt;show_diagram_title: no&amp;lt;/code&amp;gt; to suppress the diagram title. You can also explicitly tell ACP to show the diagram title by using &amp;lt;code&amp;gt;show_diagram_title: yes&amp;lt;/code&amp;gt;, but this is not really necessary because the currently ACP shows the diagram title by default.&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_model_title: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Show title of the model at the top to right of the [http://lumina.com Lumina] (or other) logo.  Note this flag only works properly when you also Hide Tabs because the tabs and title will overlap.&lt;br /&gt;
&lt;br /&gt;
====Hide the Banner and Logo====&lt;br /&gt;
Another flag it's easier to use the [[ACP Style Library]] to set, since it is only compatible with the parent button and toolbar tabs hidden. The Styles library changes all the flags at once, and prevents you from entering incompatible combinations.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_banner: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Hides the banner space usually present at the top of ACP. The banner typically contains the Lumina Logo, the '''Parent Diagram''' button, tabs, '''Close Model''' button, and '''Save''' button.&lt;br /&gt;
&lt;br /&gt;
:*This could be useful for customizing the appearance of a model [[Putting_ACP_in_a_Web_Page|embedded in a web page]], for instance.&lt;br /&gt;
:[[File:Banner area 01.PNG]]&lt;br /&gt;
:*If you play a model without the banner area in ACP, there isn't a convenient way to close the model without closing the browser.&lt;br /&gt;
&lt;br /&gt;
====Exclude the top level diagram from tabs====&lt;br /&gt;
&lt;br /&gt;
You should use the [[ACP Style Library]] if you want to set this flag, to avoid incompatible settings.&lt;br /&gt;
&lt;br /&gt;
*Optionally, Enter the text &amp;lt;code&amp;gt;Show_as_tab: no&amp;lt;/code&amp;gt; in the CloudPlayerStyles attribute of the top level module. &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_as_tab: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Excludes the top level diagram and just shows the submodules of the top level diagram as tabs. Since the top diagram will not display in ACP, you include the key user interface pages as modules in the main model. Can be used only with 'Top tabs' or 'Side tabs' styles. &lt;br /&gt;
*When setting tabbed Navigation styles using the ACP Styles Library, the default is for the Top level diagram to be included, except with two tiers of tabs, for which it is (Currently) required to exclude the top diagram from the tabs.&lt;br /&gt;
&lt;br /&gt;
If you want to see what it looks like, play this model [[Media:Show as tab no.ana|Array examples]] in ACP, with the &amp;lt;code&amp;gt;show_as_tab: no&amp;lt;/code&amp;gt; style in the cloud player styles attribute, and set to tabs along top.&lt;br /&gt;
&lt;br /&gt;
:[[File:Show as tab no02.png]]&lt;br /&gt;
&lt;br /&gt;
*Play this model in ACP and the top level diagram does not show. Rather the diagram for 'Intro to Arrays' shows as the first tab and then the other tabs.'''&lt;br /&gt;
&lt;br /&gt;
:[[File:Show as tab no01.png]]&lt;br /&gt;
&lt;br /&gt;
=== Styles for diagram nodes ===&lt;br /&gt;
&lt;br /&gt;
You can set some styles for your model which will affect how nodes on the diagram are displayed.  &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Show_table_graph_toggle:no&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::Turns off the  [[What%27s_new_in_ACP%3F#Show_table_graph_toggle:no|table / graph toggle]] button. Can be used as a model level flag, or as a flag for individual nodes. When used as a flag for individual nodes, it trumps the global flag, if present. Can save you some space if this button is not needed, or you have set your model up to show the only result you want the model viewer to see.&lt;br /&gt;
&lt;br /&gt;
ShowIONodeButtonText: no&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_unc_view_in_outputs: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::In Desktop Analytica, each user output node has a little icon on the right-hand side showing the uncertainty view last viewed (e.g. mid, mean, stats...). In ACP, you can suppress these with the flag &amp;lt;code&amp;gt;show_unc_view_in_outputs: no&amp;lt;/code&amp;gt;. We recommend this for ACP since the icon is usually confusing to end users. This style should be applied to the top level model object. It does have any effect currently when applied to individual nodes.&lt;br /&gt;
&lt;br /&gt;
:[[Image:Uncertainty view icons.png]] &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;calc_on_open: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::By default, ACP, like Analytica, does not compute results when you first view a diagram, leaving any User output nodes showing the '''Calc''' button. The user must click on each to see its result, as a scalar embedded in the Diagram, or as a separate Result window. Unless some results take a long time to evaluate, it is usually friendlier to compute the values before showing the Diagram. You can make this happen by inserting &amp;lt;code&amp;gt;calc_on_open: yes&amp;lt;/code&amp;gt; into the top level diagram's CloudPlayerStyles attribute. This flag doesn't have any effect currently when applied to individual nodes.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;auto_recalc_results: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Causes ACP to immediately recalculate any result when the user changes an input on that diagram that affects the result. &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_hover_highlight: no&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::By default, ACP displays a hover highlight -- a contrasting light rectangle behind a node -- when you move the cursor over the node. You can suppress this by including the &amp;lt;code&amp;gt;show_hover_highlight: no&amp;lt;/code&amp;gt;.  This style should be applied to the top level model object. It does have any effect currently when applied to individual nodes.  (The hover highlight is different from the [[help balloons|Help  Balloon]] described below.)&lt;br /&gt;
&lt;br /&gt;
:[[File:acp hover hl.png]]&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_copy_table_icon: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Usually, ACP displays a copy table icon near the upper right hand corner of a result table (or edit table, but less useful here).  Clicking the icon copies the table as displayed so it can be pasted into another place, e.g. Excel.  If you want to hide this icon, this is the flag to use.  The Copy Table Icon is the icon shown in the image below. This style should be applied to the top level model object. It doesn't have any effect currently when applied to individual nodes.&lt;br /&gt;
&lt;br /&gt;
:[[File:Copy table icon.png]]&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;ShowIONodeButtonText: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::This flag will cause the text Calc/Result/Edit Table etc. to not appear on the input / output buttons&lt;br /&gt;
::Needs to be added to the &amp;lt;code&amp;gt;Cloudplayerstyle&amp;lt;/code&amp;gt; attribute for the top diagram of your model. Has not yet been implemented for individual nodes.&lt;br /&gt;
&lt;br /&gt;
==== Balloon Help  ====&lt;br /&gt;
&lt;br /&gt;
When you move the cursor over a node, ACP usually shows a &amp;quot;balloon&amp;quot; popup next to the node with the title, units and description of the node (if it has one) to help end users understand what its for, or what to enter for a user input. If the node has no description, the [[help balloons|balloon help]] will not appear.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_id_in_balloon: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Use this flag to show each node's identifier below its title in the balloon -- unless the identifier and title are identical (except for spaces which are replaced by underscores).&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_definition_in_balloon: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Use this flag to show the node's definition in the balloon below the description.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;hover_balloon_delay&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::When you mouse over a node, there's a short delay of about half a second before it displays the balloon (to prevent wild balloon appearance when you move the cursor rapidly over a diagram.) You can tweak this delay time measured in milliseconds by inserting this flag. E.g. '''&amp;lt;code&amp;gt;hover_balloon_delay: 200&amp;lt;/code&amp;gt;''' to reduce the delay to .2 seconds.&lt;br /&gt;
&lt;br /&gt;
The three flags above go in the CloudPlayerStyles of the model and apply to all nodes in the model. You can also modify some aspects of the balloon separately for each node by inserting these flags in CloudPlayerStyles for each node: &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_hover_balloon: no&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::Insert this flag in the CloudPlayerStyles for a node, to suppress display of its balloon.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_hover_balloon_title: no&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::Insert this flag in the CloudPlayerStyles for a node, to suppress its title in the balloon.&lt;br /&gt;
&lt;br /&gt;
==== Enhanced Diagram Graphics  ====&lt;br /&gt;
&lt;br /&gt;
You can control the appearance of nodes, with bevels, shadows, and highlights, by setting these in the CloudPlayerStyles for the model. By default (for now) ACP displays nodes without these effects, similar to Desktop Analytica, looking rather flat like this:&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
:[[Image:Nodes no shadow or bevel.png]] &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;node_drop_shadow: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Setting this flag, displays a drop shadow behind each node, giving a kind of 3D effect:&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
:[[Image:Nodes drop shadow.png]] &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;bevel_node_border: yes&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::Setting this flag, displays a bevel border for each node, giving another kind of 3-D effect: &lt;br /&gt;
&lt;br /&gt;
:[[Image:Nodes beveled border.png]] &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;glow_hover_highlight: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
:: Set this flag to show a &amp;quot;glowing&amp;quot; highlight around each node when you move the cursor over a node. &amp;lt;br&amp;gt;&amp;lt;code&amp;gt;glow_hover_highlight: no&amp;lt;/code&amp;gt;. Switches off this behavior, which is the default behavior in ACP &lt;br /&gt;
&lt;br /&gt;
Here is the glow hover effect on a node, along with Drop shadow and Beveled border effects. &lt;br /&gt;
&lt;br /&gt;
:[[Image:Nodes all graphic effects.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; These effects are new and are still somewhat experimental, so, they are off by default. You are welcome to try them out, by setting CloudPlayerStyles for the main model. Eventually, these effects may become the default. Then you'll be able to turn each one off using &amp;lt;code&amp;gt;Node_drop_shadow: no, Bevel_node_border: no&amp;lt;/code&amp;gt;, and&amp;lt;code&amp;gt;Glow_hover_highlight: no&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Styles to adjust the ACP canvas===&lt;br /&gt;
	&lt;br /&gt;
====Set the ACP canvas size====&lt;br /&gt;
&lt;br /&gt;
The default ACP3 Flash Canvas is set to &amp;quot;100%&amp;quot;. This means that the canvas is the same size as the browser window. &lt;br /&gt;
&lt;br /&gt;
There are two cloud player styles for optionally controlling screen size.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;screen_width: 999&amp;lt;/code&amp;gt;''', and '''&amp;lt;code&amp;gt;screen_height: 999&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::where 999 is the number of pixels to use for your ACP canvas. If you use these flags you need to add space for the Banner/Tabs/Hierarchy headers or the outline on the left.&lt;br /&gt;
&lt;br /&gt;
====Scroll Bars====&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Add_scroll_bars: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::You can add this flag to the top level diagram's CloudPlayerStyles attribute if you want to suppress the scroll bars which would otherwise appear on a large diagram.&lt;br /&gt;
&lt;br /&gt;
===Other Model level styles===&lt;br /&gt;
&lt;br /&gt;
====Message boxes====&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;message_box_location: x, y&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::By default, ACP shows error and other message boxes right in middle of the screen, but you can change where these display using this flag. Set this flag - with the x, y coordinates in pixels on the ACP canvas - where you want the message boxes to display. Needs to be put into the CloudPlayerStyles attribute for the top diagram of your model.&lt;br /&gt;
&lt;br /&gt;
== Node Level Settings  ==&lt;br /&gt;
&lt;br /&gt;
These style flags and options apply to individual nodes (variables), rather than the model as a whole. So, you set these flags on the CloudPlayerStyles for selected objects (nodes).&lt;br /&gt;
&lt;br /&gt;
=== Input nodes  ===&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;textalways&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Usually in ACP and Desktop Analytica, to enter a text value into a user input node you have to enclose it in quotes. Insert this flag into the CloudPlayerStyles for each Input node if you want it treat the input as text without requiring the user to use quotes.  Note this flag is inserted into the Formnode's CloudPlayerStyles attribute and cannot be done in the Object window or attribute panel.  Instead figure out what the identifier of the formnode is and then set the CloudPlayerStyles in the typescript window.&lt;br /&gt;
&amp;lt;!--Not implemented in flex so I will comment out for now&lt;br /&gt;
*'''&amp;lt;code&amp;gt;tabindex: ''n''&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::In ACP and Desktop Analytica, the user can press tab to go to the next input control to enter its input. You can control the tab order -- the sequence followed by tabbing through inputs -- by adding this flag. Put &amp;lt;code&amp;gt;tabindex: 1&amp;lt;/code&amp;gt; into the CloudPlayerStyles of the first one. Put  &amp;lt;code&amp;gt;tabindex: 2&amp;lt;/code&amp;gt; into the second, and so on.  Note this flag is inserted into the Formnode's CloudPlayerStyles attribute and cannot be done in the Object window or attribute panel.  Instead figure out what the identifier of the formnode is and then set the CloupPlayerStyles in the typescript window.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Other node level flags ===&lt;br /&gt;
==== Prevent nodes from showing on the diagram ====&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Show_Object: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::You can prevent nodes or modules from showing on the diagram of your model, by adding this flag to the CloudPlayerStyles attribute of the object you wish to hide.&lt;br /&gt;
&lt;br /&gt;
*Once played in ACP the objects aren't visible, and if the outline is displayed the module will not be shown in the Outline either.&lt;br /&gt;
&lt;br /&gt;
==Special Flags==&lt;br /&gt;
&lt;br /&gt;
===Download_Spreadsheet:xyz.xlsx===&lt;br /&gt;
*This Cloud Player style allows you to download a spreadsheet while playing a model. You could of course have modified this Spreadsheet while working with the model.&lt;br /&gt;
*This flag can be added to the CloudPlayerStyle attribute of a button. E.g. if you want to download &amp;lt;code&amp;gt;xyz.xlsx&amp;lt;/code&amp;gt; you add &amp;lt;code&amp;gt;download_spreadsheet xyz.xlsx&amp;lt;/code&amp;gt; to the CloudPlayerStyle attribute of the button. Then when pressed the button will prompt you to save the file. &lt;br /&gt;
*You can't download a spreadsheet in the same button click that causes a spreadsheet to be uploaded.&lt;br /&gt;
*If you don't specify the name of the spreadsheet file ACP downloads the last file uploaded without a dialog.&lt;br /&gt;
*This is not the same as using [[SpreadsheetSave]]() {If you evaluate a variable in your model using [[SpreadsheetSave]], it will save the spreadsheet to the server by default}.&lt;br /&gt;
&lt;br /&gt;
*You can also do this &amp;quot;on the fly&amp;quot; in your model by having an [[OnClick]] attribute that sets this flag in the CPS attribute.&lt;br /&gt;
&lt;br /&gt;
===Upload_Spreadsheet===&lt;br /&gt;
&lt;br /&gt;
*This flag can also be added to the CloudplayerStyle attribute of a button. It results in the user being prompted with a file upload after the button onclick completes.&lt;br /&gt;
&lt;br /&gt;
*As with the &amp;lt;code&amp;gt;Download_Spreadsheet&amp;lt;/code&amp;gt;, flag, you can do this &amp;quot;on the fly&amp;quot; in your model by having an [[OnClick]] attribute that sets this flag in the CPS attribute.&lt;br /&gt;
&lt;br /&gt;
===Save_on_click:yes===&lt;br /&gt;
This flag can be added to the cloudplayerstyle attribute of a  button. Then it works as a &amp;quot;save as&amp;quot; button. Ie the save dialog opens when the button is pressed.&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;ACP_save_as_filename&amp;quot; variable===&lt;br /&gt;
Can be used to create a custom default model name in the save as dialog. Used in combination with the &amp;lt;code&amp;gt;save_on_click:yes&amp;lt;/code&amp;gt; flag.&lt;br /&gt;
&lt;br /&gt;
*In Desktop Analytica, add a variable to your model with the identifier &amp;lt;code&amp;gt;acp_save_as_filename&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Media:Saveasfilename.ana|Here is an example model]] using the &amp;lt;code&amp;gt;save_on_click:yes&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;acp_save_as_filename&amp;lt;/code&amp;gt; flags.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[DP]Removed as of 42&lt;br /&gt;
===&amp;quot;Save_as_Public:Yes===&lt;br /&gt;
Another flag which can be used with a button, only in combination with the cloudplayerstyle &amp;lt;code&amp;gt;save_on_click:yes&amp;lt;/code&amp;gt;. This flag causes the access of a model snapshot saved in a group account to be public by default.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
===Asychronous calls===&lt;br /&gt;
&lt;br /&gt;
See the what's new page [[What%27s_new_in_ACP%3F#New_functionality_requiring_Asynchronous_calls|here]] also [[Future_ACP_Features#Async_calls|Explanation of ACP's use of Asynchronous polling]]&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;use_async_calls: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::This flag needs to be set in the top diagram of your model if you don't want to use asynchronous calls. This may  slightly speed up model playing for some models of course, you don't want to add this flag if you have features in your model which require [[Future_ACP_Features#Async_calls|asynchronous polling]])&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;use_async_calls: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::This flag has been deprecated since asynchronous polling has been implemented as default in ACP, and will be removed from this wiki eventually.&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;ACP Current User&amp;quot; Variable===&lt;br /&gt;
Add a variable to your model which will show the current user's email address as a result.&lt;br /&gt;
							&lt;br /&gt;
*Open the model in Desktop Analytica. &lt;br /&gt;
*Add a variable with identifier &amp;lt;code&amp;gt;Acp_current_user&amp;lt;/code&amp;gt; to the model and save it.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
:[[File:ACP current user01.PNG]]&lt;br /&gt;
&lt;br /&gt;
*When  you play the model in ACP, and evaluate Acp_current_user, the result is  the user e.g. &amp;lt;code&amp;gt;johndoe@gmail.com&amp;lt;/code&amp;gt; {when playing an email invite the result will be &amp;quot;anonymous&amp;quot;}.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
:[[File:ACP current user03.PNG]]&lt;br /&gt;
&lt;br /&gt;
== Embedded Tables and Graphs  ==&lt;br /&gt;
&lt;br /&gt;
In ACP it is possible to display graphs and tables directly on the diagram. The '''CloudPlayerStyles''' can be used to specify the region on the diagram to display these tables or graphs.&lt;br /&gt;
&lt;br /&gt;
More on [[ACP Rendering tables and graphs on the diagram |embedded tables and graphs]].&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[ACP Style Library]] &lt;br /&gt;
* [[media:ACP style library.ana]]&lt;br /&gt;
* [[Analytica Cloud Player]]&lt;br /&gt;
* [[ACP Rendering tables and graphs on the diagram]]&lt;br /&gt;
* [[Putting ACP in a Web Page]]&lt;br /&gt;
* [[Help balloons]]&lt;br /&gt;
* [[Attributes]]&lt;br /&gt;
* [[Manage attributes]]&lt;/div&gt;</summary>
		<author><name>Davidpaine</name></author>
	</entry>
	<entry>
		<id>https://docs.analytica.com/index.php?title=Selecting_an_array_index&amp;diff=51651</id>
		<title>Selecting an array index</title>
		<link rel="alternate" type="text/html" href="https://docs.analytica.com/index.php?title=Selecting_an_array_index&amp;diff=51651"/>
		<updated>2018-07-24T06:53:54Z</updated>

		<summary type="html">&lt;p&gt;Davidpaine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Arrays]]&lt;br /&gt;
&lt;br /&gt;
*Double click on &amp;lt;code&amp;gt;Maintenance cost&amp;lt;/code&amp;gt; to open its [[object window]].&lt;br /&gt;
*Select ‘Table’ from the [[expr]] popup menu. &lt;br /&gt;
&lt;br /&gt;
:[[Image:Maintenance cost table.jpg]]&lt;br /&gt;
&lt;br /&gt;
*Press '''OK''' from the question box that will appear&lt;br /&gt;
*On the Indexes window, double click &amp;lt;code&amp;gt;Car type&amp;lt;/code&amp;gt; to make it your index slice. &lt;br /&gt;
*Press '''OK''' button&lt;br /&gt;
&lt;br /&gt;
'''Expected: Edit table of &amp;lt;code&amp;gt;Maintenance cost&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;Car type&amp;lt;/code&amp;gt; as the index appears'''&lt;br /&gt;
&lt;br /&gt;
*Select the first cell. &lt;br /&gt;
*Change 0 to 1200&lt;br /&gt;
*Press arrow down to select the next cell. &lt;br /&gt;
&lt;br /&gt;
:[[Image:Selecting an array edit table maintenance.jpg]]&lt;br /&gt;
&lt;br /&gt;
*Change 0 to 2400. &lt;br /&gt;
*Click on the green check button to accept the values.&lt;br /&gt;
*Click result button to bring up result table. &lt;br /&gt;
&lt;br /&gt;
'''Expected: Result table of &amp;lt;code&amp;gt;Maintenance cost&amp;lt;/code&amp;gt; would be indexed by &amp;lt;code&amp;gt;Car type&amp;lt;/code&amp;gt;. with cell values 1200 and 2400'''&lt;br /&gt;
&lt;br /&gt;
:[[Image:Result_Maintenance_cost.jpg]]&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Creating Arrays (Tables)]]&lt;/div&gt;</summary>
		<author><name>Davidpaine</name></author>
	</entry>
	<entry>
		<id>https://docs.analytica.com/index.php?title=What%27s_new_in_ACP%3F&amp;diff=51611</id>
		<title>What's new in ACP?</title>
		<link rel="alternate" type="text/html" href="https://docs.analytica.com/index.php?title=What%27s_new_in_ACP%3F&amp;diff=51611"/>
		<updated>2018-07-16T16:59:01Z</updated>

		<summary type="html">&lt;p&gt;Davidpaine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Analytica Cloud Player]]&lt;br /&gt;
[[Analytica_Cloud_Player#See_also|&amp;lt;&amp;lt;Back to Analytica Cloud Player]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
This page describes recent enhancements to [[Analytica Cloud Player]] (ACP)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--=Features which are in testing and will be posted in the next build=&lt;br /&gt;
&lt;br /&gt;
==Miscellaneous==&lt;br /&gt;
Some Minor changes coming in release ACP3.0.0.30.'' &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=Features which have been recently deployed and can be now used in ACP.=&lt;br /&gt;
&lt;br /&gt;
==ADE MaxMemoryLimit for ACP==&lt;br /&gt;
&lt;br /&gt;
''New to release ACP 3.0.0.35'': Maximum memory limits for different account types: 2 GB for individual, 4 GB for Group, and 8 GB for group premium.&lt;br /&gt;
&lt;br /&gt;
==Stop Computing==&lt;br /&gt;
While ACP is computing (waiting for a result), if it takes more than 3 seconds, it shows a dialog saying &amp;quot;Computing...&amp;quot;  with a &amp;quot;Stop&amp;quot; button. Clicking Stop will stop computation. While this is running, all buttons, including tabs, are disabled -&lt;br /&gt;
==Showwindow()==&lt;br /&gt;
&amp;quot;New to release ACP3.0.0.35.&amp;quot; Added functionality for showing diagram windows using the new [[ShowWindow|ShowWindow()]] function.  Note: Other windowType parameter options have yet to be implemented as of 3.0.0.35. &lt;br /&gt;
&lt;br /&gt;
==Text node Titles==&lt;br /&gt;
&amp;quot;New to release ACP3.0.0.35.&amp;quot; Functionality to display the title in text nodes, if the model is created In Analytica 5.0 or later. [[What%27s_new_in_Analytica_5.0%3F#Text_nodes_with_Title|Text nodes with title]].&lt;br /&gt;
&lt;br /&gt;
==Node Visibility==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;New to release ACP3.0.0.35.&amp;quot; Added support for the [[ChangeNodeVisibility]] feature.   [[What%27s_new_in_Analytica_5.0%3F|(new to Desktop Analytica 5.0)]]&lt;br /&gt;
&lt;br /&gt;
==Show same Table/Graph pivot as last viewed in Desktop Analytica (DTA)==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;New to release ACP3.0.0.28.&amp;quot; Added functionality for detecting the axis' pivot saved in DTA for Edit Tables, Result Tables, and Result Graphs. Tables and graphs now display initially in ACP the same as last viewed in DTA.&lt;br /&gt;
&lt;br /&gt;
==Truncate large tables==&lt;br /&gt;
''New to release ACP3.0.0.30.'' Because large tables take a long time to load in ACP, large tables will be truncated. If the number of rows is larger than the number of columns than the number of rows will be truncated and vice versa.&lt;br /&gt;
&lt;br /&gt;
Current limits are:&amp;lt;br /&amp;gt;&lt;br /&gt;
Result tables 20K cells&amp;lt;br /&amp;gt;&lt;br /&gt;
Edit tables 10K cells&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Models which use Excel Spreadsheets==&lt;br /&gt;
===SpreadsheetOpen()===&lt;br /&gt;
&lt;br /&gt;
*Models which use data from Excel spreadsheets can be uploaded and played in ACP.&lt;br /&gt;
*''New to release ACP3.0.0.16:'' - Reviewers in a Group account may upload spreadsheets.&lt;br /&gt;
*''New to release ACP3.0.0.17:'' - Reviewers in a group account may download spreadsheets if they 'own' the spreadsheet - that is if they uploaded it.&lt;br /&gt;
:*The File name parameter in [[SpreadsheetOpen]] needs to be that of an Excel worksheet that has been uploaded to your ACP model listing.&lt;br /&gt;
&lt;br /&gt;
*''New to release ACP3.0.0.7:'' -  Ability to upload a spreadsheet file while the model is playing. &lt;br /&gt;
&lt;br /&gt;
*''New to release ACP3.0.0.30':' - When evaluating a variable which calls a spreadsheet, with the show dialog: true parameter, the message has been changed.&lt;br /&gt;
:: Previous:  Message box says, &amp;quot;Do you want to upload a spreadsheet contain 'variable_id'?&lt;br /&gt;
:: New Message:  Message box says, “Do you want to upload a spreadsheet file?&amp;quot;[[Future_ACP_Features#SpreadsheetOpen_in_ACP|More on this...]]&lt;br /&gt;
&lt;br /&gt;
===CSV files===&lt;br /&gt;
''New to relase ACP3.0.0.3:'' CSV files are now supported by ACP. &lt;br /&gt;
&lt;br /&gt;
*You need to have the [[Analytica_Libraries_and_Templates#Flat_File_Library|Flat File library]] in your model to access the functions to read/write/parse these files. &lt;br /&gt;
*To access csv file data in ACP you upload the CSV file as detailed above for a spreadsheet file.&lt;br /&gt;
&lt;br /&gt;
==New functionality requiring Asynchronous calls==&lt;br /&gt;
''Most are still in testing'' [[Future_ACP_Features#Async_calls | More...]]&lt;br /&gt;
&lt;br /&gt;
*''New to release ACP3-0-0-29'' Implemented Asynchronous polling when using an  [[OnClick]] attribute  to save a model. When the Onclick calls functions after the Save, this speeds up the rest of the Onclick.&amp;lt; br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Analytica functions that generate user dialog boxes are possible now in ACP with the upgrade to Analytica Decision Engine 4.6.&lt;br /&gt;
*''New to release ACP3.0.0.10:'' [[Future_ACP_Features#Async_calls|Async calls]] have been implemented as the default in ACP. This means callbacks like [[MsgBox]] and [[ShowProgressBar]] bar work by default. The &amp;lt;code&amp;gt;use_asynch_calls: yes&amp;lt;/code&amp;gt; [[CloudPlayerStyles Attribute Values|cloudplayerstyle]] is no longer necessary and has no effect.&lt;br /&gt;
&lt;br /&gt;
===Uploading Spreadsheets while playing a model===&lt;br /&gt;
''New to release ACP3.0.0.7:'' [[Future_ACP_Features#SpreadsheetOpen_in_ACP | More here]]&lt;br /&gt;
&lt;br /&gt;
===ReadTextFile ===&lt;br /&gt;
''New to release ACP3.0.0.10:'' Basically works the same as Spreadsheet open while playing a model.&lt;br /&gt;
&lt;br /&gt;
[[Future_ACP_Features#SpreadsheetOpen_in_ACP | More here]]&lt;br /&gt;
&lt;br /&gt;
===ShowProgressBar()===&lt;br /&gt;
&amp;quot;New to ACP3.0.0.30'' The [[ShowProgressBar]] functionality was enhanced so that behaves as in desktop Analytica (DTA). Specifically, in this build, when the 'p' parameter is greater than 1, the dialog disappears in ACP as in DTA.&lt;br /&gt;
&lt;br /&gt;
===MsgBox()===&lt;br /&gt;
''New to ACP3.0.0.8:'' This works as in Desktop Analytica except no icon is displayed [[MsgBox]].&lt;br /&gt;
&lt;br /&gt;
===AskMsgText()===&lt;br /&gt;
''New to ACP3.0.0.24:'' The MaxText parameter was implemented, making [[AskMsgText]] fully functional in ACP.&lt;br /&gt;
&lt;br /&gt;
''New to ACP3.0.0.26:'' An enhancement to ACP's AskMsgText() functionality, The dialog adds extra lines if necessary up to 30 lines.&lt;br /&gt;
&lt;br /&gt;
==CloudPlayerStyles Attribute values==&lt;br /&gt;
&lt;br /&gt;
ACP styles library has been updated since the 5.1 distributed version. Download the latest library version here: [[media:ACP style library.ana]]&lt;br /&gt;
&lt;br /&gt;
More information here: [[CloudPlayerStyles Attribute Values]]&lt;br /&gt;
&lt;br /&gt;
===Show_table_graph_toggle:no===&lt;br /&gt;
&amp;lt;code&amp;gt;''New to build 3.0.0.15''&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
*Turns off the [[What%27s_new_in_ACP%3F#Table_.2F_Graph_toggle|table / graph toggle]] button.&lt;br /&gt;
Can be used as a model level flag, or (new to build 3.0.0.18) as a flag for individual variables. When used as a flag for individual nodes, it trumps the global flag, if present.&lt;br /&gt;
&lt;br /&gt;
===ShowIONodeButtonText: no===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;''New to build 3.0.0.12'' &amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
CloudPlayerStyles&amp;lt;/code&amp;gt;  flag for not showing the text on input / output node buttons.&lt;br /&gt;
*The flag is: ShowIONodeButtonText: no&lt;br /&gt;
*This flag has been added to the node styles dialog of the most recent  [[media:ACP style library.ana]]&lt;br /&gt;
&lt;br /&gt;
===Tall Output Nodes===&lt;br /&gt;
''New to ACP3.0.0.4:''&lt;br /&gt;
&lt;br /&gt;
CloudPlayerStyle flags are now supported in [[ACP_Rendering_tables_and_graphs_on_the_diagram#Tall_input_and_output_nodes|'Tall' Output Nodes]] to show embedded result graphs or tables on the diagram.&lt;br /&gt;
&lt;br /&gt;
===Flags for controlling the Tab color====&lt;br /&gt;
''New to 3.0.0.20: ''&lt;br /&gt;
When using Tabbed Navigation, you can use these flags to control how the color of the tabs display on your model in ACP. To use, add one of them to the CloudPlayerStyle attribute of the top level diagram of your model. They have no effect if added to a module other than the top diagram.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Tab_color: Default &amp;lt;/code&amp;gt;''' The default. Non-selected tabs are all blue white. Selected tab matches the background color.&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Tab_color: Background &amp;lt;/code&amp;gt;''' All tabs selected or not match the diagram background color&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Tab_color: Node &amp;lt;/code&amp;gt;'''  Selected Tab matches the diagram background color; Non-selected tabs match the color of the Module node.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;all_tabs_diagram_color: yes&amp;lt;/code&amp;gt;''' This flag has been deprecated and may not work in future ACP releases. Replaced by '''&amp;lt;code&amp;gt;Tab_color: Background &amp;lt;/code&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
===Show 2 tiers of tabs===&lt;br /&gt;
''New to 3.0.0.30:''&lt;br /&gt;
[[CloudPlayerStyles_Attribute_Values#Flags_to_display_2_tiers_of_tabs|more...]]&lt;br /&gt;
&lt;br /&gt;
*Currently these must be used with the '''&amp;lt;code&amp;gt;show_as_tab:no&amp;lt;/code&amp;gt;''' style set. &amp;lt;!--Coming soon: Compatibility with '''&amp;lt;code&amp;gt;show_as_tab:yes&amp;lt;/code&amp;gt;''' --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;code&amp;gt;navigation_style:Two_top_tabs&amp;lt;/code&amp;gt;''' Replaces the 2 style combination of '''&amp;lt;code&amp;gt;navigation_style:top_tabs, two_tiers_tabs:yes&amp;lt;/code&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;code&amp;gt;navigation_style:Two_side_tabs&amp;lt;/code&amp;gt;''' Replaces the 2 style combination of '''&amp;lt;code&amp;gt;navigation_style:side_tabs, two_tiers_tabs:yes&amp;lt;/code&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
===screen_width: 999 and screen_height: 999=== &lt;br /&gt;
''New to 3.0.0.1:'' CloudPlayerStyles flag to optionally set the ACP 3 canvas size; 999 is the number of pixels to use for the ACP Canvas.&lt;br /&gt;
&lt;br /&gt;
[[CloudPlayerStyles_Attribute_Values#Set_the_ACP_canvas_size. | See more...]]&lt;br /&gt;
&lt;br /&gt;
===Add_scroll_bars: no=== &lt;br /&gt;
''New to 3.0.0.2:'' &amp;lt;code&amp;gt;CloudPlayerStyles&amp;lt;/code&amp;gt; flag to suppress scroll bars on the  ACP 3 diagram.&lt;br /&gt;
[[CloudPlayerStyles_Attribute_Values#Scroll_Bars|More...]]&lt;br /&gt;
&lt;br /&gt;
===message_box_location: x, y=== &lt;br /&gt;
''New to 3.0.0.4:'' By Default, ACP 3 shows error and other message boxes right in middle of the screen. You can change this using this cloudplayerstyle in the top level diagram of your model. [[CloudPlayerStyles_Attribute_Values#Message_boxes|More...]]&lt;br /&gt;
&lt;br /&gt;
===Download_Spreadsheet: xyz.xlsx===&lt;br /&gt;
(Downloading Spreadsheets from a Button)&lt;br /&gt;
&lt;br /&gt;
''New to ACP3.0.0.6:'' If an Excel worksheet is present in your ACP model listing, you can download it while playing your model. Just set this flag in the CloudPlayerStyles attribute of a button.[[CloudPlayerStyles_Attribute_Values#Download_Spreadsheet:xyz.xlsx|More...]]&lt;br /&gt;
&lt;br /&gt;
===Upload_Spreadsheet:===&lt;br /&gt;
{Uploading spreadsheets from a button)&lt;br /&gt;
&lt;br /&gt;
''New to ACP3.0.0.42:'' If you have &amp;quot;spreadsheet_upload&amp;quot; in the CloudPlayerStyle of a button, you are prompted with a file upload after the button onclick completes.[[CloudPlayerStyles_Attribute_Values#Upload_Spreadsheet| More...]]&lt;br /&gt;
&lt;br /&gt;
===Save_on_click:yes===&lt;br /&gt;
''New to ACP 3.0.0.24:'' This flag can be added to the cloudplayerstyles attribute of a  button. Then it works as a &amp;quot;save as&amp;quot; button. Ie the save dialog opens when the button is pressed.&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;ACP save as filename&amp;quot; variable===&lt;br /&gt;
''New to ACP3.0.0.24:'' Can be used to create a custom default model name in the save as dialog. Used in combination with the &amp;lt;code&amp;gt;save_on_click:yes&amp;lt;/code&amp;gt; flag.&lt;br /&gt;
&lt;br /&gt;
*In Desktop Analytica, add a variable to your model with the identifier &amp;lt;code&amp;gt;acp_save_as_filename&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Media:Saveasfilename.ana|Here is an example model]] using the &amp;lt;code&amp;gt;save_on_click:yes&amp;lt;/code&amp;gt; flag and &amp;lt;code&amp;gt;acp_save_as_filename&amp;lt;/code&amp;gt; variable.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[DP]Removed as of 42&lt;br /&gt;
===&amp;quot;Save_as_Public:Yes===&lt;br /&gt;
''New to ACP3.0.0.24:'' Another flag which can be used with a button, only in combination with the cloudplayerstyle &amp;lt;code&amp;gt;save_on_click:yes&amp;lt;/code&amp;gt;. This flag causes the access of a model snapshot saved in a group account to be public by default.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
===Asynchronous calls===&lt;br /&gt;
'''&amp;lt;code&amp;gt;use_async_calls: no&amp;lt;/code&amp;gt;''' This flag needs to be set in the top diagram of your model if you don't want to use asynchronous calls. This may  slightly speed up model playing for some models {of course, you don't want to add this flag if you have features in your model which require asynchronous polling}&lt;br /&gt;
&lt;br /&gt;
==Meta Modeling==&lt;br /&gt;
===Ability to change node titles and colors===&lt;br /&gt;
''New to ACP 3:''&lt;br /&gt;
&lt;br /&gt;
Use [[Scripting_Guide|scripting]] or the function  [[EvaluateScript]] to change the title or color of a node.&lt;br /&gt;
&lt;br /&gt;
You can use this model as an example: [[Media:Update titles.ana|ACP UpdateTitles]]&lt;br /&gt;
&lt;br /&gt;
*Play this model in ACP 3&lt;br /&gt;
&lt;br /&gt;
===Change Title===&lt;br /&gt;
''New to ACP 3:''&lt;br /&gt;
*Enter the model &amp;lt;code&amp;gt;Update titles&amp;lt;/code&amp;gt; and evaluate &amp;quot;Triggering Node&amp;quot; or click the Button node.&lt;br /&gt;
&lt;br /&gt;
:[[File:ACP Update titles01.PNG]]&lt;br /&gt;
&lt;br /&gt;
Note that the title of the checkbox input node and the variable node with titles 'zero' changes to 'one'. &lt;br /&gt;
&lt;br /&gt;
:[[File:ACP Update titles02.PNG]]&lt;br /&gt;
&lt;br /&gt;
If you uncheck the checkbox for the input node &amp;quot;make title one&amp;quot;...&lt;br /&gt;
&lt;br /&gt;
:[[File:ACP Update titles03.PNG]]&lt;br /&gt;
&lt;br /&gt;
...Clicking the button or evaluating &amp;quot;triggering node&amp;quot; changes the titles back to 'zero'.&lt;br /&gt;
&lt;br /&gt;
===Change Color===&lt;br /&gt;
''New to ACP 3:''&lt;br /&gt;
*Navigate to the module 'Change node color'.&lt;br /&gt;
*Press the Calc button/Output node for the node indicated.&lt;br /&gt;
&lt;br /&gt;
:[[File:Change ACP node color 01.png]] &lt;br /&gt;
&lt;br /&gt;
Note the color change of the node. The script is in the definition of the node 'Evaluate this node'.&lt;br /&gt;
&lt;br /&gt;
:[[File:Change ACP node color 02.png]]&lt;br /&gt;
&lt;br /&gt;
===Altering navigation tabs' color===&lt;br /&gt;
''New to ACP3.0.0.8'': When using Top Tabs or Tabs down left, with the tab color flag set to '''&amp;lt;code&amp;gt;Tab_color: Node. &amp;lt;/code&amp;gt;'''[[What%27s_new_in_ACP%3F#Flags_for_controlling_the_Tab_color.3D|Controlling ACP Tab colors.]] If a script or onclick event changes a module's node color, the module's Tab color will change accordingly. Can be used for instance when creating a wizard.&lt;br /&gt;
&lt;br /&gt;
==Group Account UI==&lt;br /&gt;
&lt;br /&gt;
''New to releae ACP 3.0.0.23'': For group accounts, shows the expiration date on the models listing page.&lt;br /&gt;
&lt;br /&gt;
===Project list===&lt;br /&gt;
''New to release ACP 3.0.0.42'' If a project has been manually deleted from the windows file system on the server, it no longer shows in the Projects pulldown menu. Mostly applicable to ACP servers.&lt;br /&gt;
''New to release ACP 3.0.0.42'' With a large number of projects, typing the first letter of the project name will cause the project listing to jump to projects starting with that letter.&lt;br /&gt;
&lt;br /&gt;
===Model list===&lt;br /&gt;
''New to release ACP 3.0.0.42''  Added a column 'File size' to the Model list. Removed the columns for 'Author', 'Saved by' and 'Access'.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''New to release ACP 3.0.0.42''  You can sort the model list either by forward or reverse order by clicking on the column header of the Model name or Save date column.&lt;br /&gt;
&lt;br /&gt;
===Users tab===&lt;br /&gt;
Only members of the project selected in the project combo display by default, In alphabetical order.&lt;br /&gt;
&lt;br /&gt;
===Admin users===&lt;br /&gt;
*Admin users can see all projects, even those for which they are not explicitly a member.&lt;br /&gt;
*For Admin users,  the project list puts those projects for which the user is an explicit member first, and then the rest for which they can access (because they are an Admin) but which they are not an explicit member of.&lt;br /&gt;
*For admin users, search functionality in the Users tab. Along with the option to display all users or only the users who are members of the project.&lt;br /&gt;
&lt;br /&gt;
===Removed 'Public/Private' Feature===&lt;br /&gt;
''New to release ACP3.0.0.42'' 'Public/Private' access to models and spreadsheets has been removed.&lt;br /&gt;
&lt;br /&gt;
==Miscellaneous==&lt;br /&gt;
===Table / Graph toggle===&lt;br /&gt;
''New to release ACP3.0.0.15:''&lt;br /&gt;
&lt;br /&gt;
Result tables and graph views in a Frame node show a table or graph button to toggle between table and graph nodes, similar to&lt;br /&gt;
Desktop Analytica. This button doesn't appear in:&lt;br /&gt;
*Edit tables.&lt;br /&gt;
* Table over Graph or Graph over Table views (which anyway show both).&lt;br /&gt;
* A table with only one cell (that can't be graphed anyway).&lt;br /&gt;
[[File:Graph table togle 01.png]]&amp;lt;br /&amp;gt;&lt;br /&gt;
If you want your user to be able to see only the designated view, you can this turn feature off: [[What%27s_new_in_ACP%3F#Show_table_graph_toggle:no|Show_table_graph_toggle:no]]&lt;br /&gt;
&lt;br /&gt;
===Suppress formnode icons.===&lt;br /&gt;
''New to release ACP3.0.0.3:''&lt;br /&gt;
&lt;br /&gt;
Added support for suppressing the output formnode icons. ACP will display these the same way they are set in Desktop Analytica, via the nodeinfo attribute. [[Objects_and_Their_Attributes_-_Part_2_of_3#User_Interface_Attributes|more on the nodeinfo attribute]]&lt;br /&gt;
&lt;br /&gt;
===Html links in Text nodes ===&lt;br /&gt;
As of release ACP3.0.0.6., html links in text boxes are now the same as in Desktop Analytica. &lt;br /&gt;
&lt;br /&gt;
===OpenUrl() sysfunction===&lt;br /&gt;
As of ACP 3.0.0.6, ACP Supports the new [[OpenURL|OpenURL(()]] system function for Buttons and Picture nodes.&lt;br /&gt;
&lt;br /&gt;
=== Multitable() ===&lt;br /&gt;
''In Testing:'' Multitables will display in ACP but some of the functionality has not been implemented.&lt;br /&gt;
&lt;br /&gt;
===Support showing message boxes when loading diagrams===&lt;br /&gt;
''New to ACP3.0.0.10: ACP,'' like Desktop Analytica, now supports message boxes which display when a diagram loads.&lt;br /&gt;
Example: [[Media:DiagramOpenMsgBox.ana]]&lt;br /&gt;
===Support for callbacks fired while retrieving an edit table===&lt;br /&gt;
''New to ACP3.0.0.10: ACP,'' like Desktop Analytica, now supports called when viewing an edit table&lt;br /&gt;
&lt;br /&gt;
===Module descriptions show Balloon help===&lt;br /&gt;
&lt;br /&gt;
''New to ACP 3.0.0.28:'' In tabbed navigation - Tabs across the top or Tabs down left, Modules with a description will display the description in a balloon upon mousing over the tab.&lt;br /&gt;
&lt;br /&gt;
===More===&lt;br /&gt;
''Some Miscellaneous enhancements that are new to ACP 3:''&lt;br /&gt;
*''New to ACP 3.0.0.33'':All types of table form node buttons  now say simply  &amp;quot;Table&amp;quot;, same as DTA 5.0&lt;br /&gt;
*''New to ACP 3.0.0.30'':Added a progress bar when waiting for a model to load from the model listing.&lt;br /&gt;
*''New to ACP 3.0.0.30'':In a group account, the dropdown menu for Projects now shows 20 items before adding a scroll bar. Previously it showed 5.&lt;br /&gt;
*''New to ACP 3.0.0.30'':When you log into ACP it now displays  the user logged in - “Logged in as &amp;lt;user name&amp;gt;” -  below the Sign out link on the upper right.&lt;br /&gt;
*For large diagrams, Scroll bars have been added when necessary {I.e. the diagram is larger than the canvas}.&lt;br /&gt;
*The uncertainty view popup menu has been removed from the result window for Variables whose result was selected as 'mid' view in DTA, {or in ACP if saved as a snapshot}.&lt;br /&gt;
*''New to ACP 3.0.0.18'': Support has been added for Multiline column and row headers.&lt;br /&gt;
*''New to ACP 3.0.0.25''; A Save date column was added to the model listing.&lt;br /&gt;
*''New to ACP 3.0.0.28''; Improved the appearance of models with many top tabs by truncating the titles when necessary, so that all tabs fit on the diagram.&lt;br /&gt;
*''New to ACP 3.0.0.30';The animation when a model is loading from the model listing now shows a progress bar.	&lt;br /&gt;
*''New to ACP 3.0.0.30';The help balloon positioning has been tweaked so that the top line is aligned vertically with the top line of node — except if that would make the balloon off the bottom of the diagram, in which case its bottom is aligned with the node bottom line.&lt;br /&gt;
*''New to ACP 3.0.0.35'; If a user is a Manager of a Project, then  they can see the private snapshots in the list of models. If the user is not a manager i.e. he's a reviewer or author, then don't show the private snapshots.&lt;br /&gt;
*''New to ACP 3.0.0.35';Form Node button labels for Edit tables have been shortened to just &amp;quot;Table&amp;quot;&lt;br /&gt;
*''New to ACP 3.0.0.35'; Hidden nodes are not displayed on diagram in ACP (for models created in Analytica 5.0 or later)&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Analytica Cloud Player]] &lt;br /&gt;
* [[media:ACP style library.ana]]&lt;br /&gt;
* [[Future ACP Features]]&lt;/div&gt;</summary>
		<author><name>Davidpaine</name></author>
	</entry>
	<entry>
		<id>https://docs.analytica.com/index.php?title=What%27s_new_in_ACP%3F&amp;diff=51610</id>
		<title>What's new in ACP?</title>
		<link rel="alternate" type="text/html" href="https://docs.analytica.com/index.php?title=What%27s_new_in_ACP%3F&amp;diff=51610"/>
		<updated>2018-07-16T16:54:25Z</updated>

		<summary type="html">&lt;p&gt;Davidpaine: /* Show_as_tab:No */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Analytica Cloud Player]]&lt;br /&gt;
[[Analytica_Cloud_Player#See_also|&amp;lt;&amp;lt;Back to Analytica Cloud Player]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
This page describes recent enhancements to [[Analytica Cloud Player]] (ACP)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--=Features which are in testing and will be posted in the next build=&lt;br /&gt;
&lt;br /&gt;
==Miscellaneous==&lt;br /&gt;
Some Minor changes coming in release ACP3.0.0.30.'' &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=Features which have been recently deployed and can be now used in ACP.=&lt;br /&gt;
&lt;br /&gt;
==ADE MaxMemoryLimit for ACP==&lt;br /&gt;
&lt;br /&gt;
''New to release ACP 3.0.0.35'': Maximum memory limits for different account types: 2 GB for individual, 4 GB for Group, and 8 GB for group premium.&lt;br /&gt;
&lt;br /&gt;
==Stop Computing==&lt;br /&gt;
While ACP is computing (waiting for a result), if it takes more than 3 seconds, it shows a dialog saying &amp;quot;Computing...&amp;quot;  with a &amp;quot;Stop&amp;quot; button. Clicking Stop will stop computation. While this is running, all buttons, including tabs, are disabled -&lt;br /&gt;
==Showwindow()==&lt;br /&gt;
&amp;quot;New to release ACP3.0.0.35.&amp;quot; Added functionality for showing diagram windows using the new [[ShowWindow|ShowWindow()]] function.  Note: Other windowType parameter options have yet to be implemented as of 3.0.0.35. &lt;br /&gt;
&lt;br /&gt;
==Text node Titles==&lt;br /&gt;
&amp;quot;New to release ACP3.0.0.35.&amp;quot; Functionality to display the title in text nodes, if the model is created In Analytica 5.0 or later. [[What%27s_new_in_Analytica_5.0%3F#Text_nodes_with_Title|Text nodes with title]].&lt;br /&gt;
&lt;br /&gt;
==Node Visibility==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;New to release ACP3.0.0.35.&amp;quot; Added support for the [[ChangeNodeVisibility]] feature.   [[What%27s_new_in_Analytica_5.0%3F|(new to Desktop Analytica 5.0)]]&lt;br /&gt;
&lt;br /&gt;
==Show same Table/Graph pivot as last viewed in Desktop Analytica (DTA)==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;New to release ACP3.0.0.28.&amp;quot; Added functionality for detecting the axis' pivot saved in DTA for Edit Tables, Result Tables, and Result Graphs. Tables and graphs now display initially in ACP the same as last viewed in DTA.&lt;br /&gt;
&lt;br /&gt;
==Truncate large tables==&lt;br /&gt;
''New to release ACP3.0.0.30.'' Because large tables take a long time to load in ACP, large tables will be truncated. If the number of rows is larger than the number of columns than the number of rows will be truncated and vice versa.&lt;br /&gt;
&lt;br /&gt;
Current limits are:&amp;lt;br /&amp;gt;&lt;br /&gt;
Result tables 20K cells&amp;lt;br /&amp;gt;&lt;br /&gt;
Edit tables 10K cells&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ability to change the logo==&lt;br /&gt;
''New to release ACP3.0.0.16.'' In an ACP Group account, you can change the logo displayed at the top left of your model.&lt;br /&gt;
&lt;br /&gt;
*Prepare an image file to use as the logo for your model. You can use png or jpg.&lt;br /&gt;
*Open the model in the ACP Group account.&lt;br /&gt;
*Right - click the Lumina logo at the top left. &lt;br /&gt;
&lt;br /&gt;
[[File:Right click lumina logo.png]]&lt;br /&gt;
&lt;br /&gt;
*Select Change image from the right - click menu.&lt;br /&gt;
(Opens a window prompting you to open an image file.)&lt;br /&gt;
&lt;br /&gt;
*Then navigate to the image you want to use as the logo for this model and open it,&lt;br /&gt;
&lt;br /&gt;
[[File:Select image.png]]&lt;br /&gt;
&lt;br /&gt;
That's it - the image you selected will replace the Lumina logo in this model. &lt;br /&gt;
&lt;br /&gt;
(If the image is larger than the space allotted on the ACP canvas, it will be resized to fit, so you may need to tweak the image dimensions to make it look the way you want it.)&lt;br /&gt;
&lt;br /&gt;
==Models which use Excel Spreadsheets==&lt;br /&gt;
===SpreadsheetOpen()===&lt;br /&gt;
&lt;br /&gt;
*Models which use data from Excel spreadsheets can be uploaded and played in ACP.&lt;br /&gt;
*''New to release ACP3.0.0.16:'' - Reviewers in a Group account may upload spreadsheets.&lt;br /&gt;
*''New to release ACP3.0.0.17:'' - Reviewers in a group account may download spreadsheets if they 'own' the spreadsheet - that is if they uploaded it.&lt;br /&gt;
:*The File name parameter in [[SpreadsheetOpen]] needs to be that of an Excel worksheet that has been uploaded to your ACP model listing.&lt;br /&gt;
&lt;br /&gt;
*''New to release ACP3.0.0.7:'' -  Ability to upload a spreadsheet file while the model is playing. &lt;br /&gt;
&lt;br /&gt;
*''New to release ACP3.0.0.30':' - When evaluating a variable which calls a spreadsheet, with the show dialog: true parameter, the message has been changed.&lt;br /&gt;
:: Previous:  Message box says, &amp;quot;Do you want to upload a spreadsheet contain 'variable_id'?&lt;br /&gt;
:: New Message:  Message box says, “Do you want to upload a spreadsheet file?&amp;quot;[[Future_ACP_Features#SpreadsheetOpen_in_ACP|More on this...]]&lt;br /&gt;
&lt;br /&gt;
===CSV files===&lt;br /&gt;
''New to relase ACP3.0.0.3:'' CSV files are now supported by ACP. &lt;br /&gt;
&lt;br /&gt;
*You need to have the [[Analytica_Libraries_and_Templates#Flat_File_Library|Flat File library]] in your model to access the functions to read/write/parse these files. &lt;br /&gt;
*To access csv file data in ACP you upload the CSV file as detailed above for a spreadsheet file.&lt;br /&gt;
&lt;br /&gt;
==New functionality requiring Asynchronous calls==&lt;br /&gt;
''Most are still in testing'' [[Future_ACP_Features#Async_calls | More...]]&lt;br /&gt;
&lt;br /&gt;
*''New to release ACP3-0-0-29'' Implemented Asynchronous polling when using an  [[OnClick]] attribute  to save a model. When the Onclick calls functions after the Save, this speeds up the rest of the Onclick.&amp;lt; br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Analytica functions that generate user dialog boxes are possible now in ACP with the upgrade to Analytica Decision Engine 4.6.&lt;br /&gt;
*''New to release ACP3.0.0.10:'' [[Future_ACP_Features#Async_calls|Async calls]] have been implemented as the default in ACP. This means callbacks like [[MsgBox]] and [[ShowProgressBar]] bar work by default. The &amp;lt;code&amp;gt;use_asynch_calls: yes&amp;lt;/code&amp;gt; [[CloudPlayerStyles Attribute Values|cloudplayerstyle]] is no longer necessary and has no effect.&lt;br /&gt;
&lt;br /&gt;
===Uploading Spreadsheets while playing a model===&lt;br /&gt;
''New to release ACP3.0.0.7:'' [[Future_ACP_Features#SpreadsheetOpen_in_ACP | More here]]&lt;br /&gt;
&lt;br /&gt;
===ReadTextFile ===&lt;br /&gt;
''New to release ACP3.0.0.10:'' Basically works the same as Spreadsheet open while playing a model.&lt;br /&gt;
&lt;br /&gt;
[[Future_ACP_Features#SpreadsheetOpen_in_ACP | More here]]&lt;br /&gt;
&lt;br /&gt;
===ShowProgressBar()===&lt;br /&gt;
&amp;quot;New to ACP3.0.0.30'' The [[ShowProgressBar]] functionality was enhanced so that behaves as in desktop Analytica (DTA). Specifically, in this build, when the 'p' parameter is greater than 1, the dialog disappears in ACP as in DTA.&lt;br /&gt;
&lt;br /&gt;
===MsgBox()===&lt;br /&gt;
''New to ACP3.0.0.8:'' This works as in Desktop Analytica except no icon is displayed [[MsgBox]].&lt;br /&gt;
&lt;br /&gt;
===AskMsgText()===&lt;br /&gt;
''New to ACP3.0.0.24:'' The MaxText parameter was implemented, making [[AskMsgText]] fully functional in ACP.&lt;br /&gt;
&lt;br /&gt;
''New to ACP3.0.0.26:'' An enhancement to ACP's AskMsgText() functionality, The dialog adds extra lines if necessary up to 30 lines.&lt;br /&gt;
&lt;br /&gt;
==CloudPlayerStyles Attribute values==&lt;br /&gt;
&lt;br /&gt;
ACP styles library has been updated since the 5.1 distributed version. Download the latest library version here: [[media:ACP style library.ana]]&lt;br /&gt;
&lt;br /&gt;
More information here: [[CloudPlayerStyles Attribute Values]]&lt;br /&gt;
&lt;br /&gt;
===Show_table_graph_toggle:no===&lt;br /&gt;
&amp;lt;code&amp;gt;''New to build 3.0.0.15''&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
*Turns off the [[What%27s_new_in_ACP%3F#Table_.2F_Graph_toggle|table / graph toggle]] button.&lt;br /&gt;
Can be used as a model level flag, or (new to build 3.0.0.18) as a flag for individual variables. When used as a flag for individual nodes, it trumps the global flag, if present.&lt;br /&gt;
&lt;br /&gt;
===ShowIONodeButtonText: no===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;''New to build 3.0.0.12'' &amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
CloudPlayerStyles&amp;lt;/code&amp;gt;  flag for not showing the text on input / output node buttons.&lt;br /&gt;
*The flag is: ShowIONodeButtonText: no&lt;br /&gt;
*This flag has been added to the node styles dialog of the most recent  [[media:ACP style library.ana]]&lt;br /&gt;
&lt;br /&gt;
===Tall Output Nodes===&lt;br /&gt;
''New to ACP3.0.0.4:''&lt;br /&gt;
&lt;br /&gt;
CloudPlayerStyle flags are now supported in [[ACP_Rendering_tables_and_graphs_on_the_diagram#Tall_input_and_output_nodes|'Tall' Output Nodes]] to show embedded result graphs or tables on the diagram.&lt;br /&gt;
&lt;br /&gt;
===Flags for controlling the Tab color====&lt;br /&gt;
''New to 3.0.0.20: ''&lt;br /&gt;
When using Tabbed Navigation, you can use these flags to control how the color of the tabs display on your model in ACP. To use, add one of them to the CloudPlayerStyle attribute of the top level diagram of your model. They have no effect if added to a module other than the top diagram.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Tab_color: Default &amp;lt;/code&amp;gt;''' The default. Non-selected tabs are all blue white. Selected tab matches the background color.&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Tab_color: Background &amp;lt;/code&amp;gt;''' All tabs selected or not match the diagram background color&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Tab_color: Node &amp;lt;/code&amp;gt;'''  Selected Tab matches the diagram background color; Non-selected tabs match the color of the Module node.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;all_tabs_diagram_color: yes&amp;lt;/code&amp;gt;''' This flag has been deprecated and may not work in future ACP releases. Replaced by '''&amp;lt;code&amp;gt;Tab_color: Background &amp;lt;/code&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
===Show 2 tiers of tabs===&lt;br /&gt;
''New to 3.0.0.30:''&lt;br /&gt;
[[CloudPlayerStyles_Attribute_Values#Flags_to_display_2_tiers_of_tabs|more...]]&lt;br /&gt;
&lt;br /&gt;
*Currently these must be used with the '''&amp;lt;code&amp;gt;show_as_tab:no&amp;lt;/code&amp;gt;''' style set. &amp;lt;!--Coming soon: Compatibility with '''&amp;lt;code&amp;gt;show_as_tab:yes&amp;lt;/code&amp;gt;''' --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;code&amp;gt;navigation_style:Two_top_tabs&amp;lt;/code&amp;gt;''' Replaces the 2 style combination of '''&amp;lt;code&amp;gt;navigation_style:top_tabs, two_tiers_tabs:yes&amp;lt;/code&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;code&amp;gt;navigation_style:Two_side_tabs&amp;lt;/code&amp;gt;''' Replaces the 2 style combination of '''&amp;lt;code&amp;gt;navigation_style:side_tabs, two_tiers_tabs:yes&amp;lt;/code&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
===screen_width: 999 and screen_height: 999=== &lt;br /&gt;
''New to 3.0.0.1:'' CloudPlayerStyles flag to optionally set the ACP 3 canvas size; 999 is the number of pixels to use for the ACP Canvas.&lt;br /&gt;
&lt;br /&gt;
[[CloudPlayerStyles_Attribute_Values#Set_the_ACP_canvas_size. | See more...]]&lt;br /&gt;
&lt;br /&gt;
===Add_scroll_bars: no=== &lt;br /&gt;
''New to 3.0.0.2:'' &amp;lt;code&amp;gt;CloudPlayerStyles&amp;lt;/code&amp;gt; flag to suppress scroll bars on the  ACP 3 diagram.&lt;br /&gt;
[[CloudPlayerStyles_Attribute_Values#Scroll_Bars|More...]]&lt;br /&gt;
&lt;br /&gt;
===message_box_location: x, y=== &lt;br /&gt;
''New to 3.0.0.4:'' By Default, ACP 3 shows error and other message boxes right in middle of the screen. You can change this using this cloudplayerstyle in the top level diagram of your model. [[CloudPlayerStyles_Attribute_Values#Message_boxes|More...]]&lt;br /&gt;
&lt;br /&gt;
===Download_Spreadsheet: xyz.xlsx===&lt;br /&gt;
(Downloading Spreadsheets from a Button)&lt;br /&gt;
&lt;br /&gt;
''New to ACP3.0.0.6:'' If an Excel worksheet is present in your ACP model listing, you can download it while playing your model. Just set this flag in the CloudPlayerStyles attribute of a button.[[CloudPlayerStyles_Attribute_Values#Download_Spreadsheet:xyz.xlsx|More...]]&lt;br /&gt;
&lt;br /&gt;
===Upload_Spreadsheet:===&lt;br /&gt;
{Uploading spreadsheets from a button)&lt;br /&gt;
&lt;br /&gt;
''New to ACP3.0.0.42:'' If you have &amp;quot;spreadsheet_upload&amp;quot; in the CloudPlayerStyle of a button, you are prompted with a file upload after the button onclick completes.[[CloudPlayerStyles_Attribute_Values#Upload_Spreadsheet| More...]]&lt;br /&gt;
&lt;br /&gt;
===Save_on_click:yes===&lt;br /&gt;
''New to ACP 3.0.0.24:'' This flag can be added to the cloudplayerstyles attribute of a  button. Then it works as a &amp;quot;save as&amp;quot; button. Ie the save dialog opens when the button is pressed.&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;ACP save as filename&amp;quot; variable===&lt;br /&gt;
''New to ACP3.0.0.24:'' Can be used to create a custom default model name in the save as dialog. Used in combination with the &amp;lt;code&amp;gt;save_on_click:yes&amp;lt;/code&amp;gt; flag.&lt;br /&gt;
&lt;br /&gt;
*In Desktop Analytica, add a variable to your model with the identifier &amp;lt;code&amp;gt;acp_save_as_filename&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Media:Saveasfilename.ana|Here is an example model]] using the &amp;lt;code&amp;gt;save_on_click:yes&amp;lt;/code&amp;gt; flag and &amp;lt;code&amp;gt;acp_save_as_filename&amp;lt;/code&amp;gt; variable.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[DP]Removed as of 42&lt;br /&gt;
===&amp;quot;Save_as_Public:Yes===&lt;br /&gt;
''New to ACP3.0.0.24:'' Another flag which can be used with a button, only in combination with the cloudplayerstyle &amp;lt;code&amp;gt;save_on_click:yes&amp;lt;/code&amp;gt;. This flag causes the access of a model snapshot saved in a group account to be public by default.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
===Asynchronous calls===&lt;br /&gt;
'''&amp;lt;code&amp;gt;use_async_calls: no&amp;lt;/code&amp;gt;''' This flag needs to be set in the top diagram of your model if you don't want to use asynchronous calls. This may  slightly speed up model playing for some models {of course, you don't want to add this flag if you have features in your model which require asynchronous polling}&lt;br /&gt;
&lt;br /&gt;
==Meta Modeling==&lt;br /&gt;
===Ability to change node titles and colors===&lt;br /&gt;
''New to ACP 3:''&lt;br /&gt;
&lt;br /&gt;
Use [[Scripting_Guide|scripting]] or the function  [[EvaluateScript]] to change the title or color of a node.&lt;br /&gt;
&lt;br /&gt;
You can use this model as an example: [[Media:Update titles.ana|ACP UpdateTitles]]&lt;br /&gt;
&lt;br /&gt;
*Play this model in ACP 3&lt;br /&gt;
&lt;br /&gt;
===Change Title===&lt;br /&gt;
''New to ACP 3:''&lt;br /&gt;
*Enter the model &amp;lt;code&amp;gt;Update titles&amp;lt;/code&amp;gt; and evaluate &amp;quot;Triggering Node&amp;quot; or click the Button node.&lt;br /&gt;
&lt;br /&gt;
:[[File:ACP Update titles01.PNG]]&lt;br /&gt;
&lt;br /&gt;
Note that the title of the checkbox input node and the variable node with titles 'zero' changes to 'one'. &lt;br /&gt;
&lt;br /&gt;
:[[File:ACP Update titles02.PNG]]&lt;br /&gt;
&lt;br /&gt;
If you uncheck the checkbox for the input node &amp;quot;make title one&amp;quot;...&lt;br /&gt;
&lt;br /&gt;
:[[File:ACP Update titles03.PNG]]&lt;br /&gt;
&lt;br /&gt;
...Clicking the button or evaluating &amp;quot;triggering node&amp;quot; changes the titles back to 'zero'.&lt;br /&gt;
&lt;br /&gt;
===Change Color===&lt;br /&gt;
''New to ACP 3:''&lt;br /&gt;
*Navigate to the module 'Change node color'.&lt;br /&gt;
*Press the Calc button/Output node for the node indicated.&lt;br /&gt;
&lt;br /&gt;
:[[File:Change ACP node color 01.png]] &lt;br /&gt;
&lt;br /&gt;
Note the color change of the node. The script is in the definition of the node 'Evaluate this node'.&lt;br /&gt;
&lt;br /&gt;
:[[File:Change ACP node color 02.png]]&lt;br /&gt;
&lt;br /&gt;
===Altering navigation tabs' color===&lt;br /&gt;
''New to ACP3.0.0.8'': When using Top Tabs or Tabs down left, with the tab color flag set to '''&amp;lt;code&amp;gt;Tab_color: Node. &amp;lt;/code&amp;gt;'''[[What%27s_new_in_ACP%3F#Flags_for_controlling_the_Tab_color.3D|Controlling ACP Tab colors.]] If a script or onclick event changes a module's node color, the module's Tab color will change accordingly. Can be used for instance when creating a wizard.&lt;br /&gt;
&lt;br /&gt;
==Group Account UI==&lt;br /&gt;
&lt;br /&gt;
''New to releae ACP 3.0.0.23'': For group accounts, shows the expiration date on the models listing page.&lt;br /&gt;
&lt;br /&gt;
===Project list===&lt;br /&gt;
''New to release ACP 3.0.0.42'' If a project has been manually deleted from the windows file system on the server, it no longer shows in the Projects pulldown menu. Mostly applicable to ACP servers.&lt;br /&gt;
''New to release ACP 3.0.0.42'' With a large number of projects, typing the first letter of the project name will cause the project listing to jump to projects starting with that letter.&lt;br /&gt;
&lt;br /&gt;
===Model list===&lt;br /&gt;
''New to release ACP 3.0.0.42''  Added a column 'File size' to the Model list. Removed the columns for 'Author', 'Saved by' and 'Access'.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''New to release ACP 3.0.0.42''  You can sort the model list either by forward or reverse order by clicking on the column header of the Model name or Save date column.&lt;br /&gt;
&lt;br /&gt;
===Users tab===&lt;br /&gt;
Only members of the project selected in the project combo display by default, In alphabetical order.&lt;br /&gt;
&lt;br /&gt;
===Admin users===&lt;br /&gt;
*Admin users can see all projects, even those for which they are not explicitly a member.&lt;br /&gt;
*For Admin users,  the project list puts those projects for which the user is an explicit member first, and then the rest for which they can access (because they are an Admin) but which they are not an explicit member of.&lt;br /&gt;
*For admin users, search functionality in the Users tab. Along with the option to display all users or only the users who are members of the project.&lt;br /&gt;
&lt;br /&gt;
===Removed 'Public/Private' Feature===&lt;br /&gt;
''New to release ACP3.0.0.42'' 'Public/Private' access to models and spreadsheets has been removed.&lt;br /&gt;
&lt;br /&gt;
==Miscellaneous==&lt;br /&gt;
===Table / Graph toggle===&lt;br /&gt;
''New to release ACP3.0.0.15:''&lt;br /&gt;
&lt;br /&gt;
Result tables and graph views in a Frame node show a table or graph button to toggle between table and graph nodes, similar to&lt;br /&gt;
Desktop Analytica. This button doesn't appear in:&lt;br /&gt;
*Edit tables.&lt;br /&gt;
* Table over Graph or Graph over Table views (which anyway show both).&lt;br /&gt;
* A table with only one cell (that can't be graphed anyway).&lt;br /&gt;
[[File:Graph table togle 01.png]]&amp;lt;br /&amp;gt;&lt;br /&gt;
If you want your user to be able to see only the designated view, you can this turn feature off: [[What%27s_new_in_ACP%3F#Show_table_graph_toggle:no|Show_table_graph_toggle:no]]&lt;br /&gt;
&lt;br /&gt;
===Suppress formnode icons.===&lt;br /&gt;
''New to release ACP3.0.0.3:''&lt;br /&gt;
&lt;br /&gt;
Added support for suppressing the output formnode icons. ACP will display these the same way they are set in Desktop Analytica, via the nodeinfo attribute. [[Objects_and_Their_Attributes_-_Part_2_of_3#User_Interface_Attributes|more on the nodeinfo attribute]]&lt;br /&gt;
&lt;br /&gt;
===Html links in Text nodes ===&lt;br /&gt;
As of release ACP3.0.0.6., html links in text boxes are now the same as in Desktop Analytica. &lt;br /&gt;
&lt;br /&gt;
===OpenUrl() sysfunction===&lt;br /&gt;
As of ACP 3.0.0.6, ACP Supports the new [[OpenURL|OpenURL(()]] system function for Buttons and Picture nodes.&lt;br /&gt;
&lt;br /&gt;
=== Multitable() ===&lt;br /&gt;
''In Testing:'' Multitables will display in ACP but some of the functionality has not been implemented.&lt;br /&gt;
&lt;br /&gt;
===Support showing message boxes when loading diagrams===&lt;br /&gt;
''New to ACP3.0.0.10: ACP,'' like Desktop Analytica, now supports message boxes which display when a diagram loads.&lt;br /&gt;
Example: [[Media:DiagramOpenMsgBox.ana]]&lt;br /&gt;
===Support for callbacks fired while retrieving an edit table===&lt;br /&gt;
''New to ACP3.0.0.10: ACP,'' like Desktop Analytica, now supports called when viewing an edit table&lt;br /&gt;
&lt;br /&gt;
===Module descriptions show Balloon help===&lt;br /&gt;
&lt;br /&gt;
''New to ACP 3.0.0.28:'' In tabbed navigation - Tabs across the top or Tabs down left, Modules with a description will display the description in a balloon upon mousing over the tab.&lt;br /&gt;
&lt;br /&gt;
===More===&lt;br /&gt;
''Some Miscellaneous enhancements that are new to ACP 3:''&lt;br /&gt;
*''New to ACP 3.0.0.33'':All types of table form node buttons  now say simply  &amp;quot;Table&amp;quot;, same as DTA 5.0&lt;br /&gt;
*''New to ACP 3.0.0.30'':Added a progress bar when waiting for a model to load from the model listing.&lt;br /&gt;
*''New to ACP 3.0.0.30'':In a group account, the dropdown menu for Projects now shows 20 items before adding a scroll bar. Previously it showed 5.&lt;br /&gt;
*''New to ACP 3.0.0.30'':When you log into ACP it now displays  the user logged in - “Logged in as &amp;lt;user name&amp;gt;” -  below the Sign out link on the upper right.&lt;br /&gt;
*For large diagrams, Scroll bars have been added when necessary {I.e. the diagram is larger than the canvas}.&lt;br /&gt;
*When saving snapshots of models in Group accounts, it's possible another user has saved a snapshot of the same model and has set it's access as private (so it won't appear in your model listing). To reduce the chance of getting an error message that a model with the same name exists, your user name is now inserted into the default suggested name.&lt;br /&gt;
*Several tweaks to the appearance of form nodes in ACP, to make them look closer to what you see in Desktop Analytica.&lt;br /&gt;
*The uncertainty view popup menu has been removed from the result window for Variables whose result was selected as 'mid' view in DTA, {or in ACP if saved as a snapshot}.&lt;br /&gt;
*''New to ACP 3.0.0.18'': Support has been added for Multiline column and row headers.&lt;br /&gt;
*''New to ACP 3.0.0.25''; A Save date column was added to the model listing.&lt;br /&gt;
*''New to ACP 3.0.0.28''; Improved the appearance of models with many top tabs by truncating the titles when necessary, so that all tabs fit on the diagram.&lt;br /&gt;
*''New to ACP 3.0.0.30';The animation when a model is loading from the model listing now shows a progress bar.	&lt;br /&gt;
*''New to ACP 3.0.0.30';The help balloon positioning has been tweaked so that the top line is aligned vertically with the top line of node — except if that would make the balloon off the bottom of the diagram, in which case its bottom is aligned with the node bottom line.&lt;br /&gt;
*''New to ACP 3.0.0.35'; If a user is a Manager of a Project, then  they can see the private snapshots in the list of models. If the user is not a manager i.e. he's a reviewer or author, then don't show the private snapshots.&lt;br /&gt;
*''New to ACP 3.0.0.35';Form Node button labels for Edit tables have been shortened to just &amp;quot;Table&amp;quot;&lt;br /&gt;
*''New to ACP 3.0.0.35'; Hidden nodes are not displayed on diagram in ACP (for models created in Analytica 5.0 or later)&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Analytica Cloud Player]] &lt;br /&gt;
* [[media:ACP style library.ana]]&lt;br /&gt;
* [[Future ACP Features]]&lt;/div&gt;</summary>
		<author><name>Davidpaine</name></author>
	</entry>
	<entry>
		<id>https://docs.analytica.com/index.php?title=What%27s_new_in_ACP%3F&amp;diff=51609</id>
		<title>What's new in ACP?</title>
		<link rel="alternate" type="text/html" href="https://docs.analytica.com/index.php?title=What%27s_new_in_ACP%3F&amp;diff=51609"/>
		<updated>2018-07-16T16:54:10Z</updated>

		<summary type="html">&lt;p&gt;Davidpaine: /* CloudPlayerStyles Attribute values */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Analytica Cloud Player]]&lt;br /&gt;
[[Analytica_Cloud_Player#See_also|&amp;lt;&amp;lt;Back to Analytica Cloud Player]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
This page describes recent enhancements to [[Analytica Cloud Player]] (ACP)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--=Features which are in testing and will be posted in the next build=&lt;br /&gt;
&lt;br /&gt;
==Miscellaneous==&lt;br /&gt;
Some Minor changes coming in release ACP3.0.0.30.'' &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=Features which have been recently deployed and can be now used in ACP.=&lt;br /&gt;
&lt;br /&gt;
==ADE MaxMemoryLimit for ACP==&lt;br /&gt;
&lt;br /&gt;
''New to release ACP 3.0.0.35'': Maximum memory limits for different account types: 2 GB for individual, 4 GB for Group, and 8 GB for group premium.&lt;br /&gt;
&lt;br /&gt;
==Stop Computing==&lt;br /&gt;
While ACP is computing (waiting for a result), if it takes more than 3 seconds, it shows a dialog saying &amp;quot;Computing...&amp;quot;  with a &amp;quot;Stop&amp;quot; button. Clicking Stop will stop computation. While this is running, all buttons, including tabs, are disabled -&lt;br /&gt;
==Showwindow()==&lt;br /&gt;
&amp;quot;New to release ACP3.0.0.35.&amp;quot; Added functionality for showing diagram windows using the new [[ShowWindow|ShowWindow()]] function.  Note: Other windowType parameter options have yet to be implemented as of 3.0.0.35. &lt;br /&gt;
&lt;br /&gt;
==Text node Titles==&lt;br /&gt;
&amp;quot;New to release ACP3.0.0.35.&amp;quot; Functionality to display the title in text nodes, if the model is created In Analytica 5.0 or later. [[What%27s_new_in_Analytica_5.0%3F#Text_nodes_with_Title|Text nodes with title]].&lt;br /&gt;
&lt;br /&gt;
==Node Visibility==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;New to release ACP3.0.0.35.&amp;quot; Added support for the [[ChangeNodeVisibility]] feature.   [[What%27s_new_in_Analytica_5.0%3F|(new to Desktop Analytica 5.0)]]&lt;br /&gt;
&lt;br /&gt;
==Show same Table/Graph pivot as last viewed in Desktop Analytica (DTA)==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;New to release ACP3.0.0.28.&amp;quot; Added functionality for detecting the axis' pivot saved in DTA for Edit Tables, Result Tables, and Result Graphs. Tables and graphs now display initially in ACP the same as last viewed in DTA.&lt;br /&gt;
&lt;br /&gt;
==Truncate large tables==&lt;br /&gt;
''New to release ACP3.0.0.30.'' Because large tables take a long time to load in ACP, large tables will be truncated. If the number of rows is larger than the number of columns than the number of rows will be truncated and vice versa.&lt;br /&gt;
&lt;br /&gt;
Current limits are:&amp;lt;br /&amp;gt;&lt;br /&gt;
Result tables 20K cells&amp;lt;br /&amp;gt;&lt;br /&gt;
Edit tables 10K cells&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ability to change the logo==&lt;br /&gt;
''New to release ACP3.0.0.16.'' In an ACP Group account, you can change the logo displayed at the top left of your model.&lt;br /&gt;
&lt;br /&gt;
*Prepare an image file to use as the logo for your model. You can use png or jpg.&lt;br /&gt;
*Open the model in the ACP Group account.&lt;br /&gt;
*Right - click the Lumina logo at the top left. &lt;br /&gt;
&lt;br /&gt;
[[File:Right click lumina logo.png]]&lt;br /&gt;
&lt;br /&gt;
*Select Change image from the right - click menu.&lt;br /&gt;
(Opens a window prompting you to open an image file.)&lt;br /&gt;
&lt;br /&gt;
*Then navigate to the image you want to use as the logo for this model and open it,&lt;br /&gt;
&lt;br /&gt;
[[File:Select image.png]]&lt;br /&gt;
&lt;br /&gt;
That's it - the image you selected will replace the Lumina logo in this model. &lt;br /&gt;
&lt;br /&gt;
(If the image is larger than the space allotted on the ACP canvas, it will be resized to fit, so you may need to tweak the image dimensions to make it look the way you want it.)&lt;br /&gt;
&lt;br /&gt;
==Models which use Excel Spreadsheets==&lt;br /&gt;
===SpreadsheetOpen()===&lt;br /&gt;
&lt;br /&gt;
*Models which use data from Excel spreadsheets can be uploaded and played in ACP.&lt;br /&gt;
*''New to release ACP3.0.0.16:'' - Reviewers in a Group account may upload spreadsheets.&lt;br /&gt;
*''New to release ACP3.0.0.17:'' - Reviewers in a group account may download spreadsheets if they 'own' the spreadsheet - that is if they uploaded it.&lt;br /&gt;
:*The File name parameter in [[SpreadsheetOpen]] needs to be that of an Excel worksheet that has been uploaded to your ACP model listing.&lt;br /&gt;
&lt;br /&gt;
*''New to release ACP3.0.0.7:'' -  Ability to upload a spreadsheet file while the model is playing. &lt;br /&gt;
&lt;br /&gt;
*''New to release ACP3.0.0.30':' - When evaluating a variable which calls a spreadsheet, with the show dialog: true parameter, the message has been changed.&lt;br /&gt;
:: Previous:  Message box says, &amp;quot;Do you want to upload a spreadsheet contain 'variable_id'?&lt;br /&gt;
:: New Message:  Message box says, “Do you want to upload a spreadsheet file?&amp;quot;[[Future_ACP_Features#SpreadsheetOpen_in_ACP|More on this...]]&lt;br /&gt;
&lt;br /&gt;
===CSV files===&lt;br /&gt;
''New to relase ACP3.0.0.3:'' CSV files are now supported by ACP. &lt;br /&gt;
&lt;br /&gt;
*You need to have the [[Analytica_Libraries_and_Templates#Flat_File_Library|Flat File library]] in your model to access the functions to read/write/parse these files. &lt;br /&gt;
*To access csv file data in ACP you upload the CSV file as detailed above for a spreadsheet file.&lt;br /&gt;
&lt;br /&gt;
==New functionality requiring Asynchronous calls==&lt;br /&gt;
''Most are still in testing'' [[Future_ACP_Features#Async_calls | More...]]&lt;br /&gt;
&lt;br /&gt;
*''New to release ACP3-0-0-29'' Implemented Asynchronous polling when using an  [[OnClick]] attribute  to save a model. When the Onclick calls functions after the Save, this speeds up the rest of the Onclick.&amp;lt; br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Analytica functions that generate user dialog boxes are possible now in ACP with the upgrade to Analytica Decision Engine 4.6.&lt;br /&gt;
*''New to release ACP3.0.0.10:'' [[Future_ACP_Features#Async_calls|Async calls]] have been implemented as the default in ACP. This means callbacks like [[MsgBox]] and [[ShowProgressBar]] bar work by default. The &amp;lt;code&amp;gt;use_asynch_calls: yes&amp;lt;/code&amp;gt; [[CloudPlayerStyles Attribute Values|cloudplayerstyle]] is no longer necessary and has no effect.&lt;br /&gt;
&lt;br /&gt;
===Uploading Spreadsheets while playing a model===&lt;br /&gt;
''New to release ACP3.0.0.7:'' [[Future_ACP_Features#SpreadsheetOpen_in_ACP | More here]]&lt;br /&gt;
&lt;br /&gt;
===ReadTextFile ===&lt;br /&gt;
''New to release ACP3.0.0.10:'' Basically works the same as Spreadsheet open while playing a model.&lt;br /&gt;
&lt;br /&gt;
[[Future_ACP_Features#SpreadsheetOpen_in_ACP | More here]]&lt;br /&gt;
&lt;br /&gt;
===ShowProgressBar()===&lt;br /&gt;
&amp;quot;New to ACP3.0.0.30'' The [[ShowProgressBar]] functionality was enhanced so that behaves as in desktop Analytica (DTA). Specifically, in this build, when the 'p' parameter is greater than 1, the dialog disappears in ACP as in DTA.&lt;br /&gt;
&lt;br /&gt;
===MsgBox()===&lt;br /&gt;
''New to ACP3.0.0.8:'' This works as in Desktop Analytica except no icon is displayed [[MsgBox]].&lt;br /&gt;
&lt;br /&gt;
===AskMsgText()===&lt;br /&gt;
''New to ACP3.0.0.24:'' The MaxText parameter was implemented, making [[AskMsgText]] fully functional in ACP.&lt;br /&gt;
&lt;br /&gt;
''New to ACP3.0.0.26:'' An enhancement to ACP's AskMsgText() functionality, The dialog adds extra lines if necessary up to 30 lines.&lt;br /&gt;
&lt;br /&gt;
==CloudPlayerStyles Attribute values==&lt;br /&gt;
&lt;br /&gt;
ACP styles library has been updated since the 5.1 distributed version. Download the latest library version here: [[media:ACP style library.ana]]&lt;br /&gt;
&lt;br /&gt;
More information here: [[CloudPlayerStyles Attribute Values]]&lt;br /&gt;
&lt;br /&gt;
===Show_table_graph_toggle:no===&lt;br /&gt;
&amp;lt;code&amp;gt;''New to build 3.0.0.15''&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
*Turns off the [[What%27s_new_in_ACP%3F#Table_.2F_Graph_toggle|table / graph toggle]] button.&lt;br /&gt;
Can be used as a model level flag, or (new to build 3.0.0.18) as a flag for individual variables. When used as a flag for individual nodes, it trumps the global flag, if present.&lt;br /&gt;
&lt;br /&gt;
===Show_as_tab:No===&lt;br /&gt;
&amp;lt;code&amp;gt;''New to build 3.0.0.14''&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
*Add support for this cloudplayerstyles flag when using  side tabs Navigation style.&lt;br /&gt;
&lt;br /&gt;
===ShowIONodeButtonText: no===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;''New to build 3.0.0.12'' &amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
CloudPlayerStyles&amp;lt;/code&amp;gt;  flag for not showing the text on input / output node buttons.&lt;br /&gt;
*The flag is: ShowIONodeButtonText: no&lt;br /&gt;
*This flag has been added to the node styles dialog of the most recent  [[media:ACP style library.ana]]&lt;br /&gt;
&lt;br /&gt;
===Tall Output Nodes===&lt;br /&gt;
''New to ACP3.0.0.4:''&lt;br /&gt;
&lt;br /&gt;
CloudPlayerStyle flags are now supported in [[ACP_Rendering_tables_and_graphs_on_the_diagram#Tall_input_and_output_nodes|'Tall' Output Nodes]] to show embedded result graphs or tables on the diagram.&lt;br /&gt;
&lt;br /&gt;
===Flags for controlling the Tab color====&lt;br /&gt;
''New to 3.0.0.20: ''&lt;br /&gt;
When using Tabbed Navigation, you can use these flags to control how the color of the tabs display on your model in ACP. To use, add one of them to the CloudPlayerStyle attribute of the top level diagram of your model. They have no effect if added to a module other than the top diagram.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Tab_color: Default &amp;lt;/code&amp;gt;''' The default. Non-selected tabs are all blue white. Selected tab matches the background color.&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Tab_color: Background &amp;lt;/code&amp;gt;''' All tabs selected or not match the diagram background color&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Tab_color: Node &amp;lt;/code&amp;gt;'''  Selected Tab matches the diagram background color; Non-selected tabs match the color of the Module node.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;all_tabs_diagram_color: yes&amp;lt;/code&amp;gt;''' This flag has been deprecated and may not work in future ACP releases. Replaced by '''&amp;lt;code&amp;gt;Tab_color: Background &amp;lt;/code&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
===Show 2 tiers of tabs===&lt;br /&gt;
''New to 3.0.0.30:''&lt;br /&gt;
[[CloudPlayerStyles_Attribute_Values#Flags_to_display_2_tiers_of_tabs|more...]]&lt;br /&gt;
&lt;br /&gt;
*Currently these must be used with the '''&amp;lt;code&amp;gt;show_as_tab:no&amp;lt;/code&amp;gt;''' style set. &amp;lt;!--Coming soon: Compatibility with '''&amp;lt;code&amp;gt;show_as_tab:yes&amp;lt;/code&amp;gt;''' --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;code&amp;gt;navigation_style:Two_top_tabs&amp;lt;/code&amp;gt;''' Replaces the 2 style combination of '''&amp;lt;code&amp;gt;navigation_style:top_tabs, two_tiers_tabs:yes&amp;lt;/code&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;code&amp;gt;navigation_style:Two_side_tabs&amp;lt;/code&amp;gt;''' Replaces the 2 style combination of '''&amp;lt;code&amp;gt;navigation_style:side_tabs, two_tiers_tabs:yes&amp;lt;/code&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
===screen_width: 999 and screen_height: 999=== &lt;br /&gt;
''New to 3.0.0.1:'' CloudPlayerStyles flag to optionally set the ACP 3 canvas size; 999 is the number of pixels to use for the ACP Canvas.&lt;br /&gt;
&lt;br /&gt;
[[CloudPlayerStyles_Attribute_Values#Set_the_ACP_canvas_size. | See more...]]&lt;br /&gt;
&lt;br /&gt;
===Add_scroll_bars: no=== &lt;br /&gt;
''New to 3.0.0.2:'' &amp;lt;code&amp;gt;CloudPlayerStyles&amp;lt;/code&amp;gt; flag to suppress scroll bars on the  ACP 3 diagram.&lt;br /&gt;
[[CloudPlayerStyles_Attribute_Values#Scroll_Bars|More...]]&lt;br /&gt;
&lt;br /&gt;
===message_box_location: x, y=== &lt;br /&gt;
''New to 3.0.0.4:'' By Default, ACP 3 shows error and other message boxes right in middle of the screen. You can change this using this cloudplayerstyle in the top level diagram of your model. [[CloudPlayerStyles_Attribute_Values#Message_boxes|More...]]&lt;br /&gt;
&lt;br /&gt;
===Download_Spreadsheet: xyz.xlsx===&lt;br /&gt;
(Downloading Spreadsheets from a Button)&lt;br /&gt;
&lt;br /&gt;
''New to ACP3.0.0.6:'' If an Excel worksheet is present in your ACP model listing, you can download it while playing your model. Just set this flag in the CloudPlayerStyles attribute of a button.[[CloudPlayerStyles_Attribute_Values#Download_Spreadsheet:xyz.xlsx|More...]]&lt;br /&gt;
&lt;br /&gt;
===Upload_Spreadsheet:===&lt;br /&gt;
{Uploading spreadsheets from a button)&lt;br /&gt;
&lt;br /&gt;
''New to ACP3.0.0.42:'' If you have &amp;quot;spreadsheet_upload&amp;quot; in the CloudPlayerStyle of a button, you are prompted with a file upload after the button onclick completes.[[CloudPlayerStyles_Attribute_Values#Upload_Spreadsheet| More...]]&lt;br /&gt;
&lt;br /&gt;
===Save_on_click:yes===&lt;br /&gt;
''New to ACP 3.0.0.24:'' This flag can be added to the cloudplayerstyles attribute of a  button. Then it works as a &amp;quot;save as&amp;quot; button. Ie the save dialog opens when the button is pressed.&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;ACP save as filename&amp;quot; variable===&lt;br /&gt;
''New to ACP3.0.0.24:'' Can be used to create a custom default model name in the save as dialog. Used in combination with the &amp;lt;code&amp;gt;save_on_click:yes&amp;lt;/code&amp;gt; flag.&lt;br /&gt;
&lt;br /&gt;
*In Desktop Analytica, add a variable to your model with the identifier &amp;lt;code&amp;gt;acp_save_as_filename&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Media:Saveasfilename.ana|Here is an example model]] using the &amp;lt;code&amp;gt;save_on_click:yes&amp;lt;/code&amp;gt; flag and &amp;lt;code&amp;gt;acp_save_as_filename&amp;lt;/code&amp;gt; variable.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[DP]Removed as of 42&lt;br /&gt;
===&amp;quot;Save_as_Public:Yes===&lt;br /&gt;
''New to ACP3.0.0.24:'' Another flag which can be used with a button, only in combination with the cloudplayerstyle &amp;lt;code&amp;gt;save_on_click:yes&amp;lt;/code&amp;gt;. This flag causes the access of a model snapshot saved in a group account to be public by default.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
===Asynchronous calls===&lt;br /&gt;
'''&amp;lt;code&amp;gt;use_async_calls: no&amp;lt;/code&amp;gt;''' This flag needs to be set in the top diagram of your model if you don't want to use asynchronous calls. This may  slightly speed up model playing for some models {of course, you don't want to add this flag if you have features in your model which require asynchronous polling}&lt;br /&gt;
&lt;br /&gt;
==Meta Modeling==&lt;br /&gt;
===Ability to change node titles and colors===&lt;br /&gt;
''New to ACP 3:''&lt;br /&gt;
&lt;br /&gt;
Use [[Scripting_Guide|scripting]] or the function  [[EvaluateScript]] to change the title or color of a node.&lt;br /&gt;
&lt;br /&gt;
You can use this model as an example: [[Media:Update titles.ana|ACP UpdateTitles]]&lt;br /&gt;
&lt;br /&gt;
*Play this model in ACP 3&lt;br /&gt;
&lt;br /&gt;
===Change Title===&lt;br /&gt;
''New to ACP 3:''&lt;br /&gt;
*Enter the model &amp;lt;code&amp;gt;Update titles&amp;lt;/code&amp;gt; and evaluate &amp;quot;Triggering Node&amp;quot; or click the Button node.&lt;br /&gt;
&lt;br /&gt;
:[[File:ACP Update titles01.PNG]]&lt;br /&gt;
&lt;br /&gt;
Note that the title of the checkbox input node and the variable node with titles 'zero' changes to 'one'. &lt;br /&gt;
&lt;br /&gt;
:[[File:ACP Update titles02.PNG]]&lt;br /&gt;
&lt;br /&gt;
If you uncheck the checkbox for the input node &amp;quot;make title one&amp;quot;...&lt;br /&gt;
&lt;br /&gt;
:[[File:ACP Update titles03.PNG]]&lt;br /&gt;
&lt;br /&gt;
...Clicking the button or evaluating &amp;quot;triggering node&amp;quot; changes the titles back to 'zero'.&lt;br /&gt;
&lt;br /&gt;
===Change Color===&lt;br /&gt;
''New to ACP 3:''&lt;br /&gt;
*Navigate to the module 'Change node color'.&lt;br /&gt;
*Press the Calc button/Output node for the node indicated.&lt;br /&gt;
&lt;br /&gt;
:[[File:Change ACP node color 01.png]] &lt;br /&gt;
&lt;br /&gt;
Note the color change of the node. The script is in the definition of the node 'Evaluate this node'.&lt;br /&gt;
&lt;br /&gt;
:[[File:Change ACP node color 02.png]]&lt;br /&gt;
&lt;br /&gt;
===Altering navigation tabs' color===&lt;br /&gt;
''New to ACP3.0.0.8'': When using Top Tabs or Tabs down left, with the tab color flag set to '''&amp;lt;code&amp;gt;Tab_color: Node. &amp;lt;/code&amp;gt;'''[[What%27s_new_in_ACP%3F#Flags_for_controlling_the_Tab_color.3D|Controlling ACP Tab colors.]] If a script or onclick event changes a module's node color, the module's Tab color will change accordingly. Can be used for instance when creating a wizard.&lt;br /&gt;
&lt;br /&gt;
==Group Account UI==&lt;br /&gt;
&lt;br /&gt;
''New to releae ACP 3.0.0.23'': For group accounts, shows the expiration date on the models listing page.&lt;br /&gt;
&lt;br /&gt;
===Project list===&lt;br /&gt;
''New to release ACP 3.0.0.42'' If a project has been manually deleted from the windows file system on the server, it no longer shows in the Projects pulldown menu. Mostly applicable to ACP servers.&lt;br /&gt;
''New to release ACP 3.0.0.42'' With a large number of projects, typing the first letter of the project name will cause the project listing to jump to projects starting with that letter.&lt;br /&gt;
&lt;br /&gt;
===Model list===&lt;br /&gt;
''New to release ACP 3.0.0.42''  Added a column 'File size' to the Model list. Removed the columns for 'Author', 'Saved by' and 'Access'.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''New to release ACP 3.0.0.42''  You can sort the model list either by forward or reverse order by clicking on the column header of the Model name or Save date column.&lt;br /&gt;
&lt;br /&gt;
===Users tab===&lt;br /&gt;
Only members of the project selected in the project combo display by default, In alphabetical order.&lt;br /&gt;
&lt;br /&gt;
===Admin users===&lt;br /&gt;
*Admin users can see all projects, even those for which they are not explicitly a member.&lt;br /&gt;
*For Admin users,  the project list puts those projects for which the user is an explicit member first, and then the rest for which they can access (because they are an Admin) but which they are not an explicit member of.&lt;br /&gt;
*For admin users, search functionality in the Users tab. Along with the option to display all users or only the users who are members of the project.&lt;br /&gt;
&lt;br /&gt;
===Removed 'Public/Private' Feature===&lt;br /&gt;
''New to release ACP3.0.0.42'' 'Public/Private' access to models and spreadsheets has been removed.&lt;br /&gt;
&lt;br /&gt;
==Miscellaneous==&lt;br /&gt;
===Table / Graph toggle===&lt;br /&gt;
''New to release ACP3.0.0.15:''&lt;br /&gt;
&lt;br /&gt;
Result tables and graph views in a Frame node show a table or graph button to toggle between table and graph nodes, similar to&lt;br /&gt;
Desktop Analytica. This button doesn't appear in:&lt;br /&gt;
*Edit tables.&lt;br /&gt;
* Table over Graph or Graph over Table views (which anyway show both).&lt;br /&gt;
* A table with only one cell (that can't be graphed anyway).&lt;br /&gt;
[[File:Graph table togle 01.png]]&amp;lt;br /&amp;gt;&lt;br /&gt;
If you want your user to be able to see only the designated view, you can this turn feature off: [[What%27s_new_in_ACP%3F#Show_table_graph_toggle:no|Show_table_graph_toggle:no]]&lt;br /&gt;
&lt;br /&gt;
===Suppress formnode icons.===&lt;br /&gt;
''New to release ACP3.0.0.3:''&lt;br /&gt;
&lt;br /&gt;
Added support for suppressing the output formnode icons. ACP will display these the same way they are set in Desktop Analytica, via the nodeinfo attribute. [[Objects_and_Their_Attributes_-_Part_2_of_3#User_Interface_Attributes|more on the nodeinfo attribute]]&lt;br /&gt;
&lt;br /&gt;
===Html links in Text nodes ===&lt;br /&gt;
As of release ACP3.0.0.6., html links in text boxes are now the same as in Desktop Analytica. &lt;br /&gt;
&lt;br /&gt;
===OpenUrl() sysfunction===&lt;br /&gt;
As of ACP 3.0.0.6, ACP Supports the new [[OpenURL|OpenURL(()]] system function for Buttons and Picture nodes.&lt;br /&gt;
&lt;br /&gt;
=== Multitable() ===&lt;br /&gt;
''In Testing:'' Multitables will display in ACP but some of the functionality has not been implemented.&lt;br /&gt;
&lt;br /&gt;
===Support showing message boxes when loading diagrams===&lt;br /&gt;
''New to ACP3.0.0.10: ACP,'' like Desktop Analytica, now supports message boxes which display when a diagram loads.&lt;br /&gt;
Example: [[Media:DiagramOpenMsgBox.ana]]&lt;br /&gt;
===Support for callbacks fired while retrieving an edit table===&lt;br /&gt;
''New to ACP3.0.0.10: ACP,'' like Desktop Analytica, now supports called when viewing an edit table&lt;br /&gt;
&lt;br /&gt;
===Module descriptions show Balloon help===&lt;br /&gt;
&lt;br /&gt;
''New to ACP 3.0.0.28:'' In tabbed navigation - Tabs across the top or Tabs down left, Modules with a description will display the description in a balloon upon mousing over the tab.&lt;br /&gt;
&lt;br /&gt;
===More===&lt;br /&gt;
''Some Miscellaneous enhancements that are new to ACP 3:''&lt;br /&gt;
*''New to ACP 3.0.0.33'':All types of table form node buttons  now say simply  &amp;quot;Table&amp;quot;, same as DTA 5.0&lt;br /&gt;
*''New to ACP 3.0.0.30'':Added a progress bar when waiting for a model to load from the model listing.&lt;br /&gt;
*''New to ACP 3.0.0.30'':In a group account, the dropdown menu for Projects now shows 20 items before adding a scroll bar. Previously it showed 5.&lt;br /&gt;
*''New to ACP 3.0.0.30'':When you log into ACP it now displays  the user logged in - “Logged in as &amp;lt;user name&amp;gt;” -  below the Sign out link on the upper right.&lt;br /&gt;
*For large diagrams, Scroll bars have been added when necessary {I.e. the diagram is larger than the canvas}.&lt;br /&gt;
*When saving snapshots of models in Group accounts, it's possible another user has saved a snapshot of the same model and has set it's access as private (so it won't appear in your model listing). To reduce the chance of getting an error message that a model with the same name exists, your user name is now inserted into the default suggested name.&lt;br /&gt;
*Several tweaks to the appearance of form nodes in ACP, to make them look closer to what you see in Desktop Analytica.&lt;br /&gt;
*The uncertainty view popup menu has been removed from the result window for Variables whose result was selected as 'mid' view in DTA, {or in ACP if saved as a snapshot}.&lt;br /&gt;
*''New to ACP 3.0.0.18'': Support has been added for Multiline column and row headers.&lt;br /&gt;
*''New to ACP 3.0.0.25''; A Save date column was added to the model listing.&lt;br /&gt;
*''New to ACP 3.0.0.28''; Improved the appearance of models with many top tabs by truncating the titles when necessary, so that all tabs fit on the diagram.&lt;br /&gt;
*''New to ACP 3.0.0.30';The animation when a model is loading from the model listing now shows a progress bar.	&lt;br /&gt;
*''New to ACP 3.0.0.30';The help balloon positioning has been tweaked so that the top line is aligned vertically with the top line of node — except if that would make the balloon off the bottom of the diagram, in which case its bottom is aligned with the node bottom line.&lt;br /&gt;
*''New to ACP 3.0.0.35'; If a user is a Manager of a Project, then  they can see the private snapshots in the list of models. If the user is not a manager i.e. he's a reviewer or author, then don't show the private snapshots.&lt;br /&gt;
*''New to ACP 3.0.0.35';Form Node button labels for Edit tables have been shortened to just &amp;quot;Table&amp;quot;&lt;br /&gt;
*''New to ACP 3.0.0.35'; Hidden nodes are not displayed on diagram in ACP (for models created in Analytica 5.0 or later)&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Analytica Cloud Player]] &lt;br /&gt;
* [[media:ACP style library.ana]]&lt;br /&gt;
* [[Future ACP Features]]&lt;/div&gt;</summary>
		<author><name>Davidpaine</name></author>
	</entry>
	<entry>
		<id>https://docs.analytica.com/index.php?title=AcpStyles&amp;diff=51608</id>
		<title>AcpStyles</title>
		<link rel="alternate" type="text/html" href="https://docs.analytica.com/index.php?title=AcpStyles&amp;diff=51608"/>
		<updated>2018-07-16T16:51:14Z</updated>

		<summary type="html">&lt;p&gt;Davidpaine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Analytica Cloud Player]]&lt;br /&gt;
[[Category: Attributes]]&lt;br /&gt;
[[Analytica_Cloud_Player#See_also|&amp;lt;&amp;lt;Back to Analytica Cloud Player]]&lt;br /&gt;
&lt;br /&gt;
ACP offers a wide variety of styles and options to control the look and functioning of the user interface. Many of these go beyond what is (currently) available in Desktop Analytica (DTA). &lt;br /&gt;
&lt;br /&gt;
The easiest way to set most of these styles and options is to use the [[ACP Style Library]].  Select '''Add Library...''' from the '''File''' menu and select the  [[ACP Style Library]] to add into your model. This library lets you select most ACP styles and options interactively from checkboxes and menus. You can configure Navigation styles, Node styles and Frame nodes. For many options, it shows a preview of what it will look like in ACP.  When you set an option, it automatically sets the corresponding '''CloudPlayerStyles''', ''so you don't need to worry about them, and can ignore the rest of this page.''&lt;br /&gt;
&lt;br /&gt;
This page is for those geeks who want to know the details of these '''CloudPlayerStyles''', or if you want to use those few '''CloudPlayerStyles''' not (yet) accessible in the [[ACP Style Library]]. &lt;br /&gt;
&lt;br /&gt;
You set general styles and options that apply to the whole model by adding flags to the '''CloudPlayerStyles''' attribute for the main model. You set styles specific to a particular module or node by adding flags to the '''CloudPlayerStyles''' attribute for that object. &lt;br /&gt;
 &lt;br /&gt;
The easiest way to view and edit the CloudPlayerStyles attribute in Desktop Analytica is to use the [[Attribute panel]].  Select '''CloudPlayerStyles''' from the list of Attributes at the top of that panel. By default, '''CloudPlayerStyles''' is not shown in the [[Object window]], so you first need to set it to be shown in the [[Manage attributes|Attributes dialog]].  &lt;br /&gt;
&lt;br /&gt;
The '''CloudPlayerStyles''' and their flags are not case sensitive.  &lt;br /&gt;
&lt;br /&gt;
When you put multiple flags in a '''CloudPlayerStyles''' attribute, you can separate them by commas, spaces, or newlines. We recommend putting each flag on a separate line for clarity. ACP just looks for the particular text values and doesn't care about the separators.&lt;br /&gt;
&lt;br /&gt;
=== Model level styles  ===&lt;br /&gt;
&lt;br /&gt;
These styles apply to the entire model. You set them in the '''CloudPlayerStyles''' attribute for the Main Model. (They have no effect when set for a submodule.)&lt;br /&gt;
&lt;br /&gt;
==== Navigation style  ====&lt;br /&gt;
&lt;br /&gt;
ACP offers these options for Navigation_style:&lt;br /&gt;
* &amp;lt;code&amp;gt;Navigation_style: Outline&amp;lt;/code&amp;gt;  - An expandable tree of modules on the left of the ACP window, similar to the outline view in desktop Analytica. This is the default style.&lt;br /&gt;
* &amp;lt;code&amp;gt;Navigation_style: Top_tabs&amp;lt;/code&amp;gt; -- The main modules in the top model appear as a row of tabs across the top of the window. Click a tab to show the diagram for that module.&lt;br /&gt;
* &amp;lt;code&amp;gt;Navigation_style: Two_top_tabs&amp;lt;/code&amp;gt; --  The main modules in the top model appear as a row of tabs. The submodules of the module whose tab is selected appear as a second row of tabs. Needs to be used with the style'''&amp;lt;code&amp;gt;show_as_tab: no&amp;lt;/code&amp;gt;'''. &lt;br /&gt;
*&amp;lt;code&amp;gt;Navigation_style: Side_tabs&amp;lt;/code&amp;gt; -- The main modules in the top model appear as a column of tabs on the left of the window. Click a tab to show the diagram for that module.&lt;br /&gt;
* &amp;lt;code&amp;gt;Navigation_style: Two_side_tabs&amp;lt;/code&amp;gt;  -- The main modules in the top model appear as a column of tabs on the left of the window. The submodules of the module whose tab is selected appear as a second column of tabs on the left. Needs to be used with the style '''&amp;lt;code&amp;gt;show_as_tab: no&amp;lt;/code&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
We describe each in more detail below.&lt;br /&gt;
&lt;br /&gt;
====Outline Tree====&lt;br /&gt;
&lt;br /&gt;
By default, ACP shows an expandable outline tree of modules on the left hand side of the window, similar to the Outline view in Analytica on the desktop. This makes it easy to navigate a model with an extensive hierarchy of modules.&lt;br /&gt;
&lt;br /&gt;
A navigation flag is not needed for this style, but if you want to explicitly set this style you can add '''&amp;lt;code&amp;gt;Navigation_style: Outline&amp;lt;/code&amp;gt;''' to the top diagram's '''CloudPlayerStyles''' attribute.&lt;br /&gt;
&lt;br /&gt;
For small models, and most web apps, you may want to suppress the Outline view. Do this by inserting the text '''&amp;lt;code&amp;gt;show_outline: no&amp;lt;/code&amp;gt;''' into the top diagram's CloudPlayerStyles attribute. (If a model has only one diagram,  i.e. with no modules, it never shows the outline tree.)&lt;br /&gt;
&lt;br /&gt;
:[[Image:ACP Outline Tree.png]] &lt;br /&gt;
&lt;br /&gt;
===== Toolbar Tabs =====&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_tabs: no&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::By default, ACP shows navigation tabs for &amp;quot;Diagram&amp;quot;, &amp;quot;Object&amp;quot;, &amp;quot;Table&amp;quot;, &amp;quot;Graph&amp;quot; along the top. Use this flag to hide those tabs. If you display the model inputs and outputs on the diagram -- using embedded tables and graphs on the diagram -- your users may not need those tabs.  (You can also use &amp;lt;code&amp;gt;show_tabs: yes&amp;lt;/code&amp;gt; to explicitly show the tabs.)&lt;br /&gt;
&lt;br /&gt;
====Module hierarchy bar ====&lt;br /&gt;
&lt;br /&gt;
For a multi-module model, ACP normally shows the model hierarchy in a bar at the top of the diagram. The model hierarchy header shows you where you are in a large model by listing the titles of the ancestor modules in which the current diagram is nested.  You can click any ancestor to click up levels in the hierarchy. The Hierarchy Bar takes up much less screen real estate than the Outline Tree.&lt;br /&gt;
&lt;br /&gt;
With [[CloudPlayerStyles_Attribute_Values#Tabbed_Module_Navigation|tabbed navigation]] style, it doesn't show the hierarchy bar when you are viewing a top level module, since its title is already in the selected tab. With a two-level tab navigation, it shows the hierarchy bar only when viewing a module nested 3 or more levels down. Basically, the hierarchy header does not duplicate what you can see in the tabs.&lt;br /&gt;
&lt;br /&gt;
Note that this setting is not based on a CloudPlayerstyle attribute, but rather on the ''Show module hierarchy'' check box in the model [[Preferences]] in Analytica.  With the model opened in Analytica, on the [[Edit menu]], select '''Preference...''', and check (or uncheck) the ''Show module hierarchy'' checkbox.&lt;br /&gt;
:&lt;br /&gt;
&lt;br /&gt;
:[[Image:Acp hh.png]]&lt;br /&gt;
&lt;br /&gt;
====Tabbed Module Navigation====&lt;br /&gt;
&lt;br /&gt;
As an alternative to the Outline view, you can set the '''&amp;lt;code&amp;gt;Navigation_style&amp;lt;/code&amp;gt;''' to use use a tabbed interface which is often more convenient and familiar for web applications. By default, the main model appears as the first tab. You can sw&lt;br /&gt;
&lt;br /&gt;
There are four tabbed styles, Top_tabs and Two_top_tabs, with one or two rows of tabs across the top, respectively; and Side_tabs and Two_side_tabs with one or two columns of tabs down the side. Top_tabs works well if you have up to 5 to 8 modules in the main diagram (tabs), depending on the length of their titles and the width of the ACP window.  If you have a lot of modules, or they have long titles, it may be better to use Side_tabs.  If you have too many modules to fit at the top or side, you can use Two_top_tabs or Two_side_tabs. In those cases, you must organize the modules into a two-level hierarchy with logical groupings. &lt;br /&gt;
&lt;br /&gt;
'Tabs across top' (i.e. top tabs) or 'Tabs down left' (i.e. side tabs).  In this case, the tabs display different influence diagrams.  The first tab displays the top level diagram, and the remaining tabs display the modules present on the top level diagram of the model.  (The modules will not display on the diagram, so you need to tweak your diagram for playing in ACP so that it looks right without these present). The size of the diagram is determined by the size of the top level diagram window when the model was last saved in Analytica.&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;code&amp;gt;navigation_style: top_tabs&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::This setting instructs ACP to use the 'Tabs across top' navigation style.&lt;br /&gt;
&lt;br /&gt;
:[[File:acp top tabs.png]]&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;code&amp;gt;navigation_style: side_tabs&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::This setting instructs ACP to use the 'Tabs down left' navigation style.  Side tabs work better than top tabs when there are more module nodes present.&lt;br /&gt;
&lt;br /&gt;
:[[File:acp side tabs.png]]&lt;br /&gt;
* &amp;lt;code&amp;gt;Navigation_style: Two_top_tabs&amp;lt;/code&amp;gt; &lt;br /&gt;
* &amp;lt;code&amp;gt;Navigation_style: Two_side_tabs&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
'''These 2 Navigation styles replace the style  &amp;lt;code&amp;gt;two_tiers_tabs:yes&amp;lt;/code&amp;gt; which has been deprecated.'''&lt;br /&gt;
&lt;br /&gt;
These styles are useful for modules with several layers of modules and submodules - to reduce the clutter of the top layer of tabs. Modules in the model's top diagram appear as top tabs (left tabs).  Modules within those top level modules appear as subtabs,  the 'second tier'. When you select a top-level tab, it shows its submodules as subtabs. This means that the top level of modules will not show any contents other than their submodules, so the model needs to be designed with this in mind.&lt;br /&gt;
*Currently these 2 styles must be used with the '''&amp;lt;code&amp;gt;show_as_tab: no&amp;lt;/code&amp;gt;''' style set. &amp;lt;!--Coming soon: Compatibility with '''&amp;lt;code&amp;gt;show_as_tab: yes&amp;lt;/code&amp;gt;''' --&amp;gt;&lt;br /&gt;
*The selected tab appears with the color of the diagram background of it's module&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Tab color====&lt;br /&gt;
&lt;br /&gt;
When using Tabbed Navigation, you can use these flags to control how the color of the tabs display on your model in ACP. To use, add one of them to the CloudPlayerStyle attribute of the top level diagram of your model. They have no effect if added to a module other than the top diagram.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Tab_color: Default &amp;lt;/code&amp;gt;''' The default. Non-selected tabs are bluish white. The selected tab uses the background color for that diagram.&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Tab_color: Background &amp;lt;/code&amp;gt;''' All tabs use their diagram background color, whether selected or not&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Tab_color: Node &amp;lt;/code&amp;gt;'''  The selected Tab uses its diagram background color; The other tabs use the color of their Module node (not their diagram background color).  You can use this to change the color of the tabs by modifying their node color in an Analytica functions.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;all_tabs_diagram_color: yes&amp;lt;/code&amp;gt;''' This flag has been deprecated and may not work in future ACP releases. Replaced by '''&amp;lt;code&amp;gt;Tab_color: Background &amp;lt;/code&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
====Display Only a Single Diagram====&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;top_diagram_only: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Use this flag if you want to restrict users access to only the top diagram. With this flag, any action that would normally bring up a different diagram will just reload the top diagram.  (If you are using this setting, you will also want to also not display the Outline Tree as explained above.)&lt;br /&gt;
&lt;br /&gt;
====Go into Parent Button====&lt;br /&gt;
&lt;br /&gt;
The user clicks this button to display the parent module diagram of the current diagram:&lt;br /&gt;
:[[Image:ACP parent button.png]]&lt;br /&gt;
&lt;br /&gt;
It appears by default in the :Analytica model review&amp;quot; navigation style, but in the tabbed &amp;quot;Web application&amp;quot; style.  The button does not appear in the top diagram, where it would have no function.&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;code&amp;gt;show_parent_diagram_button: no&amp;lt;/code&amp;gt;'''  &lt;br /&gt;
::Set this flag to &amp;quot;no&amp;quot; to stop displaying the 'Go into Parent' button.&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;code&amp;gt;parent_diagram_button_coordinates: x, y&amp;lt;/code&amp;gt;'''  &lt;br /&gt;
::Show the 'Go to parent' button at a non-default location, where x and y are the number of pixels to the right and down, respectively, from the top left of the window.   E.g. &amp;lt;code&amp;gt;parent_diagram_button_coordinates: 10, 100&amp;lt;/code&amp;gt; will change the position of this button to &amp;lt;code&amp;gt;x = 10&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;y = 100&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
'''Show the parent diagram button in 'tabs across the top' navigation style'''&lt;br /&gt;
:If you want to display the 'Go to Parent' button when using the &amp;quot;Tabs across the top&amp;quot;: &lt;br /&gt;
:*Add the &amp;lt;code&amp;gt;parent_diagram_button_coordinates: xy&amp;lt;/code&amp;gt; ACP attribute style flag, along with the &amp;lt;code&amp;gt;navigation_style: top_tabs&amp;lt;/code&amp;gt; flag (see [[CloudPlayerStyles_Attribute_Values#Tabbed_Module_Navigation|Tabbed Module Navigation]] below) to the CloudPlayerStyles attribute. The actual coordinates of your parent diagram button may need to be tweaked.&lt;br /&gt;
&lt;br /&gt;
*The button appears only in submodules of a tab, not in a tab diagram where it is not needed.&lt;br /&gt;
:[[File:Parentdiagbutton w top tabs01.PNG]]&lt;br /&gt;
&lt;br /&gt;
====Show or hide the Diagram Title and Model title==== &lt;br /&gt;
You should use the [[ACP Style Library]] if you want to change the defaults for these flags, since they are only compatible with certain combinations. The Styles library changes all the flags at once, and prevents you from entering incompatible combinations.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_diagram_title: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::You can control whether or not to display the diagram's title at the top of the diagram. Use &amp;lt;code&amp;gt;show_diagram_title: no&amp;lt;/code&amp;gt; to suppress the diagram title. You can also explicitly tell ACP to show the diagram title by using &amp;lt;code&amp;gt;show_diagram_title: yes&amp;lt;/code&amp;gt;, but this is not really necessary because the currently ACP shows the diagram title by default.&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_model_title: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Show title of the model at the top to right of the [http://lumina.com Lumina] (or other) logo.  Note this flag only works properly when you also Hide Tabs because the tabs and title will overlap.&lt;br /&gt;
&lt;br /&gt;
====Hide the Banner and Logo====&lt;br /&gt;
Another flag it's easier to use the [[ACP Style Library]] to set, since it is only compatible with the parent button and toolbar tabs hidden. The Styles library changes all the flags at once, and prevents you from entering incompatible combinations.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_banner: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Hides the banner space usually present at the top of ACP. The banner typically contains the Lumina Logo, the '''Parent Diagram''' button, tabs, '''Close Model''' button, and '''Save''' button.&lt;br /&gt;
&lt;br /&gt;
:*This could be useful for customizing the appearance of a model [[Putting_ACP_in_a_Web_Page|embedded in a web page]], for instance.&lt;br /&gt;
:[[File:Banner area 01.PNG]]&lt;br /&gt;
:*If you play a model without the banner area in ACP, there isn't a convenient way to close the model without closing the browser.&lt;br /&gt;
&lt;br /&gt;
====Exclude the top level diagram from tabs====&lt;br /&gt;
&lt;br /&gt;
You should use the [[ACP Style Library]] if you want to set this flag, to avoid incompatible settings.&lt;br /&gt;
&lt;br /&gt;
*Optionally, Enter the text &amp;lt;code&amp;gt;Show_as_tab: no&amp;lt;/code&amp;gt; in the CloudPlayerStyles attribute of the top level module. &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_as_tab: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Excludes the top level diagram and just shows the submodules of the top level diagram as tabs. Since the top diagram will not display in ACP, you include the key user interface pages as modules in the main model. Can be used only with 'Top tabs' or 'Side tabs' styles. &lt;br /&gt;
*When setting tabbed Navigation styles using the ACP Styles Library, the default is for the Top level diagram to be included, except with two tiers of tabs, for which it is (Currently) required to exclude the top diagram from the tabs.&lt;br /&gt;
&lt;br /&gt;
If you want to see what it looks like, play this model [[Media:Show as tab no.ana|Array examples]] in ACP, with the &amp;lt;code&amp;gt;show_as_tab: no&amp;lt;/code&amp;gt; style in the cloud player styles attribute, and set to tabs along top.&lt;br /&gt;
&lt;br /&gt;
:[[File:Show as tab no02.png]]&lt;br /&gt;
&lt;br /&gt;
*Play this model in ACP and the top level diagram does not show. Rather the diagram for 'Intro to Arrays' shows as the first tab and then the other tabs.'''&lt;br /&gt;
&lt;br /&gt;
:[[File:Show as tab no01.png]]&lt;br /&gt;
&lt;br /&gt;
=== Styles for diagram nodes ===&lt;br /&gt;
&lt;br /&gt;
You can set some styles for your model which will affect how nodes on the diagram are displayed.  &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Show_table_graph_toggle:no&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::Turns off the  [[What%27s_new_in_ACP%3F#Show_table_graph_toggle:no|table / graph toggle]] button. Can be used as a model level flag, or as a flag for individual nodes. When used as a flag for individual nodes, it trumps the global flag, if present. Can save you some space if this button is not needed, or you have set your model up to show the only result you want the model viewer to see.&lt;br /&gt;
&lt;br /&gt;
ShowIONodeButtonText: no&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_unc_view_in_outputs: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::In Desktop Analytica, each user output node has a little icon on the right-hand side showing the uncertainty view last viewed (e.g. mid, mean, stats...). In ACP, you can suppress these with the flag &amp;lt;code&amp;gt;show_unc_view_in_outputs: no&amp;lt;/code&amp;gt;. We recommend this for ACP since the icon is usually confusing to end users. This style should be applied to the top level model object. It does have any effect currently when applied to individual nodes.&lt;br /&gt;
&lt;br /&gt;
:[[Image:Uncertainty view icons.png]] &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;calc_on_open: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::By default, ACP, like Analytica, does not compute results when you first view a diagram, leaving any User output nodes showing the '''Calc''' button. The user must click on each to see its result, as a scalar embedded in the Diagram, or as a separate Result window. Unless some results take a long time to evaluate, it is usually friendlier to compute the values before showing the Diagram. You can make this happen by inserting &amp;lt;code&amp;gt;calc_on_open: yes&amp;lt;/code&amp;gt; into the top level diagram's CloudPlayerStyles attribute. This flag doesn't have any effect currently when applied to individual nodes.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;auto_recalc_results: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Causes ACP to immediately recalculate any result when the user changes an input on that diagram that affects the result. &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_hover_highlight: no&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::By default, ACP displays a hover highlight -- a contrasting light rectangle behind a node -- when you move the cursor over the node. You can suppress this by including the &amp;lt;code&amp;gt;show_hover_highlight: no&amp;lt;/code&amp;gt;.  This style should be applied to the top level model object. It does have any effect currently when applied to individual nodes.  (The hover highlight is different from the [[help balloons|Help  Balloon]] described below.)&lt;br /&gt;
&lt;br /&gt;
:[[File:acp hover hl.png]]&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_copy_table_icon: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Usually, ACP displays a copy table icon near the upper right hand corner of a result table (or edit table, but less useful here).  Clicking the icon copies the table as displayed so it can be pasted into another place, e.g. Excel.  If you want to hide this icon, this is the flag to use.  The Copy Table Icon is the icon shown in the image below. This style should be applied to the top level model object. It doesn't have any effect currently when applied to individual nodes.&lt;br /&gt;
&lt;br /&gt;
:[[File:Copy table icon.png]]&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;ShowIONodeButtonText: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::This flag will cause the text Calc/Result/Edit Table etc. to not appear on the input / output buttons&lt;br /&gt;
::Needs to be added to the &amp;lt;code&amp;gt;Cloudplayerstyle&amp;lt;/code&amp;gt; attribute for the top diagram of your model. Has not yet been implemented for individual nodes.&lt;br /&gt;
&lt;br /&gt;
==== Balloon Help  ====&lt;br /&gt;
&lt;br /&gt;
When you move the cursor over a node, ACP usually shows a &amp;quot;balloon&amp;quot; popup next to the node with the title, units and description of the node (if it has one) to help end users understand what its for, or what to enter for a user input. If the node has no description, the [[help balloons|balloon help]] will not appear.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_id_in_balloon: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Use this flag to show each node's identifier below its title in the balloon -- unless the identifier and title are identical (except for spaces which are replaced by underscores).&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_definition_in_balloon: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Use this flag to show the node's definition in the balloon below the description.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;hover_balloon_delay&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::When you mouse over a node, there's a short delay of about half a second before it displays the balloon (to prevent wild balloon appearance when you move the cursor rapidly over a diagram.) You can tweak this delay time measured in milliseconds by inserting this flag. E.g. '''&amp;lt;code&amp;gt;hover_balloon_delay: 200&amp;lt;/code&amp;gt;''' to reduce the delay to .2 seconds.&lt;br /&gt;
&lt;br /&gt;
The three flags above go in the CloudPlayerStyles of the model and apply to all nodes in the model. You can also modify some aspects of the balloon separately for each node by inserting these flags in CloudPlayerStyles for each node: &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_hover_balloon: no&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::Insert this flag in the CloudPlayerStyles for a node, to suppress display of its balloon.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;show_hover_balloon_title: no&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::Insert this flag in the CloudPlayerStyles for a node, to suppress its title in the balloon.&lt;br /&gt;
&lt;br /&gt;
==== Enhanced Diagram Graphics  ====&lt;br /&gt;
&lt;br /&gt;
You can control the appearance of nodes, with bevels, shadows, and highlights, by setting these in the CloudPlayerStyles for the model. By default (for now) ACP displays nodes without these effects, similar to Desktop Analytica, looking rather flat like this:&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
:[[Image:Nodes no shadow or bevel.png]] &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;node_drop_shadow: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Setting this flag, displays a drop shadow behind each node, giving a kind of 3D effect:&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
:[[Image:Nodes drop shadow.png]] &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;bevel_node_border: yes&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::Setting this flag, displays a bevel border for each node, giving another kind of 3-D effect: &lt;br /&gt;
&lt;br /&gt;
:[[Image:Nodes beveled border.png]] &lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;glow_hover_highlight: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
:: Set this flag to show a &amp;quot;glowing&amp;quot; highlight around each node when you move the cursor over a node. &amp;lt;br&amp;gt;&amp;lt;code&amp;gt;glow_hover_highlight: no&amp;lt;/code&amp;gt;. Switches off this behavior, which is the default behavior in ACP &lt;br /&gt;
&lt;br /&gt;
Here is the glow hover effect on a node, along with Drop shadow and Beveled border effects. &lt;br /&gt;
&lt;br /&gt;
:[[Image:Nodes all graphic effects.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; These effects are new and are still somewhat experimental, so, they are off by default. You are welcome to try them out, by setting CloudPlayerStyles for the main model. Eventually, these effects may become the default. Then you'll be able to turn each one off using &amp;lt;code&amp;gt;Node_drop_shadow: no, Bevel_node_border: no&amp;lt;/code&amp;gt;, and&amp;lt;code&amp;gt;Glow_hover_highlight: no&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Styles to adjust the ACP canvas===&lt;br /&gt;
	&lt;br /&gt;
====Set the ACP canvas size====&lt;br /&gt;
&lt;br /&gt;
The default ACP3 Flash Canvas is set to &amp;quot;100%&amp;quot;. This means that the canvas is the same size as the browser window. &lt;br /&gt;
&lt;br /&gt;
There are two cloud player styles for optionally controlling screen size.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;screen_width: 999&amp;lt;/code&amp;gt;''', and '''&amp;lt;code&amp;gt;screen_height: 999&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::where 999 is the number of pixels to use for your ACP canvas. If you use these flags you need to add space for the Banner/Tabs/Hierarchy headers or the outline on the left.&lt;br /&gt;
&lt;br /&gt;
====Scroll Bars====&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Add_scroll_bars: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::You can add this flag to the top level diagram's CloudPlayerStyles attribute if you want to suppress the scroll bars which would otherwise appear on a large diagram.&lt;br /&gt;
&lt;br /&gt;
===Other Model level styles===&lt;br /&gt;
&lt;br /&gt;
====Message boxes====&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;message_box_location: x, y&amp;lt;/code&amp;gt;'''&lt;br /&gt;
::By default, ACP shows error and other message boxes right in middle of the screen, but you can change where these display using this flag. Set this flag - with the x, y coordinates in pixels on the ACP canvas - where you want the message boxes to display. Needs to be put into the CloudPlayerStyles attribute for the top diagram of your model.&lt;br /&gt;
&lt;br /&gt;
== Node Level Settings  ==&lt;br /&gt;
&lt;br /&gt;
These style flags and options apply to individual nodes (variables), rather than the model as a whole. So, you set these flags on the CloudPlayerStyles for selected objects (nodes).&lt;br /&gt;
&lt;br /&gt;
=== Input nodes  ===&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;textalways&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::Usually in ACP and Desktop Analytica, to enter a text value into a user input node you have to enclose it in quotes. Insert this flag into the CloudPlayerStyles for each Input node if you want it treat the input as text without requiring the user to use quotes.  Note this flag is inserted into the Formnode's CloudPlayerStyles attribute and cannot be done in the Object window or attribute panel.  Instead figure out what the identifier of the formnode is and then set the CloudPlayerStyles in the typescript window.&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;tabindex: ''n''&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::In ACP and Desktop Analytica, the user can press tab to go to the next input control to enter its input. You can control the tab order -- the sequence followed by tabbing through inputs -- by adding this flag. Put &amp;lt;code&amp;gt;tabindex: 1&amp;lt;/code&amp;gt; into the CloudPlayerStyles of the first one. Put  &amp;lt;code&amp;gt;tabindex: 2&amp;lt;/code&amp;gt; into the second, and so on.  Note this flag is inserted into the Formnode's CloudPlayerStyles attribute and cannot be done in the Object window or attribute panel.  Instead figure out what the identifier of the formnode is and then set the CloupPlayerStyles in the typescript window.&lt;br /&gt;
&lt;br /&gt;
=== Other node level flags ===&lt;br /&gt;
==== Prevent nodes from showing on the diagram ====&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;Show_Object: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::You can prevent nodes or modules from showing on the diagram of your model, by adding this flag to the CloudPlayerStyles attribute of the object you wish to hide.&lt;br /&gt;
&lt;br /&gt;
*Once played in ACP the objects aren't visible, and if the outline is displayed the module will not be shown in the Outline either.&lt;br /&gt;
&lt;br /&gt;
==Special Flags==&lt;br /&gt;
&lt;br /&gt;
===Download_Spreadsheet:xyz.xlsx===&lt;br /&gt;
*This Cloud Player style allows you to download a spreadsheet while playing a model. You could of course have modified this Spreadsheet while working with the model.&lt;br /&gt;
*This flag can be added to the CloudPlayerStyle attribute of a button. E.g. if you want to download &amp;lt;code&amp;gt;xyz.xlsx&amp;lt;/code&amp;gt; you add &amp;lt;code&amp;gt;download_spreadsheet xyz.xlsx&amp;lt;/code&amp;gt; to the CloudPlayerStyle attribute of the button. Then when pressed the button will prompt you to save the file. &lt;br /&gt;
*You can't download a spreadsheet in the same button click that causes a spreadsheet to be uploaded.&lt;br /&gt;
*If you don't specify the name of the spreadsheet file ACP downloads the last file uploaded without a dialog.&lt;br /&gt;
*This is not the same as using [[SpreadsheetSave]]() {If you evaluate a variable in your model using [[SpreadsheetSave]], it will save the spreadsheet to the server by default}.&lt;br /&gt;
&lt;br /&gt;
*You can also do this &amp;quot;on the fly&amp;quot; in your model by having an [[OnClick]] attribute that sets this flag in the CPS attribute.&lt;br /&gt;
&lt;br /&gt;
===Upload_Spreadsheet===&lt;br /&gt;
&lt;br /&gt;
*This flag can also be added to the CloudplayerStyle attribute of a button. It results in the user being prompted with a file upload after the button onclick completes.&lt;br /&gt;
&lt;br /&gt;
*As with the &amp;lt;code&amp;gt;Download_Spreadsheet&amp;lt;/code&amp;gt;, flag, you can do this &amp;quot;on the fly&amp;quot; in your model by having an [[OnClick]] attribute that sets this flag in the CPS attribute.&lt;br /&gt;
&lt;br /&gt;
===Save_on_click:yes===&lt;br /&gt;
This flag can be added to the cloudplayerstyle attribute of a  button. Then it works as a &amp;quot;save as&amp;quot; button. Ie the save dialog opens when the button is pressed.&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;ACP_save_as_filename&amp;quot; variable===&lt;br /&gt;
Can be used to create a custom default model name in the save as dialog. Used in combination with the &amp;lt;code&amp;gt;save_on_click:yes&amp;lt;/code&amp;gt; flag.&lt;br /&gt;
&lt;br /&gt;
*In Desktop Analytica, add a variable to your model with the identifier &amp;lt;code&amp;gt;acp_save_as_filename&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Media:Saveasfilename.ana|Here is an example model]] using the &amp;lt;code&amp;gt;save_on_click:yes&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;acp_save_as_filename&amp;lt;/code&amp;gt; flags.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[DP]Removed as of 42&lt;br /&gt;
===&amp;quot;Save_as_Public:Yes===&lt;br /&gt;
Another flag which can be used with a button, only in combination with the cloudplayerstyle &amp;lt;code&amp;gt;save_on_click:yes&amp;lt;/code&amp;gt;. This flag causes the access of a model snapshot saved in a group account to be public by default.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
===Asychronous calls===&lt;br /&gt;
&lt;br /&gt;
See the what's new page [[What%27s_new_in_ACP%3F#New_functionality_requiring_Asynchronous_calls|here]] also [[Future_ACP_Features#Async_calls|Explanation of ACP's use of Asynchronous polling]]&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;use_async_calls: no&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::This flag needs to be set in the top diagram of your model if you don't want to use asynchronous calls. This may  slightly speed up model playing for some models of course, you don't want to add this flag if you have features in your model which require [[Future_ACP_Features#Async_calls|asynchronous polling]])&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code&amp;gt;use_async_calls: yes&amp;lt;/code&amp;gt;''' &lt;br /&gt;
::This flag has been deprecated since asynchronous polling has been implemented as default in ACP, and will be removed from this wiki eventually.&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;ACP Current User&amp;quot; Variable===&lt;br /&gt;
Add a variable to your model which will show the current user's email address as a result.&lt;br /&gt;
							&lt;br /&gt;
*Open the model in Desktop Analytica. &lt;br /&gt;
*Add a variable with identifier &amp;lt;code&amp;gt;Acp_current_user&amp;lt;/code&amp;gt; to the model and save it.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
:[[File:ACP current user01.PNG]]&lt;br /&gt;
&lt;br /&gt;
*When  you play the model in ACP, and evaluate Acp_current_user, the result is  the user e.g. &amp;lt;code&amp;gt;johndoe@gmail.com&amp;lt;/code&amp;gt; {when playing an email invite the result will be &amp;quot;anonymous&amp;quot;}.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
:[[File:ACP current user03.PNG]]&lt;br /&gt;
&lt;br /&gt;
== Embedded Tables and Graphs  ==&lt;br /&gt;
&lt;br /&gt;
In ACP it is possible to display graphs and tables directly on the diagram. The '''CloudPlayerStyles''' can be used to specify the region on the diagram to display these tables or graphs.&lt;br /&gt;
&lt;br /&gt;
More on [[ACP Rendering tables and graphs on the diagram |embedded tables and graphs]].&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[ACP Style Library]] &lt;br /&gt;
* [[media:ACP style library.ana]]&lt;br /&gt;
* [[Analytica Cloud Player]]&lt;br /&gt;
* [[ACP Rendering tables and graphs on the diagram]]&lt;br /&gt;
* [[Putting ACP in a Web Page]]&lt;br /&gt;
* [[Help balloons]]&lt;br /&gt;
* [[Attributes]]&lt;br /&gt;
* [[Manage attributes]]&lt;/div&gt;</summary>
		<author><name>Davidpaine</name></author>
	</entry>
	<entry>
		<id>https://docs.analytica.com/index.php?title=Differences_between_ACP_and_Desktop_Analytica&amp;diff=51584</id>
		<title>Differences between ACP and Desktop Analytica</title>
		<link rel="alternate" type="text/html" href="https://docs.analytica.com/index.php?title=Differences_between_ACP_and_Desktop_Analytica&amp;diff=51584"/>
		<updated>2018-06-28T12:25:34Z</updated>

		<summary type="html">&lt;p&gt;Davidpaine: /* DTA features not available in ACP */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Analytica Cloud Player]]&lt;br /&gt;
[[Category:Analytica editions]]&lt;br /&gt;
&lt;br /&gt;
Analytica Cloud Player (ACP) lets you share and run via a web browser any model created in desktop Analytica (DTA).  A model looks and works almost the same on the web with ACP and on a desktop with DTA.  But, there are some important differences. ACP offers some special user-interface features that let you create a better user experience for a web application, which has some different opportunities and challenges than a desktop application.  Plus a few special features of DTA have not yet made it to ACP. This page explains the main differences. &lt;br /&gt;
&lt;br /&gt;
== ACP is like desktop Analytica in Browse Mode==&lt;br /&gt;
&lt;br /&gt;
[[Analytica Cloud Player]] (ACP) offers almost all the features of desktop Analytica in [[Browse mode]]. ACP lets users open a model, view influence diagrams, object windows, and results as graphs or tables. Users can change any variable designated as an input, including fields for text or number, Checkbox es and Choice menus, and Edit tables containing them. But, ACP doesn't have an [[Edit mode]], to let you change definitions, or add new variables or other objects.  If you want to change or extend a model, you should do it with Analytica on your desktop (or laptop).&lt;br /&gt;
&lt;br /&gt;
A minor difference is button clicks: In ACP, a click on a variable node in a Diagram shows its edit table or result view. A click on a module node, shows its diagram view. ACP, like most web applications, doesn't use double clicks. In DTA, a single click simply selects a node without opening anything. A double click on a variable node opens its Object view, and a double-click on a module opens its diagram.&lt;br /&gt;
&lt;br /&gt;
== ACP Features not in desktop Analytica ==&lt;br /&gt;
&lt;br /&gt;
ACP, like most web applications,  shows the model via a single browser window, where DTA, like many desktop applications, uses multiple windows.  Most ACP features are designed to provide a user-interface experience similar to other web applications, and to&lt;br /&gt;
reduce the limitations of a single window.  You can run any Analytica model directly in ACP, but to to convert it to a web-application that works well for end users, you should understand and use some of these special ACP features.  &lt;br /&gt;
&lt;br /&gt;
* ACP offers a tabbed navigation style with modules listed as tabs across the top or down the left side of the window -- providing a familiar navigation style for web users. You can set all or selected modules to appear as tabs. ACP also offers a navigation style more like DTA, with an [[Outline window|outline view]] (expandable module hierarchy, similar to a file browser) on the left, or a hierarchy bar across the top to show current context.  Or you can just show the top model as a single page to make a simple web application, with no tabs and no access to submodules, if your end users don't need to see all the gory details. See [[ACP Style Library]] for how to choose these options.&lt;br /&gt;
&lt;br /&gt;
* ACP can display a result table or graph, or edit table, embedded in a user interface diagram, instead of requiring a separate window to show the table or graph as in DTA. In this way, you can see one or more tables and graphs in the same window. You can make a user input embed its edit table, or user output embed its result table or graph, simply by making the node tall enough (&amp;gt;=104 pixels or four times the default node height). Or you can create a Frame node, which is a special text node which shows the edit table or result of any user input or output when you click on it. See [[Embed table or graph with ACP]].  &lt;br /&gt;
&lt;br /&gt;
* You can show bevels and/or shadows on nodes to make diagrams appear more dramatic. See [[ACP Style Library]].&lt;br /&gt;
&lt;br /&gt;
* Autocalc:  You can set a model to automatically calculate result tables or graphs when you open a diagram (user interface tab) with those results.&lt;br /&gt;
&lt;br /&gt;
* Press icon on top right of a result graph or table to copy data, or right-click to download data to a text file.&lt;br /&gt;
&lt;br /&gt;
* ACP lets you control these and many other details of user interaction by setting the [[CloudPlayerStyles Attribute Values]]  for the Model, Module, and other objects.  &lt;br /&gt;
&lt;br /&gt;
* The easiest way to use these ACP-specific user-interface features is to import the [[ACP Style Library]] into your model in DTA, and make the selections you want using that library.&lt;br /&gt;
&lt;br /&gt;
== DTA features not available in ACP ==&lt;br /&gt;
&lt;br /&gt;
Some features of Desktop Analytica (DTA) in browse mode are not (yet) available in ACP:&lt;br /&gt;
* Dialog boxes for styles, formats, and preferences, including the [[Graph setup dialog]], [[Number format]], [[Diagram Style dialog|Diagram]] and [[Node Style Dialog]]s, [[Uncertainty Setup dialog|Uncertainty Setup]], and [[Preferences dialog]].  ACP uses whatever options and styles you chose in Analytica before uploading the model to ACP. &lt;br /&gt;
* Slicer menus in graphs for multidimensional results, including the Color key, Symbol key, Symbol Size Key, and the bar origin.&lt;br /&gt;
* Clickable references.&lt;br /&gt;
* Ability to copy and paste a subset of values from and to a table. &lt;br /&gt;
* Ability to copy diagrams and graphs -- but you can always use Snagit or a similar application to copy directly from the screen.&lt;br /&gt;
* Support for the '[[Check]]' attribute.&lt;br /&gt;
* Ability to limit input nodes set  to accept only a literal number, a text value (without quotes), or number or text.&lt;br /&gt;
* These interactive dialog functions: [[AskMsgChoice]], [[AskMsgNumber]], [[ShowPdfFile]]. But, it does support [[Msgbox]], [[Error]],  [[AskMsgText]], and [[ShowProgressBar]].&lt;br /&gt;
* No support for separators in Choice and Multichoice lists&lt;br /&gt;
* [[MultiTable]]&lt;br /&gt;
* [[MultiChoice]] Uses a standard list control: Select the first data item in the List by clicking on it. Then hold down the Control key to select additional items. If the item is currently deselected, clicking on it while holding down the Control key selects it. If the item is already selected, clicking on it while holding down the Control key deselects it. You can also use the Shift key to select a range of data items. To select a range, select the first data item in the List by clicking on it. Then hold down the Shift key to select one additional item. The List control selects all data items between the two data items.&lt;br /&gt;
* No support for displaying [[Icon images in a node]].&lt;br /&gt;
* [[EditBoxCueText|Cue text in textbox input nodes.]]&lt;br /&gt;
* [[What%27s_new_in_Analytica_5.0%3F#New_icons_and_pop-up_node_controls|Popup node controls]]&lt;br /&gt;
* [[What%27s_new_in_Analytica_5.0%3F#Cell-level_formatting|Cell level Table formatting]]&lt;br /&gt;
* [[What%27s_new_in_Analytica_5.0%3F#Column_widths_and_row_heights:Variable Table row heights]]&lt;br /&gt;
* [[What%27s_new_in_Analytica_5.0%3F#Images_in_tables|Display images in table cells]]&lt;br /&gt;
We plan to add these and other features over time to ACP. Let us know if something is missing that you would really like to have.&lt;br /&gt;
&lt;br /&gt;
===Linked Modules/Libraries===&lt;br /&gt;
&lt;br /&gt;
ACP can run a model that uses separately [[Filed modules and libraries]], just like DTA.   You need to make sure to upload all the linked files into the same directory so that ACP will find them. Alternatively, you can embed the linked modules and libraries into the model so that it becomes a single file. There are several ways to do that:&lt;br /&gt;
&lt;br /&gt;
* In Analytica, you publish the model to ACP by clicking the Publish to Cloud menu item on the File menu.  Analytica will automatically convert Linked Modules/Libraries to be embedded.&lt;br /&gt;
* Open the model. Go through each linked module or library and convert it to the embedded equivalent. You can do this in their object windows. Change its [[Class]] to an embedded (i.e. not linked) module or library using the pulldown menu at top left of the [[Object window]]. Or you can change the Class in the [[Attribute panel]], selecting the [[Class]] attribute, and then setting the desired class. &lt;br /&gt;
* If the model has a lot of linked libraries or modules, it may be easier to select '''Save a copy in ..''' from the '''file''' menu. In the '''Save...''' dialog, check the ''Save everything in one file by embedding linked modules'' checkbox.  (Available in Analytica 4.2 and later.) See screenshot:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:[[Image:Save everything in one file.png]]&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Analytica Cloud Player]]&lt;br /&gt;
* [[CloudPlayerStyles Attribute Values]]&lt;br /&gt;
* [[ACP Rendering tables and graphs on the diagram]]&lt;br /&gt;
* [[Editions of Analytica]]&lt;/div&gt;</summary>
		<author><name>Davidpaine</name></author>
	</entry>
</feed>