Good news, GreatExam has updated the 70-488 exam dumps. With all the questions and answers in your hands, you will pass the Microsoft 70-488 exam easily.
QUESTION 1
Drag and Drop Questions
You develop a reusable workflow on a development site by using SharePoint Designer.
The workflow must be made available to a test site on a different SharePoint environment.
You need to deploy and start the workflow on the test site by using Microsoft Visual Studio 2012. Which three actions should you perform in sequence? (To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.)
QUESTION 2
Hotspot Question
A company’s IT department implements a Help Desk Ticketing system that involves workflow development by using SharePoint Designer and InfoPath. The Help Desk Ticket workflow involves multiple steps and tasks that have serial approvals of multiple users and groups with custom task email messages. The Approver accidently rejects a workflow step, and the workflow has stopped. The Approver then corrects the step.
You need to continue the workflow to reflect the updated approval.
Which activity should you use? (To answer, select the appropriate action from the list of actions in the answer area.)
Answer:
QUESTION 3
You develop a SharePoint app to create an approval workflow for expense reports.
The app must collect user input before starting the workflow.
You need to use ASP.NET forms in the workflow.
Which form type should you use?
A. Workflow input form
B. Workflow initiation form
C. Workflow task form
D. Workflow modification form
Answer: C
Explanation:
When you use “Collect data from user” action, a task is created.
QUESTION 4
You plan to create a workflow design by using Microsoft Visio 2013 and then import the design into SharePoint Designer 2013.
You need to ensure that you have repetition capability. Which shape should you use?
A. Stage
B. Assign a Task
C. Step
D. Loop
Answer: D
Explanation:
http://msdn.microsoft.com/en-us/library/jj163272
Stage shapes
A stage can contain any number of shapes and may include branching. However, there can be only one path into a stage (and a step) and one path out. All actions in the workflow must be contained by a stage.
Loop shapes
Loops are a series of connected shapes that will execute as a loop, returning from the last shape in the series to the first, until a condition is satisfied.
Step shapes
Steps represent a grouped series of sequential actions. Steps must be contained by a stage.
A step shape must also have an Enter and Exit shape to define the paths in and out of the shape.
QUESTION 5
You plan to create a SharePoint Business Process Automation (BPA) project.
You need to process items for approval with the least amount of developer effort.
Which tool should you use?
A. Remote Event Receiver
B. Out-of-the-box workflow
C. SharePoint Designer workflow
D. Work Item Timer Job
Answer: B
Explanation:
Workflows in SharePoint 2013 allow you to model and automate business processes. These busi-ness processes can be as simple as a document approval process with a single approver (shown in example below), as complex as customer-facing product catalog using web service calls and database support, or as formidable as virtually any structured business process, full of conditions, loops, user inputs, tasks, and custom actions.
Example: Simple SharePoint workflow
QUESTION 6
Contoso uses a SharePoint site that contains subsites. Each subsite represents different projects. Each project site is based on a team site template and stores information and documents. Contoso has five teams: Manufacturing, Sales, Administration, Marketing, and IT.
You must create a different look and feel for each team site such that any visitor to the site can identify the team by looking at the colors, fonts, and background image of the site.
You need to create a different look and feel for each team.
What should you do? (Each correct answer presents part of the complete solution. Choose all that apply.)
A. Open Contoso Corporate Microsoft PowerPoint Slides Template, save the template as
ContosoCorporate.master, and then upload it to the Theme Gallery.
B. From SharePoint Designer, go to Content Types.
Right-click and select Content Type Settings.
C. Get a site background image for each team and upload it to the site collection images library.
Then create a new master page for each team site by using the Master Page Gallery.
Set the version to 15.
D. From the Web Designer Galleries, choose Composed Looks and create a new item for each team site.
Specify the title, URL of the master page, theme, background image, and font schema file.
E. On the Site Settings page in the Look and Feel section, choose Change the look.
F. Create a new font XML schema with a font specification for each team.
Answer: DEF
Explanation:
You don’t need to edit content types to create a customized look, you also need to apply the customized look that you created in composed looks.
QUESTION 7
Drag and Drop Questions
You need to create a workflow custom activity to use in a custom action in SharePoint by using Microsoft Visual Studio 2012.
Which five actions should you perform in sequence? (To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.)
Answer:
QUESTION 8
A user deploys a sandbox solution. The user cannot activate the solution.
You need to ensure that the user can activate the solution.
What should you do? (Each correct answer presents a complete solution. Choose all that apply.)
A. Grant permission to the user to execute the solution.
B. Grant permission to the user to activate the solution.
C. Start the Microsoft SharePoint Foundation Sandboxed Code Service.
D. Start the PerformancePomt Services.
Answer: BC
Explanation:
By default, sandboxed solutions are disabled. Enable sandboxed solutions on every application server on which you want to run sandboxed solutions.
Note:
To enable sandboxed solutions by using Central Administration
1. Verify that you have the following administrative credentials:
You must be a member of the Farm Administrators group on the computer that is run- o
ning the SharePoint Central Administration Web site.
2. On the home page of the Central Administration Web site, in the System Settings section, click Manage services on server.
3. On the Services on Server page, in the Server box, select the server on which you want to enable sandboxed solutions.
4. In the Microsoft SharePoint Foundation Sandboxed Code Service row, in the Action column, clickStart.
5. Repeat steps 3 and 4 for each server on which you want to enable sandboxed solutions.
QUESTION 9
A company uses SharePoint for internal collaboration. SharePoint is deployed on a server farm with a single front-end server, a single application server, and a dedicated database server.
You review existing Web Parts that read from and write to SharePoint lists.
You find the following code in one of the utility classes and notice memory leaks in the method.
You need to ensure that there are no memory leaks in the method. What should you do?
A. Add a finally statement and include site.Dispose ().
B. Add site.Dispose() to the catch statement.
C. Add a finally statement and include siteCoIiection.Dispose ();
D. Add siteCollection.Dispose() to the catch statement.
Answer: C
Explanation:
Need to manually dispose of the siteCollection instance.
This can be done through a finally state- ment.
Note:
* Try and finally blocks or a using statement would be required to avoid potential leaks when you create a disposable object within a foreach block, as shown in the following code example. SPWebApplication webApp = siteCollectionOuter.WebApplication; SPSiteCollection siteCollections = webApp.Sites;
SPSite siteCollectionInner = null;
foreach (siteCollectionInner in siteCollections)
{
try //Should be first statement after foreach.
{
Console.WriteLine(siteCollectionInner.Url);
//Exception occurs here.
}
finally
{
if(siteCollectionInner != null)
siteCollectionInner.Dispose();
}
}
* Why Dispose?
Several of the Windows SharePoint Services objects, primarily the SPSite class and SPWeb class objects, are created as managed objects. However, these objects use unmanaged code and mem- ory to perform the majority of their work. The managed part of the object is much smaller than the unmanaged part. Because the smaller managed part does not put memory pressure on the garbage collector, the garbage collector does not release the object from memory in a timely manner. The object’s use of a large amount of unmanaged memory can cause some of the un- usual behaviors described earlier. Calling applications that work with IDisposable objects in Windows SharePoint Services must dispose of the objects when the applications finish using them. You should not rely on the garbage collector to release them from memory automatically.
QUESTION 10
Drag and Drop Questions
You troubleshoot the sandbox solutions that your team builds.
You need to redeploy a sandbox solution.
You also need to identify which process must be debugged.
Where should you redeploy the solution, and which process should you debug? (To answer, drag the appropriate statements to the correct location or locations in the answer area. Each statement may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.)
Answer:
QUESTION 11
Drag and Drop Questions
You add a site column for an Enterprise Content Management (ECM) project by using the Site Column Designer in Visual Studio 2012.
What will the designer-generated XML look like? (To answer, drag the appropriate XML elements to the correct location or locations in the answer area. Each XML element may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.)
Answer:
QUESTION 12
Hotspot Question
You have a SharePoint site with one site collection and several subwebs.
You develop a feature that installs an event receiver on a list. The event receiver must send a notification by email when information is modified. Not all subwebs require this functionality.
You need to set the feature scope.
From the Add New Feature dialog window, which scope should you use? (To answer, select the appropriate scope in the answer area.)
Answer:
QUESTION 13
Drag and Drop Questions
Adventure Works uses SharePoint for managing project-related documents, information sharing, and tasks management.
You develop a SharePoint-hosted app named TasksViewer and deploy it to the Corporate Catalog Site. This app is used only by the Project Management Office (PMO) group. Only users in the PMO group have permission to view and add this app to various project sites. The Adventure Works IT department creates a security group in Active Directory for the PMO. Currently all of the apps are visible to the Everyone group.
You need to ensure that only users in the PMO group can see the app.
Which five actions should you perform in sequence? (To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.)
Answer:
QUESTION 14
Drag and Drop Question
You create an Enterprise Content Management (ECM) project.
You write .NET client-side object model (CSOM) code to create a navigation term set in an existing term store to use in a taxonomy-based navigation.
You need to complete the code to get a reference to the term store.
You have the following code.
Which code segment should you include in Target 1, Target 2, Target 3 and Target 4 to complete the code? (To answer, drag the appropriate code segment to the correct targets in the answer area. Each code segment may be used once, more than once, or not at all.
You may need to drag the split bar between panes or scroll to view content).
Answer:
QUESTION 15
Drag and Drop Questions
A company uses SharePoint and Microsoft Dynamics CRM for collaboration and customer relationship management. The company uses Active Directory Domain Services (AD DS) for identity management. SharePoint and Microsoft Dynamics CRM are configured to use claims-based authentication. The company wants to authorize user access to SharePoint sites by using roles defined in Microsoft Dynamics CRM.
You create a custom claims provider. The provider adds a claim to the claim token for each role a user has in Microsoft Dynamics CRM. The provider also allows a site administrator to find and select roles from Microsoft Dynamics CRM to authorize user access. The custom claims provider must be created as a class library project to meet the unit testing requirements of the company. The custom claims provider project is complete and ready to be packaged for deployment.
You need to package and deploy the custom claims provider.
What should you do? (To answer, drag the appropriate actions to the correct location or locations in the answer area. Each action may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.)
Answer:
Explanation:
Add Assembly to SharePoint Project:
The SPClaimProviderManager.AddClaimProvider method adds a claims provider to be used by the local farm.
Generate Solution:
Install and deploy the solution (that will automatically activate the “LDAPCP” farm-scoped feature):
Add-SPSolution -LiteralPath “PATH TO WSP FILE”
Install-SPSolution -Identity “LDAPCP.wsp” –GACDeployment
Deploy Solution:
When you save your site as a template, you create a Web Solution Package, or WSP. A WSP is a CAB file that uses the solution manifest. The solution that you create is stored in the solutions
gallery for the SharePoint site collection. Once you save the template, a solution file (.wsp) is created and stored in the solutions gallery where you can download or activate the solution.
QUESTION 16
Adventure Works uses SharePoint to store product and order information. Product managers visit the Products list to see the status of each product. They request a feature that will allow them to easily see the recent and old product orders without opening the Products list. The products orders page is located at /sitepages/productorders.aspx, and the product order history page is located at /sitespages/productordershistory.aspx.
Both pages require a query string parameter named ProductID.
You need to add custom actions to the Products list by using the least amount of administrative effort. What should you do?
A. Add an empty element to the SharePoint project.
Add a <CustomAction> tag, set the Location element to EditControlBlock, and then use the
<UrlAction> tag for a redirect to the custom page.
B. Create a Windows Application and add a reference to Microsoft.SharePoint.Portal.CustomActions.dll
and use the SPCustomActions class to add a custom action.
C. Open the site in SharePoint Designer.
Create a custom List Item Display Template and then apply it to the Products List View Web Part.
D. Create a visual Web Part.
Use a grid view with a template column and hyperlink, and databind the Products list.
Add the Web Part to the allltems.aspx page of the Products list.
Answer: C
Explanation:
1. To add a menu item custom action feature to the app for SharePoint project Right-click the app for SharePoint project, and add a new Menu Item Custom Action item.
2. Select the host web to expose the custom action and choose a list template and custom list as custom action scope to then click on Next button.
3. Enter the menu item text you want to show and page in App where you want to redirect when the user selects the Menu item then click on the Finish button.
Note: When you are creating an app for SharePoint, custom actions let you interact with the lists and the ribbon in the host web. A custom action deploys to the host web when end users install your app. Custom actions can open a remote webpage and pass information through the query string. There are two types of custom actions available for apps: Ribbon and Menu Item custom actions.
But on the exam I had another answer: In SharePoint Designer on a List dashboard create a custom action and use Navigate to URL option. This seems like a good choice because it allows us to add ProductID at the end.
QUESTION 17
Adventure Works uses a SharePoint publishing site to host their public-facing website at http://www.adventureworks.com. The website gives external users the ability to register and sign in to the site to buy Adventure Works products.
You notice that publicly registered users see the SharePoint ribbon.
You need to ensure that the SharePoint ribbon is available only to content authors and administrators.
What should you do?
A. Option A
B. Option B
C. Option C
D. Option D
Answer: B
Explanation:
http://social.msdn.microsoft.com/Forums/en-US/d054d018-bb59-409c-b6dd-8fbe6828dbbd/hide-ribbon-for-site-visitors-read-only-addandcustomizepages?forum=sharepointgeneralprevious
If you designed a custom master page for your SharePoint 2010 and the ribbon is in your way, SharePoint has a built-in control that lets you hide it from anonymous users in few easy steps. Open and check-out your master page, find where your ribbon control starts or look for <Web- PartPages:SPWebPartManager id=”m” runat=”Server”/>.
Place this control below <Sharepoint:SPSecurityTrimmedControl runat=”server” Permissions=”AddAndCus- tomizePages”>.
Find where your ribbon control ends or look for <div id=s4-workspace> and place the closing control above it </SharePoint:SPSecurityTrimmedControl>.
Save, check-in the master page and publish it to see the changes.
From now on, only logged in users with the right permissions will be able to see the ribbon on the top.
QUESTION 18
Drag and Drop Questions
You have an app named TaskManager published at http://sharepoint.contoso.com/apps.
You need to remove the app and ensure that users will no longer be able to use the app by using Windows PowerShell cmdlets.
What should you do? (To answer, drag the appropriate code segments to the correct location or locations in the answer area. Each code segment may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.)
Answer:
QUESTION 19
Drag and Drop Questions
You create SharePoint apps for multiple clients.
Each client has a unique environment with specific requirements.
You need to choose the appropriate hosting location for each app.
What should you do? (To answer, drag the appropriate hosting options to the correct description in the answer area. Each hosting option may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.)
Answer:
QUESTION 20
You must select an app model to deploy apps to an Office 365 small business tenant.
The business logic of the apps is located in a remote web application.
What should you do?
A. Create a SharePoint-hosted app. Implement the business logic by using JavaScript.
B. Develop provider-hosted apps and integrate data sources with the business logic by using OData.
C. Deploy the business logic to the host web by using a Full Trust SharePoint solution.
D. Develop an OData service provider infrastructure and publish the provider to the _layouts directory.
Answer: B
Explanation:
In the real exam had autohosted + oData and (instead of provider hosted and oData)
Once there are some changes on 70-488 exam questions, we will update the study materials timely to make sure that our customer can download the latest edition.