SlideShare una empresa de Scribd logo
1 de 121
KWizCom Forms
True SharePoint-Native
Forms & Mobile Solution
Shai Petel
VP R&D, MVP
@shaibs
shai@kwizcom.com
KWizCom Corporation
• Founded in 2005
• Headquartered in Toronto
• Global vendor of SharePoint Add-Ons
• 5000+ customers worldwide
• 50+ products & add-ons for SharePoint
Implementing forms in SharePoint
SharePoint list forms
Power-user tool
End-user tool
InfoPath or other
proprietary form tools
Workflows with forms
Quick & easy
implementation
Support for various
field types
Fully integrated with
workflow, alerts and
search
You can easily extend functionality
Custom columns, Print, Scan and more
List Forms – the natural option
What’s missing in SharePoint forms?
 Context and logic
 Dynamic field constraints
 Tabs, group fields
 More flexible form layouts
 Cascaded fields
 Repeating sections
 Better mobile forms
External Form Tools
Feature-rich form designer
Enhanced form capabilities
External Form Tools
But…you lose your SharePoint freedom:
 Support custom columns?
 Support file upload?
 Separate design from SharePoint
 Need to create all your forms from scratch
 Partial integration with SharePoint
(alerts, workflows, search)
 Requires trained power-user/development skills
KWizCom Forms
Turn your existing
SharePoint list forms into
Smart, Context-Sensitive Forms
KWizCom Forms
 Get all advanced form features
 End-user tool, no technical skills required
 Enhance existing SharePoint forms with
advanced features
 Design once for web and mobile
 100% SharePoint-Native
(Custom columns, themes, workflow)
Product Features
Let’s show you how the product works
by implementing an IT Helpdesk
solution, step-by-step
CustomerHelpdesk engineer
Demo
Static Field permissions:
Allowing different users see different fields
Customer
Helpdesk
Engineer
This is the
Support Request
form
Some fields should be
visible to customers
Other fields should be
visible to Helpdesk
engineers
Hide marked fields
from everyone
1
Show these fields only
to Helpdesk engineers
2
Helpdesk
Engineer
Let’s configure KWizCom Forms to hide
these fields
1
1
2
1
Select fields that you wish to
show/hide/disable
2
Select permission type
3
Type users/groups for which this
permission rule should apply
4
Select the list forms where
you want to apply the field
permission rule
5
Click to add static
permission rulesIn run-time, these rules
are processed one by one
according to their order.
Let’s save the settings and see which fields
users see now when creating a new
Support Ticket.
Customer
In New/Edit forms users
see only these fields, as
configured
In View form users see
all fields, as configured
Customer
Helpdesk
Engineer
Now let’s make these fields
visible to Helpdesk engineers
1
Select fields that
you wish to show
2
Select “Show”
permission type
3 Type users/groups for which
this permission rule should
apply
Click to add static
permission rules
4
New rules added, showing
the selected fields to
Helpdesk engineers.
5
Customer
Customers still see only part
of the fields, as configured
Helpdesk
Engineer
While Helpdesk
engineers see all fields,
as configured.
Demo
Context-sensitive forms:
Dynamically hiding/disabling fields
according to business logic
Customer
Selecting a category should
show and hide the relevant
fields
Customer
When selecting
“Hardware”
Customer
When selecting
“Software”
Let’s configure KWizCom Forms to
dynamically show these fields
1
1
2
Hide the
“Hardware type”
field, and add rule
1
2
3
Show the
“Hardware type” field
if Category=“Hardware”
1
2
3
4
These 2 rules make the
“Hardware type” become visible
only when Category field equals
“Hardware”
Yes, alternatively you can create one rule
to hide hardware type if category does
not equal hardware.
These 2 rules make the
“Hardware type” become
visible only when Category
field equals “Hardware”
Let’s click “OK” to
save settings
Customer
Customer
Customer
Customer
Simply do the same for software…
Helpdesk
Engineer
These 2 fields should be
displayed only when Issue
status field equals “Closed”
Let’s configure KWizCom Forms to
dynamically show these fields
1
1
2
These 2 dynamic rules display
the Issue closing date and
Resolution fields only if Issue
status equals “Closed”
Let’s click “OK” to save
settings
Helpdesk
Engineer
Helpdesk
Engineer
Let’s close this Support
Request..
Helpdesk
Engineer
Relevant fields appear
when Issue status is
“Closed”
Demo
Field Constraints:
Dynamic: Conditionally-mandatory fields
Helpdesk
Engineer
These 2 fields should be
mandatory only when Issue
status field equals “Closed”
Let’s configure the Resolution and Issue
closing date fields to be mandatory only if
Issue status equals “Closed”.
1
2
1
Select the field that
you wish to validate
3
Define conditions (when to
validate the field’s value)
4
Click to add this field
validation rule
2
Define the
validation rule
We’ve configured 3 field
validation rules
Resolution mandatory
Issue closing date mandatory
and not in the future
Helpdesk engineer edits
a Support Request item
Helpdesk
Engineer
Change Issue status
to “Closed”
Helpdesk
Engineer
Try to save without
updating Resolution and
Issue closing date fields
Helpdesk
Engineer
Helpdesk
Engineer
Customized validation
errors appear
Demo
Field Grouping:
Lets divide a long form to multiple tabs, each
visible to relevant audience
1
2
1
Create field
groups
2
Decide which fields appear
in each groups
3
Define who can see this
field-group
4
Configure group
layout settings
Customer
This is the group (tab) used to
create support requests
And this one is for Helpdesk
engineers to update case resolution
details.
Helpdesk engineer
Customer
Customer sees only one tab, because he
has no permissions to see any of the
fields in the other tab.
Helpdesk
Engineer
Helpdesk engineer sees the
2 tabs
Helpdesk
Engineer
Summary – KWizCom Forms
 Field-level permissions
 View-level permissions
 Dynamic field constraints
 Dynamic default values
 Field-grouping (Tabs)
