Difference between revisions of "PT Profile Auto Create"

From ADF Docs
Jump to: navigation, search
(Created page with '== Overview == The Auto Create process will allow for a profile record and all profile pages to be created. Setup a data values structure with the structure key the same names…')
 
Line 1: Line 1:
 
== Overview ==
 
== Overview ==
The Auto Create process will allow for a profile record and all profile pages to be created.   
+
The Auto Create process will create a profile custom element record and all profile pages.   
  
Setup a data values structure with the structure key the same names as the profile element fields.  This structure will populate the profile record.
+
Set up a data values structure with the structure key the same names as the profile element fields.  This structure will populate the profile record.
  
Call the Profile Service autoCreateProfile function and pass in the data value structure that was populated.  The return value is true/false for if the profile record was created.
+
Call the Profile Service autoCreateProfile function and pass in the data value structure that was populated.  The return value is true/false for if the profile record was created. (see example below)
  
 
== Configuration Point ==
 
== Configuration Point ==
Line 10: Line 10:
 
** Function autoCreateProfile - Process to create the profile record and profile pages for the data values structure.
 
** Function autoCreateProfile - Process to create the profile record and profile pages for the data values structure.
  
Below is a sample script to setup the data value structure and then call the Profile Service  autoCreateProfile function.  
+
Below is a sample script to set up the data value structure and then call the Profile Service  autoCreateProfile function.  
 
   <cfscript>
 
   <cfscript>
 
     dataValues = StructNew();
 
     dataValues = StructNew();

Revision as of 00:11, 25 January 2010

Overview

The Auto Create process will create a profile custom element record and all profile pages.

Set up a data values structure with the structure key the same names as the profile element fields. This structure will populate the profile record.

Call the Profile Service autoCreateProfile function and pass in the data value structure that was populated. The return value is true/false for if the profile record was created. (see example below)

Configuration Point

  • /ADF/apps/pt_profile/components/ProfileService.cfc
    • Function autoCreateProfile - Process to create the profile record and profile pages for the data values structure.

Below is a sample script to set up the data value structure and then call the Profile Service autoCreateProfile function.

 <cfscript>
   dataValues = StructNew();
   dataValues.userid = "testm";
   dataValues.firstName = "Mike";
   dataValues.lastName = "Test";
   dataValues.email = "testm@paperthin.com";
   // Call Profile Service to create account
   pageStatus = application.ptProfile.profileService.autoCreateProfile(dataValues);
   // Render out status
   WriteOutput("autoCreateLogin status = #pageStatus#");
 </cfscript>