.

Saturday, March 30, 2019

N1 Solutions LLC Business Technology Analysis

N1 Solutions LLC Business Technology AnalysisStudent Suresh BarreCOMPANY PROFILEN1 Solutions LLC. Provides in-depth produce and expertise in legacy natural covering unfoldment, release steering, and maintenance. We understand that Applications ar the key point of every organization.N1 Solutions LLC. Offers VALUE ADD services for both(prenominal) internal and external facing client applications. Their resources come equipped with proved go for management techniques, application development methodologies, and release / change management principles whether it is a single resource requirement or staffing up a complete project team, team N1 Solutions LLC has it all.N1 Solutions LLC capabilities help companies purify revenue, drive efficiencies and productiveness improvements, machinemate key cognitive operationes, reduce process/cycle eras, and transform line of products selective information into valuable information.N1 Solutions LLC service spectrum consists of a range of technology offerings analogous1. Application Maintenance and Enhancement2. Custom Application Development3. info Centric Services4. Implementation MethodologiesTotal no. of Employees 120fiscal synopsisN1 Solutions LLC is well- formal in growth markets and aims to be the right partner for its customers. The caller-up combines deep local knowledge with global capability. The comp either is trusted crosswise its net bend for its standard of governance and its commitment to making a fight in the communities in which it operates.N1 Solutions LLC annual revenues more than 20M broke down several(prenominal)what 20% authorize, 35% pro services, and 45% maintenance. For sore-fangled sales, maintenance was 18-20% of license revenue and implementation services roughly matched license revenue.Here ar the few nug vanquishs and features I found so far from this kind of subject field milieu.Transp atomic number 18nt Open CommunicationGive and Take policyWork-Life counterpoiseTra ining Development-Foc employRecognition for Hard WorkStrong Team lifeClients 3i InfoTech WalmartCognizant Technology Solutions IntelligroupIGATE Robert Half TechnologyHCL InfosysOPPURTUNITIESThe beat with N1 Solutions ordain grant me the luck to achieve the real world experience in the fusee of Information Technology, Sales Force infect thrash out technology and implementation.From the outgrowth I gestate been afford the opportunity to partake as an equal member of their internal process.Internship Technology SalesforceSalesforce Inc. is a global cloud computation company headquartered in San Francisco, California. Though best known for its customer human relationship management (CRM) product.Internship objectivesWorking as a salesforce intern, performing duties and activities and analyzing them in polar perspectives. Here I am certifying few important internship objectives.To get familiarity with solar apex get into, Triggers and Visualforce.To L realize SOQL (sale sforce object query language) and SOSL (salesforce object search language).To get experience with building salesforce apps and objects.To learn integration techniques using net choke services and APIs.To get experience in Salesforce customization.To learn Creating crest business logical systems.To get salesforce 401 Developer Certification. personnel office Development GoalsObserving and eruditeness different projects.To improve business talk skillsPlanning and organizing client interaction.To develop reporting skillsTo get experience with managerial skills3.0 LEARNING OBJECTIVESDuring the course of my internship, I had a gravid and vivid icon in Salesforce technology and implementation. I overly had an opportunity to get familiarize with many programs and utensils. Also had an opportunity to interrelate many real time Salesforce implementations and design.Programs and tools used and wise(p) during the internshipSalesforce Edition EnterpriseFeatureswork flow approval autom ationReport annals trackingProfiles and rascal layoutsCustom app developmentintegration via web service APISalesforce IdentitySalesforce Private AppExchangeProject Management shaft of light Smart sheet for sales forceFeaturesImport from Microsoft Project or ExcelMultiple levels of tasksSingle sign-on from SalesforceSh atomic number 18 project sheets and attached files with anyone deep down or outside your Salesforce accountIDE (Integrated Development surroundings) Eclipse HeliosFeaturesMarket fleck clientOpen ImplementationPackage Name abbreviationsVirtual Folders discriminate ConfigurationsInstance countsSupport for Apache Tomcat 7 separate Tools HTML, Java, .net, Visualforce, Saas and apex code. lookI got an opportunity to involve in a real time project for an implementation of Salesforce architecture. Here is the snapshot of the project I was involved.By using cloud computing technologies the untried way of building and course applications argon creation enabled where ap plications atomic number 18 accessible as utilities over meshing rather than different packages consortning on server or desktop. This is a fairly common model for consumer applications like electronic mail etc., and also some business applications, such as customer relationship management. The website force.com platform as a service is the first of its kind in the world, which enables developers to create as well as deliver any type of business applications in the cloud, without software which is entirely on-demand.This technology is a breakthrough new concept. It makes businesses wide successful by making them translate their ideas into usable applications in a very short time.Developing and get offning these kind of business appliactions with unbroken software is a complex, not so fast and costly. To overcome these issues a new model, called cloud computing has been brought into existence. To stop buy and maintain ironware and software applications in the cloud are deliv ered as services.Salesforce.com, over the rifle decade helped and established this model with applications bussiness. More recently, force.com opened up and do it as open source so anyone piece of tail build and run bussiness applications on its server.Salesforce.com mastered this model with applications for business since ten years. Recently Force.com do available its proprietary technologies as open source for anyone who is building and evolution bussiness applications and then running them on force platform. This platform allows you to store merged selective information, implement and run business logic with rules of workflow techniques, custom code and also custom codes and approval process, web browser support, integration with otherwise applications as well.The overall scope of this project is all, but limited toTo develop an application for sales forecast exposit.Provide the Sales forecast details of a company product.Ease of access and use. Secured analysis (confide ntiality).Views closely present status.PROPOSED SYSTEM In the previous CRM system, there are lot of problems, so a new technology is being used in this project called as cloud computing. To develop an application in the cloud computing environment and to deploy it and also launching it in the cloud is being proposed in this project. It is called as salesforce environment. A innocent application developed and deployed in the cloud by using the tools and in the environment there itself. arranging SpecificationsUser Requirements A high-speed Internet attributeion is needed as an interface between the service provider and User.User name and word provided by the ad miniskirtstrator is needed to the user to work with the application.Hardware Requirements mainframe 32 bit ProcessorRam 512 MbHard eternalize 40 GBInternet 512 Kbps high speed internet tie-inSoftware RequirementsOS All OS supporting internet browsing.Environment Force.com EnvironmentLanguage Visual ForceFunctional Requ irementsUnderstand the cloud environment provided by SalesForce.comLearning VISUALFORCEDeveloping an application using Visualforce in the SalesForce.Com EnvironmentDeploying the applicationProviding the User accountsAccessing the application from user accounts and should work with the applications clearly.Other Non-functional RequirementsPerformance RequirementsThe performance depart be fully based on the Internet fall inion. The user may not worry about their local system. The local system leave behind be only used as a terminal.Safety RequirementsThere are the possibilities of data loss due to the interruption of connection in Internet. So the user must retard about his uninterrupted internet connection. guarantor RequirementsAll the security issues will be provided by the service provider itself (SALESFORCE.COM).No users are allowed to enter and view the details without proper authentication (password protection).ROLES AND RESPONSIBILITIES This role is more about breeding people than cryptogram new force field in Salesforce. whiz should have familiar with sales process and sales team in a company. Applying and acquiring Salesforce admin and developer skill aline as required for project and shell outments.Creating Salesforce customization like creating layouts and knaves, learning user maintenance, database de-dumping and cleanup, creating reports and dashboards through Salesforce platform.To learn managed outsourced Salesforce implementation and development process.Apply and sham technical analysis as required per each task, data stock from old to new system.Salesforce Cloud Application LayoutDashboardReportsAccounts creation envision6.0 Learning experienceInternship is a way to show you if that is the biography is you actually want. And have first hand experience on what youre going to do, if you admit the trade.This is an option to pay your dues early on. By gaining early experiences as an intern, earn myself a bit more of a leg-up to sta rt.Internship given me exposure to new and professional situationswith a safety net. They had given me real opportunities for practical application of skill, but are also there to catch me if there is a problem along the way. They provide you experience with a chance to grow. You beneficial dont stop aft(prenominal) some years in the trade. The open-minded mentality, Ive experienced, sack up differentiate successful, progressive professionals from the rest.My learning focus and implementing contribution for the projectCreating workflow Rules To automate organizations standard processes by configuring workflow rules.Every single workflow rule consists of A criteria which unsexs when the software salesforce executes the workflow rule. And also any changes that causes any record to match this substructure trigger the workflow rule-it even changes it to surreptitious fields.The actions immediately to take, when this workflow rule executes. For an example, the software Salesforce sends automatically an email that notifies the opportunity team when a new high-value opportunity is created.There are Time-dependent actions which the Salesforce software queues when the workflow rule executes.Creating Page layouts and Field level securityField-Level SecurityIt restricts users to edit files and also view them by any means, which accepts reports and search results, enumerate views and colligate lists and email and also mail merge templates, with custom links, connect offline to the API and when also synchronizing data or importing personal data.It overrides any weak restrictive field access settings in the paginates layouts and also mini page layout.For an example, if the field is required and read only in the page layout in the field level security settings, it overrides the page layout and the field will be read only for the user.It overrides low restrictive field settings in layouts of search.For example, if a field is visible in the search layout but orphi c for certain users via the field-level security settings, the field-level security overrides the search layout and the field will be hidden for those users.For an example, if it is any field, which is visblePage LayoutsIt misrepresents the layout, organization of detail and edit pages , connect to lists, which fields, custom link users see on detail and edit pages only. And also control standard and custom buttons demonstrate on detail pages as well as related lists.Page layout will determine whether fields are visible, read only, or required, on detail and edit pages only.In Personal category , by going into Contact Manager, and to Group, and Professional Editions, and to control which fields users puke access in related lists, and to list views, reports, and to Connect Offline, and to email and mail merge templates, and to custom links, and when synchronizing data or importing personal data.In Professional category, by going into Enterprise, and to Unlimited, Performance, an d Developer Editions, and to determine some aspects of mini page layouts, including record type and profile associations, related lists, fields, and field access settings. The visible fields and related lists of the mini page layout flowerpot be further customized, but the other items inherited from the associated page layout supportnot be changed on the mini page layout itself. Mini page layouts give away selected fields and related lists of records in the mini view of the console.It Should not be used to secure data, if we take an example, by removing the Edit button from a page layout, it doesnt prevent users from using inline editing to modify the al tack established or any records. And to prevent the users from editing data, it uses any number of confederacy of sharing rules, field-level security, page layout field properties, validation rules, object permissions, and Visualforce pages.Sandbox scrutinySandboxes create copies of your organization in separate environments. U se them for development, examination, and training, without compromising the data and applications in your Salesforce production organization.Sandbox TypesDeveloper SandboxThese sandboxes are meant for using coding and testing to be in an isolated environment. These include production organizations cast which is also known as metadata.Developer Pro SandboxThese are the sandboxes that are intended for developing and testing in the isolated environment. These include the metadata of the organization. These have more storage than developers sandboxes. This allows for more robust test data sets and enables the environment to handle development testing more.Partial Copy SandboxThese are intended for using as testing environments. These can be used for testing tasks like user acceptance testing, training and integration testing. These include metadata configuration, your production data as defined by this sandbox templates. near SandboxThese sandboxes are intended to be used as testing e nvironment. Only sandboxes support performance testing and load testing and staging. These are a replica of your production organization. This includes all data including metadata. Refresh interval length makes it difficult to use full sandboxes for development.When you create a broad sandbox, you also have to decide how much field tracking history and Chatter activity to include.The default is to omit field tracking, but you can include up to 180 days of field tracking. Specify less days to avoid generating an excessive descend of data if you track field history for many objects in your production organization.Chatter activity data can be extensive, which can add a significant amount of time to your Full sandbox copy.Validation RulesValidation rules verify that the data a user enters in a record bump intos the standards you specify to begin with the user can save the record.A validation rule can contain a formula or expression that evaluates the data in one or more fields and returns a value of square(a) or False.Validation rules also include an error means to display to the user when the rule returns a value of True due to an invalid value.Salesforce runs validation rules before creating records submitted via Web-to-Lead and Web-to-Case, and only creates records that have valid values.Validation rules sojourn to run on individual records if the owner is changed. If the Mass Transfer tool is used to change the ownership of multiple records, however, validation rules wont run on those records. Workflow Rules and ApprovalsEach workflow rule consists of The criteria that determines salesforce executes the workflow rule. And any change that causes the record to match the criteria triggers the workflow rule- it even changes to hidden fields.Workflow automates some types of actions which are asEmail Alerts-Send an email to one or more recipients. It can automatically send the sales management an email alert where the sales representative qualifies a large deal.Tasks-Assign a new task to a user, role, or record owner. It can automatically assign follow-up tasks to a support representative one week after a case is updated.Field Updates-This Updates the value of a field on a record. This will automatically change the Owner field on a contract 3 days before it expires.Flow Triggers-It Triggers an auto launched flow. It triggers the wrokflow actions, which are formerly available in a pilot programme, are superseded by using the process builder.Outbound Messages- this sends a secure configurable API message to a designated listener. For an example, this will automatically initiate a reimbursement process for the sanction expense report after triggering an outbound API message to the external HR system.ApprovalsThis is an automated process where the organization can use to honor salesforce records. This process explains in detail the steps necessary for the record, for the approval and also decides who has to approve it at each step. Thes e steps can apply to each record in the process or certain defined by the administrator. It also specifies for any action taken in the records for approval. height code flower is an object-oriented programming language which allows developers to execute flow and transaction control statements on the Force.com server. It uses syntax that almost looks like java and this also acts like database stored procedures. bloom also enables developers for adding business logics and visualforce pages. This code can be started by web service requests and also from triggers on objects. elevation is Integrated, Easy to use, Data focused, Rigorous, Hosted, Multitenant aware, automatically upgradeable, easy to test, Versioned.VisualforceVisualforce is a framework which allows developers to build fully sophisticated, custom UIs that can be hosted nativly on the Force.com platform. The Visualforce framework includes a tag-based markup language, similar to HTML, and a set of server-side standard ascen dences that make basic database operations, such as queries and saves, very simple to perform.In the Visualforce markup language, every Visualforce tag relates to a coarse or powdered UI component, such as a section of a page, a related list, or a field. The behavior of Visualforce components can either be controlled by the same logic that is used in standard Salesforce pages, or developers can relate their own logic with a controller class pen in Apex.Visualforce page definition consists of two primary elementsVisualforce markupHTML, JavaScript, or any other Web-enabled code are tagged by visual implant within a single tag. It defines user interface markup of components are to be included on the page, and they should appear the way they should.A Visualforce controllerIt is a set of procedural instructions that specifically tells what happens when the user starts to interact with the qualify components in associated Visualforce markup, such as when a button or a link is clicked. They also provide access to data which should be displayed and can modify component behavior.A developer can use standard controller provided by the Force.com platform, or add some custom controller logic by using a class which is written in ApexA standard controller which consists of the same functionality and logic used for a usually standard Salesforce page. For an example, if we use some standard Accounts controller, by clicking the and button in the Visualforce page which results in the similar behavior by clicking Save on a standard Account edit page.TriggersApex can be started through the use of triggers. A trigger is an Apex code which executes before or after the following types of operations tuckmergeupsertuploaddeleteundeleteRelationship between the internship and my field of studiesA primary objective of internship is to provide students with an opportunity to test abilities and attitudes toward particular natural or career possibilities for the futureFor me classroom learning is important, but it does not provide me with real work experience to prepare me for a career after graduation. Exposure to the workplace environment is needed to bridge the feast between learning in the classroom and application in the work environment.Since I am doing MBA with Management Information Systems as my concentration, it is a great opportunity to get real time work exposure in multi-faceted environment.Salesforce objects and relationshipsSalesforce Development Life Cycle Stages 7.0 CONCLUSIONIn review the internship that I have been to work is an excellent and rewarding experience. I was fortunate to meet and work with many people that I am sure will be able to help me with opportunities in the future.The things I have learned from this internship are time management skills and self-motivation as well as work discipline. I never thought I could work eight hours on-key everyday for five days in a week. When I established that I planned my day and work ahead so I dont waste any of my working hours. I made myself to be ready with all the doubts, when it was the correct time to get feedback. This internship motivated me through work in the office continuously for many hours. I also suggested my look at of ideas and proposed some proposals that the company is looking forward into using.In conclusion, the internship is an useful experience, I have find out what my strengths and weakness are I gaining new knowledge and skills and met many new people, I am achieving many of my learning goals, however for some the conditions did not permit to achieve them as I wanted.This Internship is giving me new insights and motivation to pursue a career as a salesforce developer. To prepare myself for my future career I can improve several things. I can work on my communication skills so that I am able to present and express myself more confidently.8.0 APPENDICES convey YOU******************************************************************

No comments:

Post a Comment