The following procedure is taken from some work I did recently to back up a server using flash archive, and restore it via an existing jumpstart server.
“sandpit-rep” is the hostname of my existing jumpstart server.
“sandpit-u5” is the hostname of my backup client.
/export/config is where the jumpstart server config files reside.
/backups is where we save any flash archives.

Add sandpit-rep IP address to sandpit-u5:/etc/hosts
NFS export sandpit-rep:/backups to sandpit-u5
Mount sandpit-rep:/backups to sandpit-u5:/mnt/backups
Flash archive sandpit-u5 to /mnt/backups/sandpit-u5.flasharchive

flarcreate -n sandpit-u5.flasharchive -c /mnt/backups/sandpit-u5.flasharchive

Create sandpit-rep:/export/config/sandpit-u5.flash.profile to reference the flash archive created on sandpit-u5.

Note that automatic resizing of filesystems is not supported with Flash Archive, so me must know the filesystem sizes prior to the restore and define them appropriately :

install_type flash_install
archive_location nfs sandpit-rep:/backups/sandpit-u5.flasharchive 
partitioning explicit 
filesys c0t0d0s0 free /filesys c0t0d0s1 128 swap
filesys any 2048 /var
filesys any 2048 /usr

Drop sandpit-u5 to OBP and do a net boot to install from the flasharchive.