Pre-Summer Sale - Special 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: 70dumps

InsuranceSuite-Developer Questions and Answers

Question # 6

Which uses correct Gosu syntax and follows Gosu best practices?

A.

myValue == true ? null : < error message >

B.

myValue == true and !(boolValue)

C.

myString.IsNullOrEmpty() or myNumber == 0

D.

myCollection.Count > 0 and myValue == true

E.

myNumber is greater than 10 and myNumber is less than 20

Full Access
Question # 7

Which GUnit test method adheres to the Guidewire naming standards?

A.

whenAssigningActivityTest

B.

claimSegmentationTest

C.

testBulkInvoiceBatchJob

D.

testThatQuoteIsGenerated

Full Access
Question # 8

An insurer has a number of employees whose names are similar, but each one has a unique employee number for identification. Displaying the employee ' s name as a drop-down list in the user interface must include the employee ' s number with the employee ' s name to ensure uniqueness. For example:

    John Smith 3455

    William Andy 3978

    John Smith 4041

How can a developer satisfy this requirement following best practices?

A.

Enable Post On Change for name fields to modify how they display when the name is referenced.

B.

Define an entity name that concatenates the name fields and employee number.

C.

Create a setter property in a Name enhancement class.

D.

Create a Displaykey that concatenates the name fields and employee number.

Full Access
Question # 9

A developer is creating an entity for home inspections that contains a field for the inspection date. Which configuration of the file name and the field name fulfills the requirement and follows best practices?

A.

HomeInspection.etx, InspectionDate.Ext

B.

HomeInspection_Ext.eti, InspectionDate.Ext

C.

HomeInspection_Ext.etx, InspectionDate

D.

HomeInspection.eti, InspectionDate.Ext

E.

HomeInspection.Ext.eti, InspectionDate

Full Access
Question # 10

There is a requirement for an additional filter on Desktop Activities. The filter requires a complex query. Which option will meet the requirement and follow best practices?

A.

Use a Gosu query with a " where " clause to find the needed rows, then pass the results to the filter.

B.

Use a " for " loop with an " if " statement to find the needed rows, then pass the results to the filter.

C.

Create a function using a Gosu query and a subselect clause, then call that function from the filter property.

D.

Create a function using a Gosu query and compare clauses, then call that function from the filter property.

Full Access
Question # 11

An insurer plans to offer coverage for pets on homeowners policies. Whenever the covered pet Is displayed in the user interface, it should consist of the pet ' s name and breed. For example:

Question # 11

How can a developer satisfy this requirement following best practices?

A.

Enable Post On Change for the pet name field to modify how it displays when referenced

B.

Define an entity name that concatenates the pet ' s name and breed fields

C.

Create a setter property in a Pet enhancement class

D.

Create a display key that concatenates the pet ' s name and breed

Full Access
Question # 12

The results of a Guidewire Profiler analysis on a web page showed a large unaccounted-for time. The developer cannot identify which block of code is taking up so much time by examining the profiler output. Which approach can help to account for the large time spent and improve reading of the profiler output?

A.

Identify the PCF file name in the profiler output.

B.

Print out the timestamp before and after the code blocks.

C.

Surround the blocks of code with profiler tags.

D.

Create a function to calculate processing time in the class.

Full Access
Question # 13

A Guidewire developer is assigned to create a new List View (LV). Which two objects are required for the list view to appear on the Studio canvas with no errors or red showing? (Select two)

A.

A row iterator

B.

A text input

C.

Add and Delete buttons

D.

A text cell

E.

A row

Full Access
Question # 14

Succeed Insurance needs to add a new getter property to the Java class generated from the Contact entity. According to best practices, what steps below would allow this to get implemented? (Select Two)

A.

Add the enhancement definition to the Contact.eti file.

B.

Add the enhancement definition to a new Contact.etx file.

C.

Create a new Gosu enhancement for the Contact entity in the gw.entity.enhancements package.

