Hoppa till huvudinnehållet

VSW - Splash Screen

Slutfört

Kommentarer

7 kommentarer

  • Lucas Aubert

    Hi Kevin,

    You can run a workflow form on startup within a dialog. This can act as a splash screen for the time being. You can add text, images, and hyperlinks within the form.

    0
  • Grant Hopkins

    Lucas Aubert - Thank you for sharing this. We'll look into it.

    VertiGIS Studio Support  - Can we get back to the days of providing more tools out of the box? It seems like we have to create a workflow to do anything these days. Small GIS shops like us don't have the time to create so many workflows and take the time to document and troubleshoot.

    1
  • Kevin Van Dijk

    Hi Lucas,

    Just noticed this when adding the splash screen to a test app. Since we are using a form, as suggested, this causes Designer to fail to load. Can you share your example workflow with me to see how you handled things to avoid the designer fail to load? 

     

    0
  • Lucas Aubert

    Interesting. If you set the Workflow's target to the dialog, then it shouldn't crash the Designer (see my previous screenshot). That is - assuming you aren't trying to get any input from the user within the workflow. I suggest filing a Support ticket to see if they can help you debug the issue!

    0
  • Alisa Lindley

    The Support team is certainly happy to help out if you are running into issues with this. We do, however, recommend against adding workflows with forms to the App Initializing and App Initialized events, as this can result in “blocking actions” that will prevent your app from loading correctly.

    The Map Initialized event, Launch Link Workflows, and Optional Persistent Workflows are safer because they are triggered a bit later in the app loading process, as described here: https://docs.vertigisstudio.com/webviewer/latest/admin-help/order-of-initialization-events.html

    For detailed steps on how to safely set up a splash screen or disclaimer in a VertiGIS Studio Web app, we published the following article: https://support.vertigis.com/hc/en-us/articles/19415719765522-How-to-add-a-splash-screen-or-disclaimer-to-a-VertiGIS-Studio-Web-app

    If your app can't be edited because Web Designer is failing to initialize, you can turn off the app preview in version 5.28.0 and newer using URL parameters. This should allow you access to your app configuration so you can remove the component that is blocking proper app initialization (i.e. a workflow with a form in the App Initializing event). More information is available here: https://support.vertigis.com/hc/en-us/articles/17482455882898-URL-Parameters-for-VertiGIS-Studio-Web-Apps#h_01HT0A00CJ619ASPFMWY7E49FZ

    Again, any further questions can be directed towards the Support team.

    I hope that helps!

    0
  • Nataliya Lys

    Alisa Lindley I followed this article and set up a splash screen for my site. I would like to add a check box “Don't show this again”. I can certaily add it in the workflow, but I cannot figure out how to set it up so it functions properly. So when a user checks the box, the splash screen will not show up the next time they visit the site (unless the user clears browser cache). Is this possible? 

     

    1
  • Alisa Lindley

    Hi Nataliya Lys,

    Thanks for asking!

    Functionality was recently added to the Set Application Data and Get Application Data workflow activities that is intended to allow more permanent storage of application data. This is controlled by the Visibility property. When set to “application” or “global”, the data is meant to persist between multiple sessions.

    However, this functionality is not currently available in VertiGIS Studio Web applications, meaning information stored using the Set Application Data activity can only be accessed from within the current session. When the page is reloaded or closed, the data is cleared.

    We have an internal ticket for a feature request to make this functionality available in VertiGIS Studio Web (290010).

    In the meantime, we do not have an out-of-the-box tool that would allow you to store data between application sessions. If you're interested, it may be possible to implement a custom solution, which our Professional Services team could help you with.

    I hope that helps!

    0

Du måste logga in om du vill lämna en kommentar.