Standard
Professional
KWizCom Forms Professional
 Field-level permissions
 View-level permissions
 Dynamic field constraints
 Dynamic default values
 Field-grouping (Tabs)
 Cascaded fields
 Repeating rows field
Standard
Demo
Multi-row forms:
Managing employee expense reports
Data Model
Expenses
Expense Details
1
∞
(1) Create your Expense Details list
(2) In your Expenses list create a Repeating
Rows column that connects to the Expense
Details list
Connect to the details list
Select the columns to be
displayed in the
Repeating Rows field
Configure each
column’s width
Configure summary fields for
numeric/currency fields
Configure default
number of rows
Preview result
Let’s save the settings and see the result
end-user experience
Let’s create a new
expense report
Added expenses and
clicking “Save”…
All configured form
features work within the
Repeating Rows field
Form summary field
available as list column
Hover over the Repeating Rows
column to quickly view the details
Professional
KWizCom Forms Enterprise
 Field-level permissions
 View-level permissions
 Dynamic field constraints
 Dynamic default values
 Field-grouping (Tabs)
 Cascaded fields
 Repeating rows field
 File Upload fields
 Custom Actions
 KWizCom Mobile
Standard
Enterprise
SharePoint Custom Action
Context-sensitive menus for productive business users
 Display customized menus, to
match user scenarios & use-cases
 Auto-update fields, minimize
human errors
 Trigger workflows
 Redirect to pages
 Configure permissions for menus
 Display only relevant fields for this