D.

Add a new get property to the enhancement.

E.

Create a new Gosu enhancement for the Contact entity in the si.cc.entity.enhancements package.

F.

Add a new get function to the enhancement.

Full Access
Question # 15

Which two statements are true regarding the Guidewire Cloud Assurance process? (Select two)

A.

Cloud Assurance does not apply to customer projects migrating self-managed implementations into Guidewire Cloud Platform.

B.

Items in the Optimization Backlog must be resolved before deployment to the Cloud.

C.

Cloud Assurance applies to both new Guidewire Cloud implementations and customer projects migrating self-managed implementations into Guidewire Cloud Platform.

D.

Cloud Assurance applies to new Guidewire Self-managed implementations.

E.

The Optimization Backlog includes Guidewire suggestions for improvement.

Full Access
Question # 16

In TrainingApp. the Person Info card of the Details screen for a contact has a section where basic employment information is stored:

Question # 16

The insurer requires this information to be displayed, in this format, on every card of both the Summary and Details screens, for every individual person contact. This information will be stored in a container to be reused on all these cards.

Which object will most efficiently meet this requirement, according to best practices?

A.

Detail View Panel

B.

Input set widget

C.

Input Set PCF file

D.

Worksheet PCF file

Full Access
Question # 17

An insurer wants to prevent US phone numbers from containing the string " 555 " in the prefix (digits 4-6). In addition to a test for country, which validation expression will accomplish this?

A.

((phoneOwner.PhoneFields.NationalSubscriberNumber[4..6] as String) == ' 555 ' ) ? DisplayKey.get( " BadPhoneNumber " ) : true

B.

((phoneOwner.PhoneFields.NationalSubscriberNumber as String).contains( ' 555 ' )) ? DisplayKey.get( " BadPhoneNumber " ) : null

C.

((phoneOwner.PhoneFields.NationalSubscriberNumber[3..5] as String).equals( ' 555 ' )) ? DisplayKey.get( " BadPhoneNumber " ) : null

D.

(phoneOwner.PhoneFields.NationalSubscriberNumber[3..5].equals( ' 555 ' )) ? DisplayKey.get( " BadPhoneNumber " ) : true

Full Access
Question # 18

Succeed Insurance has information that they want to display on multiple pages with the same layout. Which PCF container types can be used to meet this requirement? (Choose 3)

A.

DetailView

B.

Popup

C.

LocationGroup

D.

ListView

E.

InputSet

F.

Worksheet

Full Access
Question # 19

An insurer has a number of employees working remotely. Displaying the employee ' s name in a drop-down list must include the employee ' s location (e.g., John Smith - London, UK). How can a developer satisfy this requirement following best practices?

A.

Define an entity name that concatenates the name fields and work locations

B.

Create a displaykey that concatenates the name fields and work locations

C.

Create a setter property in a Name enhancement class

D.

Enable Post On Change for name fields to modify how the name is displayed

Full Access
Question # 20

A developer has completed a configuration change in an InsuranceSuite application on their local environment. According to the development lifecycle described in the training, which initial steps are required to move this change towards testing and deployment? Select Two

A.

Deploy the application directly to a pre-production planet.

B.

Schedule automated builds in TeamCity

C.

Push the code changes to the remote source code repository in Bitbucket.

D.

Trigger a TeamCity build via Guidewire Home if it has not already begun automatically.

E.

Create a new physical star system in Guidewire Home.

F.

Configure pre-merge quality gates in Bitbucket.

Full Access
Question # 21

Which statement is true about the Project Release branch for an implementation using Git?

A.

It stores the current production code and is updated whenever the production system is updated

B.

It is used by the implementation team to develop code for a specific release

C.

It is used by the implementation team to stabilize the code for a specific release

D.

It contains product releases from Guidewire

Full Access
Question # 22

