Associating Mobile users with their tasks within projects
Once you have recorded details of your Mobile users, you must associate each user with their tasks within your Asta Powerproject projects. This enables Asta Site Progress to export the correct information to each user. There are three methods of associating Mobile users with their tasks within projects:
- By associating each Mobile user with one or more permanent resources, and assigning the permanent resources to the appropriate tasks.
- By associating each Mobile user with a code library entry in a code library of your choice, and assigning the codes from that library to the appropriate tasks.
For example, you may want to use the code library that you use to make tasks appear on the Ticksheet Tasks screen - the code library that identifies a task's build stage - to associate Mobile users with their tasks in the project. This would be sensible as the appropriate codes from this code library are already assigned to each task, which would save you from having to assign codes from a different code library to the tasks, purely for the purpose of associating Mobile users with their tasks. - Using the 'ASP_Users' code library, in which an entry for each Mobile user is created automatically when you enable or update Asta Site Progress in a project. You can then assign the codes from this library to the appropriate tasks, or associate Mobile users directly with the charts or summary groups for which they are responsible.
To specify which method you want to use:
- Click the Site Progress tab of the Backstage view.
- Click Log in and sign into Asta Site Progress configuration using the window that appears.
- Click Settings. The Site Progress Settings dialog appears.
- Click the Export tab.
- Select the Export using resource allocations... check box to export information to Asta Site Progress based on a user's permanent resource allocations in your Asta Powerproject projects, or clear the check box to export information on whichever tasks the user's entry in a particular code library is assigned to, or using the 'ASP_Users' code library.
- Click OK to save your changes and return to the Site Progress tab of the Backstage view.

To associate Mobile users with their tasks using permanent resources, you must carry out the following steps for each Mobile user:
- Click the Site Progress tab of the Backstage view.
- Click Log in and sign into Asta Site Progress configuration using the window that appears.
- Click Users. Use the Site Progress Users dialog to create the Mobile user.
- Within each Asta Powerproject project on which the user is to work, create one or more permanent resources to represent the user. Each Mobile user can be associated with one or more permanent resources.
- Edit the properties of the permanent resource record and select the Mobile user to which the permanent resource relates in the Site Progress user field, on the Details tab of the Permanent Resource Properties dialog. If you want to associate a Mobile user with more than one permanent resource, select the same Mobile user in this field for each of the permanent resources.
- Assign the permanent resource(s) to the appropriate tasks in the project(s).
When you export information to Asta Site Progress, the Mobile user will receive information on all tasks to which their permanent resource records are assigned.

To associate Mobile users with their tasks using a code library of your choice, you must open each project on which your users are to work, click File, then click Properties to view the Properties tab of the Backstage view, then select the code library you want to use to associate Mobile users with their tasks in the Site Progress library field. You must then carry out the following steps for each Mobile user:
- Click the Site Progress tab of the Backstage view.
- Click Log in and sign into Asta Site Progress configuration using the window that appears.
- Click Users. Use the Site Progress Users dialog to create the Mobile user.
- Within each Asta Powerproject project on which the user is to work, create a code library entry in the specified library to represent the user - unless a suitable code library entry exists already.
- Edit the properties of the code library entry and select the Mobile user to which the code relates in the Site Progress user field, on the Code Library Entry Properties dialog.
- Assign the user's code library entry to the appropriate tasks in the project(s).

To associate Mobile users with their tasks using the 'ASP_Users' code library, you must open each project on which your users are to work, click File, then click Properties to view the Properties tab of the Backstage view, then select Default Synchronised Site Progress Library in the Site Progress library field. You must then carry out the following steps for each Mobile user:
- Click the Site Progress tab of the Backstage view.
- Click Log in and sign into Asta Site Progress configuration using the window that appears.
- Click Users. Use the Site Progress Users dialog to create the Mobile user.
- Within each Asta Powerproject project on which the user is to work, on the Project tab of the Ribbon, in the Site Progress group, click Enable/Update Site Progress. This creates an 'ASP_Users' code library in the project (if it does not already exist) and synchronises the project with any changes that you have made to your Mobile user records. One code is created in this code library for each Mobile user. Each code has the same name as the corresponding Mobile user.
You do not need to click Enable/Update Site Progress each time you create a user in Asta Site Progress; you can create or edit a number of users, then click Enable/Update Site Progress to synchronise the active project with all of the changes that you have made. - Assign the user's code library entry to the appropriate tasks in the project(s).
When you export information to Asta Site Progress, the Mobile user will receive information on all tasks to which their 'ASP_Users' code library entry is assigned.
If you choose to associate users with their tasks using the 'ASP_Users' code library, there is an alternative way of associating users with their tasks: by associating users with the charts or summary groups within your Asta Powerproject projects for which they are responsible. If you do this, users receive information about the tasks within the charts or summary groups for which they are responsible each time you export project information to Asta Site Progress.
To do this:
- Click the Site Progress tab of the Backstage view.
- Click Log in and sign into Asta Site Progress configuration using the window that appears.
- Click Users. Use the Site Progress Users dialog to create the Mobile user.
- Within each Asta Powerproject project on which the user is to work, on the Project tab of the Ribbon, in the Site Progress group, click Chart Assignments. The Site Progress Chart Assignments dialog appears.
You can also access this dialog by clicking the Site Progress tab of the Backstage view, selecting Ready to export in the Displaying jobs field, selecting a job in the list, then clicking Chart Assignments. Accessing the dialog in this way enables you to associate users with charts and summary groups in projects without having to open the projects in Asta Powerproject in turn. - In the Chart assignments field, navigate to and click a chart or summary group that contains the tasks for which a user is responsible.
- Click and drag a user from the Users field onto the selected chart or summary group to associate them with that branch of the project. The chart or summary group changes colour to indicate that a user has been associated with it. When you apply your changes, a code library entry that relates to the user is created within the 'ASP_Users' code library (if it does not exist already), and is assigned to the chart or summary group.
If you want to assign a different user to a chart or summary group, click and drag the other user onto the chart or summary group to override any existing user association. If you want to unassign all users from a chart or summary group, click and drag the 'None' user onto the chart or summary group. - Continue assigning users to charts and summary groups, then click OK.
When you export information to Asta Site Progress, the Mobile user will receive information on all tasks within the charts and summary groups with which they have been associated.
You can combine both methods of associating Mobile users with tasks using the 'ASP_Users' code library. For example, you could use the Site Progress Chart Assignments dialog to associate user A with all of the tasks in a particular chart, then manually assign user B's code to one or more of the tasks within the chart. This would leave user A associated with all of the tasks in the chart except those specific tasks with which user B is associated.
If you associate users with their tasks using the 'ASP_Users' code library, you must ensure that the code library is kept up to date with any changes that you make to your user records when configuring Asta Site Progress. Asta Site Progress updates the code library automatically whenever you access the Site Progress Chart Assignments dialog or open a project by clicking Open Project on the Site Progress tab of the Backstage view. You can also update the code library by opening the project and clicking Enable/Update Site Progress, in the Site Progress group, on the Project tab of the Ribbon.
Steps involved in setting up Asta Site Progress
Recording details of Asta Site Progress users