Travailler avec les variances d'affectation

Variances de transmission

La classe ASN expose plusieurs propriétés pour gérer la variance dans les valeurs de référence d’une affectation et le coût réel, la date de début, la date de fin et le travail:

Pour voir les variances d’attribution des ressources dans le projet Microsoft:

  1. Sur l’écran d’utilisation des tâches, sélectionnez Insérer et dix colonnes.
  2. Ajoutez les colonnes souhaitées.

Obtenir une variance d’affectation dans Aspose.Tasks

L’exemple de code suivant montre comment obtenir la variance de travail des ressources à l’aide d’Aspose.Tasks.

 1// Create project instance
 2System::SharedPtr<Project> project1 = System::MakeObject<Project>(dataDir + u"ResourceAssignmentVariance.mpp");
 3    
 4// Print assignment variances
 5    
 6{
 7    auto ra_enumerator = (project1->get_ResourceAssignments())->GetEnumerator();
 8    decltype(ra_enumerator->get_Current()) ra;
 9    while (ra_enumerator->MoveNext() && (ra = ra_enumerator->get_Current(), true))
10    {
11        System::Console::WriteLine(System::ObjectExt::Box<Duration>(ra->Get<Duration>(Asn::WorkVariance())));
12        System::Console::WriteLine(ra->Get<double>(Asn::CostVariance()));
13        System::Console::WriteLine(System::ObjectExt::Box<Duration>(ra->Get<Duration>(Asn::StartVariance())));
14        System::Console::WriteLine(System::ObjectExt::Box<Duration>(ra->Get<Duration>(Asn::FinishVariance())));
15    }
16}
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.