Post on 03-Jan-2019
Nro. 1 Español Vol. 3Octubre 2008
TODO SOBRE STSADM; Y AQUELLO QUE NO QUISISTE PREGUNTAR ...................... 5
ADMINISTRADOR DE SHAREPOINT: LAS COLUMNAS DE SITIO ............................ 8
DESARROLLO: WORKFLOW DE APROBACIÓN CON VISUAL STUDIO ........... 13
REVISTA ESPECIALIZADA EN TECNOLOGIAS SHAREPOINT
Bienvenidos a CompartiMOSS, la primera revista electrónica sobre SharePoint dirigida al mundo de habla hispana.
Editorial El tercer número de nuestra revista especializada en SharePoint ha visto cambios, puntos difíciles y nuevos colaboradores… (Continúa en la primera página)
En esta Edición: Cuando la empresa aprende con MOSS Todo lo que siempre quiso saber sobre stsadm y
nunca se atrevió a preguntar Noticias, Descargas, Novedades Más, mucho más…
CompartiMOSS
SCompartiMOindependienforma electróexpresadas spersonal. Dirección Ge
Gus Héc Juan
Contáctenosgustavo@gavhinsua@gmajandre.valen Blogs www.sharepwww.gavd.nwww.mossca Escríbanos: compartimos Visítenos: www.gavd.n
Con
Opinión Paso a Pas
AdministradoDesarrolloDescargas
Staff OSS es una pubte de distribucónica. Las opinson de estricto
eneral stavo Vélez ctor Insua n Andrés Valen
s vd.net ail.com zuela@hotma
point2007.co.ccet a.com/blog
ss@gavd.net
et/compartim
ntenid
Págso Págores Págio Págis Pági
blicación ción libre en niones aquí orden
nzuela
il.com
c
oss
do
gina 3 gina 8 ina 11 ina 13 ina 25
El tercerdifíciles y Primero Disculpasretraso ccambios hemos fijmientras Los puntnoticias: Juan AndSharePoiAndrés ede Usuaramantes Compartnuestro m SUGES (ebuenas ntrabajandcantidad el grupo forma, y grupo pa Por últimSharePoiCosta Ricpor Ricarhasta ahopresentapresentaSPS/simpSPS/simp
r número de y nuevos colab
que todo, nos s podemos ofrcontinua, y no que hemos imjado. Como des definimos el f
tos difíciles espJuan Andrés Vdrés es MVP nt significará es también dirrios de SharePde SharePo
iMOSS, MOSSmundo hispano
el Grupo de Unuevas para codo en su formde personas destá abierto a en unos cuanara estar al tant
mo, aunque no nt se va a realca en esos díasrdo Muñoz y Vora un éxito endores, será al ciones y sobreposio1/paginasposio1/default
nuestra revistoradores.
hemos demorrecer muchas,tiene disculpamplementado ecisión estratégformato definit
peramos habeValenzuela se hMOSS, y conun tremendo ector de MOSPoint. Uno de loint que se SCA y SUGES fohablante de S
Usuarios de Shomentar. El grmación desde dispuestas a patodos los que ntos días vereto del calenda
como último eizar el 11 de nos, no deje de paielka Rojas (rimn cuanto a canfinal también ue inscripciones s/Agenda.aspx.aspx.
Com
ta especializad
rado un mes m lo mismo quea, así que ni loesperamos cugica, hemos detivo que usare
erlos dejado atha unido a nuen su experiencavance para laSSCA (http://wlos objetivos dencuentran dformarán un nSharePoint.
harePoint en Erupo se ha hechace unos cuarticipar. Aunqdeseen tomarmos las primerio).
en importanciaoviembre próxasarse por allí. munozm@gmatidad de inscriun éxito total. se puede enco y http://ug.cu
Juan And
mpartiMOSS
0
da en SharePo
más de lo previe razones por o vamos a inteumplir en el fecidido volver mos en el futu
trás, así que mestro grupo decia combinadaa calidad y peww.mossca.orde CompartiMOdistribuidos pnúcleo de con
España, http://cho público hauantos meses)ue la iniciativar parte. Los prieras actividade
a, el Primer Simximo, así que siEl Simposio ha
ail.com y vkrojapciones; tenieInformación soontrar en http:ulminis.com/sit
G
drés Valenzuela
01 ‐ Ed
oint ha visto c
sto para publicla demora. Peentar. Aquí estfuturo con lasal formato deluro.
mejor seguimose redacción dea de periodistrmanencia derg ), el Grupo OSS ha sido sipor Latinoaméocimientos im
/www.suges.esace un mes (a, y ya cuenta a fue tomada pmeros proyectes a realizar (v
mposio Latinoai puede visitar a sido totalmeas@hotmail.condo en cuentaobre el esquem://ug.culminis.tes/CRC‐
NGustavo Vélez – gHéctor Insua – h‐ jandre.valenzu
itorial
cambios, punt
car este númeero el hecho dtamos, y con s metas que nl primer núme
s con las buene CompartiMOSta y conocer l magazine. JuLatinoamericaempre unir a érica y Españmportantísimo
s) es otra de unque se estacon una bue
por unos cuantotos van cogienvisite el sitio d
mericano de San José de nte organizadoom) y ha sido a el nivel de losma de com/sites/CRC
Noviembre 1, 20gustavo@gavd.nhinsua@gmail.couela@hotmail.co
tos
ro. del los nos ro,
nas SS. de
uan no los ña; en
las aba ena os, do del
o
s
C‐
008netom om
Cuanempposemetoparagenemás conoexplípartiimplícapair apde sídesa
ndo unaresa noee una odología ir erando
ocimienícito a ir de loícito, suacidad rendieí mismaaparece
a o
ía
nto
o u de ndo a e…
En la actualidconocimientoson parte deembargo, paraprovecha; y Para hacernoaprende o conocimientoy la cultura oimplícito y el El conocimiedatos coherecreencias, model empleadoen el ambieimplícito. Cpuede ser toreflejada en administrablede este coprocedimientlas bases deresumen, todMOSS. Cuando una egenerando mimplícito, su desaparece. mente de loscargo o se reinventadosya utilizadasempleado ensoporte concobligación delarga requierecon un costo Aunque los parecen ser lel conocimienque la corpcontinuidad p La empresa ealinean para o servicio. Pacoordinadamentendimienttraspaso de d
Cua
dad las organizao. Los procesos, el dominio diarrte de este conopor lo tanto, la cos una idea dno, debemos
o que poseen loorganizacional. conocimiento ex
ento implícito eentes que sonodos de trabajoo. Toda esta infonte o en las pContrariamente, oda aquella infoconcreto en
e y disponible pnocimiento sotos (documentae datos, la infodo aquello que
empresa no posemás conocimientcapacidad de irLas prácticas ys empleados, y van de la em, en vez de reps. Bajo estas n un cargo ya exreto de los métoe estructurar nen un tiempo depara él y la corp
cambios en elos casos más cnto corporativo,poración ve aproductiva.
en sí, es un consatisfacer un reara que estos pente, deben tos mínimos quedatos e informac
ando la
aciones son un la información io de cada emocimiento se piecorporación no del porque unidentificar los
os empleados, loEstos son el coxplícito.
es aquella info parte del peo y prejuicios dormación que sepersonas, es co
conocimientormación que sealgún medio dara toda la empon: los documados), las listas ormación de soe podría estar
ee una metodolto explícito a pr aprendiendo dy procesos quecuando estos c
mpresa, los propetir las "buenascircunstancias, xistente, y que nodos de trabajo,uevas prácticase adaptación y aporación.
l sujeto de loríticos de adapt existen otras infectada directa
njunto de proceesultado llamadrocesos funcion
poseer nie deben estar dción.
a empr
cúmulo de y los datos pleado. Sin erde y no se aprende. a empresa tipos de
os procesos nocimiento
ormación y ensamiento, e la mente e encuentra nocimiento o explícito e encuentre de soporte, presa. Parte mentos, los de acción,
oftware, en en nuestro
ogía para ir partir de lo de sí misma edan en la cambian de ocesos son s prácticas" un nuevo
no posee el , se ve en la s, que a la aprendizaje,
s procesos taciones en nstancias en amente su
esos que se o producto nen lógica y veles de ados por el
resa ap
02 –
prende
Pero ¿cómo secorporación quconocimiento e Para que estcoordinadameentendimientopor el traspas¿cómo se da corporación quconocimiento una herramiendiseñar esta inse dé, existendistorsiones se Un ejemplo productiva. El equipo de venecesidades dadecuado (poanalistas tranrequerimientodebido a que con el Jefe de este clientes. Lrequerimientoinformalmentemedio. Aunquextremista, loempresa, es cliente no sat(No existe un C Las corporaconocimiento procedimiento"output", queaprovechandopermite, a laaprendizaje deademás que debieran estarAunque parece"papeles", éstparte de conocreacondicionadmismos empledice a la empcaminos, pero quienes defineharán.
– Opin
e con
e da este traspaue no posee sufexplícito?
tos procesos fnte, deben pos mínimos queso de datos eeste traspaso
ue no posee sufexplícito? ¡qué nta hábil y potennteracción?. Aun muchas posibean catastróficas
claro puede
enta pretenderádel cliente, peor ejemplo unnsformarán lass que se distorsVentas sólo coProducción sobrLuego, cuando ss se deriva a Pre, tampoco con ue se trate de que podríamoque el producttisface para nadCiclo de Calidad)
aciones depeexplícito pa
os adecuados e cada área . El generar con empresa, gene los procesos, t
estos mismor DOCUMENTADe ser un sistemtos no son leycimiento que puda al mercado,eados. El conocpresa a donde es la corporacien la forma y
ión
MOSS
aso de datos enicientes soporte
funcionen lógicposeer niveles deben estar da información. de datos en
icientes soportepasa si no tenente que nos perunque este trasilidades de ques.
ser una emp
á darle un valor ro sin un sopn documento), s necesidades sionen un poco. onversó "en pasre las intencionese define la listroducción, pero documentos dee un ejemplo os esperar en to que obtengda sus intencio).
enden de ara ir genera
con "input"y proceso debnocimiento explnerar divulgaciótomando en cuos procedimieOS y SOPORTADa rígido llevadoyes intocables, uede ser mejorab los clientes, ocimiento explícitir, cuáles son
ión y los empleael tiempo com
S
una es de
ca y de
ados Pero una
es de emos rmita paso e las
presa
a las porte
los en
Esto sillo" es de a de sólo
e por muy esta
ga el ones.
este ando " y e ir lícito ón y enta entos DOS. o por sino ble y o los to le sus ados
mo lo
El rol de M Entonces, ¿ Microsoft Oaportar conarticulando Esta articulaconectará c El "Cómo", Con MOSS,WorkFlows,y derivando MOSS permde una orga Regresandonecesidadepor nuevas Clientes y V Y así suma yque las orga
MOSS
cuál es el rol de
Office SharePoinn datos e informy generando el
ación toma vidacon los procesos
es a través de su
, la información, Ciclos de Aprobo a Conocimiento
mite que la inforanización.
o a nuestro ejes de un cliente sdirectrices y flu
Ventas, o incluso
y sigue. La informanizaciones nece
MOSS en todo e
t Server es una ación relevanteconocimiento e
a propia, y depey las personas.
us potencialidad
n no es un simbación y Políticao; y aún más, co
mación se invol
emplo de indusse transformen eujos, posteriorm en Manuales pa
mación puede seesitan aprender.
esto?
herramienta de. Estas unidadesen la organizació
ndiendo de nue
des de WorkFlow
mple cúmulo deas de Administraonectando con la
ucre con los pro
stria productivaen la base de la mente puede seara el Soporte P
er variada y los .
esencia "COLABs informativas, cn.
estro diseño, la i
w, Administració
e datos que vación de Contenias personas.
ocesos y las pers
, un simple cicproducción de ur la informaciónostventa.
flujos y directric
BORATIVA". Estocondicionadas co
información de
n de Contenido
an quedando deido, la informaci
sonas, y se trans
clo de aprobacun producto o sn base para los
ces igual. Lo imp
Ju
o significa que toon una estructur
nuestra empres
y Comunidad.
epositados: depión se puede ir d
sforme en gatill
ión de requerimervicio. Esta miscatálogos de pr
portante es estar
an Andréshttp://colabo
02
oda la organizacra y diseño adec
sa tendrá movim
pendiendo del depurando, enri
ante del cambio
mientos permitsma informaciónroductos dispon
r dispuesto a da
Valenzuelorando.spaces.
2 – Op
ción puede cuado, van
miento y se
diseño de queciendo
o cognitivo
te que las n, pasando nibles para
rse cuenta
a Jofrélive.com/
pinión
Desde la versidefecto para Services (WSSversión 2007 versión 2003,propios. Stsadm es unSímbolo de siscon el usuariousado con scrLa herramientservidores deutilizar una cu Stsadm se programa\ComExtensions\12usar stsadm sistema, sin nevariables del “Equipo” ‐ “Prla nueva pantcampo “Variabde “Editar”, añruta a stsadmshared\Web Sprincipio de herramienta sSímbolo del sis Stsadm contidiferentes aspprincipal (stsalista completa categorías:
‐ Man‐ Man
y sub‐ Man
migr‐ Man
resp‐ Man
enum
Todo
ión 2003 de Shaadministrar y
S) y Microsoft ofrece un set d, y la posibilid
n programa questema (Commano, lo que hace qripts de cualquieta se debe ejece Front‐End de enta de adminis
encuentra emmon Files\\BIN” de cualqudirectamente ecesidad de escrsistema: en el sopiedades” ‐ “Ctalla, utilice el bles del sistemañada al final de
m (“;C:\Archivos Server Extensionla cadena). Lastsadm, solo sestema.
ene en total pectos de Sharedm) en un Símb de los comando
ntenimiento de Sntenimiento de WbWebs ntenimiento de urar usuarios nipulación de paldo, WebParts,nejo del servidomerar), rutas ma
o lo qu
arePoint, stsadmy configurar a Office SharePode comandos mdad de crear y
e se ejecuta dd Line) y no ofreue sea un perfeer tipo en opercutar localmentla granja de
strador de Share
n el directo\microsoft suier servidor de desde una paribir todo la rutaservidor a confonfiguración avabotón “Variablea” seleccione “Pae la cadena en “de programa\Cs\12\BIN”, no oa próxima vez erá necesario e
184 instruccioPoint. Con solobolo del sistemaos. Ellos se pued
Sitios: crear, elimWebs: crear, elim
usuarios: agrega
objetos de S, Características,or: Bases de Daanejadas, Aplica
ue siemnunca
m es la herramieWindows Sha
oint Server (MOmucho más ricoy configurar co
esde una interece ninguna inteecto candidato paciones automae en cualquieraSharePoint, y nePoint.
orio “C:\Archivshared\Web SharePoint. Parntalla de Símba, se puede agregigurar vaya a “anzada del sistees de entorno” ath” y, usando e“Valor de la variommon Files\mlvide el punto y que desee ut
escribir “stsadm
ones para adm ejecutar la insta se puede geneden dividir en dif
minar y enumeraminar y enumera
ar, eliminar, enu
SharePoint: cop, Soluciones, plaatos (agregar, eciones Web, Job
mpre qa se atr
enta por arePoint OSS). La o que la mandos
rface de eracción para ser atizadas. a de los necesita
vos de Server
ra poder bolo de gar a las Inicio” ‐ ma”; en y en el el botón iable” la microsoft coma al ilizar la
m” en el
ministrar trucción erar una ferentes
ar sitios ar Webs
merar y
pias de antillas eliminar, bs
quiso srevió a
Figura 1. Conf Todas estas tinterface de pero hay algrealizar desde
‐ execShainm
‐ creaSitio
‐ getpalguo
o
o
o
saber a preg
figuración de sts
tareas pueden SharePoint o dgunas operacioe stsadm:
cadmsvcjobs: frePoint a ejecuediatamente atesiteinnewdb: os en su propia Bproperty y seunas propiedadeConfigura el n“Nuevo” aparenuevo elementConfigura el talertas deben sConfigura el tsitios Configura el taserver
03 – P
sobre untar
sadm in las Varia
ser realizadas tesde su Adminnes que solam
fuerza al serviutar todos los J
crea una nueBase de Datos etproperty: peres diversas de Shnúmero de días ecerá cada vezto en una Lista otiempo para exaser enviadas amaño máximo
amaño máximo
Paso a
stsad
ables del sistema
también desde istración Centra
mente se puede
cio de Jobs dobs configurado
eva Colección d
rmite configurharePoint: que un icono d
z que se crea uo Librería aminar si nuev
o de plantillas d
de Blobs en SQ
a Paso
m y
a
la al, en
de os
de
ar
de un
as
de
QL
La en us/forparenunomhttvaloent ComquecorTamconnueopeWininicSha“Geuna“Depesarg‐ba
Fig
Lista completa dinglés en el sit
/library/cc28841ma “stsadm ‐o Nra encontrar loumsites ‐url httmbre de la opp://NombreServores de parámtre comillas para
mo se indicó al e todos los prrectamente, pumbién, si algo en un mensaje deevo. Esto permeraciones. Por endows se puedcie el ProgramaarePoint e indieneral” indique a sesión o no, y esencadenadorestaña de “Acciogumentos agreguackupmethod fu
ura 2. Programa
de comandos y tio de Microsof13.aspx. La sintNombreOperacis sitios bajo elp://NombreServperación, “url” vidor es el valoretros contiene a que sean recon
principio, stsadparámetros y ues los comanden la sintaxis noe error, y es neite utilizar comejemplo, utilizane automatizar ador de tareasque que deseaque desea ejecejecutar con loses” indique que ones” configure ue “‐o backup ‐dll ‐quiet”.
ador de tareas (W
su aplicación puft http://techneaxis para utilizaon ‐Parametro V portal se puedvidor”, en dondes el nombre
para el parámeespacios, es n
nocidos.
m no es interacla sintaxis de
dos no se detieo es correcto, lacesario crear to
mandos en batcndo el “Programla creación de s en alguno dea crear una tautar tanto si uns privilegios másdesea que se rela ruta a stsaddirectory RutaAl
Windows 2008)
uede ser encontet.microsoft.comar stsadm es dValor”, por ejemde usar “stsadme “enumsites” ee del parámetetro. Si alguno dnecesario escrib
tivo, lo que signeben ser inicienen para peda operación termoda la instruccióch para automamador de tareascopias de respae los servidoresrea; en la pesn usuario ha inics altos. En la pesepita cada día y edm y en la partlDirectorioParaC
trada m/en‐de la mplo, m ‐o es el ro y e los birlos
nifica ados irlos. mina ón de atizar s” de aldo: s de staña ciado staña en la e de Copia
Noconmusi ShaproextinsCohecorcomcor STSGeSPCbec Pr Shaparbasestcarejecreant Paro 2(CSnuúnpuqumí
ote que uno de n el usuario es uchas veces el reuna operación arePoint (por ograma\Archivotensions\12\LOGstalar o activarntenido con urramienta stsarrectamente.”, amo se puede rrespondiente:
SADM.EXE (0x17neral 6t4c UnexContentTypeElecause of InvalidN
ogramación d
arePoint 2007 ra stsadm. Aunstante extendidtán incluidas yracterísticas de emplo). En otrasear una operacióteriormente.
ra crear nuevas 2008) y algunoSharp o Visual Bevo proyecto deico, “Herramienede ser bajado e heredar de la nimo dos métod
los efectos secuque aunque laesultado no es vha ejecutado sdefecto en
s comunes\MGS”). Por ejempr una Caracteríun nombre noadm mostraraaunque la Caraver en la ent
76C) 0x0A48 Winxpected ment.ElementAName: ´YourCon
de nuevas op
permite crear yque la cantidadda y completa, y que pueden un sitio o elim
s ocasiones pueón para poderla
operaciones neo de los idiomaBasic, por ejempel tipo “BibliotecntasSpsadm” en desde el sitio dinterface ISPSts
dos: “GetHelpMe
03 –
undarios por noa operación ejevisible en pantasin problemas, el directorio
Microsoft Shaplo, cuando se uística que conto aceptado po “La operacicterística no harada en el arc
ndows SharePoi
ctivated(). SkippntentTypeName´
peraciones
y configurar nud de operacionehay algunas opser muy útile
minar Webs recede ocurrir que automatizar co
ecesita utilizar Vas de programaplo). Inicie Visuaca de clases”, dáel ejemplo (el cde CompartiMOsadmCommand essage” y “Run”
Paso a
o tener interacciecute con errorealla. Para controrevise los logs“C:\Archivos red\web servutiliza stsadm patiene un Tipo or SharePoint, ión se termiaya sido instaladchivo de regist
nt Services
ped activation ´
uevas operaciones por defecto peraciones que es (enumerar cursivamente, psea indispensabmo se ha indica
Visual Studio (20ación por defecal Studio y cree ándole un nombcódigo del ejempSS). La clase tiey tiene que ten:
a Paso
ón es, lar de de ver ara de la nó da, tro
nes es no las por ble do
005 cto un bre plo ene ner
o
usingusingusingusingusing name{ pu { strin } } El mépuedoperade un Cuanenumver e
Figur
g System; g System.Colleg System.Text;g Microsoft.Shag Microsoft.Sha
espace Herram
ublic class Clase
public string G{
}
public int Run(g output) {
}
étodo GetHelpMde mostrar un ación. En el ejemn sitio, así que e
public string G{ return "-url }
do la operaciónmerarcaracteristn la siguiente fig
ra 3. Método Ge
ections.Speciali; arePoint; arePoint.StsAd
mientasSpsadm
eHerramientas
GetHelpMessag
(string comma
Message será emensaje indic
mplo se va a util método será d
GetHelpMessag
<URL complet
n del ejemplo esicas”, el métodgura:
tHelpMessage e
ized;
dmin;
m
sSpsadm : ISPS
ge(string comm
and, StringDicti
jecutado con lacando la sintaxlizar como paráe la forma:
ge(string comm
to a un Sitio en
s llamada con lao es ejecutado
en acción
StsadmComma
mand)
ionary keyValu
a operación de xis y parámetrometro de entrad
mand)
n SharePoint>"
a sintaxis “stsady el resultado
and
ues, out
ayuda, y os de la da el URL
";
m ‐help ‐se puede
En el método realiza la opeselección utilidiferentes opecomo selector: public intkeyValues, ou { comma switch { casetodo en minusel estado actu rethis.Enumerar case rethis.EliminarWoutput); defa th } } La clase del e“EnumerarCaraEl parámetro “que se deberámétodo privadque la llamadamayúsculas o primero a mintienen que ser no valida dado El primer métonombre dice: Características
03 – P
“Run” se puederación, o por zarlo como “Seraciones utiliza
t Run(string cout string output
and = comman
(command)
e "enumerarcarsculas !! (errorual del objeto')eturn rCaracteristica
e "eliminarwebeturn WebRecursivam
ault: hrow new Inva
ejemplo será uacteristicas” y command” contá ejecutar, y edo respectivo. Te de la operaciónminúsculas, to
núsculas, por loen minúscula pel estado actua
odo, “Enumerarutilizando el activadas en él:
Paso a
de crear el códmedio de un
Sala de Controndo el paráme
ommand, Stringt)
nd.ToLowerInv
racteristicas": r: 'Operacion no)
as(keyValues, o
brecursivament
mente(keyValu
lidOperationEx
utilizada por do“EliminarWebRetiene el nombrel estamento swenga en cuenta n no sea afectadoda la cadenao que los estampara evitar un erl del objeto”).
Caracteristicas”,URL de un sit
a Paso
digo fuente queestamento de
ol” para llamartro “command”
gDictionary
variant();
//Atencion: o valida dado
out output);
te":
ues, out
xception();
os operacionesecursivamente” de la operaciónwitch ejecuta eque para hacerda por el uso dea es convertidamentos del caserror (“Operación
, hace lo que sutio, entrega las
e e r ”
: . n l r e a e n
u s
keyV URL miW toda miOme + busc sitio final
private int EnuValues, out stri { if (!keyValu { throw neno ha sido spe }
String miUr
SPFeatureC SPSite miSi SPWeb miW StringBuilde
try { miSitio = miWeb = todasLasC
miOutputWeb.Url + "':\n"
foreach (asLasCaracteris { utput.AppendL+ "\t\t(" + una } } catch (Exce { throw necando el URL '" "'. Con
o existe. Detall } finally { if (miSitio if (miWeb miOutputlizado"); }
output = m return 0; }
umerarCaracteing output)
ues.ContainsKe
w InvalidOperecificado");
rl = keyValues[
Collection todastio = null;
Web = null; er miOutput =
= new SPSite(m= miSitio.OpenW
Caracteristicas
t.AppendLine("");
SPFeature unasticas)
Line(unaCaractaCaracteristica
eption ex)
w InvalidOper" + miUrl + ntrole el formatles: " + ex.Mes
o != null) miSitb != null) miWet.AppendLine("
iOutput.ToStri
eristicas(String
ey("url"))
rationException
["url"];
sLasCaracterist
new StringBui
miUrl); Web(); s = miWeb.Fea
"Caracteristica
aCaracteristica
teristica.Definia.DefinitionId +
rationException
to del URL y asssage);
tio.Dispose(); eb.Dispose(); "EnumerarCara
ng();
gDictionary
n("El parametr
ticas = null;
ilder();
atures;
s en '" +
in
tion.DisplayNa+ ")");
n("Error
segurese que e
acteristicas ha
ro
a
el
El de“ofinquse LotraSitcoLulassatiptesa El quprsitlosmá“E prke
pa
parámetro Strine nombre de entoutput” es una nalizar el métodoue se ha entregadevuelve un me
os siguientes renabajar dentro detio, el Web y la con el mensaje deego de instancias Característicaslida, y si ocurre po de problemrmina, los objelida.
segundo métodue SharePoint haincipal con substio directamentes subsitios (queás, podrá ser liminarWebRecu
rivate int ElimineyValues, out s { if (!keyVa { throw n
arametro URL n }
String mi
SPSite mi SPWeb m StringBui try { miSitio miWeb
03 –
ngDictionary contrada de la operacadena con uno. Los primeros ado un parámetensaje de error y
nglones son de e SharePoint, crecolección de Care salida se crea ar los objetos, us va entregandoun error, se gena. Finalmente, etos se destruy
do en la clase eace por defectositios creados be, es necesario e pueden ser m
eliminado elursivamente” tie
narWebRecursstring output)
alues.ContainsK
new InvalidOpno ha sido spec
Url = keyValue
iSitio = null; miWeb = null;
lder miOutput
o = new SPSiteb = miSitio.Ope
– Paso
ntiene los paresación y su valor, mensaje que srenglones de córo llamado “url”y la operación se
código purameeando objetos practerísticas del por medio de un lazo que recoo información anera una excepcicuando todo en y se genera
está dedicado a : cuando se tienajo el, es imposeliminar primeruchos), y cuand sitio principaene la forma:
sivamente(Strin
Key("url"))
erationExcepticificado");
es["url"];
= new StringB
(miUrl); enWeb();
a Paso
s de parámetros, y el parámetrose devolverá alódigo controlan”, y si no es así,e detiene.
ente dedicado apara contener elWeb; la cadenan StringBuilder.rre cada una dea la cadena deión indicando elel proceso haa la cadena de
solucionar algone un sitio Websible eliminar elro cada uno dedo ya no tengaal. El método
ngDictionary
ion("El
Builder();
o
s ' s b e mf Cdsr T
if (miW miO
se ha encontra else { if (m { t" + miUrl + "' } Rec if (m m
superior } } catch (E { throw
buscando el UR "'.
el sitio existe. } finally { if (mi if (miW
miOutput.Appefinalizado"); }
output = return 0 }
Como se puededescrito. Fuera dse controla querecursiva que ex
private voTodasLasWebs { foreach { if (un { Rec } unaW } }
Web == null) Output.Appenddo");
miSitio.Url ==
throw new Invano se ha encon
cursionEliminamiWeb.Url == miWeb.Delete(
Exception ex)
w new InvalidORL '" + miUrl +Controle el forDetalles: " + e
Sitio != null) mWeb != null) m
endLine("Elimin
= miOutput.To0;
e ver, la estructde controlar si ee el sitio existexamina y elimina
id RecursionEls)
(SPWeb unaW
aWeb.Webs.Co
cursionElimina
Web.Delete();
dLine("Web '" +
miWeb.Url)
alidOperationEntrado");
rWebs(miWebmiUrl) ); // Esta es la
OperationExcep
rmato del URL ex.Message);
miSitio.DisposemiWeb.Dispose
narWebRecurs
String();
tura es similar ael parámetro “ure. Luego se llaa todos los subsit
iminarWebs(SP
Web in TodasLa
ount > 0)
rWebs(unaWe
+ miUrl + "' no
Exception("Web
.Webs);
a Web de nivel
ption("Error
y asegurese qu
e(); e();
sivamente ha
al primer métodrl” existe, tambiéama a la funciótios:
PWebCollectio
sWebs)
b.Webs);
o
b
ue
do én ón
n
Y cuafinal objet El reFigur
Figur Comdll enuna XML Files\nom“stsautilizNomno puindicenco
ando la recursiódel método tatos creados y de
esultado de Enura 4.
ra 4. EnumerarC
pile la clase firmn el GAC. Para hmás de sus ope
en el d\microsoft sharebre del arcadmcommands.[zado “stsbreUnico puedeuede estar repea el nombre deontrar. El archivo
03
ón termina, se embién es igual evolviendo un m
umerarCaracteri
aracteristicas en
mándola con unhacer que stsadmeraciones es nedirectorio “C:ed\Web Server chivo tiene [NombreUnico].admcommandse ser una cadentido en el direct la operación y o del ejemplo tie
– Paso
elimina el sitio al primero, elimensaje.
isticas se pued
n acción
n Nombre Segurm reconozca el cecesario agregar\Program FilExtensions\12\que tener xml”: en el eje.HerramientasSpna cualquiera o torio. El código ela clase en la quene la forma:
o a Pa
principal. El minando los
e ver en la
ro y copie el código como r un archivo es\Common \CONFIG”. El la forma
emplo se ha psadm.xml”. un GUID, y
en el archivo ue se puede
so
<?xml versio<commands <command name="E class="HerraHerramienta Version=PublicKeyTok <command name="E class="HerraHerramienta VersioPublicKeyTok</command Reemplace l“PublicKeyTokmomento stoperaciones e
Figura 5. Las n
on="1.0" encod>
EnumerarCarac
amientasSpsadsSpsadm, =1.0.0.0, Cultuken=98de5564
EliminarWebRe
amientasSpsadsSpsadm,
on=1.0.0.0, Cuken=98de5564s>
las variables ken” con los vtsadm reconocen su lista:
nuevas operacio
ding="utf-8" ?
cteristicas"
dm.ClaseHerram
ure=neutral, 4275127d9"/>
ecursivamente"
dm.ClaseHerram
ulture=neutral,4275127d9"/>
“name”, “clasvalores apropiacerá y most
nes en stsadm
?>
mientasSpsadm
>
"
mientasSpsadm
, >
ss”, “Version” ados. Desde erara las nuev
m,
m,
y este vas
Las utilicomdire <?x<Soxml
ABC <A <Loca </ <R <Locam.x </</S InstaAdmnue Con Stsaconfno iuna sisteparagranShar
nuevas herramzando un Soluc
mpilado en el GActorio correcto:
xml version="1olution lns="http://sc SolutionId=
CD2DC73325" Deployment
Assemblies> <Assembly Depation="Herram
/Assemblies>
RootFiles> <RootFile ation="CONFIG
xml"/> /RootFiles> Solution>
ale la Solucióministración Cenvo.
clusión
adm es la herrafigurar a SharePnteractúa con eaplicación que
ema y que por a automatizar tn variedad de rePoint permite
0
mientas se pueción. El manifiesAC y el archivo
1.0" encoding=
chemas.microso="5470D10C-57
tServerType="W
ploymentTargetmientasSpsadm
G\stsadmcomm
ón usando stsantral de SharePo
amienta por exPoint en una fol usuario por mee debe ser ejeclo tanto se presareas en el Porcomandos, y crear nuevas op
3 – Pa
eden instalar esto para la Solude configuració
="utf-8" ?>
oft.com/sharep73C-6ba3-920D
WebFrontEnd"
t="GlobalAssem.dll" />
mands.Herram
adm, y actíveoint, o utilizand
xcelencia para rma rápida y siedio de pantallacutada desde unsta a ser utilizadrtal. Stsadm disel Modelo deperación si es ne
Gustagustav
http://ww
so a P
en SharePoint ución copia el ón XML en el
point/" D-
">
mblyCache"
mientasSpsad
ela desde la do stsadm de
administrar y mple. Stsadm as, sino que es n Símbolo de do con scripts spone de una e Objetos de ecesario.
avo Velezvo@gavd.net ww.gavd.net
Paso
… las Cde Siticonvemejor los Adminde Siti … exisposibiutilizareposide ColSitio qser utivariosvez…
Columnio puedrtirse enr amigo
nistradoios…
ste la ilidad dear un itorio celumnas que pueilizado ps Sitios a
nas den n el de
ores
e
entral de de por a la
m
“Columnas ddebería ser simplifica la artículo cons La mayoría requieren setiempo permCheckBoxes.cero o en otmás: esto taporque simpColumnas de Es aquí dondejemplo: muen que se suagregar esosse pudiera eejemplo anttipo de Colu Antes de emella. Si se quSitio. Luego La Columna
• Ha• Ha• Ha• Ha• As• Se• Elij
Grno
Simmedia
de Sitio” es un tmencionado mestandarizaciónsiste de dos part
del tiempo, ener del tipo: Chomite al diseñado. En muchas ocaro Sitio de Shareambién sucede cplemente no see Sitio que pued
de las Columnasuchas compañíaubdividen. La sos valores manuaescoger una Coluterior, cuantas vmna. Interesant
mpezar a crear Cuiere utilizar en de obtener una
de Sitio es creadaga un clic sobreaga un clic en la aga un clic en elaga un clic en el signe el nombre leccione el Tipoja entre Custoroup) o asigne eombre Company
mplificante la
de
tema que no es más a menudon, creación, mates, la segunda p
n el momento dice. Esta es unaor determinar el asiones al creaePoint. Este procon los Administe han enterado e ser utilizado p
de Sitio puedens crean Columnlución más comalmente. Esta soumna que poseaveces podría serte, ¿no es cierto?
olumnas de Sitiotodos los sitios respuesta a esta
da con los siguiee el vínculo Site Aopción Site Sett vínculo Site colvínculo Create (de la Columna ( Choice (seleccim Columns (coel nombre para Wide para el no
04 –
ando eutiliza Sitio –
discutido ni meo. Particularmenntenimiento y eparte será public
del diseño y cra buena maneratipo de control r Sitios en Shareceso se repite vatradores de los de que existe
por varios Sitios a
n convertirse en nas en Listas de mún es simplemeolución es válidaa los valores qur duplicada, den?
o es sumamenteque estarán loca pregunta podr
entes pasos: Actions(Accioneings(Opciones dumns(Columnascrear) Column name) aón) olumnas personel Nuevo Grupombre del Grupo
– Admi
el uso ación d– Parte
encionado frecunte, porque cuel uso de datoscada en la siguie
reación de Listaa de limitar y vaa utilizar: MenúePoint las Columarias veces en toSitios ya sea pola posibilidad da la vez.
el mejor amigo SharePoint queente crear la List, pero: ¿se puede fueron definidtro del Sitio o d
e importante dealizados abajo dremos empezar
s del sitio) en el del sitio) s de sitio) para e
a: Company Dep
nalizadas) del Dpo ( New group o
inistra
de dade Cole 1
entemente, en ándo es utiliza en Columnas dente edición de C
as en SharePoinalidar el ingreso ú de Drop‐Downmnas de las Listodo el portal de r falta de comude utilizar un r
de los Administe contienen todota con una Coluden imaginar cudos previamentedentro del Porta
eterminar que Sidel Sitio Top‐Leva crear la Colum
sitio
el grupo Galleries
partments
Drop Down gru); para éste eje
adores
atos umna
mi opinión ésteado apropiadamdentro de ListasCompartiMOSS.
nt, algunas colude datos y al m
n, Botones de Raas son creadas SharePoint; lo qnicación entre eepositorio cent
tradores de Sitioos los Departammna de Tipo Chánto más fácil se? Imaginemos al de SharePoint
itios tendrán accvel o solamente mna de Sitio.
s (galerías)
upo existente(Exemplo utilizarem
s
s
e tema mente: s. Este
umnas mismo adio o desde que es ellos o ral de
os, por mentos oice y ería si con el t, éste
ceso a en un
xisting mos el
¡La C Para agrecolumCóm
Luega la Cde Si
• Determineíndole req
• Ingrese lonuestro ejeo Finano Huma
• Seleccione• Haga un cl
Columna de Sitio
utilizar la Colgada realizandomnas existenteso se muestra en
• SeleccioneColumns) el Drop Do
• La Columndesplegaddisponible
• Haga un cl• Haga un cl
go de haber creaColumna de Sitiitio será despleg
e si la informacióuerida(Requiredos Departamenemplo utilizaremces an Resources e mostrar opcionic sobre el Botó
o está lista para e
umna de Sitio o un clic sobs del sitio (Addn la pantalla sigu
e el grupo Coluo el nombre quown na de Sitio llamaa en el ListBs(Available site ic en el Botón aic en el Botón A
ado la Lista de Eo llamada Compgada cómo un Dr
ón que será almd) ntos de su comos los siguiente
nes (Display choin OK
entrar en acción
en cualquier Lbre el vínculo d from existing uiente:
umnas personalue se le asignó p
da Company Deox de Columcolumns) agregar (Add) Aceptar(OK)
Empleados que pany DepartmenropDown:
macenada es de
ompañía, para es:
ices)
n!
Lista: debe ser Agregar desde site columns).
izadas (Custom previamente en
epartments será mnas del sitio
hace referencia nts, la Columna
ProbabrealmemantenColumnDepartInformáagrega
•
•
•
•
••
•
••
Naveguopción mostra
En Resu Brevemsin nereferenSitio siShareP Estén aque cre
blemente se estnte? La respnimiento de lanas de Sitio. Si amento adicioática cómo unarlo de la siguient
Navegue al creada Haga un clicActions) Haga un cliSettings) Haga un clicolumns) en Ubique el gruHaga un clic Company DeUbique la adicionales (AAgregue InfoHaga un clic e
ue hacia la listarecientement
da.
umen
mente: las Columcesidad de actncian la Columnmplifican el traoint.
atentos a la Segueamos y profund
04
tarán preguntanpuesta es: Sias opciones qupor alguna raznal, por ejema opción el Sitiote manera: Sitio dónde la
c en el víncu
c en la opció
c en el vínculoel grupo de Galeupo llamado Comel vínculo de lpartments sección llamadAdditional Columormation Technoen el Botón Ace
a Empleados y te creada Inf
mnas de Sitio se tualizar cada una de Sitio. Es aabajo para un
unda Parte, ¡Tomdizaremos más c
– Adm
ndo: ¿Cómo meimplifica el pue existen dezón se necesitaplo: el Departo de Columna, s
Columna de S
ulo Acciones de
n Opciones de
o Columnas deerias (Galleries)mpany Wide a Columna de S
da Opciones dmn Settings) ology cómo otra ptar (OK)
agregue otro Eformation Tec
propagan automuna de las Coaquí donde las CAdministrador
maremos la Colucon otras posibil
Do
ministr
e ayuda esto proceso de ntro de las a agregar un tamento de se procede a
Sitio ha sido
el sitio (Site
el sitio (Site
el sitio (Site
Sitio llamada
de columna
opción
Empleado, la chnology es
máticamente olumnas que Columnas de de Sitios de
umna de Sitio idades!
oug Ortiz
radorees
Este artextensioun Workaprobaduna serfunciona Para posiguientedesarrol
1. 2. 3. 4. 5. 6. 7.
Una vezWorkFloplantilla vamos aStudio d
WorkFl
tículo se basa eones de WorkFlokFlow de aprobador, pero analizarie de artículos alidades.
der realizar este forma, en mllar soluciones p
Windows 2003SQL Server 20Framework 3.SharePoint 20Visual Studio 2Extensiones dInfoPath 2007
z tenemos el amow. Para lo cuainstalada. El W
a crear un WorkFdonde selecciona
low de ap
en hacer un Wow Foundation yación para variosando me di cueque mostraran
te WorkFlow vami caso tengo uara SharePoint 2
3 cualquier vers05 con SP1 insta0. Necesitamos 007. 2005 cualquier ve Windows Shar7 para realizar lo
mbiente montadl abrimos el Vis
WorkFlow que vaFlow de estado. amos la plantilla
probación
WorkFlow para Sy las extensiones usuarios, dondnta que eso podn como hacer
amos a necesitauna maquina vi2007.
ión con SP1 instalado. También plas extensiones
versión. rePoint Services s formularios.
o y configuradosual Studio 200mos a crear en En la imagen 1 v y le ponemos u
n para Sh
SharePoint 200s para Windowsde la tarea de apdía ser el final dun WorkFlow
ar tener un ambrtual con todo
talado. podemos utilizade WorkFlow Fo
o, lo que debem5 y creamos uneste caso es unvemos la pantalun nombre.
harePoint
7 utilizando Viss SharePoint Serprobación fuese de todo esto y epaso a paso y
biente de desarinstalado y es
r SQL Express 20oundation.
mos hacer es pon nuevo proyecno secuencial, enla de creación d
05 –
t 2007
sual Studio 200rvices, pensé moasignada a más entonces decidí luego ir añad
rrollo montado s la que utilizo
005
onernos a constrcto basándonos n un próximo are proyectos de V
– Desar
05, las ostrar de un crear iendo
de la para
ruir el en la rtículo Visual
rrollo
La ideaartículmostraarmar WorkFsimpleaprobapaso aexplicacómo vcreandconfigumismo
a de eslo es ar comun
Flow e de ación, a paso yando vamos do y urandoo
ste
o
y
o el
Una vver coy al acrea lcual epara ipara e
Lo quprimenecesel árbseleccpropie“Correcaso primecargad
vez que tenemoomo en la imagebrir el mismo na plantilla de pes invocada cuainicializar propieextraer informac
ue debemos haero que vamos ario para que labol de mensajescionamos la actedades escribelationToken” y seleccionamos era actividad, enda.
s creado el proyen 2, el proyectonos encontramoproyecto, la actando se inicia eedades, y conección.
acer ahora es hacer es crea
a actividad queds del WorkFlow ividad “OnWorkbimos un nseleccionamos el propio Worn la imagen 3
yecto el Visual So creado, nuestros con una únicaividad “OnWoel WorkFlow y lctarnos algún re
configurar nuer un “Correlatide vinculada a nquede cargadokflowActivated” nombre paracual es la activirkFlow debido vemos como n
Studio se tiene o WorkFlow crea actividad que rkflowActivateda podemos utilepositorio de da
stro WorkFlow,onToken”, estonuestro WorkFlo. Para realizar ey en el cuadro la propieidad padre, en ea que es nue
nos debería que
que ado nos ” la lizar atos
, lo o es ow y esto o de dad este stra edar
Lo p“Workcual nWorkFasociapropiepresiouna vventanpropiela otrmuestpara lovamos
Una vey ahovamosSharePnuevaesperaultimosiguie
1
2
3
05 –
próximo que kflowProperties”nos permitirá aFlow como sonado, etc. Para elledades vamos onamos el botónventana donde na tiene dos edades que ya era pestaña podtra la imagen 5. o cual introducims a crear un atrib
ez creado el atrra vamos a creas a crear 3 activPoint Services, a tarea de aprobar que el mismoo darla por comntes: 1. CreateTask A
usuario detWorkFlow.
2. OnTaskChanque el usuala rechace.
3. CompleteTaforma autom
– Desa
debemos co” de la actividcceder a datosn el Sito, Webos seleccionamoa ver la propn “…” que aparevamos a crearpestañas, en
estén creadas codemos crear uNosotros vamomos un nombre buto de nuestro
ibuto el mismo ar nuestro Woridades que son estas actividadbación para el oo acceda a la tampletada. Las act
Activity: Esta actterminado en
nge Activity: Estrio modifique la
ask Activity: Estamática.
rrollo
onfigurar es ad “OnWorkflos de donde est, Lista, Elemenos la actividad, ypiedad “Workfloece para que ser el valor para una podemos omo lo muestra na nueva propos a crear una ny presionamos WorkFlow y no
quedara cargadrkFlow de aprobde las extensiondes, nos permio los usuarios qrea, la aprueba tividades que u
tividad creará ula lista de tare
ta tarea se quea misma, o sea q
a tarea complet
la propiedadowActivated”, laá ejecutando ento al que estáy en el cuadro deowProperties” ye nos desplieguela misma. Estaseleccionar lasla imagen 4 y enpiedad como loueva propiedadOK. En este casouna propiedad.
o en la actividadbación. Para ellones de Windowstirán crear unaque se designeno rechace y posaremos son las
na tarea para uneas asociada a
edará esperandoque la apruebe o
ará la misma de
d a el á e y e a s n o d, o
d o s a n, r s
n al
o o
e
Lo Woacttaragmenu
La de CreNaCoOwTautiatrTaestimWo
que haremosorkFlow, esta tividades mencireas deben tenregar una “Secuencionadas, la estro WorkFlow
siguiente tabla cada una de las
eateTask: ame: CreateTaskorrelationToken: wnerActivityNamskID: CreateTaskilizaremos la venributo nuevo y loskProperties: Crta propiedad tamágenes 4 y 5. CorkFlow.
s es colocar uactividad actuaionadas anterioner el mimo “CuentialActivity” pimagen 6 nos
w después de agr
muestra cómos actividades rec
kApproval CreateTaskCorrme: ApprovalActkApproval_Taskntana mostrada o asignaremos areateTaskApprovmbién utilizaremrearemos un atr
una actividad ará como contormente y esto CorrelationTokepara englobar a muestra cómoregar todas las a
debemos conficién agregadas:
relationToken ivity Id. Para configuren las imágenesal WorkFlow. val_TaskPropertmos la ventana mributo nuevo y lo
adicional en ntenedora de lase debe a quen”. Así que valas otras 3 activ
o nos debería actividades desc
igurar las propie
rar esta propieds 4 y 5. Crearem
ties. Para configumostrada en las o asignaremos a
OnNaComisiguAftconimápromoBefconimáprode Tasutide en el m CoNaComistentraTasutide en el mTasde Unnovam ParusuúnapWocomnoWo
nuestro as tres e las 3 amos a vidades quedar ritas.
edades
ad os un
urar
l
05 –
nTaskChange: me: TaskChangerrelationToken: smo creado parauales. Esto se deterProperties: Tanfigurar esta proágenes 4 y 5, peopiedad. Esta prodificado de unaforeProperties: nfigurar esta proágenes 4 y 5, peopiedad. Esta pruna columna deskID: CreateTasklizaremos la vencrear una nuevala actividad “Crmismo TaskId pa
mpleteTask: me: CompleteTarrelationToken: smo creado paraner el mismo. Esabajo. skID: CreateTasklizaremos la vencrear una nuevala actividad “Crmismo TaskId paskOutcome: Carl WorkFlow una
na vez configuras tiene que quedmos hacer coloc
ra este ejemplo uario, así que cico usuario. Podrobadores de cuorkFlow se instamo cargarlo, en s permitirá seleorkFlow.
– Desar
edApproval CreateTaskCorra la actividad “Cbe a que es unaaskChangedAppopiedad utilizareero en vez de creropiedad nos sera columna de la TaskChangedApopiedad utilizareero en vez de creropiedad nos sere la lista. kApproval_TaskIntana mostrada a, lo que haremoeateTask, dado ara que queden
askApproval CreateTaskCorra la actividad “Csto se debe a que
kApproval_TaskIntana mostrada a, lo que haremoeateTask, dado ara que queden garemos un textvez que el mism
das todas las prdar como se mucar el código par
lo que vamos hcada vez que sedemos colocar ualquier repositoancie. Para estelos siguientes veccionar los us
rrollo
relationToken. SeCreateTask” pues unidad atómicaroval_AfterPropemos la ventanaear un atributo vrvirá para recupelista. pproval_BeforePemos la ventanaear un atributo vrvirá para recupe
Id. Para configuren las imágenesos es seleccionaque estas actividasociadas.
relationToken. SeCreateTask” puese es una unidad
Id. Para configuren las imágenesos es seleccionaque estas actividasociadas. to que se mostrmo termine.
ropiedades del Wuestra en la imaga asociar al usua
hacer es siempree cree una tareael código necesorio de datos o e primer artículamos a construiuarios aprobad
eleccionamos elsto que deben sa de trabajo. perties. Para mostrada en lavamos a crear unerar el valor
Properties. Para mostrada en lavamos a crear unerar el valor orig
rar esta propieds 4 y 5, pero en vr el atributo credades deben ten
eleccionamos elsto que deben atómica de
rar esta propieds 4 y 5, pero en vr el atributo credades deben ten
ará en la ventan
WorkFlow el migen 7 y ahora lo ario.
e asignarle el mia se le asignarasario para sacarcargarlos cuando vamos a mosr un formulario ores al iniciars
l er
s n
s n ginal
ad vez ado ner
l
ad vez ado ner
na
smo que
smo a un r los do el strar que e el
Topotar“Mco
En“Mpro
das las actividaodemos programreas sean invocaMethodInvoking”mo asociar el m
la sección 1 vMethodInvoking”opiedades de la
ades contienen mar y que los madas. En este eje” de la actividadétodo que va a
vemos el código” recién creadotarea.
una serie de emismos serán demplo solo vamo “CreateTask” ymanejar dicho e
o para el método y en el cua
eventos que nodisparados cuanos a codificar el en la imagen 8 evento.
do asociado al l cargamos tod
Sec prisen{ Cr CrCre"doCreapCredeCrefal} UnhacestúntarcreInf200cardis
Un“AWoreg
osotros ndo las evento vemos
evento das las
05 –
cción 1
ivate void Creander, EventArg
reateTaskApproreateTaskApproeateTaskApproominio\\usuareateTaskApprorobación para eateTaskApprobe aprobar esteateTaskApprolse;
na vez que tenemcer es crear unta versión lo vaico que tendrá srea asignada aleado. Vale la pefopath solo esta07 y no por Wracterística de sponible en la ve
na vez creado loprobar”, para loorkFlow que la tgla creada para e
– Desar
ateTaskApprovags e)
oval_TaskId =oval_TaskProp
oval_TaskProperio"; oval_TaskPropeFabian";
oval_TaskPropeta tarea"; oval_TaskPrope
mos creado nues formulario paramos hacer utiliserá un botón pl usuario. En laena destacar qu soportada por Windows ShareServicios de
ersión MOSS 200
o que tenemos o cual vamos hacarea fue aprobael botón “Aprob
rrollo
al_MethodInvo
Guid.NewGuidperties.TaskTyperties.Assigned
erties.Title = " erties.Descript erties.SendEm
stro WorkFlow lra aprobar o reizando InfoPathara aprobar y oa imagen 9 veue la utilizaciónMicrosoft Officeepoint Services Formulario s
07.
que hacer es ccer una regla paada. En la imagear”.
oking(object
d(); pe = 0; dTo =
Tarea de
tion = "Fabian
ailNotification
lo que tenemos echazar la tareah y el formularitro para rechazaemos el formuln de formulariose Sharepoint Se3.0, dado queolo se encue
configurar el boara enviar a nuen 10 vemos com
=
que . En o lo ar la lario s de rver e la ntra
otón estro mo la
Popudisforco
UnestprepaopSeShselaprutpu“ qproasi“\\\DqupepreAhnuutiXMnucreco
or último vamoblicarlos en nsponible. Para rmulario en la nfiguraciones:
1. En la seformularen Ingles
2. En la s“Diseñe Exploradcomo unen la madirecciónde Servsustituir http://<sUna vezintentaranecesaricorrecta
na vez configurato accedemos esionando “Archra realizar la pupción “En un srvices”, en el arePoint (httpleccionamos al robada por el ata de red en elnto vamos a coque se encuentroyecto y le vaignamos “Form\<servidor>\<ruteploymentFiles\into paso damrsonalizada paesionamos hora debemos coestra instalacióilizando la plantML y Bat que nestro WorkFloweada por la planntinuación deta
os a configuranuestro servidoello en InfoPaopción “Herra
ección Examinar rio, en este casos. ección Compatuna plantilla dedor” esto nos pena página Web aquina cliente; n URL…” cargamicios de Formulos valores corrservidor>:<puerz que aceptema conectarse co le deberems para que se co
do, lo que debea la opción dhivo” y después ublicación, en eservidor de Shasegundo paso p://<servidor>:<última opción
administrador”, servidor dondelocar el formulara en “Deploymmos asignar unmApprovalTaskBta \FeatureFiles\Fo
mos siguiente (Nara asociar a
el onfigurar los arcn del WorkFlowilla de WorkFlownos facilitaran lw. En la imagenntilla de proyectllaremos.
r las opcionesor de SharePoath accedemosmientas” y apl
seleccionamos o Ingles puesto
tibilidad seleccie formulario quermitirá abrir esy no necesitareen el cuadro demos la direcciónulario, tal cual rectos corresponrto>/_vti_bin/Fomos los cambioon el servidor mos proporciononecte y nos vali
emos hacer es pde publicar de“Publicar”. Se n
el primer paso varePoint con ocargamos la U<puerto>/), endel mismo “Pen el cuarto pae colocaremos ario dentro de laentFiles” dentron nombre, paralog.xsn”. Nos
al ormApprovalTasNo vamos a crnuestro Work
botón chivos XML de cw. Cada vez quew se nos agregana tarea de rean 11 vemos la etos una vez cre
s del formulariint para que s a las opcionlicamos las sigu
el idioma de nque el SharePoi
ionamos el Che se pueda abrite formulario Inemos tenerlo inse texto “Especif URL del servicise muestra asíndientes a su seormsServices.asmos realizados InSharePoint y
nar las credeide el formulario
publicarlo, para rl formulario Innos abrirá un asvamos a seleccioo sin InfoPathRL de nuestro n el tercer Plantilla de formaso seleccionamel formulario (Ea carpeta “Featuo de la raíz de na nuestro ejemdebería qued
prokBlog.xsn”), erear ninguna cokFlow) y por
puconfiguración y r creamos un prn una serie de alizar la instalacestructura de aado el mismo y
Feanuuti Wofor Pola inscamedURUnnudir“ht Todpasdeproinscolenvinspapro En “fearc
io y a quede es del uientes
nuestro nt está
eckbox ir en el nfoPath stalado fique la io Web í (debe ervidor) mx. nfoPath de ser enciales o.
realizar nfoPath sistente onar la Forms portal paso
mulario mos una En este ureFiles nuestro mplo le dar así oyecto> en el olumna último ublicar. realizar royecto rchivos ción de rchivos y que a
05 –
ature.xml: este estro portal Shalizar en cua
orkflow.xml: Esrmularios InfoPa
stBuildActions.binstalación de lstala el Assembmbios sean tenitarlo y cambiar RL de nunistall.bat: Este estro portal. Lo rección URL “httttp://<servidor>
dos los demás sados en el Visul proyecto. En laoyecto en el Vstalado una vezlocando la palavent commandstalado despuéslabra “NODEPLOoduzca una insta
la sección 2eature.xml” y enchivo “workflow
– Desar
archivo se utilizarePoint y asocialquier sitio
ste archivo death creados al m
bat: Este bat es la característicaly en al GAC yidos en cuentala dirección URuestro sitio archivo desinstúnico que debep://localhost” p>:<puerto>/”
valores utilizadual Studio una va imagen 12 vemisual Studio. Siz terminemos bra “DEPLOY” e line” y si no s que terminaOY” para seguiralación cada vez
vemos el cón la sección 3 v.xml”.
rrollo
za para crear uiar el WorkFlowde la cole
eclara el Workismo.
invocado por Via en nuestro Shy realiza un IISR. Lo único que L “http://localho
“http://<seala y desactiva emos hacer es epor la dirección U
os por estos dovez que se termmos la pantalla queremos quede complicar den el cuadro dqueremos quemos de compr trabajando en que compilamo
ódigo completovemos el código
na característicaw, el cual podreección de sit
Flow y asocia
sual Studio y reaharePoint, lo actRESET para quedebemos haceost” por la direcervidor>:<puertola característica
editarlo y cambiaURL de nuestro
os archivos Bat mine la compilade propiedadese el WorkFlow debemos indicae texto “Post‐Be el WorkFlow licar colocamosn el mismo y noos.
o para el arco completo par
a en mos tios.
los
aliza tiva, e los r es ción o>/”a de ar la sitio
son ción s del sea
arlos Build sea s la o se
hivo ra el
Se <F VePu Retuxm < < < for <</ El asodeID,de
cción 2
Feature Id="A Title="Sim Description Version="1 Scope="Sit ReceiverAs
ersion=12.0.0.0ublicKeyToken=
eceiverClass="reReceiver"
mlns="http://s<ElementManif
<ElementMan</ElementMan<Properties>
<Property Key<!-- Value for rms relative to<!-- if you don<Property Key
</Properties> /Feature>
archivo featureocia el archivo “l WorkFlow. Bás, un nombre y ujar como nos la
A93B9917-3038mple Approval W
n="This featur12.0.0.0" te" ssembly="Micr0, Culture=neu=71e9bce111e
Microsoft.Offic
schemas.microfests> ifest Location=ifests>
y="GloballyAvaRegisterForms
o feature file locn't have forms, y="RegisterFor
e.xml define la f“workflow.xml” sicamente nosotuna descripción,a genera la plant
8-4aea-8C5F-0WorkFlow" e is a simple ap
rosoft.Office.Wutral, e9429c"
ce.Workflow.Fe
soft.com/Shar
="workflow.xm
ailable" Value=s key indicates cation --> use *.xsn -->
rms" Value="*
funcionalidad deque es el que ttros debemos co, las demás proilla de proyecto
01A0F78DA4A6
pproval workfl
Workflow.Featu
eature.Workflo
rePoint/">
ml" />
="true" /> the path to th
*.xsn" />
entro de SharePiene toda la defolocarle un guid piedades las podel Visual Studi
Sec <Exm <
wo
D2
CoPa
CoWoVePu
Ta07
tag
com04
<</ El cre(el usa“Cododecdic200encfortenqu“Tanuqunuver
6"
ow."
re,
owFea
e
Point y finición para el odemos o.
05 –
cción 3
Elements mlns="http://s<Workflow
orkflow."
28AF6A88315"
odeBesideClassthForms"
odeBesideAssemorkFlowInfoPa
ersion=1.0.0.0,ublicKeyToken=
StatusUrl="_l
skListContentT74F980F93160"
ModificationU<Categories/><!-- Tags to spgs for forms th<MetaData> <Task0_Form
m:office:InfoP4T13-20-14</T
<StatusPageU</MetaData>
</Workflow> /Elements>
archivo “workfear y en este arcAssembly debeamos la propiodeBesideClass”nde esta codclaramos el formcha propiedad a07 y en las prcuentra en la rmularios InfoPnemos que variaisiéramos colocask1_FormURN”estro WorkFlowe se encuentraestra actividad r la asignación d
– Desa
schemas.micros
Name="Simp Description=
Id="452292
s="Siderys.Blog
mbly="SiderysathForms. Simp Culture=neut
=a82cbe50b3eayouts/WrkSta
TypeId="0x01"
Url="_layouts/M> pecify InfoPathhat you do not h
mURN>urn:schPath:FormApproTask0_FormURUrl>_layouts/W
flow.xml” definechivo debemos ce estar firmadoedad “CodeBe” declaramos eificado y en mulario InfoPathabrimos el formopiedades del caja de texto
Path, tantos coar de esta propiar otro formula” y así sucesivamw lo hacemos ua en la propied“CreateTaskAppe esta propieda
rrollo
soft.com/Shar
ple Approval W="This simple a
54-E7C9-4846
g.SimpleAppro
s.Blog.WorkflowpleApprovalWoral,
eab825" at.aspx"
080100C9C951
ModWrkflIP.as
h forms for the have -->
hemas-microsofovalTaskBlog:-
RN> WrkStat.aspx<
e al WorkFlow cargar el ensamb con un NombrsideAssembly”, el espacio de nla propiedad
h creado, para oulario InfoPathmismo copiamo “Id”. Podemomo necesitemedad es el nomario, la propiedamente. Para asoutilizando la proad “TaskProperproval”, en la sd.
rePoint/">
WorkFlow" approval
6-8D49-
ovalWorkFlowIn
w.SimpleApproorkFlow,
15DE4E240019
spx">
workflow; del
ft--myXSD-2008-
</StatusPageU
que acabamosblado del WorkFre Seguro para en la propie
nombre y la c“Task0_FormUbtener el valor putilizando InfoPos el valor queos declarar va
mos, lo único bre. Por ejemplad debería llamociar el formularopiedad “TaskTyrties” creada psección 1 pode
nfo
oval
905
ete
-01-
Url>
s de Flow ello
edad clase URN” para Path e se arios que o, si arse rio a ype” para mos
Una lel listselle creququpre
Ahes coveWo
UncodeInfim
na vez instalado a lista que deseaWorkFlow debeta y presionar “leccionamos nucolocamos un
eando las tarease el WorkFlow edarnos configuesionamos el bo
hora tenemos ascrear un elemenfiguramos paramos como desporkFlow está en
na vez creado pon una nueva tarl WorkFlow, alfoPath asociadoagen 15 vemos
nuestro WorkFlamos tener aproemos acceder a“Agregar WorkFestro WorkFlownombre, la lis
s, la lista histórise inicialice. En
urado una vez cotón Ok que asoc
sociado el Workento en la lista ya que se inicie apués de crear unprogreso.
odemos accederrea creada y asig seleccionar lao para que aproel formulario ab
ow lo que debeobación de elema la configuracióFlow”. En la panw de la lista dispsta de tareas dca de movimienn la imagen 13 argado todos lociara nuestro W
kFlow, lo próximy el WorkFlow sal crear un elemn elemento en
r a la lista de taregnada al usuario misma se nosobemos o rechabierto.
mos hacer es asmentos. Para conón de WorkFlowntalla de configuponible de Workdonde vamos antos y como quevemos como d
os valores y al teorkFlow a la lista
mo que debemosse dispara dado mento. En la imala lista la instan
eas y nos encono que cargamos s abrirá el formacemos la tarea
Cuejeencla corejecar
La de concómAsprecCoInf
sociarlo nfigurar w de la uración kFlows, a estar eremos debería erminar a.
s hacer que lo gen 14 ncia del
tramos dentro mulario a, en la
05 –
ando el WorkFlecución. Para ecuentra en el elpantalla de estrrer. En dicha ecutando nuestrrgado en la prop
idea de este artaprobación, pa
nfigurando el mmo podemos p.Net. Para llevacomendó un amdeplex y buscafoPath.
– Desa
low termina, poeso seleccionamlemento que acado de la instapantalla, ver imro WorkFlow depiedad “TaskOut
tículo fue mostraaso a paso y eismo. En el próutilizar formular a cabo esto, igo, Haaron Gonremos no depe
arrollo
odemos accedermos el link “Coabamos de aproancia del WorkFmagen 16, veree aprobación y vtcome” de la act
ar como armar uxplicando cómoximo artículo vaarios de aprovamos a utilizanzález, y que se ender de Servic
Side
r a la historia dmpletado”, queobar y accedemFlow que acabaemos cómo se veremos el menividad CompteT
un WorkFlow simo vamos creandamos a hablar sobación hechos r un AddIn quepuede descargaio de Formular
Fabián Imrys Elite Softw
de la e se os a mos fue
nsaje Task.
mple do y obre en
e me ar de io e
mazware
Gopaqu Estco A optraesp Estintnedoinf Estme EncopaMipe DecoSi d
BievapriSh
Microscomopotenc
oogle al pasar dra escritorio cone usan Internet.
te nuevo servicmunicación en l
su vez ofrece pciones a los usuabajo como Intrapacio para most
te servicio estáteresadas en cocesario proporcominio existenteformación puede
ta puede ser uejoren su produc
el mercado exnvenga, esto lo recer sea su microsoft Office rmitido madura
e igual forma, Mlaborativos en fodesea contar co
• ¿Qué es http://w
• Conoce http://w
en, regresando lor al mercado, imera versión dearePoint como h
soft Offi herramcial parprodu
e los años ha ofn el mismo pote. Ahora surge un
cio ofrece a losínea donde pod
varias plantillasuarios según susanet de la Comptrar perfiles de e
á enfocado porompartir informcionar una cuee para poder see consultar la sig
na nueva opcióctividad.
xisten varias opchace interesantejor opción. DeSharePoint. Estr en el mercado
Microsoft Officeorma de páginan más informac
SharePoint? www.microsoflos beneficios dwww.microsof
al tema de los podemos comee Sitios de trabaherramienta de
ice Shamienta dra ofrecuctivida
frecido distintosencial de su busn nuevo servicio
s usuarios una er subir informa
s para comenzas necesidades copañía, o para un empleados, salón
lo menos pormación en estosnta de correo r utilizado o enguiente direcció
ón para que las
ciones para quee pues el clienteentro de estos ote producto llevo según las neces
e SharePoint ofs web, para comión puede consu
t.com/latam/se SharePoint t.com/latam/s
servicios que laenzar dando a cajo web., y podecolaboración.
rePointde colacer una ad corpo
s servicios gratuscador en línea, llamado “Googl
nueva opción ación y comparti
ar la creación domo por ejemplequipo de traban de clases, y clu
r ahora, para ins espacios web corporativa ref su defecto, la n: http://sites.g
s empresas ent
e la empresa eve tiene varias opofrecimientos eva ya algunos sidades de los cl
frece la capacidmpartir informacultar las siguient
sharepoint/pro
sharepoint/def
as distintas comconocer las caraemos hacer una
t o Googboracióplatafoorativa
uitos ‐aparte de lector de rss, ele Sites” o Sitios
para poder creirla.
del espacio de lo: Plantilla paraajo enfocada a mub de estudio.
nstituciones o provistos por
ferente a la emelección de unooogle.com
ren al mundo
valúe de entre ciones de las cuen el mercado, años en el meientes.
dad para crear ción y contenidotes direcciones:
odinfo/what.m
fault.mspx
mpañías ofrecenacterísticas que analogía de est
06 –
gle Siteón, y suorma de
su buscador, inetc.‐ para los usude Google.
ear espacios we
trabajo web, da crear un espacmanejo de proye
empresas que Google., por empresa, e indico nuevo. Para m
de la colaborac
ellas la que meales elegir la quMicrosoft propoercado, lo cual
espacios de tro entre sus miem
spx
n como propuesGoogle ofrece os con los que o
– Plata
es e
ncluso uarios
eb de
dando cio de ectos,
estén llo es ar un mayor
ción y
ejor le e a su one a le ha
rabajo mbros.
sta de en su ofrece
aforma
MicroOfficeShareofrececapacpara cespactrabajcolaben forpáginpara compinformconteentre miem
a
osoft e ePoint e la cidad crear cios de ajo orativorma denas web
partir maciónenido sus
mbros
os e b,
n y
Cre GeedpaenevseredencoedpapuusadebaEn¿sipo Lesal Puhttblidoindclicbu No Es cógrá Ahwedelimuntensincoa intgrárec
eación de Página
eneralmente en itor de palabrasra editar su inriquecido. Sin eolucionan y losría si independitor de texto o automático a mpiar/pegar si se ición de contenra una actualizblicado con losar un editor de funcionalidad cses de datos –tonces es una mi el usuario lo geor ejemplo Word
s invito a leer erespecto: blicación de contp://sharepointmcacion‐de‐conteocumento buscadicada. Si no se lc en el título descar al final del
o es requerido e
claro que es mdigo html paraáficas sencillas d
hora, imaginen teb con prácticam un editor de te
mitados a opcion editor de palaner que volver an necesidad dentar con los miscabo la edicióntegrar incluso háfica de usuariocomienda en el
as con un simple
las empresas la s con las opcionenformación, ya mbargo, con el s usuarios necedientemente deuna página webmi página web hubiese generaido‐, y si necesización, que se s cambios. Cuantexto instalado como corrector –o incluso paramuy buena opcieneró a partir dd?
ste post que ha
ntenido Web en mx.mvps.org/bloenido‐web‐en‐mar al final del logra ver ningunel artículo y unmismo la liga al
l tener conocimi
ucho más senci crear sus págde usar pueda ha
tener la posibilidmente las mismaexto cliente instnes de edición dabras y volverlasa subir el docume incluir prograsmos controles dn del contenidoerramientas de . Pueden revisapunto anterior.
e clic
gente está acoses o herramientasea texto simtiempo los requesitan más func donde se genb, yo pudiera pu–por ejemplo sado la informaciótáramos re‐editvolviera a sin
ntas personas een su máquinaortográfico, ad
a envíos postalión a través de de un editor de
bla de lo que Sh
MOSS 2007 ogs/ldusolier/ar
moss‐2007.aspx artículo public
na liga a un docua vez se carguearchivo.)
ientos de HTML.
llo que el usuarinas web sino acerlo.
dad de editar inas herramientastalado en su comde texto; con la cs a publicar a wmento a un repoamación, genialde un editor de to en línea sin terceros para ur de igual forma
stumbrada a utilas básicas o nec
mple, o con fouerimientos camcionalidad; qué nere el conteniublicar mi informin tener que haón desde un cliear el contenido cronizar el constán acostumbr para utilizar otdjuntar informaces o de correouna página webcontenido empr
harePoint puede
chive/2008/04/0, (para descarcado en la dirumento, favor dee el artículo com
.
rio no tenga quea través de op
nformación o tes que tendrían amputadora, y ncapacidad de reweb, sin necesidositorio web o a l ¿no? Prácticatexto para poderestricciones, y una mejor expea el documento
Co El básweestconap Derefaphtt09 Usnu Es susestParpu ‐‐‐‐ Gola Shade sigcrevertec Parmahttto‐ ShaconemconOumisotr(htnt/
lizar un cesarias ormato mbian o genial do, un mación acer un ente de fuente ntenido radas a tro tipo ción de o‐, etc. b, pero resarial
e hacer
05/purgar el rección e hacer mpleto,
e saber pciones
exto en a través o estar eutilizar dad de un ftp, amente er llevar poder
eriencia que se
06 –
ntar con una im
tener la posibisico en la publiceb, necesitamos tándar es la utiln extensión “.cslicarlas a nuestro
igual forma esferencia puedenlique su propio dtp://sharepoin9/07/391.aspx
o de plantillas estras páginas.
importante ofres sitios web otablecidas, y no ra ello se ofreceede elegir según
‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐
oogle Sites ofrecCompañía (ComarePoint las capContenido Welas en inglés), loear y editar su cr algunos casoscnología: http:/
ra indagar un anejar en sitiostp://blogs.msd‐lockdown‐an‐
arePoint ofrecen otras opciompresariales, y ntrol de tareas,utlook y SharePosmas a través dras ttp://www.mic/techinfo/gbov
– Plata
agen institucion
lidad de aplicacación de contetener identidadización de hojasss”) para poder os sitios web.
sto es posible n consultar el diseño a Sitios hntmx.mvps.org/
preparadas par
ecer opciones po espacios de tengan que invee un catálogo den mejor le conve
‐‐‐‐‐‐‐‐‐‐‐‐
ce un conjunto dmpany Intranet acidades de algob (ó Web Conto cual provee de contenido Web.s de Portales W//www.wssdem
poco más acer Web creados dn.com/sharepinternet‐facing
también la planones que logrmanejar distin, o actividades doint, presentacióe componentes
opcioncrosoft.com/teverview.mspx)
aforma
nal.
r un diseño o enido dentro ded. Algo que tambs de estilo persogenerarlas de fo
utilizando Sharesiguiente artícechos en ShareP/blogs/ldusolie
ra ser utilizadas
para que los usutrabajo de ac
ertirle tiempo a ce opciones, de lenga.
de opciones comen inglés) . Mo llamado Maneent Manageme ciertas capacida. En la siguiente
Web que se desmo.com/Pages
ca de la segurcon SharePoint
point/archive/2g‐moss‐based‐
ntilla de Proyectran integrarse tos tipos de indel equipo y su són de avance y ya incluidas cones echnet/window.
a
personalización un sitio de trabbién se ha vueltoonalizadas (archorma institucion
ePoint. Para maculo: PersonalicPoint 2007 er/archive/200
s en la creación
uarios puedan ccuerdo a plantcrearlas desde cas cuales el usu
mo son: Intraneicrosoft ofrece ejo y Administraent ‐WCM‐ por ades al usuario pe dirección, puearrollaron con s/websites.asp
idad que podet pueden consu2007/05/10/ho‐web‐site.aspx
to de Equipo, jucon aplicacio
nformación incsincronización eseguimiento den vista tipo Gant
disponiwsserver/share
n, es bajo o un hivos nal y
ayor ce y
07/
n de
rear tillas cero. uario
t de con ción sus
para eden esta x.
mos ultar ow‐.
unto ones luso ntre e las tt, u bles epoi
Replaus/pácousvispovisquespo r ReEstShcrecopohttg% Es deShdedirpu Shdisincba Plahtt.asAppapepla Cosit ¿Qy clo
especto a la plaantilla de Sitio /sharepointservgina personal nsultada de toduario, listas de dsor de bandeja dosible definir qsualice dentro de vean mis colegpecífico de la inroles de la empr
especto al tiptudiantes, en SharePoint (por suear una comunocimiento entrosible constp://www.codep%20Edition&refe
importante com colaboración arePoint de ma aprobación drectorios de usueden visitar: htt
arePoint ofrecesponible para corporarlas a la se en ditas plant
antillas para creatp://sharepointmspx, httproximadamentera ofrecer divrsonales, para loantillas de divers
ontrol de cuotas io web.
Qué sería de un acontenido? Los scual no está nad
antilla de Perfil Personal o My ver/HA10108748que puede estdo el portal corpdistribución, comde entrada y caleué tipo de infe la que di de agas o compañerformación que esa..
po de plantilla harePoint se llamu versión existenidad estudianre los jóvenes eultar la plex.com/CKS/WerringTitle=Home
mentar que todoy administracinera automáticade contenido, uarios empresartp://www.codep
e otras plantillapoder ser dimplementaciótillas:
ar sitios en Sharemx.mvps.org/blotp://www.microe más de 60 distversos serviciosos individuos desos diseños y op
para subir arch
ambiente de colservicios de Gooda mal.
del Empleado,Site (http://off
81033.aspx) quetar integrada aporativo, sitios ampañeros de traendario o tareasformación me alta en mi sitio pros, esto permitequiero que vean
como Salón dman : School Editnte en inglés), ntil donde se estudiantes), pa
siguiente Wiki/View.aspx?te.
os estos sitios cuión de la infoa, como controlmanejo de la
riales (LDAP), etplex.com/CKS.
s que se encuedescargadas den y poder crear
ePoint, versión 2ogs/ldusolier/arosoft.com/shareintas opciones ( empresarialese la compañía, ppciones).
ivos o adjuntar
aboración sin poogle Sites ofrece
, SharePoint office.microsoft.coe funciona coma la informacióa los que pertenabajo –redes sos del correo. Incinteresa que mpersonal, y cuál e tener un contrn los distintos u
de Clases o Ction CommunityBlogs mejoradopueda compara más informac
dirección title=Enhanced%
uentan con las veormación que l de versiones, ma seguridad ligc., para consult
entran de igual e forma gratur sitios de traba
2003 y versión 2chive/2007/01/3point/templatesplantillas de apls, plantillas deplantilla de comu
documentos a n
oder subir informn entre 10 MB y
Sersubcuoincautde cie(htIncescrevdosobalg Prepa Vidalgde Mimuhe Tra La conleela compoconla docomonun Shaemdefrespeintpro(PrProAuconDir
rece la om/en‐mo una ón más nece el ociales‐, cluso es mi jefe quiero rol muy suarios
lub de y Kit for s (para artir el ción es
web %20Blo
entajas ofrece manejo gada a tar más
forma uita e ajo con
2007 31/174s.mspx. icación e sitios unidad,
nuestro
mación y 10 GB
06 –
ría interesante bir contenido. Sota de almacencluso manejar tomáticamente tamaño de arc
ertos tiposttp://office.micrcluso podríamocanear los docuvisar que no tencumento por cbre los documengunas de estas co
esentación de cora el usuario.
deos, documentgunas de las posiinteractuar de crosoft ahora eultimedia en sitirramienta llama
abajo Colaborati
capacidad de pntrol de que usuer o editar el concapacidad de pomo el propietarsible manipular,ntenido a los sitedición de textonde tengo entempartiera sus exline, siempre coa organización,
arePoint, por mpresarial, que fault (Propietarstringido o limitrsonalizados deeresante de oveedores de roveedor de Movider en intenticación Básin el sistema derectorio Activo, L
– Plata
también el podSi contáramos cnamiento de infdistintas cuotcuando se creachivo cuando se de osoft.com/en‐usos pensar en umentos al momngan virus, o cocorreo (junto contos almacenadoosas, parecen es
ontenido multim
tos, presentacioibles opciones pmanera dinámstá presentandoios de colaboraada Silverlight (h
ivo.
oder trabajar enuarios tienen quntenido publicadoder crear distirio, el contribui, editar y agregatios de trabajo. o, compartir arcndido, si alguienxperiencias). Todonectado, y siempúblico en gene
su parte, es permite manejio, Diseñador Wtado), incluso esependiendo de lSharePoint es autenticación b
Membresía y Ronglés) –NTML,ica, Kerberos, y e autenticación LDAP o incluso b
aforma
der controlar lacon la posibilidformación por stas por sitios un nuevo sitio)e suba un docuextensiones s/outlook/HA10opciones más
mento que se entrolar a nivel ion herramientaos en nuestro amstar disponibles
media en web d
ones, fotos y capara mostrarle a ica e interactivao otras formas dción de SharePottp://www.silve
n equipo, implicue permisos o rdo y disponible.. ntos permisos ddor y el lector.ar nuevas páginaEn estos sitios schivos, y algunan ya lo probó, sedo esto con la campre disponible peral, o algunas cu
una plataformaar distintos roleWeb, Contribuids posible crear las necesidadesque puede
basados en losol o Membersh, AutenticacióFormas Web‐, ide la propia e
base de datos.
a
a cuota para podad de modificasitios de trabaj(manejar cu
), manejar un límmento, o restri
de arc00819571033.asavanzadas co
stén subiendo pmpresión, envíoas como IRM), mbiente de traben SharePoint.
de forma interac
alendarios web los usuarios fora con el contende incluir contenoint con una nuerlight.net).
ca también teneoles para accedGoogle Sites ofde usuarios o ro Con los cualeas de informacióe puede contar as cosas más (hería muy bueno apacidad de hacpara los usuariouantas personas
a de colaboraes de usuarios or, Lector y Accpermisos y per de la empresamanejar distin
s que ofrece .hip Provider y n de Windoncluso integrándempresa, ya sea
oder ar la o, o otas mite ingir hivo px). omo, para o de etc.
bajo,
ctiva
son rmas nido. nido ueva
r un er a rece oles, s es ón y con asta nos
cerlo s de .
ción por ceso rfiles a. Lo ntos NET Rol
ows, dolo a un
Estincauigu Co(htus/(htus/Emus/ PaNeSohttb2auutinivinfdeacomepo FinnepohaOuus/veclie(htes/comehtt Ahinctamintpapodecrereqprollaus/
to le da flexicorporar a la tenticación y acual forma.
onozca más de sttp://office.micr/sharepointservttp://office.micr/sharepointservmpresariales /sharepointserv
ra ver la funcioegocios ‐BDC‐ poapBox, tp://video.msn.c5f1c0ec112, y nque ya vimos ilizarlo a nivel eveles, como gformación usand trabajo genérioplar sus servicediana o grandeor los productos
nalmente, no tcesitamos trabosteriormente sincer esto. Podeutlook /ork2003/HA01rsión 2007. Podente de ttp://office.micr/grooveserver/Fn Microsoft Offercado que ofretp://www.colligo
hora, el procesocluye subir arcmbién pensar eteractuar con lrticular. Podemosibilidad de inte trabajo empreear de una manquiere, diseñar,ocesarla y genemada ShareP/sharepointdesi
bilidad y robusinfraestructura
cceso a informa
sus ofrecimientrosoft.com/en‐ver/HA10105476rosoft.com/en‐ver/HA10167284
ver/HA10220050
onalidad del Caor sus siglas en
en com/video.aspxmanejar una úen puntos ant
empresarial, singrupos de usudo distintas planicos no únicamcios para cualque, contando siemque maneja e in
todo es onlineajar fuera de ncronizar nuestremos sincroniza
1402701033.aspdemos también
Microsoft rosoft.com/es‐FX101674163082fice SharePoint cen distintas soo.com/products
de colaboracióchivos a un ren procesos o fla información
mos pensar en eractuar con nuesariales, irla manera muy sencil y crear distinterar valor a laPoint Designegner/FX1004876
stez a la herraa de la comción con aplicac
os como servic
61033.aspx), Ser
41033.aspx) y (http://off
01033.aspx#Usin
atálogo de Datoinglés, pueden la sig?vid=7a9afe65‐1nica autenticacteriores que noo que es posibluarios en genntillas existentesente corporativuier nivel de emmpre con la contegra en su imp
. Qué sucede línea, o desconros cambios. Coar información
(http://offpx), la recomen utilizar para c
Office
2.aspx), que de 2007, e inclusoluciones como los/sharepoint/rea
ón con la informepositorio compujos empresariaa través de salgo muy senestra informacióaquilando. Con la, incluso sin ptos flujos de inf institución. Exer (http://off631033.aspx),
amienta para ppañía e integciones corporat
ios: Servicios de
rvicios de Form
Catálogo de fice.microsoft.cong).
os Empresarialeconsultar un viguiente 1138‐473c‐b52aión para los us nada más es le utilizarlo a dineral para com, comunidades, vos. SharePoint mpresa, sea penfianza de la roplementación.
cuando querenectados y quen SharePoint pousando el cliefice.microsoft.coendación es ucolaboración off
Groove
igual forma se o hay empresaso es el Colligo Rader_home.asp.
mación, no únicapartido, es neales que nos peu lógica de nencillo como conón y a través deSharePoint es programación siformación paraxiste una herrafice.microsoft.co
qucuaunusuPoquotr(ht02A(htSha(hthoconya obtOn LosUnligeInt Bú ¿Qcorexcen tam ShaGobuofrsobint(toy poy/ono puapinfShasalapcomejeunant
poderse grar la ivas de
e Excel
mularios
Datos om/en‐
s o de deo en
liga: a‐suarios, posible istintos mpartir grupos puede
equeña, obustez
mos o eremos odemos nte de om/en‐usar la fline el 2007
integra s en el eader ,
amente cesario ermitan egocios ntar la e flujos posible i no se poder mienta om/en‐
06 –
e es parte de laal podemos cona manera muy uarios interactúer último me gusienes aún no loro tipo de servicttp://www.microAllSizeBusinessettp://www.microarePoint ttp://www.microsteados utilizann su soporte y cque preocupa
tener más infonline Services (ht
s invitamos tamn nuevo conceperos y efectivos!teresante ¿no cr
squedas con Go
Quién no usa Grrecto, por quécelente motor dsu versión deskmbién pueden o
arePoint puede oogle (o cualquiescar en Internerece también la cbre las cuales leresante pues, odos los generaddemás extensisibilidad de no úo contenido almtodo tiene queeden tener mulicaciones propiormación a susarePoint lo queir de su sitio licación, hacer mpartidas en laemplo, e inclusoo de los nuevos terior, el BDC.
– Plata
a familia de aplstruir flujos en csencilla a nuesten con ellos. staría compartiro conozcan o noios online osoft.com/pressesPR.mspx), Exchosoft.com/onlin
osoft.com/onlinndo los recursosconfianza, de estar por estimarormación puedettp://www.mosb
bién a conocer epto en línea pa! En http://workeen? ¡habría qu
oogle.
Google para hé negarlo. Buede búsquedas qktop o escritoriofrecer beneficio
utilizar directaer otro motor det. De igual focapacidad de delos usuarios pues posible ind
dos con la suite ones). ¿A queúnicamente hac
macenado en nue estar ahí conteuchos tipos deias, que no necs sitios de trabe sí es posible, de trabajo a ubúsquedas a
a red, correos o una opción mservicios que ya
aforma
icativos de Miccuestión de mintros sitios de tra
rles unos puntoso lo han probad
spass/press/200hange e/exchange‐onl
e/sharepoint‐ons y la infraestruta forma las emr costos de aden consultar el beta.com/Welco
el concepto de Wra crear espaciokspace.office.livee evaluarlos!
acer búsquedaeno, pues por ue provee Googo, en otro tipos os o valor a la em
mente el motode búsquedas qorma Microsoftefinir distintas fuedan hacer búdexar cualquier de Office, inclus nos referimocer búsquedas soestros sitios de enido o almacene información cesariamente tebajo colaboratives hacer búsquuna nueva págiservidores de electrónicos, Ex
muy interesante a habíamos com
a
rosoft Office coutos, y aplicarloabajo, para que
s interesantes, po: Microsoft ofr
8/mar08/03‐
ine.mspx)
nline.mspx) uctura de Micropresas no se tiedministración. PSitio de Micro
ome.aspx) beta.
Workspaces de Los de colaborae.com
s en Internet?qué no utilizagle, para Internde aplicaciones mpresa.
or de búsquedasue deseemos) p Office SharePuentes de contensquedas, y estotipo de conten
so archivos tipo s con esto? Aobre la informacolaboración, pnado. Las emprecomo ERPs, CRngan que migravos web, pero uedas sin tener na de búsquedarchivos, carpxchange, Lotus que se integra
mentado en el pu
on la s de e los
para rece
y
osoft enen Para osoft
Live! ción
? Es r el et o que
s de para Point nido o es nido pdf, A la ción pues esas RMs, ar la con que da o etas por con unto
Coqucon En Hadáim Mihefininf Al GoMihtt Soncon
n SharePoint poe resida físicamnsultar los result
este artículo se
y mucho movimndole su lugar aportante y sobre
entras haya corramientas más al por qué prodormación posibl
respecto de esteoogle Sites: A Shcrosoft SharePotp://www.netw
n interesantes pntinuación prop
Sitios
httpPagin
odemos integrarmente en fuentetados de la búsq
ha dado mucha
miento y cada vea SharePoint pore todo a nivel em
mpetencia en eeficientes, las educto, compañíle de todas las o
e nuevo servicioarePoint Killer?oint taking businworkworld.com
puntos de vista,orcionamos.
s del mes
://www.medenas/Default.as
la funcionalidades de datos extqueda directame
a información. Q
ez más en el mur todas las herrampresarial, como
el mercado, los empresas lucharía o solución seopciones para tra
o, hay algunas en? http://blogs.zness by storm m/news/2008/
, de los cuales l
: Medellí
ellin.edu.co/sitspx
d de búsqueda aternas a SharePente en SharePo
Quería compartir
undo de las heramientas u opcio toda la estrate
beneficiados srán por darlo prie va según mucatar de tomar la
ntrevistas y comzdnet.com/Gre
/032608‐micro
le invitamos a f
ín Digital
tes/Educativo/
a bases de datosoint, incluso quoint, sin necesida
mi punto de vis
ramientas de coones de integraegia de Software
omos los usuarimero. La compechos factores, p mejor decisión.
entarios al respeeenfield/?p=20
osoft‐sharepoin
formar su propio
(Medellí
/
httpiblio
06 –
s, entiéndase ERue no estén en ad de desarrollo
sta dejando claro
olaboración, y eación que han sae de Microsoft.
rios, pues mientetencia siempreero la recomen.
ecto que compa06
nt.html
o criterio al res
h
ín, Colom
p://www.reddotecas/Pagina
– Plata
RPs, CRMs, etc., Microsoft SQL .
o dos puntos:
s claro que la coalido al mercado
tras uno siempe es buena, el clndación siempre
rtimos para su c
pecto, en conju
http://sharepoin
mbia)
debibliotecas.oas/Default.asp
aforma
y poder consultServer, con la
ompetencia de o; es claro que e
re quiera mejoiente o la empree es tratar de t
conocimiento:
unto con la info
Luis ntmx.mvps.org/
org.co/sites/Bx
a
ar información posibilidad de
Microsoft está es un producto
res servicios y esa, decidirá al tener la mayor
rmación que a
Du Solier G.blogs/ldusolier
B
T
SharePoWindowWindow Office Shhttp://wF4DE6BD Office Shhttp://w55701FB Nuevas Vhttp://w0074D62http://wA07FE8A Post SerPOST SPPOST SP Nueva Ghttp://go Best Prahttp://w778efda0 Internethttp://w Todos loPara ShaPara ShaPara ShaPara Off
Todos los directo
oint Services 3 cows SharePoint Serws SharePoint Ser
harePoint Servewww.microsoft.cD6B831&display
harePoint Servewww.microsoft.cBFB563&displayl
Versiones 1.3 dewww.microsoft.c286FA9&displaywww.microsoft.cAFAFFD&display
vice Pack 1 1 Rollup para W1 Rollup para M
Guía de implemeo.microsoft.com
ctices Analyzer www.microsoft.c07df8&displayla
Explorer 8 (Betwww.microsoft.c
os Service Packs arePoint ServicesarePoint DesignearePoint Server 2ice 2007
meses iros a lo má
on SP1 Integradrvices 3 SP1 x86rvices 3 SP1 x64
er 2007 con SP1 om/downloads/ylang=en
er 2007 con SP1 om/downloads/lang=en
e los SDK de Shaom/downloads/lang=en om/downloads/lang=en
WSS 3 OSS 2007
entación de Sham/fwlink/?LinkId=
para SharePoinom/downloads/ang=en&tm
ta) om/windows/pr
1 de Office Servs er 2007
remos puás Nuevo
o
(32 bit) /details.aspx?Fa
(64 bit) /details.aspx?Fa
arePoint Server /details.aspx?Fa
/details.aspx?fam
rePoint =108286&clcid=
t /details.aspx?fam
roducts/winfam
vers
blicando en Share
milyId=2E6E5A9
milyId=3015FDE
y Services milyId=6D94E30
milyid=05E0DD1
=0x409
milyid=cb944b27
ily/ie/ie8/readin
los links ePoint
9C‐EBF6‐4F7F‐84
E4‐85F6‐4CBC‐81
07‐67D9‐41AC‐B
12‐8394‐402B‐89
7‐9d6b‐4a1f‐b3e
ness/default.htm
467‐
12D‐
B2D6‐
936‐
e1‐
m
07
Lista de CompartiMPapel, y querecomenda
• Blo• Blo• Co• Blo• Blo• Blo• Blo• Co• Co
– Des
e Blogs
OSS es básicameremos agrader los siguientes
og de Gustavo og de Hector Inomunidad Mossog de Carlos Seog del CIIN og de Luis Du Sog de J. Andrésomunidad Sharomunidad Shar
scargas
mente un Blog ecer y s Blogs en la R
Velez nsua sca.org egura
Solier s Valenzuela ePoint Costa RePoint México
s
de
ed:
Rica o
¿Desea colaborar con CompartiMOSS? La subsistencia del magazine depende de los aportes en contenido de todos. Por ser una revista dedicada a información sobre SharePoint en español, todo el contenido deberá ser directamente relacionado con Microsoft SharePoint Services (WSS) y/o Microsoft Office SharePoint Server (MOSS) y escrito en castellano. No hay limitaciones sobre el tipo de articulo o contenido, lo mismo que sobre el tipo de versión. Si desea publicar algo, por favor, utilice uno de los siguientes formatos:
‐ Artículos de fondo: tratan sobre un tema en profundidad. Normalmente entre 2000 y 3000 palabras y alrededor de 4 o 5 figuras. El tema puede ser puramente técnico, tanto de programación como sobre infraestructura, o sobre implementación o utilización.
‐ Artículos cortos: Máximo 1000 palabras y 1 o 2 figuras. Describen rápidamente una aplicación especial de SharePoint, o explica algún punto poco conocido o tratado. Experiencias de aplicación de SharePoint en empresas o instituciones puede ser un tipo de artículo ideal en esta categoría.
‐ Ideas, tips y trucos: Algunos cientos de palabras máximo. Experiencias sobre la utilización de SharePoint, problemas encontrados y como solucionarlos, ideas y trucos de utilización, etc.
Los formatos son para darle una idea sobre cómo organizar su información, y son una manera para que los editores le den forma al magazine, pero no son obligatorios. Los artículos deben ser enviados en formato Word (.doc o .docx) y las figuras por separado en un formato de alta resolución (.tif), todo comprimido en un archivo (.zip o .rar) con el nombre del autor y del artículo. Si desea escribir un artículo de fondo o corto, preferiblemente envíe una proposición antes de escribirlo, indicando el tema, aproximada longitud y número de figuras. De esta manera evitaremos temas repetidos y permitirá planear el contenido de una forma efectiva. Envíe sus proposiciones, artículos, ideas y comentarios a la siguiente dirección:
compartimoss@gavd.net