Finishing the Service Desk Ticket Power App

Поделиться
HTML-код
  • Опубликовано: 2 авг 2024
  • You enjoyed the first part of building his new fresh Service Desk Ticketing system to replace the old crusty default one Microsoft provides. Now, we finish it!
    ➡️ Get access to our free Power Apps crash course (and our community) here:
    tinyurl.com/DarrensStuffFree 🔗
    Would you rather build out a larger, more feature rich ticketing system from scratch? I know I would. I have a video to do just that: • How to Build a Help Se...
    00:00 Overview of template inspiration and customization
    - Overview of starting from scratch using Microsoft's service desk template.
    - Customization approach to sidestep issues from the original template.
    - Plans to integrate YAML code copying feature into the Power App.
    01:52 ️ Choosing SharePoint over SQL Server for backend
    - Decision to use SharePoint due to accessibility without premium licensing.
    - Discussion on how similar functionalities would apply to SQL Server or Dataverse.
    - Considerations for adapting functionalities based on different database environments.
    02:48 ️ Designing the dashboard screen
    - Detailed walkthrough of designing and cleaning up the dashboard UI.
    - Removal of unnecessary features like forms and unnecessary controls.
    - Integration of navigation controls for improved user interaction.
    10:13 Implementing color coding with Switch statements
    - Introduction and comparison of using Switch statements over nested if-else for cleaner code.
    - Implementation of color-coded status indicators based on ticket status.
    - Explanation of declarative versus imperative coding in Power Apps properties.
    23:01 ️ Customizing ticket display in Power Apps
    - Adjusting gallery template size for better visibility.
    - Naming and setting dynamic properties for UI elements.
    - Discussing the benefits of clear UI organization for user understanding.
    25:54 Designing a header bar for ticketing system
    - Creating a header container with color theming.
    - Aligning labels dynamically within the header bar.
    - Importance of consistent design for scalability and user interaction.
    42:06 ️ Using dynamic positioning for UI elements
    - Applying dynamic X and Y positioning for labels within a gallery.
    - Demonstrating the flexibility of dynamic UI adjustments.
    - Discussing the educational value of interactive UI development projects.
    52:00 ️ Customizing visual elements in the Power App
    - Customizing visual elements such as icons and circles in the Power App interface.
    - Adjusting dimensions and positions using Power FX expressions.
    - Exploring color schemes and visual alignments for better UI/UX.
    57:26 ️ Implementing screen navigation and user interactions
    - Configuring screen navigation using the `Navigate` function in Power Apps.
    - Managing user interactions with buttons and input controls.
    - Utilizing imperative functions like `Patch` and `Back` for data updates and screen transitions.
    01:00:04 Styling buttons and enhancing user interface
    - Applying styles to buttons using different types and properties.
    - Enhancing UI elements with modern controls like text inputs and labels.
    - Incorporating design principles for better visual appeal and user experience.
    01:17:41 Creating a new record entry and styling adjustments
    - Demonstrates adding a new record to an app.
    - Adjusts UI styling such as row height and label colors.
    - Addresses syntax errors and adjusts UI elements for better alignment.
    01:19:06 ️ Delegation issues and handling data sources
    - Discusses delegation challenges with SQL Server and SharePoint.
    - Mentions strategies to overcome delegation issues.
    - Previews upcoming workshop on mastering delegation.
    01:21:07 Customizing UI elements and color themes
    01:38:03 ️ Rapid development of CRUD screens from SharePoint data
    01:45:10 Screen Design and Functionality Adjustments
    01:46:40 ️ Customizing UI Elements and Functionality
    01:48:34 Implementing CRUD Functionality for Departments
    01:55:11 Setting Up Questionnaire Functionality
    02:01:06 Advanced Table Design and Configuration
    02:09:34 ️ Configuring Answer Management and Relationship Handling
    02:10:35 ️ Building a basic CRUD screen for ticket management.
    02:13:47 Creating and managing different ticket statuses.
    02:18:53 Implementing question management in the application.
  • РазвлеченияРазвлечения

