Adxstudio Portals Training

Slides:



Advertisements
Similar presentations
SharePoint Forms All you ever wanted to know about forms but were afraid to ask.
Advertisements

Intro to Access 2007 Lindsey Brewer CSSCR September 18, 2009.
Database Design Week 10.
Copyright © 2008 Pearson Prentice Hall. All rights reserved Copyright © 2008 Prentice-Hall. All rights reserved. Committed to Shaping the Next.
Concepts of Database Management Seventh Edition
Adxstudio Portals Training
Mark Dixon Page 1 06 – Expression Builder. Mark Dixon Page 2 Session Aims & Objectives Aims –To use expressions to perform more complex calculations in.
Resource Discovery Module DigiTool Version 3.0. Resource Discovery 2 Deposit Approval Search & Index Dispatcher & Viewers Single & Bulk Web Services DigiTool.
 2008 Pearson Education, Inc. All rights reserved JavaScript: Introduction to Scripting.
Using Objects and Properties
XP New Perspectives on Microsoft Office Excel 2003, Second Edition- Tutorial 11 1 Microsoft Office Excel 2003 Tutorial 11 – Importing Data Into Excel.
Python and Web Programming
SiS Technical Training Development Track Day 3 & Day 4.
With Microsoft Access 2010 © 2011 Pearson Education, Inc. Publishing as Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Access.
Developing a Basic Web Page with HTML
Tutorial 11: Connecting to External Data
6 th Annual Focus Users’ Conference Application Editor and Form Builder Presented by: Mike Morris.
Shibboleth: New Functionality in Version 1 Steve Carmody July 9, 2003 Steve Carmody July 9, 2003.
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall.
With Windows 7 Comprehensive© 2012 Pearson Education, Inc. Publishing as Prentice Hall1 PowerPoint Presentation to Accompany GO! with Windows 7 Comprehensive.
8 Copyright © 2004, Oracle. All rights reserved. Creating LOVs and Editors.
Sage CRM Developers Course
Tutorial: Introduction to ASP.NET Internet Technologies and Web Application 4 th February 2010.
Ch6:creating consistent looking web sites. Master pages Master page defines a combination of fixed content and content place holder to hold the web page(.aspx)
Chapter 5 Java Script And Forms JavaScript, Third Edition.
Chapter 6: Forms JavaScript - Introductory. Previewing the Product Registration Form.
Adxstudio Portals Training
Overview of Previous Lesson(s) Over View  ASP.NET Pages  Modular in nature and divided into the core sections  Page directives  Code Section  Page.
Mindy Gigantelli Rebecca Zdon Gloria Queeno-Chamberlain.
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
NetTech Solutions Working with Web Elements Lesson 6.
JavaScript, Fourth Edition
Creating a Web Site to Gather Data and Conduct Research.
Chapter 8 Cookies And Security JavaScript, Third Edition.
Project Implementation for COSC 4120 Database Applications Lab 3.
Microsoft Access 2013 Simplify Data Entry with Forms Chapter 3.
Concepts of Database Management Seventh Edition
Pasewark & Pasewark 1 Access Lesson 5 Creating and Modifying Reports Microsoft Office 2007: Introductory.
Key Applications Module Lesson 21 — Access Essentials
0 This document is confidential and is intended solely for the use and information of the client to whom it is addressed. eCPIC Admin Training: Custom.
Tutorial 5 Windows and Frames Section B - Working with Frames and Other Objects Go to Other Objects.
Next “How to Add Information to The Header & Footer in Microsoft Excel” Presented by: Carmen Alexander – Student, University of Phoenix Online - 05/2005.
XP Chapter 4 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Collecting Data for Well-Designed Forms Chapter 4 “Making.
Microsoft FrontPage 2003 Illustrated Complete Creating a Form.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Pasewark & Pasewark 1 Access Lesson 5 Creating and Modifying Reports Microsoft Office 2007: Introductory.
Lesson 6 Formatting Cells and Ranges. Objectives:  Insert and delete cells  Manually format cell contents  Copy cell formatting with the Format Painter.
Microsoft Access 2013 Create Professional Quality Output with Reports Chapter 5.
Adxstudio Portals Training
JAVA BEANS JSP - Standard Tag Library (JSTL) JAVA Enterprise Edition.
8 Chapter Eight Server-side Scripts. 8 Chapter Objectives Create dynamic Web pages that retrieve and display database data using Active Server Pages Process.
IST 220 – Intro to Databases Lecture 2 Touring Microsoft Access.
Adxstudio Portals Training
Reduce, Reuse, Recycle. Housekeeping… Download EventBoard Mobile and remember to fill out session evaluations… Phasers set to stun, mobile devices set.
CPSC 203 Introduction to Computers T97 By Jie (Jeff) Gao.
Project 5: Using Pop-Up Windows Essentials for Design JavaScript Level One Michael Brooks.
Adxstudio Portals Training
Adxstudio Portals Training
Using Workflow With Dataforms Tim Borntreger, Director of Client Services.
Perfecto Mobile Automation
Adxstudio Portals Training
SharePoint 101 – An Overview of SharePoint 2010, 2013 and Office 365
What Is Adxstudio Portals?
APAN SharePoint Permissions
Adxstudio Portals Training
Microsoft Access 2016 Simplify Data Entry with Forms
Sourcing Event Tool Kit Multiline Sourcing, Market Baskets and Bundles
Building a User Interface with Forms
Simplify Data Entry with Forms Chapter 3
Presentation transcript:

Adxstudio Portals Training Web Forms

Web Form Wizards Wizards and Multi-step processes Creating a Web Form Web Form Step Types Advanced Scenarios What are Wizards and why do we want to render them on the portal? Let’s create a simple Web Form for the “Contact Us” scenario A look at Load Form, Conditional, Redirect web form steps and logical branching A look at multi-entity web forms, Web Form User Controls, Web Form Metadata and options

Why Web Forms? User Registrations Questionnaires and Surveys Advanced Data Entry Combined with Entity Lists, can be used to build out complex web applications

Create Portal Processes Web Forms Create Portal Processes Extends the Entity Form concept Define an entire multi-step process A Web Form has one or more steps Each step can essentially act as an Entity Form, or perform some other type of logic Can add additional metadata to forms in order to alter default behavior Creating advanced multi-step processes (wizards) for users to step through on the portal

Scenario We want to collect information about people who have purchased our products through product registrations We want to collect both information about the product owner (the Lead) as well as information about their product purchase

Web Form Structure Web Page Web Form Web Form Step Web Form Metadata

Web Form Basic Properties Contains General Information about a Web Form Process Options Authentication Required Start New Session On Load Multiple Records Per User Permitted Progress Indicator Warning on Close

Web Form Session Stores Information about a user filling out a Web Form Contains information needed for a user to pick up where they left off Contact, Current Step, Target Record, Session History

Web Form Steps Load Form / Load Tab Condition Load User Control Redirect Loads a CRM Form on the portal – similar to the Entity Form feature Allows logical branching – can split the web form in two directions according to a condition Allows for a wide array of advanced customization options – you can do anything with Web Forms Redirects the users browser away from the Web Form flow

Load Form/Tab Definition Attributes Target Entity Name Name of the Entity that will be target of the current step Type Defines the Type of the step: Load Form: Loads a form (like an Entity Form) Load Tab: Loads a certain tab from a form Condition: Allows a branching statement and two possible next steps Redirect: A Redirect Load User Control: Allows for custom ASP.NET User Controls to be presented on a step Name Descriptive Name of the Step Move Previous Permitted Does the Previous button Appear on this step? Enable Entity Permissions If set to true this form will respect Entity Permissions

Load Form/Tab Definition Attributes Mode Defines the write action if any that the form is preforming: Insert: Create a new record Edit: Change an existing record ReadOnly: Display an existing record Form Name/Tab Name Defines the Form (and if applicable, the Tab) that will be displayed Record Source Type Defines the record that will be loaded (unless it is an insert step) Query String Current Portal User Record Associated to Current Portal User Result of Previous Step

Condition Step Type Allows branching – a condition evaluates to true or false and the Next step will be different if the condition fails Properties: Next Step Target Entity Logical Name Next Step if Condition Fails Condition: The expression to be evaluated

Expression Format [entity attribute logical name][operand][value] Examples: new_customertype = 750601 new_customertype = 750601 & gendercode = 2 new_customertype = 750601 & (gendercode = 2 | gendercode = 3)

Expression Operands Operansd(s) Type = Equals != Not Equals > Greater Than < Less Than >= Greater Than or Equals <= Less Than or Equals & And | Or ! Not =* Like !=* Not Like

Redirect Step Type Redirects to an External URL or a Web page in the portal Useful for seamlessly directing flow

Load User Control Step Type Acts as a totally custom step as part of the overall web form Several OOB Web Form User controls provide additional web form step types Developers will want to inherit from the WebFormUserControl Class Target Entity Logical name: The entity is the source available to the User Control User Control Path: Relative path to the User Control file in the web application

Surveys using Web Forms Create an entity in the CRM representing the survey The attributes of the Survey are the questions Records in the CRM represent survey submissions