ABCompanyVendor is an entity in the base application. An insurer needs to add a new company vendor type for auto glass shops. Which configuration fulfills the requirement and follows the best practices?

A.

Add a new entity ABAutoGlassShop_Ext.eti as a subtype of ABCompanyVendor.

B.

Create ABAutoGlassShop_Ext.eti and add it as an array in ABCompanyVendor.etx.

C.

Add a new column AutoGlassShop_Ext in the entity extension ABCompanyVendor.etx.

D.

Create ABAutoGlassShop.etx as an extension of ABCompanyVendor.

Full Access
Question # 23

Which two types of InsuranceSuite projects does the Cloud Assurance process apply to? (Select two)

A.

Upgrades to Guidewire Cloud Platform

B.

New Guidewire Cloud Platform implementations

C.

New self-managed implementations

D.

Upgrades on self-managed implementations

E.

New features added to existing implementations

Full Access
Question # 24

An insurer with a self-managed InsuranceSuite implementation is preparing to transition to Guidewire Cloud Platform (GWCP). Which two Cloud Delivery Standards must be met before deployment? (Select two)

A.

Performance tests must be developed and run for all functionality before an upgrade to the Cloud.

B.

All new typelist and entity extension names include a three-character customer-specific suffix.

C.

Database Consistency Check data issues that prevent upgrades must be fixed.

D.

Customers must be on the most current General Availability (GA) version of the product being deployed to the Cloud.

Full Access
Question # 25

What is a commit in Git?

A.

A snapshot of all of the files in a project

B.

A floating pointer to a stream of file changes

C.

A fixed pointer that identifies the changes to a file

D.

A list of files with the changes made to each file over time

Full Access
Question # 26

An InsuranceSuite implementation project is preparing for deployment to the Guidewire Cloud Platform. Which two Cloud Delivery Standards must be met before deployment? (Select two)

A.

There are no instances of single statements with multiple expansion operators(*)

B.

GUnit tests must be combined into suites and executed in Studio prior to each code deployment

C.

The default system user su is configured as the second argument of the runWithNewBundle method

D.

New entities and new columns added to existing entities use a customer suffix such as _Si

E.

Log files contain no PII (Personally Identifiable Information) as clear text

Full Access
Question # 27

The Officials list view in ClaimCenter displays information about an official called to the scene of a loss (for example, police, fire department, ambulance). The base product captures and displays only three fields for officials. An insurer has added additional fields but still only displays three fields. The insurer has requested a way to edit a single record in the list view to view and edit all of the officials fields. Which location type can be used to satisfy this requirement?

A.

Forward

B.

Page

C.

Popup

D.

Location group

Full Access
Question # 28

Which of the following represents logging best practices? Select Two

A.

Mask personally identifiable information (PII) before including it in a log message.

B.

Set the logging level to " info " in the production environment.

C.

Set the logging level to " debug " in the production environment when diagnosing a production issue.

D.

Log all information that is necessary to diagnose the transaction.

E.

Log every transaction to ensure a complete audit trail.

Full Access
Question # 29

There is a requirement to add fields specific to Auto Rental Agencies. The additional fields required are; Auto Renta License, Offers Roadside Assistance, and Offers Insurance. Other fields will come from the existing ABCompanyVendor entity.

For reference, the diagram below shows the ABCompany subtype of the ABContact entity:

Question # 29

How should this requirement be configured following best practices?

A.

Create ABAutoRentalAgency.Ext as a subtype of A B Company Vendor and add the three fields to the subtype

B.

Create ABAutoRentalAgency.Ext as a subtype of ABCompany and add the three fields to the subtype

C.

Create a custom entity ABAutoRentalAgency_Ext and add the three fields to this entity

D.

Create three new fields to extend the existing ABCompany Vendor subtype

Full Access
Question # 30

Given the following Gosu method definition:

