发布到JMP Live(devlive16.jmp.com)我无法使脚本正常工作。旨在向JMP Live发布2个控制图以演示CC警告。好奇是否有人可以提供指导?
谢谢!

回复:发布到JMP Live(devlive16.jmp.com)嗨,温迪,
JMP 16中的脚本发布已经发生了很大变化。 首先,您需要使用桌面JMP创建JMP Live连接。转到文件->发布->管理连接...,然后添加一个新连接。 您必须在此处指定URL和API密钥。 然后,在您的JSL中,您将使用该连接发布到JMP Live。 使用您在JSL代码中为连接指定的名称。 所以像这样:
Names Default To Here( 1 );
title = "Washers P-Chart Test Report";
jmplive = New JMP Live( Connection( "devlive16" ), Prompt( If Needed ) );
dt = Open( "C:/Users/wetsen/OneDrive - SAS/Demos/JMP Live/Control Chart Warnings/Washers.jmp" );
p_cc = dt << Run Script( "P chart of num defective with warnings" );
np_cc = dt << Run Script( "NP chart of num defective with warnings" );
webrpt = New Web Report();
webrpt << Add Reports( {p_cc, np_cc} );
jmpliveresult = jmplive << Publish( webrpt );
report = jmpliveresult << As Scriptable;
回复:发布到JMP Live(devlive16.jmp.com)谢谢, @dieter !
它确实已发布,但未发布到我指定的组。您知道我的语法是否有问题?
Names Default To Here( 1 );
title = "Washers P-Chart Test Report";
jmplive = New JMP Live( Connection( "devlive16" ), Prompt( If Needed ) );
dt = Open( "C:/Users/wetsen/OneDrive - SAS/Demos/JMP Live/Control Chart Warnings/Washers.jmp" );
p_cc = dt << Run Script( "P chart of num defective with warnings" );
np_cc = dt << Run Script( "NP chart of num defective with warnings" );
webrpt = New Web Report();
webrpt << Add Reports( {p_cc,np_cc} );
jmpliveresult = jmplive << Publish( webrpt, Groups( {"Process Monitoring"} ) | Public( 1 ), Title( "Washers Process Monitoring" ) );
report = jmpliveresult << As Scriptable;
回复:发布到JMP Live(devlive16.jmp.com)嗨,温迪,
您不能与组在Public(1)中“或”。您可以发布到网上论坛,或者将其完全公开。HTH。
布赖恩
回复:发布到JMP Live(devlive16.jmp.com)这将发布到服务器,但不会发布到组。
Names Default To Here( 1 );
title = "Washers P-Chart Test Report";
jmplive = New JMP Live( Connection( "devlive16" ), Prompt( If Needed ) );
dt = Open( "C:/Users/wetsen/OneDrive - SAS/Demos/JMP Live/Control Chart Warnings/Washers.jmp" );
p_cc = dt << Run Script( "P chart of num defective with warnings" );
np_cc = dt << Run Script( "NP chart of num defective with warnings" );
webrpt = New Web Report();
webrpt << Add Reports( {p_cc,np_cc} );
jmpliveresult = jmplive << Publish( webrpt, Groups( {"Washers Process Monitoring"} | Public(0), Title( "Washers Process Monitoring" ) );
report = jmpliveresult << As Scriptable;回复:发布到JMP Live(devlive16.jmp.com)另一个更新。
我可以将单个报告(而不是文件夹报告)发布到JMP Live中的组。 然后使用JSL替换组中的报告。
但是我仍然坚持使用JSL向JMP Live中的组发布。
好奇是否有人可以提供有关替换文件夹报告的指导。
谢谢!
回复:发布到JMP Live(devlive16.jmp.com)要替换报告,您需要执行此操作而不是发布:
jmpliveresult = JMPLiveCon << Replace( webreport, ID( replaceId ) )
要更改单个报告或整个文件夹的组,可以执行以下操作:
report = jmpliveresult << As Scriptable;
report << Share with Groups( groups );
。
回复:发布到JMP Live(devlive16.jmp.com)你好@wendytseng
您要求提供有关替换文件夹报告的指导。在JMP Live 16.0中,不能用一个操作替换整个文件夹。相反,您需要一一替换文件夹中的“子”报告。
我们为什么要进行此更改?
16.0之前的版本:
- 您可以重新发布整个文件夹及其子帖子。
- 新文件夹可以以相同顺序具有相同的子帖子,以不同的顺序具有相同的子帖子,在中间插入一个新的子帖子,完全不同的子帖子...这是免费的!
- 尚不清楚哪个“大”孩子应该映射到哪个“新”孩子。
- 因此,完全不清楚在重新发布之前如何正确保留在子帖子上所做的评论和书签。
- 我们必须禁止在子帖子上添加评论和书签,因为我们知道我们无法确保它们的安全。
- 这使许多人感到悲伤。
16.0:
- 禁止重新发布文件夹。
- 允许重新发布特定的子职位。
- 在JSL中(因此您仍然可以自动执行重新发布)
- 在JMP UI中
- 由于每个子帖子都是一个一个地重新发布,因此如何正确保留评论和书签非常明确。
- 现在,我们可以在子帖子中添加评论和书签了。
回复:发布到JMP Live(devlive16.jmp.com)以下是发布到网上论坛的另一个示例(请注意,不包括Public):
webreport = New Web Report();
webreport << Add Report(biv, Title("Bivariate by BC"), Description("A test of the new scripting"));
webreport << Add Report(oneway, Title("Oneway by BC"), Description("A test of the new scripting"));
liveresult = lc << Publish(webreport, Groups({"BCGroupA[bc]"}));回复:发布到JMP Live(devlive16.jmp.com)这很有道理@AuroraTDavis 。 初始发布后,是否可以通过jsl修改父文件夹? 特别是标题还是描述?
编辑添加:
没关系! 我刚刚在脚本编制索引中找到了“获取文件夹”条目。 这是更改现有父文件夹的标题和描述的示例:
lc = New JMP Live( Connection( "JMP Public" ) );
jmpliveresult = lc << Get Folder( "WM88CCmjKdJxFYfGzz5vM" );
jmplivefolder = jmpliveresult << As Scriptable();
success = jmplivefolder << Set Description( "New Description");
success = jmplivefolder << Set Title( "New Title");
回复:发布到 JMP Live (devlive16.jmp.com)我也想在这篇关于 JMP Clinical 8 的帖子中添加内容。 JMP Clinical 特定 UI 有一个组规范选项,但您必须输入组列表。 组名不够(无法发布到 JMP Live 16)。 您必须像这样为 JMP Live 16 指定组名和用户名。 在 JMP 15 和 16 中使用 JSL 指定组似乎也是如此。
"BCGroupA[bc]"
或者
"TestGroup3[Chris Kirchberg]"
或多组
"TestGroup3[Chris Kirchberg]","Test Group 1[Chris Kirchberg]"
回复:发布到 JMP Live (devlive16.jmp.com)嗨,克里斯,
这仅适用于个人团体。 对于他们来说,所有者的名字是组名的一部分。
所有者的姓名不属于开放、封闭或隐藏的群组
回复:发布到 JMP Live (devlive16.jmp.com)谢谢迪特。
我看到我没有创建打开、关闭或隐藏组的选项,这是有道理的,因为我不是管理员,只有管理员可以创建这些组。如果管理员创建,这些类型的群组的成员可以在这些群组中发帖吗?
回复:发布到 JMP Live (devlive16.jmp.com)嗨,克里斯,
如果创建群组的管理员授予他们这样做的权限,这些类型群组的成员可以在这些群组中发帖。默认情况下,新成员的“可以发布”权限是打开的,因此大多数管理员可能不会采取措施将其关闭。