Publicar en JMP Live (devlive16.jmp.com)No puedo hacer que mi guión funcione.Se pretende publicar 2 gráficos de control en JMP Live para demostrar las advertencias CC.¿Tiene curiosidad por saber si alguien puede brindarle orientación?
¡Gracias!

Re: Publicar en JMP Live (devlive16.jmp.com)Hola wendy
La publicación con guiones en JMP 16 ha cambiado bastante. Primero debe crear una conexión JMP Live usando JMP de escritorio.Vaya a Archivo -> Publicar -> Administrar conexiones ... y agregue una nueva conexión. Allí tienes que especificar la URL y la clave API. Luego, en su JSL, usará esa conexión para publicar en JMP Live. Use el nombre que le dio a la conexión en su código JSL. Entonces algo como esto:
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;
Re: Publicar en JMP Live (devlive16.jmp.com)Gracias, @dieter !
Se publica ahora pero no se publica en el grupo que estoy especificando.¿Sabes si hay algún problema con mi sintaxis?
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;
Re: Publicar en JMP Live (devlive16.jmp.com)Hola wendy
No puede "o" en el Público (1) con el Grupo.O publicas en Grupos o lo haces completamente público.HTH.
Brian
Re: Publicar en JMP Live (devlive16.jmp.com)Esto se publica en el servidor pero no en el grupo.
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;Re: Publicar en JMP Live (devlive16.jmp.com)Otra actualización.
Puedo publicar un solo informe (no un informe de carpeta) en un grupo en JMP Live. Luego use JSL para reemplazar el informe en el grupo.
Pero todavía estoy atascado con la publicación en un grupo en JMP Live usando JSL.
Es curioso si alguien también puede proporcionar orientación sobre cómo reemplazar un informe de carpeta.
¡Gracias!
Re: Publicar en JMP Live (devlive16.jmp.com)para reemplazar un informe, debe hacer esto en lugar de publicar:
jmpliveresult = JMPLiveCon << Replace( webreport, ID( replaceId ) )
para cambiar el grupo de un solo informe o una carpeta completa, puede hacer esto:
report = jmpliveresult << As Scriptable;
report << Share with Groups( groups );
.
Re: Publicar en JMP Live (devlive16.jmp.com)Hola @wendytseng
Solicitó orientación sobre cómo reemplazar un informe de carpeta.En JMP Live 16.0, no puede reemplazar una carpeta completa con una sola operación.En su lugar, debe reemplazar los informes "secundarios" dentro de la carpeta uno por uno.
¿Por qué hemos realizado este cambio?
Antes de 16.0:
- Puede volver a publicar una carpeta completa junto con sus publicaciones secundarias.
- La nueva carpeta podría tener las mismas publicaciones secundarias en el mismo orden, las mismas publicaciones secundarias en un orden diferente, una nueva publicación secundaria insertada en el medio, publicaciones secundarias totalmente diferentes ... ¡era gratis para todos!
- No estaba del todo claro qué niño "viejo" debía mapear a qué niño "nuevo".
- Por lo tanto, no estaba del todo claro cómo retener correctamente los comentarios y marcadores que se habían realizado en las publicaciones secundarias antes de la reedición.
- Tuvimos que rechazar los comentarios y los marcadores en las publicaciones de los niños, ya que sabíamos que no teníamos forma de mantenerlos a salvo.
- Esto entristeció a mucha gente.
16.0:
- No permitir la reedición de carpetas.
- Permitir la reedición de publicaciones secundarias específicas.
- En JSL (para que aún pueda automatizar su reedición)
- En la interfaz de usuario de JMP
- Debido a que cada publicación secundaria se vuelve a publicar una por una, es muy claro cómo retener correctamente los comentarios y los marcadores.
- Ahora podemos permitir comentarios y marcadores en publicaciones de niños.
Re: Publicar en JMP Live (devlive16.jmp.com)Aquí hay otro ejemplo de publicación en un grupo (tenga en cuenta que no se incluye Público):
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]"}));Re: Publicar en JMP Live (devlive16.jmp.com)Esto tiene sentido @AuroraTDavis . ¿Hay alguna forma de modificar la carpeta principal a través de jsl después de la publicación inicial? ¿Particularmente el título o la descripción?
Editado para agregar:
¡No importa! Acabo de encontrar la entrada "Obtener carpeta" en el índice de secuencias de comandos. A continuación, se muestra un ejemplo para cambiar el título y la descripción de una carpeta principal existente:
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");
Re: Publicar en JMP Live (devlive16.jmp.com)También quería agregar a esta publicación sobre JMP Clinical 8. La IU específica de JMP Clinical tiene una opción de especificación de grupo, pero debe escribir la lista de grupos. El nombre del grupo no es suficiente (no se puede publicar en JMP Live 16). Debe especificar el nombre del grupo y el nombre de usuario así para JMP Live 16. Esto también parece ser cierto para el uso de JSL para especificar grupos en JMP 15 y 16.
"BCGroupA[bc]"
o
"TestGroup3[Chris Kirchberg]"
o para varios grupos
"TestGroup3[Chris Kirchberg]","Test Group 1[Chris Kirchberg]"
Re: Publicar en JMP Live (devlive16.jmp.com)Hola Chris,
esto es solo para grupos personales. Para ellos, el nombre del propietario forma parte del nombre del grupo.
El nombre del propietario no forma parte de grupos abiertos, cerrados u ocultos
Re: Publicar en JMP Live (devlive16.jmp.com)Gracias Dieter.
Veo que no tengo opciones para crear grupos abiertos, cerrados u ocultos, lo cual tiene sentido ya que no soy administrador y solo los administradores pueden crear estos grupos.¿Pueden los miembros de este tipo de grupos publicar en estos grupos si los administradores los crean?
Re: Publicar en JMP Live (devlive16.jmp.com)Hola Chris,
Los miembros de este tipo de grupos pueden publicar en estos grupos si el administrador que creó el grupo les dio permiso para hacerlo.El permiso "Puede publicar" está activado de forma predeterminada para un miembro nuevo, por lo que la mayoría de los administradores probablemente no tomarían medidas para desactivarlo.