Download - Portal and Intranets
![Page 1: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/1.jpg)
Portal Final ProjectRedar Ismail
Intranets and PortalsProfessor Javid Iqbal
![Page 2: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/2.jpg)
Our XYZ Portal
Building a web portal for XYZ.The portal will be used by companies.• Employees• Customer• Suppliers
![Page 3: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/3.jpg)
Content
• Requirements.• Component Explanation.• System Architecture.• Taxonomy.• Security.• API Lists.• Development Life cycle.• References.• Screenshots.
![Page 4: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/4.jpg)
Customer
• Collecting the requirements of the customer.• Studying the requirements of customer.• Understanding the contents.• Understanding the roles of the customer in portal.• Setting up the permission level for customer.• Deciding the placement of the layout in the portal system.• Security issues discussion.
![Page 5: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/5.jpg)
Customer
• Capacity and Backend Organization• Enable customer portal• Create the profile and organize it.• Create the community• Add the customers to the community
![Page 6: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/6.jpg)
Employees
• Collect the information and start the meeting with IT group.• Convert the needed written data into digitalized data.• Distribute the departments into sections.• Determine the role of each department company.• Identify the type of connection between each department.• Determine the role of the executive.• Design the taxonomy.
![Page 7: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/7.jpg)
Employees
• Implement the portal beta edition• Train the employees about the use of the portal• Make the employees aware that they go through each
piece of information.• Update the portal and send notification about each updated
made in the portal.
![Page 8: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/8.jpg)
Suppliers
• Collect the information and meet with IT.• Identify their role in the portal.• Identify the communication tools for suppliers.• Discusses the security issues.• Design their taxonomy • Customize the type of layout and menus.• Type of product they offer• Type shipping they use
![Page 9: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/9.jpg)
Suppliers
• Transaction way.• Their way of communication.• Customization of their page• Send the portal guideline if the suppliers was far away
otherwise open training session and teach them the use.
![Page 10: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/10.jpg)
Screenshots
![Page 11: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/11.jpg)
Portal User
![Page 12: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/12.jpg)
Portal Users
![Page 13: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/13.jpg)
Customer, Supplies, Employees Component• Cloud is used for availability, scalability, and reliability.• Cloud help to resolve the expansion.• The backend solutions is mostly used be the salesforce group.• Backend security of the cloud is managed by salesforce it self.• Database environment is created by the salesforce.• Database environment is managed by salesforce.• Content is meta content is created by salesforce.
![Page 14: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/14.jpg)
Customer, Suppliers, Employee
• Different security methods will be used such as secure login page, mobile verification, IP restriction.• Identifying the role and set permission for all portal users.• Social Media gate ways for communication.• Chatter API for group gathering.• Different API is used to deploy use easiness.• Different tabs will be created and pages assigned to it.• Different application used and assigned to the user.
![Page 15: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/15.jpg)
Customer, Supplies, Employees Component• Document and Libraries• Chatter and Social Media Connection.• Content Management and Ideas Share.• Mobile Organization.• The Use Of API• Supporting Transaction Methods• External Application.
![Page 16: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/16.jpg)
System Architecture
![Page 17: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/17.jpg)
System Architecture
![Page 18: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/18.jpg)
Taxonomy customer
HomeCasesOrdersFeedbackGroupShipment
Customer
Profile NameSettingLog out
![Page 19: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/19.jpg)
Suppliers Taxonomy
HomeChatterOrdersReportCasesContactsFilesSolution Feedback
Suppliers
Profile NameSettingLog out
![Page 20: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/20.jpg)
Employees
Home Chatter Cases Contacts
Ideas feedback
Dep A Dep A Dep A Dep A Dep A Dep ADep B Dep B Dep B Dep B Dep B Dep BDep C Dep C Dep C Dep C Dep C Dep CDep D Dep D Dep D Dep D Dep D Dep D
ProfileSettingPolicyNotificationLogin out
Employees
![Page 21: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/21.jpg)
Screenshots
![Page 22: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/22.jpg)
Customer, Employee, Supplier
Head Manager
IT Dep
HR
Employee
Employee
Employee
Employee
Dep A Dep B
Dep C
Dep D
Suppliers
General Dep
Customer
![Page 23: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/23.jpg)
Security
• Each Member will get unique Username & Password• Information for customer is allowed only for customer• Information for employees only allowed for employee.• Information for suppliers only allowed for suppliers.• The roles will be setup for each department• Polices will be written and published in each section in
portal.
![Page 24: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/24.jpg)
Security
![Page 25: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/25.jpg)
Security
![Page 26: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/26.jpg)
Some API List
• REST API• SOAP API• Chatter REST API• Bulk API• Metadata API• Streaming API• Apex REST API• Apex SOAP API• Tooling API
![Page 27: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/27.jpg)
REST API
• Helps to get access into object.• It uses a protocol called REST.• It uses a Synchronous connection.• Data Format is JSON, XML • It works best with Mobile Devices.• Useful with Browser.• Useful with social application. • It enhance the collaboration among the company.
![Page 28: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/28.jpg)
SOAP API
• SOAP is web based web services• Uses SOAP protocol.• Data Format is XML• It uses a Synchronous connection.• It helps to create, retrieve, update , or delete data.• Good for web search.• Used mostly in business environment.• Example for our Company is ERP which SOAP used.
![Page 29: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/29.jpg)
Chatter API
• Allows Group Gathering, such as social media.• Uses REST protocol.• Format JSON , XML• It uses Synchronous (photos are processed asynchronously)
communication• It uses a Synchronous connection.• It interacts with many application.• Mobile active.• It allows a programmatic access to the Chatter.• used to enhance the collaboration inside the community.
![Page 30: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/30.jpg)
Metadata API
• It helps developer regarding customization.• Management of the Metadata model.• Uses the XML data format.• Uses SOAP/WSDL protocol.• It uses an asynchronous connection.• Used for retrieve, deploy, create, update, or delete.• Help to migrate changes from sandbox environment to
production.
![Page 31: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/31.jpg)
Streaming API
• Provides the data change capability.• Uses Bayeux protocol.• Data Format is JSON.• It uses Asynchronous (stream of data) connection.• It is used to send notification for any update.• Improve performance.• Reduces API calls.
![Page 32: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/32.jpg)
Apex REST API
• Allows building own REST API.• Uses XML, JSON, CUSTOM data format.• It uses a Synchronous connection.• You need build custom JSON responses.• Uses REST protocol.• Helps to interact with out side source.• OAuth 2.0 and Session ID for authorization accepted.• Enhance the connection to our side application.
![Page 33: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/33.jpg)
APEX SOAP API
• Allows to create different SOAP API.• Uses XML data format.• Require WSDL(Web Services Description Language).• Need to build custom XML responses.• It uses a Synchronous connection.• Uses SOAP/WSDL protocol.• Helps to interact with out side source.• OAuth 2.0 and Session ID for authorization accepted.• Enhance the connection to our side application.
![Page 34: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/34.jpg)
Tooling API
• Allows developer to build tools for force.com application.• Uses REST and SOAP protocol.• JSON, XML, Custom data format.• It uses an asynchronous connection.• Used to mange and deploy APEX classes.• Helps to manage and deploy components, triggers and Visualforce
pages .• set checkpoints or heap dump markers, execute anonymous Apex,
and access logging and code coverage information.
![Page 35: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/35.jpg)
Waterfall Approaches
“The waterfall model is a model which was developed for software development; that is to create software. It is called as such because the model develops systematically from one phase to other in a downward fashion, like a waterfall.” http://www.waterfall-model.com/
![Page 36: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/36.jpg)
Waterfall Models
“• Definition Study/Analysis • Basic Design • Technical Design/Detailed Design • Construction • Testing • Integration • Management and • Maintenance.” http://www.waterfall-model.com/
![Page 37: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/37.jpg)
Waterfall
• Collecting ideas and analyzing • Duration one month• The basic design of the software will be created using tools
such MS, Photoshop and ect..• Duration 3 weeks and 1 week discussion.• The Objects and the components of the design will be
placed.• Functions will be decided• Duration 3 weeks
![Page 38: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/38.jpg)
Waterfall Approaches
• Putting the components and functions together.• Coding will be done• Duration of this will be the 6 weeks• Testing of the portal begins.• Each system sections will be tested.• Duration will be 3 weeks• System will be deployed • Maintenance & Management of the system to assure the
liefetime.
![Page 39: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/39.jpg)
Carl Sagan
“Somewhere, something incredible is waiting to be known.”
![Page 40: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/40.jpg)
From Redar Ismail
Thank you so much for every oneHope you guys a wonderful and peaceful holiday.
![Page 41: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/41.jpg)
Screenshots
![Page 42: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/42.jpg)
Screenshots
![Page 43: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/43.jpg)
Screenshots
![Page 44: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/44.jpg)
Screenshots
![Page 45: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/45.jpg)
Screenshots
![Page 46: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/46.jpg)
Screen Shots
![Page 47: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/47.jpg)
Screenshots
![Page 48: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/48.jpg)
Screenshots
![Page 49: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/49.jpg)
Screenshots
![Page 50: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/50.jpg)
Screenshots
![Page 51: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/51.jpg)
Screenshots
![Page 52: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/52.jpg)
Screenshots
![Page 53: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/53.jpg)
ScreenShots
![Page 54: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/54.jpg)
Screenshots
![Page 55: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/55.jpg)
Screenshot
![Page 56: Portal and Intranets](https://reader035.vdocuments.us/reader035/viewer/2022062823/5872befa1a28ab0c718b4d79/html5/thumbnails/56.jpg)
References
• https://col.cdm.depaul.edu/PersonalStartPage/View.aspx?cgtype=fake&cgname=ECT-480-901&tid=91
• http://help.salesforce.com/• www.youtube.com