function calculateDiscount( amount : Decimal ) : amount {

if ( amount > 1000 ) {

return amount * 0.10

}

else {

return amount * 0.05

}

}

Identify the two errors in this Gosu method definition.

A.

The variable name amount is not descriptive.

B.

The comparison amount > 1000 is missing parentheses.

C.

The return type amount is incorrect.

D.

The method name calculateDiscount does not follow camel case.

E.

The variable amount is not initialized.

F.

The return type should be Decimal.

Full Access
Question # 31

A developer needs to create a new entity for renters that contains a field for the employment status. EmploymentStatusType is an existing typelist. How can the entity and new field be created to fulfill the requirement and follow best practices?

A.

Create Renter_Ext.eti under Extensions - > Entity with a typekey EmploymentStatus.

B.

Add Renter.etx under Metadata - > Entity with a column EmploymentStatus_Ext.

C.

Add Renter.eti under Extensions - > Entity with a column EmploymentStatus_Ext.

D.

Create EmploymentStatusType.ttx under Extensions - > Typelist with a type code Renter.

Full Access
Question # 32

Succeed Insurance needs to modify an existing PolicyCenter typelist called PreferredContactMethod with the following options: Social Media, Work Phone, and Work Email. Following best practices, which of the following options would a developer use to implement these requirements?

A.

The code value for each option should be: SocialMedia_Ext, WorkPhone_Ext, WorkEmail_Ext

B.

The code value for each option should be: social_media, work_phone, work_email

C.

The code value for each option should be: social_media_Ext, work_phone_Ext, work_email_Ext

D.

The code value for each option should be: SocialMedia, WorkPhone, WorkEmail

Full Access
Question # 33

According to best practices, which two requirements should be implemented using a Pre-Update Rule? (Select two)

A.

Update the address details on all currently unissued checks associated with a Contact when that Contact ' s address is changed.

B.

Initiate an asynchronous background workflow process after a Claim has been committed to the database.

C.

Create a transactional audit entry that captures both the prior value and the new value immediately before committing a change to a specific field.

D.

Automatically determine the optimal adjuster to handle a newly reported loss.

Full Access
Question # 34

An insurer needs to define a new Typecode on an existing base application Typelist. Which actions follow best practices for implementing this requirement in Guidewire InsuranceSuite? (Choose 2)

A.

Create a new standalone Typelist with the new category.

B.

Modify the typelist ' s .java file so that the new Typecode is added in the Typelist ' s definition file.

C.

Define the new Typecode within the base Typelist ' s .ttx file.

D.

Define the new Typecode within the base Typelist ' s .tti file.

E.

Create an extension file (.ttx) if it does not already exist.

Full Access
Question # 35

In the screenshot below

Question # 35

A developer has added a tab labeled Delinquencies to the tab bar of BillingCenter. This tab will contain several pages. The first page in the tab will display a summary of the currently-selected delinquency, the second page will show the associated policy, and the third page will show the associated account.

What PCF container will be used to configure this requirement?

A.

A location ref

B.

A location group

C.

A location ref iterator

D.

A location

Full Access
Question # 36

Database Consistency Checks classified as ' Other data integrity expectations ' in Guidewire Cloud must be addressed before deploying code into production in the Cloud. Which two are best practices for resolving these errors? (Select two)

A.

Run the Production Data Fix Tool to correct these errors.

B.

Fix these errors regardless of age or number of offending rows.

C.

Prioritize errors that are recent and occur in large numbers.

D.

Share analysis with Guidewire Cloud Assurance for final determination.

E.

Schedule weekly deployments of fixes until all errors are resolved.

Full Access
Question # 37

The Panel Ref in the screenshot below displays a List View with a toolbar. Add and Remove buttons have been added to the toolbar, but they appear in red, indicating an error. The Row Iterator has toAdd and toRemove buttons correctly defined.

Question # 37

What needs to be configured to fix the error?

A.

Set the toCreateAndAdd property of the row iterator