use case
With Custom Actions you can
Demo
Custom menus for a more
convenient IT Helpdesk UX
Demo
This is my
helpdesk workspace
I see an unassigned
issue that I wish to
assign to myself
Demo
I clicked the support
ticket to see it in
View mode
Since the issue is
unassigned, I see a single
custom action called
“Assign to me”
Demo
I am clicking the custom menu
to gain ownership over this
support ticket
Demo
Now the issue appears under
“My Support Tickets” web part
(which means it is assigned to me)
Demo
By looking at the Support Tickets list,
you can see that the custom action has
updated the “Assigned To” and “Issue
Status” fields
Conclusion:
You can use Custom
Actions to auto-update
item fields without
having to edit the item!
Demo
Now I see 2 different custom menus,
which are relevant to me as the
support engineer to whom this issue is
assigned
Viewing this support ticket now…
Demo
Now I see 2 different custom
menus, which are relevant to me
as the support engineer to whom
this issue is assigned
If I now click this
item
After resolving this issue, I am
clicking the “Close Ticket”
custom menu to update the
relevant ticket’s fields.
Demo
I am redirected to the issue’s edit
form, That includes only the
relevant fields
(other fields are automatically updated)
Demo
Once I save my updates, I can see that
some additional fields were auto updated
(Issue Status, Issue Closing Date)
 Display customized menus, to
match user scenarios & use-
cases
 Have less fields to update,
less page refreshes
 Easily integrate with workflows,
but much more than
workflows!
 Easier, user-friendly UX
Custom Actions enable you to
KWizCom Mobile
Improving efficiency of the mobile workforce
KWizCom Mobile
Smart, focused interface for productive mobile users
KWizCom Mobile
KWizCom Mobile
Smart, focused interface for productive mobile users
Server solution
Demo
Go Mobile:
1. All KWizCom Form features work in
mobile devices.
2. Create your custom mobile pages
Let’s click
“Go to mobile view”
Optimized display
for mobile devices
All KWizCom Forms features
automatically modified to
work in mobile
Custom Actions
Design once for both web and mobile!
Agenda viewApprove
Upload files &
attachments
Demo
Let’s design a more convenient mobile
workspace for IT Helpdesk engineers
1st, create mobile
pages
A page includes
“page parts”
The result:
KWizCom Mobile
Easily configure a custom mobile solutions
Easy-to-use mobile solutions
Exactly the pages & menus
that your business users need!
Less clicks, less page refreshes
Work FASTER
HTML5, jQuery Mobile
Resources
• Product web page:
http://www.kwizcom.com/sharepoint-add-ons/sharepoint-list-forms-
extensions-feature/overview/
• FREE 30-day evaluation version (SP2007, 2010, 2013):
http://www.kwizcom.com/sharepoint-add-ons/sharepoint-list-forms-
extensions-feature/download/
• Admin guide:
http://catalog.kwizcom.com/sites/pc/Product%20Documentation/KWizCom
_SharePoint_List_Forms_Extensions_Feature_Admin_Guide.pdf
• Training videos:
http://www.kwizcom.com/sharepoint-add-ons/sharepoint-list-forms-
extensions-feature/training-videos/
121
Questions?
Shai Petel
VP R&D, MVP
@shaibs
shai@kwizcom.com
http://kwizcom.blogspot.com

Más contenido relacionado

La actualidad más candente

Lotus knows Notes851
Lotus knows Notes851Lotus knows Notes851
Lotus knows Notes851Mary Raven
 
Oracle Fusion Cloud Absence Management
Oracle Fusion Cloud Absence ManagementOracle Fusion Cloud Absence Management
Oracle Fusion Cloud Absence ManagementFeras Ahmad
 
Retail operations solution_ax2012_r2_retailtraining slides _day 4_sme
Retail operations solution_ax2012_r2_retailtraining slides _day 4_smeRetail operations solution_ax2012_r2_retailtraining slides _day 4_sme
Retail operations solution_ax2012_r2_retailtraining slides _day 4_smePranav Gupta
 
Obiee11g building-brand-analysis-dashboard
Obiee11g building-brand-analysis-dashboardObiee11g building-brand-analysis-dashboard
Obiee11g building-brand-analysis-dashboardAmit Sharma
 
