Community
Search Options
Search Options
Log in
Skip to main content (Press Enter).
Sign in
Skip auxiliary navigation (Press Enter).
Community
Business Automation
Topic groups
Automating Your Business
Blueworks Live
BPM, Workflow, and Case
Business Automation Insights (BAI)
Cloud Pak for Business Automation
Content Management and Capture
Decision Management (ODM, ADS)
Global Business Automation
IBM License Metric Tool (ILMT)
Open Editions
Process Mining
Robotic Process Automation
watsonx Orchestrate
Groups
AI
Automation
Data
Security
Sustainability
Cloud
IBM Z & LinuxONE
Power
Storage
IBM Champions
IBM Japan
All Groups
Champions
User groups
Business Automation user groups
All user groups
Events
IBM TechXchange Conference
Upcoming Business Automation events
IBM TechXchange Webinars
All IBM TechXchange Community Events
Participate
Welcome Corner
Blogging in the Community
Directory
Community Leaders
Resources
Gamification
Marketplace
Marketplace
IBM Business Automation Community
Come for answers. Stay for best practices. All we’re missing is you.
Ask a question
Missed IBM TechXchange Dev Day: Virtual Agents? On-demand viewing is available
here
Skip main navigation (Press Enter).
Toggle navigation
Search Options
Participate
Blogs
Blog Viewer
Cloud Pak for Business Automation
View Only
Group Home
Threads
430
Library
35
Blogs
200
Events
0
Members
1.4K
Share
ICP4BA Business Automation Application - Public App
By
Kam To Frederick Ngo
posted
Mon November 14, 2022 04:20 PM
0
Like
ICP4BA Business Automation Application uses the Cloud Pak Business Teams Service (BTS) for Application authorization. Administrator can assign business teams to published Business Applications in Navigator Admin UI (https://www.ibm.com/docs/en/cloud-paks/cp-biz-automation/22.0.1?topic=applications-managing) or using DevOp REST APIs (https://www.ibm.com/docs/en/cloud-paks/cp-biz-automation/22.0.1?topic=reference-rest-apis-devops). Users belong to the business teams can then access the Business Application. For published Business Application, administrator can also assign Pseudo team "#AUTHENICATED-USERS" to the published Business Application to make the Business Application to be accessible by all authenticated users if desired.
Starting in CP4BA 22.0.1, you can also create publicly accessible Business Application (a.k.a. Public App). Accessing Public App does not require any user authentication or team authorization. Anyone can access the Public App. Public App feature allows you to leverage and take advantage of the same CP4BA low-code application development to quickly develop application for general public use. To create Public App, you just need to mark the checkbox "Allow public access to this app" in the App Overview page (details can be found https://www.ibm.com/docs/en/cloud-paks/cp-biz-automation/22.0.1?topic=applications-creating-application).
Published Public Business Applications will also be marked accordingly in Navigator Admin UI.
Administrator can get the public URL of the Public App in the response of DevOp REST APIs (https://www.ibm.com/docs/en/cloud-paks/cp-biz-automation/22.0.1?topic=reference-rest-apis-devops). It is the "publicAppUrl" property in the response of v1/public/applications REST API call as shown below.
Note that Public App also can also be accessible via the URL specified in the "url" property of the response, however, authentication is required via that URL.
Note that since Public App does not require any authentication, no user context will be established in your Application. That's the reason why you will see a warning "Users won't have access to services or functions that require user identification when you allow public access to your app." under the "Allow public access to this app" checkbox once it is checked. Keep that in mind as services required user context like user scope data persistence does not really make sense in Public App and won't be available for use.
#CloudPakforBusinessAutomation
0 comments
148 views
Permalink
Community
Business Automation
Topic groups
Automating Your Business
Blueworks Live
BPM, Workflow, and Case
Business Automation Insights (BAI)
Cloud Pak for Business Automation
Content Management and Capture
Decision Management (ODM, ADS)
Global Business Automation
IBM License Metric Tool (ILMT)
Open Editions
Process Mining
Robotic Process Automation
watsonx Orchestrate
Groups
AI
Automation
Data
Security
Sustainability
Cloud
IBM Z & LinuxONE
Power
Storage
IBM Champions
IBM Japan
All Groups
Champions
User groups
Business Automation user groups
All user groups
Events
IBM TechXchange Conference
Upcoming Business Automation events
IBM TechXchange Webinars
All IBM TechXchange Community Events
Participate
Welcome Corner
Blogging in the Community
Directory
Community Leaders
Resources
Gamification
Marketplace
Marketplace
Powered by Higher Logic