How To: Kinetic - Launch a Form using App Studio

Hey folks, just your friendly, neighborhood Kineticist. Yes, that’s a word now. I just made it.

I wanted to present a simple how to for how to launch another form from your current one.
This will start basic, but will add more advanced scenarios as I figure them out!

  1. Step one is to create an event for this to fire. In my example, I added a textbox bound to TransView.PartNum and a button with an OnClick event. Those are outside the scope of this How To, but feel free to reach out with questions regarding it.

  2. Next, you’re going to find the “App-Open” widget and drag it onto the pane.

  3. Open up Basic > Parameters

  4. Populate the “View”. This is the screen that you want to open. You enter the MetaUI folder name in this property. For example: Erp.UI.PartEntry. These can be found here:
    \\<YourServerName>\wwwroot\SANDBOX11\Server\Apps\MetaUI

image

  1. If you have a custom layer, enter the name of it in the “Layer” property, otherwise, leave it blank for the default.
  2. Check the “Slide Out” box if you want the new form to open in a Slide Out Panel, otherwise it will open in a new tab.

Slide Out

New Tab

  1. Enter the Page you want to land to. You can find these in the Application Map > Name property. I set mine to “Details” to take me right into the record and skip the landing page.

image

  1. Fill in the “Who Launched” with the application you’re currently in. Again, this is the MetaUI folder name. Mine is originating from UD01.

image

Here’s where there’s more room for exploration. So far, what I have found to work is as follows:

  1. Edit the Launch Options. Enter the following JSON, but modify to your needs. Recall back to me saying that I bound my text box to TransView, so here I’m binding “valueIn” to “{TransView.PartNum}”.

image

Here’s the final product:
App-Open

10 Likes

Keep it coming buddy! Nicely done.

#MovedToExpertsCorner

2 Likes

Not to burst your linguistic creativity bubble, but “kineticist” already exists:

ki·​net·​i·​cist | \ kə-ˈne-tə-sist also kī- \

Definition of kineticist

1**:** a specialist in kinetics

2**:** a person who works in kinetic art : KINETIC ARTIST

First Known Use of kineticist

1960, in the meaning defined at sense 1

Well shoot.
Consider my bubble burst, Mr. Lowell!

There–I made a new definition. :stuck_out_tongue: #3

Definition of kineticist

1**:** a specialist in kinetics

2**:** a person who works in kinetic art : KINETIC ARTIST

3**.** a person who struggle buses their way through App Studio to make the lives of others easier.

2 Likes

and @hmwillett for the win!

Sorry to bump this. In step 4 you specify the specific form you want to open. Is there any way to specify whether this form will open as classic or kinetic?

With the launch options, I don’t believe so.
If it’s in the browser, obviously it will be the new UX.
If you’re using the client, I imagine it will follow the rules of how you have “Form To Use” set from either Menu Maintenance or the user’s preferences.

Thanks for this tutorial.

Of course!