Report building tips and tricks mis v8.0
Report building tips and tricks mis v8.0Report building tips and tricks mis v8.0
Report building tips and tricks mis v8.0Apurv Shekhar
 
Gpm Training - with Invu
Gpm Training - with InvuGpm Training - with Invu
Gpm Training - with InvuDavid Kime
 
20.project inventry management system
20.project inventry management system20.project inventry management system
20.project inventry management systemLapi Mics
 
Sales and inventory management
Sales and inventory managementSales and inventory management
Sales and inventory managementRohit Gupta
 
2020 Updated Microsoft MB-200 Questions and Answers
2020 Updated Microsoft MB-200 Questions and Answers2020 Updated Microsoft MB-200 Questions and Answers
2020 Updated Microsoft MB-200 Questions and Answersdouglascarnicelli
 
Customizing sales force-interface
Customizing sales force-interfaceCustomizing sales force-interface
Customizing sales force-interfaceAmit Sharma
 
E-RETAIL SYSTEM_FINAL
E-RETAIL SYSTEM_FINALE-RETAIL SYSTEM_FINAL
E-RETAIL SYSTEM_FINALsurya singh
 
Form personalization 395117_r12_updated1212
Form personalization 395117_r12_updated1212Form personalization 395117_r12_updated1212
Form personalization 395117_r12_updated1212flower705
 
IBM Lotus iNotes 8.5 Customization
IBM Lotus iNotes 8.5 CustomizationIBM Lotus iNotes 8.5 Customization
IBM Lotus iNotes 8.5 Customizationrledwich
 

La actualidad más candente (18)

Oracle forms personalization
Oracle forms personalizationOracle forms personalization
Oracle forms personalization
 
Oaf personaliztion examples
Oaf personaliztion examplesOaf personaliztion examples
Oaf personaliztion examples
 
Lotus knows Notes851
Lotus knows Notes851Lotus knows Notes851
Lotus knows Notes851
 
Oracle Fusion Cloud Absence Management
Oracle Fusion Cloud Absence ManagementOracle Fusion Cloud Absence Management
Oracle Fusion Cloud Absence Management
 
FIS Oracle iProcurement
FIS Oracle iProcurementFIS Oracle iProcurement
FIS Oracle iProcurement
 
Retail operations solution_ax2012_r2_retailtraining slides _day 4_sme
Retail operations solution_ax2012_r2_retailtraining slides _day 4_smeRetail operations solution_ax2012_r2_retailtraining slides _day 4_sme
Retail operations solution_ax2012_r2_retailtraining slides _day 4_sme
 
Obiee11g building-brand-analysis-dashboard
Obiee11g building-brand-analysis-dashboardObiee11g building-brand-analysis-dashboard
Obiee11g building-brand-analysis-dashboard
 
New models
New modelsNew models
New models
 
Report building tips and tricks mis v8.0
Report building tips and tricks mis v8.0Report building tips and tricks mis v8.0
Report building tips and tricks mis v8.0
 
Gpm Training - with Invu
Gpm Training - with InvuGpm Training - with Invu
Gpm Training - with Invu
 
20.project inventry management system
20.project inventry management system20.project inventry management system
20.project inventry management system
 
Sales and inventory management
Sales and inventory managementSales and inventory management
Sales and inventory management
 
2020 Updated Microsoft MB-200 Questions and Answers
2020 Updated Microsoft MB-200 Questions and Answers2020 Updated Microsoft MB-200 Questions and Answers
2020 Updated Microsoft MB-200 Questions and Answers
 
Customizing sales force-interface
Customizing sales force-interfaceCustomizing sales force-interface
Customizing sales force-interface
 
E-RETAIL SYSTEM_FINAL
E-RETAIL SYSTEM_FINALE-RETAIL SYSTEM_FINAL
E-RETAIL SYSTEM_FINAL
 
