Bookshelf Home | Contents | Index | Search | PDF |
Siebel Service Handheld Guide for Windows-Powered Devices > Data Filtering > Service Handheld Filters >
Primary Service Business Components
The primary business components in the Siebel Service Handheld application are Action, Account, Service Request, Order, and Asset.
Action
The primary Business Component in the Service Handheld application is the Action Business Component.
NOTE: The Service Handheld application uses the ActionSHCE business object unlike other Siebel applications that use the Action business object.
Activities are based on the Action Business Component and, therefore, the following views are based on the Action Business Component:
- Activities Activities view
- Activities Details view
- The parent applets in each Activities screen
- New Activity view in the Activities screen
The application is based on activities and all other data relationships are based on the Action object. By default, the activities that are selected for download are determined by a combination of the repository configuration, a QBE, and a PDQ. The QBE is defined to select activities that meet both of the following criteria:
- Activities for which the end user is a team member or owner, and
- Activities for which the activity status is not Declined, Cancelled, or Done
Therefore, the end user sees only his or her open activities—that is, activities that require some action. Generally, the end user does not see activities for other users or activities that do not require action. For example, a field repair activity may be assigned to a field technician, and this activity automatically gets downloaded. There may be instances when you want activities that are assigned to another user to get downloaded. For example, a service center technician makes a follow-up call to the customer related to the activity assigned to the field technician. In order to download the follow-up call activity, you need to make the service center technician and the field technician part of the same team and assign the team to the activity.
This set of user's activities is further reduced by the default PDQs which specify a time frame for the activities:
- Today
- Past Due and Today
- Today and Tomorrow
- Past Due, Today, and Tomorrow
The activities that are filtered for a user determine which associated accounts, service requests, and orders are downloaded. The association between the remaining business objects is configured in Siebel Tools.
Accounts
The QBEs and PDQs determine which activities are downloaded. In turn, these activities determine the accounts that are downloaded. Only those accounts that are associated with the selected activities are downloaded. Activities are typically children of accounts. Therefore, a reverse relationship must be configured to support the described behavior. This reverse relationship is configured in Siebel Tools at the business object level by linking Account ID on Activity with Account ID on Account.
Service Requests
The downloaded accounts determine which service requests are downloaded. All service requests that are associated with the selected accounts are downloaded. This includes service requests that are associated with the downloaded activities, but it also includes all other service requests associated with the downloaded account. The relationship between accounts and service requests is configured in Siebel Tools at the component level by linking the Account ID on Service Request with the Account ID on Account. The service requests are further restricted by a QBE that selects only service requests that are open or that were closed in the last 30 days.
The following table shows an example of the relationship between activities, accounts, and service requests.
Assume that Activity 1 is downloaded. Activity 1 is associated with one account (Account A) and one service request (Service Request X). Therefore, Activity 1, Account A, and Service Request X are downloaded. However, Account 1 has other service requests associated with it, Service Requests Y and Z, and these service requests are also downloaded.
In summary, the following records are downloaded:
- Activity 1
- Account A
- Service Requests X and Y
Activity 2 is not downloaded, although the account (A) and service request (X) associated with Activity 2 is downloaded. Account B, which is not associated with Activity 1, is also excluded. These exclusions illustrate the way in which the Action business component determines which of the other components are selected.
Orders
The downloaded service requests determine which orders are downloaded. Therefore, only those orders associated with the selected service orders are downloaded. The following table shows an example of the relationship between activities, accounts, service requests, and orders.
Service Request X is associated with Activity 1. Any orders associated with Service Request X are downloaded. Therefore, in the example above:
- Order L which is associated with Service Request X is downloaded.
- Although order M is not associated with the downloaded activity (Activity 1), it is associated with the downloaded service request (Service Request X) and, therefore, it is also downloaded.
- Order N is not associated with Service Request X and, therefore, it is not downloaded.
Note that Activity 2 is not selected even though its associated service request (X) and order (M) are selected.
Assets
Accounts determine which assets are downloaded. Therefore those assets that are associated with the selected accounts are extracted. In addition, any assets in the field technician's trunk are downloaded.
No Record PDQs
By default, all records for each screen in the Service application—Activities, Accounts, Contacts, and Service Requests—are downloaded to the device. If the defaults are applied, this would result in an unacceptably large number of records on the device. In the Service application, the relationship between the business components, as defined in Siebel Tools, determines which accounts, contacts, and service requests are selected and downloaded. Therefore, PDQs have been defined so that no account, contact, and service request records are selected for synchronization through the default mechanism. These no-record filters are:
- PDADef_*No Accounts
- PDADef_*No Contacts
- PDADef_*No Service Requests
- PDADef_*No Assets
These filters appear, by default, in the Choose drop-down list when end users synchronize their devices. (The exception to this is the PDADef_*No Contacts filter because there is no Contacts screen.) These filters are only applicable during synchronization. The asterisk in the filter name excludes them from the application's Queries drop-down list.
Bookshelf Home | Contents | Index | Search | PDF |
Siebel Service Handheld Guide for Windows-Powered Devices Published: 18 July 2003 |