B.

Set the iterator property of the Add and Remove buttons

C.

Set the Visible property of the row iterator

D.

Set the addVisible and removeVisible properties of the Add and Remove buttons

Full Access
Question # 38

The following Gosu statement is the Action part of a validation rule:

claim.rejectField( " State " , TC_PAYMENT, DisplayKey.get( " Rules.Validation.Claim.NotInDraft " , null, null))

It produces the following compilation error:

Gosu compiler: Wrong number of arguments to function rejectField(java.lang.String, typekey.ValidationLevel, java.lang.String, typekey.ValidationLevel, java.lang.String). Expected 5, got 3

What needs to be added to or deleted from the statement to clear the error?

A.

A left parenthesis must be deleted.

B.

The two nulls must be replaced with a typekey and a string.

C.

A right parenthesis must be added.

D.

The word ' State ' must be replaced with a DisplayKey.

Full Access
Question # 39

What is a purpose of logging in deployed systems that follows best practices?

A.

Capturing the significant events for auditing

B.

Troubleshooting payments by logging bank account numbers

C.

Recording the details of a user ' s login credentials

D.

Saving the runtime database queries and procedures

Full Access
Question # 40

The Guidewire Cloud Platform (GWCP) uses an astronomy metaphor to describe its logical partitions. Which statements accurately describe how different levels within this metaphor provide isolation? (Choose 2)

A.

Tenants provide isolation between different AWS regions.

B.

Each Star is kept completely separate from the other Stars within a Tenant.

C.

A Star isolates data between different Tenants.

D.

A Star is a logical star system that represents a business unit or shared service.

E.

Galaxies isolate individual planets from each other.

F.

Planets provide isolation between different Orbits.

Full Access
Question # 41

A developer performed Guidewire Profiler analysis on a web service. The results showed a large Own Time (unaccounted-for time) value, but it is difficult to correlate the data with the exact section of code executed. Which approach can help to identify what is causing the large processing time?

A.

Create more profiler tags to block out sections of code

B.

Add more logging statements at the INFO level

C.

Use print statements to calculate the time spent in the code

D.

Apply extra frames in the profiler output

Full Access
Question # 42

Which statements about Gosu package structure and naming conventions follow Guidewire best practices for customer implementations? (Choose 2)

A.

Use underscores in package names (e.g., my_package).

B.

Place all custom classes in a single custom package.

C.

Use generic package names like com.company.

D.

Include the product code (e.g., pc, cc, bc) in the package structure.

E.

Group classes solely by functional area (e.g., util, entity, batch).

F.

Use the customer code as the top-level package segment.

Full Access
Question # 43

This code sample performs poorly due to the use of dot notation with multiple array expansions: var lineItems = Claim.Exposures*.Transactions*.LineItems. What is the recommended best practice to improve the performance of this code?

A.

Rewrite the code with a nested for loop to retrieve the results

B.

Break the code into multiple gosu queries to retrieve the results for each array

C.

Write a query that fetches the addresses into a collection then uses where() to filter the results

D.

Replace the dot notation syntax in the code with ArrayLoader syntax

Full Access
Question # 44

A developer wants to manually trigger a build chain in TeamCity to generate a deployable Docker image for a specific commit. According to the process described in the training, what are the key initial steps to achieve this? (Choose 2)

A.

Update the application ' s configuration resources in Lifecycle Manager.

B.

Access the Automated Builds app in Guidewire Home.

C.

Access TeamCity via Guidewire Home.

D.

Configure a new monitor in Datadog.

E.

Select the desired build configuration and trigger the build.

Full Access
Question # 45

What is a benefit of archiving?

A.

Re-indexes the contents of the database to increase data retrieval speed.

B.

Reduces database size by permanently removing data marked for purge.

C.

Improves application performance by reducing the size of the database.

D.

Reorganizes and compresses the contents of the database to conserve space.

Full Access