Qu'est-ce qui a inspiré cette demande de liste de souhaits ?
Lors de l'exécution d'une requête de base de données qui prend quelques secondes, le Workflow Builder essaie de passer à l'étape suivante avant que la table n'ait été renvoyée de la base de données. Cela provoque l'affichage d'une boîte de dialogue, demandant à l'utilisateur la table. Ce n'est pas évident, mais attendre que le tableau s'affiche, puis cliquer sur Annuler entraîne l'exécution du flux de travail comme prévu.
Veuillez décrire la fonctionnalité ou la solution nouvelle ou améliorée que vous aimeriez voir.
La modification manuelle du script de "<< Exécuter" à "<< Exécuter le premier plan" élimine ce problème. Exemple ci-dessous utilisant l'exemple de base de données AWS :
New SQL Query(
Connection(
"ODBC:BI=0;BoolsAsChar=1;ByteaAsLongVarBinary=1;CommLog=0;D6=-101;DATABASE=datademo;DSN=AWS_Demo;Debug=0;FakeOidIndex=0;Fetch=100;FetchRefcursors=0;LFConversion=1;LowerCaseIdentifier=0;MaxLongVarcharSize=8190;MaxVarcharSize=255;OptionalErrors=0;PWD=%_PWD_%;Parse=0;Protocol=7.4;ReadOnly=0;RowVersioning=0;SERVER=jmpdemo.ckpyug0kokan.us-east-1.rds.amazonaws.com;SSLmode=disable;ShowOidColumn=0;ShowSystemTables=0;TextAsLongVarchar=1;TrueIsMinus1=0;UID=jmpSE;UnknownSizes=0;UnknownsAsLongVarchar=0;UpdatableCursors=1;UseDeclareFetch=0;UseServerSidePrepare=1;XaOpt=1;"
),
QueryName( "Tablet Data" ),
Select,
From( Table( "Tablet Data", Schema( "public" ), Alias( "t1" ) ) )
) << Run foreground; //default from Workflow Builder is just ") << Run;"
Quelle serait la valeur pour vous et/ou les autres utilisateurs si cette nouvelle fonctionnalité était fournie ?
Moins d'erreurs/solutions de contournement nécessaires dans le Workflow Builder
S'agit-il d'une demande client externe ?
Non
Existe-t-il un progiciel concurrent doté de cette fonctionnalité ou solution dont nous devrions être conscients ?
Non
Cela aura-t-il un impact sur un renouvellement, une expansion ou une adoption chez un client, et cela mettra-t-il un compte en danger si nous ne réglons pas ce problème ?
Non, il s'agit simplement de rationaliser/d'améliorer l'expérience utilisateur.