Form personalization 395117_r12_updated1212
Form personalization 395117_r12_updated1212Form personalization 395117_r12_updated1212
Form personalization 395117_r12_updated1212
 
IBM Lotus iNotes 8.5 Customization
IBM Lotus iNotes 8.5 CustomizationIBM Lotus iNotes 8.5 Customization
IBM Lotus iNotes 8.5 Customization
 
Hitachi Solutions Ecommerce Store Front Designer Guide
Hitachi Solutions Ecommerce Store Front Designer GuideHitachi Solutions Ecommerce Store Front Designer Guide
Hitachi Solutions Ecommerce Store Front Designer Guide
 

Similar a KWizCom Forms

KWizCom SharePoint list custom actions feature product overview
KWizCom SharePoint list custom actions feature   product overviewKWizCom SharePoint list custom actions feature   product overview
KWizCom SharePoint list custom actions feature product overviewNimrod Geva
 
Summer23-Welly Release Highlights - Stephen Stanley.pdf
Summer23-Welly Release Highlights - Stephen Stanley.pdfSummer23-Welly Release Highlights - Stephen Stanley.pdf
Summer23-Welly Release Highlights - Stephen Stanley.pdfAnna Loughnan Colquhoun
 
Feedback Pro Extension - User Guide
Feedback Pro Extension - User GuideFeedback Pro Extension - User Guide
Feedback Pro Extension - User GuideBiztech Store
 
Salesforce Summer ’22 Release Notes - Highlights
Salesforce Summer ’22 Release Notes - HighlightsSalesforce Summer ’22 Release Notes - Highlights
Salesforce Summer ’22 Release Notes - HighlightsSkyPlanner
 
ManageEngine ServiceDesk Plus User Guide
ManageEngine ServiceDesk Plus User GuideManageEngine ServiceDesk Plus User Guide
ManageEngine ServiceDesk Plus User GuideServiceDesk Plus
 
Open ERP Version 7 Functional & Technical Overview
Open ERP Version 7 Functional & Technical OverviewOpen ERP Version 7 Functional & Technical Overview
Open ERP Version 7 Functional & Technical OverviewPragmatic Techsoft
 
Spring24-Release Overview - Wellingtion User Group-1.pdf
Spring24-Release Overview - Wellingtion User Group-1.pdfSpring24-Release Overview - Wellingtion User Group-1.pdf
Spring24-Release Overview - Wellingtion User Group-1.pdfAnna Loughnan Colquhoun
 
Winter24-Welly Release Overview - Stephen Stanley.pdf
Winter24-Welly Release Overview - Stephen Stanley.pdfWinter24-Welly Release Overview - Stephen Stanley.pdf
Winter24-Welly Release Overview - Stephen Stanley.pdfAnna Loughnan Colquhoun
 
Dev day paris020415
Dev day paris020415Dev day paris020415
Dev day paris020415pdufourSFDC
 
Point and Click App Building Workshop
Point and Click App Building WorkshopPoint and Click App Building Workshop
Point and Click App Building WorkshopSalesforce Developers
 
HelpDesk Training Manual
HelpDesk Training ManualHelpDesk Training Manual
HelpDesk Training ManualMakeNET
 
Microsoft Dynamics CRM SSRS REPORTS
Microsoft Dynamics CRM SSRS REPORTS Microsoft Dynamics CRM SSRS REPORTS
Microsoft Dynamics CRM SSRS REPORTS Naveen Kumar
 
Reporting in M.O.M. Tips
Reporting in M.O.M. TipsReporting in M.O.M. Tips
Reporting in M.O.M. TipsDydacomp
 
AD207 Presentation
AD207 PresentationAD207 Presentation
AD207 Presentationmackejo1
 
Assets Personalization Presentation for Eastern States.ppt
Assets Personalization Presentation for Eastern States.pptAssets Personalization Presentation for Eastern States.ppt
Assets Personalization Presentation for Eastern States.pptsheriframadan18
 