Комментарии • 3

  • @v-for-victory
    @v-for-victory Месяц назад +2

    🎯 Key points for quick navigation:
    00:00 *📝 Overview of template inspiration and customization*
    - Overview of starting from scratch using Microsoft's service desk template.
    - Customization approach to sidestep issues from the original template.
    - Plans to integrate YAML code copying feature into the Power App.
    01:52 *🛠️ Choosing SharePoint over SQL Server for backend*
    - Decision to use SharePoint due to accessibility without premium licensing.
    - Discussion on how similar functionalities would apply to SQL Server or Dataverse.
    - Considerations for adapting functionalities based on different database environments.
    02:48 *🖥️ Designing the dashboard screen*
    - Detailed walkthrough of designing and cleaning up the dashboard UI.
    - Removal of unnecessary features like forms and unnecessary controls.
    - Integration of navigation controls for improved user interaction.
    10:13 *🎨 Implementing color coding with Switch statements*
    - Introduction and comparison of using Switch statements over nested if-else for cleaner code.
    - Implementation of color-coded status indicators based on ticket status.
    - Explanation of declarative versus imperative coding in Power Apps properties.
    23:01 *🖥️ Customizing ticket display in Power Apps*
    - Adjusting gallery template size for better visibility.
    - Naming and setting dynamic properties for UI elements.
    - Discussing the benefits of clear UI organization for user understanding.
    25:54 *🎨 Designing a header bar for ticketing system*
    - Creating a header container with color theming.
    - Aligning labels dynamically within the header bar.
    - Importance of consistent design for scalability and user interaction.
    42:06 *🛠️ Using dynamic positioning for UI elements*
    - Applying dynamic X and Y positioning for labels within a gallery.
    - Demonstrating the flexibility of dynamic UI adjustments.
    - Discussing the educational value of interactive UI development projects.
    52:00 *🖌️ Customizing visual elements in the Power App*
    - Customizing visual elements such as icons and circles in the Power App interface.
    - Adjusting dimensions and positions using Power FX expressions.
    - Exploring color schemes and visual alignments for better UI/UX.
    57:26 *🛠️ Implementing screen navigation and user interactions*
    - Configuring screen navigation using the `Navigate` function in Power Apps.
    - Managing user interactions with buttons and input controls.
    - Utilizing imperative functions like `Patch` and `Back` for data updates and screen transitions.
    01:00:04 *🎨 Styling buttons and enhancing user interface*
    - Applying styles to buttons using different types and properties.
    - Enhancing UI elements with modern controls like text inputs and labels.
    - Incorporating design principles for better visual appeal and user experience.
    01:17:41 *📝 Creating a new record entry and styling adjustments*
    - Demonstrates adding a new record to an app.
    - Adjusts UI styling such as row height and label colors.
    - Addresses syntax errors and adjusts UI elements for better alignment.
    01:19:06 *🛠️ Delegation issues and handling data sources*
    - Discusses delegation challenges with SQL Server and SharePoint.
    - Mentions strategies to overcome delegation issues.
    - Previews upcoming workshop on mastering delegation.
    01:21:07 *🎨 Customizing UI elements and color themes*
    - Explores customizing UI elements using FX themes.
    - Adjusts color schemes and evaluates aesthetic preferences.
    - Demonstrates creating a custom gray color for UI components.
    01:38:03 *🖥️ Rapid development of CRUD screens from SharePoint data*
    - Shows rapid creation of CRUD screens from SharePoint lists.
    - Copies and adapts UI components across screens.
    - Discusses the use of YAML for screen creation and customization.
    01:45:10 *🎨 Screen Design and Functionality Adjustments*
    - Adjustments made to screen layout and color scheme.
    - Copying template fill code to ensure consistency across screens.
    - Adding transparent elements and resizing accents for visual appeal.
    01:46:40 *🛠️ Customizing UI Elements and Functionality*
    - Configuring form elements for user interaction.
    - Ensuring visual and functional consistency across UI components.
    - Exploring options for optimizing screen layout and button functionalities.
    01:48:34 *🔄 Implementing CRUD Functionality for Departments*
    - Creating CRUD screens for managing departments.
    - Utilizing patch statements for data updates.
    - Exploring UI design choices for user-friendly navigation and interaction.
    01:55:11 *📝 Setting Up Questionnaire Functionality*
    - Designing a schema for managing questionnaires and answers.
    - Defining table structures and relationships in SharePoint.
    - Discussing implementation strategies for question types and answer formats.
    02:01:06 *📊 Advanced Table Design and Configuration*
    - Refining table designs to accommodate various question types.
    - Discussing best practices for handling boolean values and choices.
    - Exploring data validation and integration with app functionalities.
    02:09:34 *🗂️ Configuring Answer Management and Relationship Handling*
    - Setting up a separate table for managing answers linked to tickets.
    - Avoiding lookup columns in SharePoint for better data management practices.
    - Planning for future scalability and usability of the implemented data structures.
    02:10:35 *🛠️ Building a basic CRUD screen for ticket management.*
    - Setting up basic functionalities for managing tickets.
    - Customizing screen layout and UI components.
    - Implementing best practices recommended by Microsoft for screen naming.
    02:13:47 *📝 Creating and managing different ticket statuses.*
    - Defining various ticket status types such as 'New', 'Resolved', 'In Progress', 'On Hold', and 'Closed'.
    - Configuring form elements to display and manage ticket status data.
    - Discussing the importance of consistency and standard practices in app development.
    02:18:53 *🔄 Implementing question management in the application.*
    - Integrating functionality to manage questions within the application.
    - Utilizing dropdowns and text inputs dynamically based on question types.
    - Demonstrating how to handle multiple question types and their data representations efficiently.

    • @PowerAppsTutorial
      @PowerAppsTutorial  Месяц назад +1

      Thank you! I've updated the description!

    • @v-for-victory
      @v-for-victory Месяц назад

      @@PowerAppsTutorial Thanks for sharing your knowledge!