Bookshelf Home | Contents | Index | PDF |
Siebel Remote and Replication Manager Administration Guide > Siebel Remote Concepts > Using Siebel Remote > How Changes Are Propagated to and from a Mobile Web ClientBetween synchronization sessions, the Siebel Remote server prepares transactions applied to the database server by other users—mobile and dedicated. Siebel Server components write the transactions to a separate directory for each mobile user. These transactions, combined with items from the File System, are downloaded to the Mobile Web Client during the next synchronization session. Items from the File System include updated, published, or requested marketing literature, correspondence templates, and other types of file attachments. A similar process occurs on the client as well, although without the server component. Process Flow for Changes by Connected UsersThis section describes the process flow for downloading changes on the server database to local databases. The flow takes place from the time a connected user creates a new opportunity until it appears in a local database. This specific process flow includes an example of a telesales representative in a Call Center. The telesales person talks to potential customers responding to a new advertising campaign. The telesales person decides to create a new opportunity record for one of the more promising responses. Figure 7 illustrates this flow. The numbers in the diagram correspond to the list immediately following the diagram. The process flow for the example above includes the following steps:
CAUTION: Users should never directly modify the local transaction log. The Siebel Remote synchronization client automatically purges the local transaction log table. Process Flow for Changes Made by Mobile UsersMobile Web Clients use a local database to store data for user access. The local database contains Siebel eBusiness Applications tables that store user data. The local database also contains a local transaction log to store transactions created by the mobile user. Siebel Remote forwards these transactions to the Siebel Remote server when the client synchronizes. This section provides a description of each phase of the process flow, from the time when the mobile user modifies the new opportunity until the time when the modifications appear in the Server database. For this example, assume that a mobile user is meeting with a potential new client, represented by the opportunity record entered by the telesales representative in the previous section. Figure 8 illustrates this flow. The numbers in the diagram correspond to the list following the diagram.
File Attachments and Siebel RemoteThis section provides additional information about how Siebel Remote handles file attachments. When a Siebel Remote client attaches a file to a record in the local Siebel database, the metadata concerning the file is stored in the local Siebel database, and the file is stored in the local Siebel file system. When the client synchronizes with the Siebel Remote Server, normal synchronization procedures result in the file being copied to the server's Siebel file system, and metadata concerning the file being copied to the server's Siebel database. If the record to which the file is attached is accessible to another Siebel Remote client, such as another member of a sales team, then ordinarily file metadata is transferred to that team member's local Siebel database when that team member next synchronizes. However, the file attachment, itself, usually is not transferred to the local Siebel file system until it is specifically requested. (The exception is that certain types of file attachments, such as Literature items, have a Distribution Method setting. If Distribution Method is set to Publish, the file is automatically sent to Siebel Remote users, without needing to be requested.) A Remote client requests a file attachment by clicking its link in a Siebel application, or by selecting its Request File check box. When this is done, a request for the file is queued. In order to actually receive the file, the client must synchronize again, which will result in the file being copied to the local Siebel file system. Once the synchronization is complete, the client must click the link again to view the file. |
Siebel Remote and Replication Manager Administration Guide |