Admin2009 raven justifying
Admin2009 raven justifyingAdmin2009 raven justifying
Admin2009 raven justifyingMary Raven
 
Template de acordo de nível de serviço
Template de acordo de nível de serviçoTemplate de acordo de nível de serviço
Template de acordo de nível de serviçoFernando Palma
 

Similar a KWizCom Forms (20)

KWizCom SharePoint list custom actions feature product overview
KWizCom SharePoint list custom actions feature   product overviewKWizCom SharePoint list custom actions feature   product overview
KWizCom SharePoint list custom actions feature product overview
 
Summer23-Welly Release Highlights - Stephen Stanley.pdf
Summer23-Welly Release Highlights - Stephen Stanley.pdfSummer23-Welly Release Highlights - Stephen Stanley.pdf
Summer23-Welly Release Highlights - Stephen Stanley.pdf
 
Feedback Pro Extension - User Guide
Feedback Pro Extension - User GuideFeedback Pro Extension - User Guide
Feedback Pro Extension - User Guide
 
Salesforce Summer ’22 Release Notes - Highlights
Salesforce Summer ’22 Release Notes - HighlightsSalesforce Summer ’22 Release Notes - Highlights
Salesforce Summer ’22 Release Notes - Highlights
 
ManageEngine ServiceDesk Plus User Guide
ManageEngine ServiceDesk Plus User GuideManageEngine ServiceDesk Plus User Guide
ManageEngine ServiceDesk Plus User Guide
 
Open ERP Version 7 Functional & Technical Overview
Open ERP Version 7 Functional & Technical OverviewOpen ERP Version 7 Functional & Technical Overview
Open ERP Version 7 Functional & Technical Overview
 
Spring24-Release Overview - Wellingtion User Group-1.pdf
Spring24-Release Overview - Wellingtion User Group-1.pdfSpring24-Release Overview - Wellingtion User Group-1.pdf
Spring24-Release Overview - Wellingtion User Group-1.pdf
 
Winter24-Welly Release Overview - Stephen Stanley.pdf
Winter24-Welly Release Overview - Stephen Stanley.pdfWinter24-Welly Release Overview - Stephen Stanley.pdf
Winter24-Welly Release Overview - Stephen Stanley.pdf
 
Dev day paris020415
Dev day paris020415Dev day paris020415
Dev day paris020415
 
BEX.pptx
BEX.pptxBEX.pptx
BEX.pptx
 
Point and Click App Building Workshop
Point and Click App Building WorkshopPoint and Click App Building Workshop
Point and Click App Building Workshop
 
Reqs analysis
Reqs analysisReqs analysis
Reqs analysis
 
HelpDesk Training Manual
HelpDesk Training ManualHelpDesk Training Manual
HelpDesk Training Manual
 
Microsoft Dynamics CRM SSRS REPORTS
Microsoft Dynamics CRM SSRS REPORTS Microsoft Dynamics CRM SSRS REPORTS
Microsoft Dynamics CRM SSRS REPORTS
 
Sale Record System
Sale Record SystemSale Record System
Sale Record System
 
Reporting in M.O.M. Tips
Reporting in M.O.M. TipsReporting in M.O.M. Tips
Reporting in M.O.M. Tips
 
AD207 Presentation
AD207 PresentationAD207 Presentation
AD207 Presentation
 
Assets Personalization Presentation for Eastern States.ppt
Assets Personalization Presentation for Eastern States.pptAssets Personalization Presentation for Eastern States.ppt
Assets Personalization Presentation for Eastern States.ppt
 
Admin2009 raven justifying
Admin2009 raven justifyingAdmin2009 raven justifying
Admin2009 raven justifying
 
Template de acordo de nível de serviço
Template de acordo de nível de serviçoTemplate de acordo de nível de serviço
Template de acordo de nível de serviço
 

Último

SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?Alexandre Beguel
 
eSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolseSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolsosttopstonverter
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
Best Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh ITBest Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh ITmanoharjgpsolutions
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
What’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesWhat’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesVictoriaMetrics
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Rob Geurden
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...OnePlan Solutions
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
Patterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencePatterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencessuser9e7c64
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingOpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingShane Coughlan
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldRoberto Pérez Alcolea
 
SoftTeco - Software Development Company Profile
SoftTeco - Software Development Company ProfileSoftTeco - Software Development Company Profile
SoftTeco - Software Development Company Profileakrivarotava
 
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingOpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingShane Coughlan
 

Último (20)

SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?
 
eSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolseSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration tools
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
Best Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh ITBest Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh IT
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
What’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesWhat’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 Updates
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
Patterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencePatterns for automating API delivery. API conference
Patterns for automating API delivery. API conference
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingOpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository world
 
SoftTeco - Software Development Company Profile
SoftTeco - Software Development Company ProfileSoftTeco - Software Development Company Profile
SoftTeco - Software Development Company Profile
 
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingOpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
 

KWizCom Forms

Notas del editor

  1. Here we have a support request form. The form has some fields that should be visible and updatable by end users (customer), and some – by Helpdesk engineers..
  2. Let’s hide the marked fields from everyone, and then show them only to the Helpdesk engineers group
  3. By clicking the “Add field-level permission rule” we have added 4 rules for the 4 selected fields. These rules are processed in run-time when a user opens any of the list forms. These rules are called “Static rules” because we did not use any conditions, we skipped over the “Conditions” sections. Last thing to do is click “Apply” to save the settings. Let’s see the results…
  4. Users cannot see those fields that we have hidden in New/Edit forms (Including administrator).
  5. In the View form these fields are visible (as configured).
  6. Now, let’s enable ONLY helpdesk engineers to view and update these fields.
  7. Let’s click “Apply” to save the settings and see the results…
  8. As a customer I still see the same fields, and do not see the fields that were configured as hidden
  9. As a helpdesk engineer I can see all fields, as configured
  10. So, we saw how we can hide fields from specific user/group. We call it ”Static” field permissions because these permission rules apply always, depending only on who you are (Customer or Helpdesk engineer in our example). In this demo we’ll see “Dynamic” field permissions; these are permission rules that can be conditionally applied, depending on the current situation (and not only on who is the current user).
  11. When reporting an issue, the end-user has to select the issue category. Depending on the selected value, different fields should appear, which are relevant to the selected category.
  12. If user selects the “Hardware” category…
  13. If user selects the “Software” category…
  14. 2 rules were added: First one hides the “Hardware type” field always, from everyone and the second rule shows the field only if Category field equals “Hardware”. Let’s repeat the same way and configure “Which software?” field be visible only when Category field equals “Software”
  15. Let’s save the settings and check the results…
  16. As a result, a new “Hardware type” choice fields appears.
  17. And if I choose the “Software” category, the relevant field appears.
  18. The Resolution and Issue closing date also need to be displayed in a dynamic way: only if Issue status field equals “Closed”. Let’s configure the appropriate dynamic permission rules.
  19. Let’s save the settings and check the results…
  20. Remember these 2 fields (Resolution and Issue closing date)? We’ve already configured them to appear to Helpdesk engineers only when Issue status field is set to “Closed”. Now, we want these fields to be mandatory, only if Issue status equals “Closed”. So, what we want is these fields to be conditionally-mandatory. This is a dynamic constraint.
  21. So, we’ve configured 3 field validation rules:
  22. So, we’ve configured 3 field validation rules: According to rules 1 and 2, Issue closing date field is mandatory and also cannot be a future date (later than today) if Issue status equals “Closed”. According to rule 3, Resolution field is mandatory if Issue status equals “Closed”. Let’s see how this works…
  23. Tabs transform into groups, most features behave identically to the web or provide similar functionality modified to better suite the mobile.
  24. Upload supports android, iOS, WindowsRT and Windows Phone 8.1