コード例 #1
0
    $call->account_id = $account->id;
    $call->status = 'Planned';
    $call->save();
    //Create new opportunities
    $opp = new Opportunity();
    $opp->assigned_user_id = $account->assigned_user_id;
    $opp->assigned_user_name = $account->assigned_user_name;
    $opp->name = substr($account_name . " - 1000 units", 0, 50);
    $opp->date_closed = create_date();
    $key = array_rand($app_list_strings['lead_source_dom']);
    $opp->lead_source = $app_list_strings['lead_source_dom'][$key];
    $key = array_rand($app_list_strings['sales_stage_dom']);
    $opp->sales_stage = $app_list_strings['sales_stage_dom'][$key];
    // If the deal is already one, make the date closed occur in the past.
    if ($opp->sales_stage == "Closed Won" || $opp->sales_stage == "Closed Lost") {
        $opp->date_closed = create_past_date();
    }
    $key = array_rand($app_list_strings['opportunity_type_dom']);
    $opp->opportunity_type = $app_list_strings['opportunity_type_dom'][$key];
    $amount = array("10000", "25000", "50000", "75000");
    $key = array_rand($amount);
    $opp->amount = $amount[$key];
    $probability = array("10", "70", "40", "60");
    $key = array_rand($probability);
    $opp->probability = $probability[$key];
    $opp->save();
    $opportunity_ids[] = $opp->id;
    // Create a linking table entry to assign an account to the opportunity.
    $opp->set_relationship('accounts_opportunities', array('opportunity_id' => $opp->id, 'account_id' => $account->id), false);
}
$titles = array("President", "VP Operations", "VP Sales", "Director Operations", "Director Sales", "Mgr Operations", "IT Developer", "");
コード例 #2
0
$project_task->time_start = '10:00:00';
$project_task->parent_id = $tradeshow_id;
$project_task->priority = 'High';
$project_task->description = "";
$project_task->order_number = 11;
$project_task->task_number = 101;
$project_task->depends_on_id = $confirm_booth_id;
$project_task->estimated_effort = 16;
$project_task->actual_effort = 3;
$project_task->utilization = 100;
$project_task->percent_complete = 25;
$project_task_id = $project_task->save();
$project_task = new ProjectTask();
$project_task->assigned_user_id = 1;
$project_task->name = 'Arrange partner meetings';
$project_task->status = 'In Progress';
$project_task->date_due = create_date();
$project_task->time_due = '17:00:00';
$project_task->date_start = create_past_date();
$project_task->time_start = '10:00:00';
$project_task->parent_id = $tradeshow_id;
$project_task->priority = 'Medium';
$project_task->description = "Get the usual bunch.";
$project_task->order_number = 12;
$project_task->task_number = 102;
$project_task->depends_on_id = $project_task_id;
$project_task->estimated_effort = 40;
$project_task->actual_effort = 10;
$project_task->utilization = 100;
$project_task->percent_complete = 25;
$project_task_id = $project_task->save();