Como enviar um e-mail WebPart no MOSS 2007

Oi Devs,
O seguinte é o pedaço de código para enviar e-mail de webpart.

usando o sistema;
utilizando System.Collections.Generic;
using System.ComponentModel;
usando System.Text;
usando System.Web;
usando System.Web.UI;
usando System.Web.UI.WebControls;
usando System.Collections.ObjectModel;
Microsoft.SharePoint.Utilities usando;
usando Microsoft.SharePoint;
using System.Data;
using System.Collections;
SendMail namespace
{
public class SendMail : Microsoft.SharePoint.WebPartPages.WebPart
{
txtTo TextBox privada;
btnSendMail Button privada;
CreateChildControls protected override void()
{
txtTo = novo TextBox();
this.Controls.Add(txtTo);
btnSendMail = Button nova();
btnSendMail.Text = “Enviar e-mail”;
btnSendMail.Click = novo EventHandler(SendMail_Click);
this.Controls.Add(btnSendMail);
}
void SendMail_Click(remetente do objeto, EventArgs e)
{
SPSite _site = SPSite novo(HttpContext.Current.Request.Url.ToString());
_Web SPWeb _site.OpenWeb =();
_web.AllowUnsafeUpdates = true;
SPUtility.SendEmail(_Web, falsa, falsa, txtTo.Text, “Email Teste”, “Corpo da mensagem de texto”);
_web.Dispose();
_site.Dispose();
}
}
}

Crie o WebPart e registrá-lo como SafeControl

MOSS 2007 Preços & Custeio Info

Tenho consolidada alguns links da Microsoft para MOSS 2007 Custeio de produtos.

Microsoft Office SharePoint Server 2007 e preços Tecnologias relacionadas

Microsoft Office SharePoint Server 2007 produtos baixar comparação

2007 Microsoft Office system de preços e informações sobre a atualização

Como ocultar Quick Launch no MOSS 2007

Você quer esconder sua barra de inicialização rápida no MOSS 2007
Existem duas maneiras de ocultar a barra de inicialização rápida
1. Você pode editar diretamente no CSS
2. Adicionando webpart editor de conteúdo escondido

Adicionar webpart novo editor de conteúdo
Clique em Editor de código-fonte na ToolPane
cole o código abaixo no editor de conteúdo webpart
[estilo]
.ms-quicklaunch
{
display:nenhum;
}
.ms-navframe
{
display: nenhum;
}
[/estilo]
Uso “<" & ">” em vez de “[” & “]”
Definir a propriedade Hidden para True na seção de layout no ToolPane.
Agora atualize a página……You Quick Launch Bar is Gone 🙂

Apresentador na Oficina Shaping the Future

Eu apresentei o Demo no Arquitetando aplicações distribuídas utilizando grade Architecture in Accenture Moldando o Futuro oficina. Esta é a minha segunda apresentação na Accenture do Shaping the Future.

Como forçar MOSS 2007 Jobs temporizador para executar

Use o comando stadm Após forçar trabalhos os trabalhos de timer para executar.
não há necessidade de esperar o intervalo para executar o timerjobs.
stsadm.exe-o execadmsvcjobs

MOSS 2007 Renomeie o Nome da Aplicação Web

Eu quero compartilhar como renomear o nome do aplicativo web em administração de linha de comando do MOSS 2007 usando Command STSADM.

Sintaxe:
stsadm-o renameweb-url-newname

Exemplo:
Stsadm-o http renameweb url-://localhost / oldname-newname newname

O comando acima irá renomear o aplicativo web de oldname ao newname.

Commerce Server 2007 Integração com o MOSS 2007

MOSS tem muitas características inbuilt. O escopo deste POC é integrar o Commerce Server 2007 com MOSS 2007 para fornecer Portal integrado de aplicativos de e-Commerce

Configurando MOSS 2007 Usar o Comércio Membership Provider Servidor Como base para Autenticação de Usuário

The primary tasks are to make the Central Administration and Portal sites hand-shake with Commerce Server. This needs to be done by modifying the appropriate Web.config files for these sites. By adding the Commerce Server and httpModules sections, the SharePoint Central Administration site and the Portal site will be able to create the necessary CommerceContext object. The CommerceContext object enables the Commerce Server Membership Provider to be initialized correctly, and also enables Web parts and pages in the portal to use the CommerceContext object to access Commerce Server resources such as the Product Catalog.
The UpmMembership Provider extends the Membership framework offered by ASP.Net to accommodate the use of the ASP.Net Login Controls and authenticate against Commerce Server Profiles.

Update the Web.config for MOSS Central Administration and in Portal site with below sections to avail Commerce Server data and services in MOSS

  • Commerce Server Section Group
  • Commerce Server Group
  • Http Modules
  • Assemblies
  • Membership Provider
  • Profile Section

o Determine which Web.config file is used for the SharePoint Central Administration site and which is used for the Portal site. Use the Home Directory tab in IIS Manager to determine the appropriate path of the Web.config file for each site.

o Use the Web.config file that was previously created for the Commerce Server C SharpSite as the source for the text to copy in the following instructions:

Please follow the below steps to modify the web.config file of SharePoint administration site.

Step 1: Adding Commerce Server Section Group
Copy the Commerce [sectionGroup] em [configSections] and paste it after the [System.Workflow.ComponentModel.WorkflowCompiler] section group.
[sectionGroup name=”CommerceServer”]
[section name=”application” type=”Microsoft.CommerceServer.Runtime.Configuration.CommerceApplicationSectionHandler, Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[section name=”authentication” type=”Microsoft.CommerceServer.Runtime.Configuration.CommerceAuthenticationSectionHandler, Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[section name=”pipelines” type=”Microsoft.CommerceServer.Runtime.Configuration.CommercePipelineSectionHandler, Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[section name=”caches” type=”Microsoft.CommerceServer.Runtime.Configuration.CommerceCacheSectionHandler, Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[section name=”messageManager” type=”Microsoft.CommerceServer.Runtime.Configuration.CommerceMessageManagerSectionHandler, Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[section name=”catalog” type=”Microsoft.CommerceServer.Runtime.Configuration.CommerceCatalogSectionHandler, Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[section name=”orders” type=”Microsoft.CommerceServer.Runtime.Configuration.CommerceOrdersSectionHandler, Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[section name=”profiles” type=”Microsoft.CommerceServer.Runtime.Configuration.CommerceProfilesSectionHandler, Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[section name=”contentSelection” type=”Microsoft.CommerceServer.Runtime.Configuration.CommerceContentSelectionSectionHandler, Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[section name=”commerceEvent” type=”Microsoft.CommerceServer.Runtime.Configuration.EventLoggerConfigurationHandler, Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[section name=”expressions” type=”Microsoft.CommerceServer.Runtime.Configuration.CommerceExpressionSectionHandler, Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[/sectionGroup]
Step 2: Adding Commerce Server Group
§ Copy the [CommerceServer] section and paste it after the [SharePoint] seção, just before the [system.web] seção.

[CommerceServer]
[application siteName=”CDevSite” debugLevel=”Production”/]
[pipelines][/pipelines]
[expressions schema=”Auto”/]
[caches]
[cache name=”Publicidade” type=”Publicidade” refreshInterval=”900″ retryInterval=”30″/]
[cache name=”Discounts” type=”Discounts” refreshInterval=”0″ retryInterval=”30″/]
[cache name=”ShippingManagerCache” type=”Shipping” loaderProgId=”Commerce.ShippingMethodCache” refreshInterval=”0″ retryInterval=”30″/]
[cache name=”PaymentMethodCache” type=”Payment”/]
[cache name=”OrdersConfigurationCache” type=”OrdersConfiguration”/]
[/caches]
[messageManager]
[cultures default=”en-US” baseName=”CommerceMessageManager” assembly=”CommerceMessageManager”]
[culture id=”en-US”/]
[culture id=”fr-fr”/]
[culture id=”ja-JP”/]
[culture id=”de-DE”/]
[/cultures]
[resources]
[resource id=”pur_badsku”/]
[resource id=”pur_badplacedprice”/]
[resource id=”pur_discount_changed”/]
[resource id=”pur_discount_removed”/]
[resource id=”pur_noitems”/]
[resource id=”pur_badshipping”/]
[resource id=”pur_badhandling”/]
[resource id=”pur_badtax”/]
[resource id=”pur_badcc”/]
[resource id=”pur_badpayment”/]
[resource id=”pur_badverify”/]
[resource id=”pur_out_of_stock”/]
[resource id=”unknown_shipping_method”/]
[/resources]
[/messageManager]
[orders honorStatus=”verdade” newOrderStatus=”NewOrder” sqlCommandTimeoutSeconds=”60″ sqlLongRunningCommandTimeoutSeconds=”28800″]
[addressMap]
[profileDefinition name=”Endereço”/]
[property from=”GeneralInfo.address_id” to=”OrderAddressId”/]
[property from=”GeneralInfo.first_name” to=”Nome”/]
[property from=”GeneralInfo.last_name” to=”Apelido”/]
[property from=”GeneralInfo.address_line1″ to=”Line1″/]
[property from=”GeneralInfo.address_line2″ to=”Line2″/]
[property from=”GeneralInfo.city” to=”City”/]
[property from=”GeneralInfo.region_code” to=”RegionCode”/]
[property from=”GeneralInfo.postal_code” to=”PostalCode”/]
[property from=”GeneralInfo.country_name” to=”CountryName”/]
[property from=”GeneralInfo.region_name” to=”Estado”/]
[property from=”GeneralInfo.tel_number” to=”DaytimePhoneNumber”/]
[/addressMap]
[Types]
[Type Key=”Basket” UserTypeName=”Basket” AssemblyType=”GAC” NameSpace=”Microsoft.CommerceServer.Runtime.Orders” Assembly=”Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[Type Key=”PurchaseOrder” UserTypeName=”PurchaseOrder” AssemblyType=”GAC” NameSpace=”Microsoft.CommerceServer.Runtime.Orders” Assembly=”Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[Type Key=”OrderTemplate” UserTypeName=”OrderTemplate” AssemblyType=”GAC” NameSpace=”Microsoft.CommerceServer.Runtime.Orders” Assembly=”Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[Type Key=”OrderForm” UserTypeName=”OrderForm” AssemblyType=”GAC” NameSpace=”Microsoft.CommerceServer.Runtime.Orders” Assembly=”Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[Type Key=”LineItem” UserTypeName=”LineItem” AssemblyType=”GAC” NameSpace=”Microsoft.CommerceServer.Runtime.Orders” Assembly=”Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[Type Key=”Shipment” UserTypeName=”Shipment” AssemblyType=”GAC” NameSpace=”Microsoft.CommerceServer.Runtime.Orders” Assembly=”Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[Type Key=”Payment” UserTypeName=”Payment” AssemblyType=”GAC” NameSpace=”Microsoft.CommerceServer.Runtime.Orders” Assembly=”Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[Type Key=”CreditCardPayment” UserTypeName=”CreditCardPayment” AssemblyType=”GAC” NameSpace=”Microsoft.CommerceServer.Runtime.Orders” Assembly=”Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[Type Key=”GiftCertificatePayment” UserTypeName=”GiftCertificatePayment” AssemblyType=”GAC” NameSpace=”Microsoft.CommerceServer.Runtime.Orders” Assembly=”Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[Type Key=”PurchaseOrderPayment” UserTypeName=”PurchaseOrderPayment” AssemblyType=”GAC” NameSpace=”Microsoft.CommerceServer.Runtime.Orders” Assembly=”Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[Type Key=”CashCardPayment” UserTypeName=”CashCardPayment” AssemblyType=”GAC” NameSpace=”Microsoft.CommerceServer.Runtime.Orders” Assembly=”Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[Type Key=”OrderAddress” UserTypeName=”OrderAddress” AssemblyType=”GAC” NameSpace=”Microsoft.CommerceServer.Runtime.Orders” Assembly=”Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[Type Key=”DiscountApplicationRecord” UserTypeName=”DiscountApplicationRecord” AssemblyType=”GAC” NameSpace=”Microsoft.CommerceServer.Runtime.Orders” Assembly=”Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[Type Key=”ShippingDiscountRecord” UserTypeName=”ShippingDiscountRecord” AssemblyType=”GAC” NameSpace=”Microsoft.CommerceServer.Runtime.Orders” Assembly=”Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[Type Key=”PromoCodeRecord” UserTypeName=”PromoCodeRecord” AssemblyType=”GAC” NameSpace=”Microsoft.CommerceServer.Runtime.Orders” Assembly=”Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[/Types]
[Limits OrderFormsPerOrderGroup=”5″ PromoCodeRecordsPerOrderForm=”10″ PromoCodesPerOrderForm=”10″ LineItemsPerOrderForm=”40″ OrderTemplatesPerUser=”10″ PaymentsPerOrderForm=”10″ ShipmentsPerOrderForm=”40″ BasketsPerUser=”15″ OrderAddressesPerOrderGroup=”10″/]
[MappingFiles PipelineMappingFilename=”OrderPipelineMappings.xml” StorageMappingFilename=”OrderObjectMappings.xml”/]
[SerializationBindings]
[SerializationBinding OldType=”Microsoft.CommerceServer.Runtime.Orders.LineItem , Microsoft.CommerceServer.Runtime ,Version=6.0.1.0,Culture=neutral, PublicKeyToken=31bf3856ad364e35″ NewType=”Microsoft.CommerceServer.Runtime.Orders.LineItem, Microsoft.CommerceServer.Runtime,Version=6.0.1.0,Culture=neutral, PublicKeyToken=31bf3856ad364e35″/]
[/SerializationBindings]
[/orders]
[commerceEvent]
[add className=”Microsoft.CommerceServer.Runtime.AddItemToBasketEvent” id =”AddItemToBasket”/]
[add className=”Microsoft.CommerceServer.Runtime.RemoveItemFromBasketEvent” id =”RemoveItemFromBasket”/]
[add className=”Microsoft.CommerceServer.Runtime.SubmitOrderEvent” id =”SubmitOrder” loggingEnabled=”verdade”/]
[/commerceEvent]
[/CommerceServer]
Step 3: Adding “CommerceApplication” em “httpModules” Section
§ Copy the Commerce HTTP Modules to the end of the [httpModules] seção.
[add name=”CommerceApplication” type=”Microsoft.CommerceServer.Runtime.CommerceApplicationModule, Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[add name=”CommerceAuthentication” type=”Microsoft.CommerceServer.Runtime.CommerceAuthenticationModule, Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[add name=”CommerceOrder” type=”Microsoft.CommerceServer.Runtime.Orders.CommerceOrderModule, Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[add name=”CommerceCatalog” type=”Microsoft.CommerceServer.Runtime.Catalog.CommerceCatalogModule, Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[add name=”CommerceProfile” type=”Microsoft.CommerceServer.Runtime.Profiles.CommerceProfileModule, Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[add name=”CommerceExpressionEvaluator” type=”Microsoft.CommerceServer.Runtime.Targeting.CommerceExpressionModule, Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[add name=”CommerceCache” type=”Microsoft.CommerceServer.Runtime.Caching.CommerceCacheModule, Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]
[add name=”CommerceContentSelection” type=”Microsoft.CommerceServer.Runtime.Targeting.CommerceContentSelectionModule, Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/][add name=”CommerceDataWarehouseAuthenticationModule” type=”Microsoft.CommerceServer.Runtime.CommerceDataWarehouseAuthenticationModule, Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″/]Remove or comment out the Commerce Server Authentication Module. This module is not required because ASP.NET Forms Authentication will be used for all authentications.
Step 4: Adding “Commerce Server” AssembliesCopy the commerce server assembly information from CSharpSite web.config and paste it in the [assemblies] tag in the Central Administration site’s web.config as below:
[assemblies]
[add assembly=”Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31bf3856ad364e35″ /]
[add assembly=”Microsoft.CommerceServer.Catalog, Version=6.0.1.0, Culture = neutral, PublicKeyToken=31BF3856AD364E35″ /][/assemblies]

Step 5: Configure Central Administration to recognize Commerce Server Membership
Copy the below code snippet to [system.web] section of the Web.config file for the Central Administration. Nota: Paste it before the closing [/system.web].
[membership defaultProvider=”UpmMembershipProvider”]
[providers]
[clear /]
[add applicationName=”CSharpSite ”
enablePasswordRetrieval=”falsa”
enablePasswordReset=”verdade”
requiresQuestionAndAnswer=”verdade”
requiresUniqueEmail=”verdade”
enableCreateDate=”verdade”
enableEmailAddress=”verdade”
enableLastLoginDate=”verdade”
profileDefinition=”UserObject”
passwordFormat=”Hashed”
name=”UpmMembershipProvider”
type=”Microsoft.CommerceServer.Runtime.Profiles.UpmMembershipProvider”/]
[/providers]
[/membership]

Step 6: Configuring the Commerce Server Profiles section

This section contains settings which configure the functionality of profiles and catalog sets. A [userProfile] node resides in the [CommerceServer][profiles] node in the web.config.
Uncomment the profiles section in [commerceserver] node.

[userProfile
profileDefinition=”UserObject”
userIdProperty=”GeneralInfo.email_address”
organizationIdProperty=”AccountInfo.org_id”
catalogSetIdProperty=”AccountInfo.user_catalog_set”
userIdSource = “ASP.NET”
userIdKey = “GeneralInfo.email_address”
userIdTarget = “GeneralInfo.user_id”
/]
[organizationProfile
profileDefintion=”Organization”
organizationIdProperty=”GeneralInfo.org_id”
catalogSetIdProperty=”GeneralInfo.org_catalog_set”
/]

Step 7: Adding Users in the Central AdministrationLocate Central Administration, Aplicação de Gestão de, Authentication Providers, Default zone entry. Make sure that you have the PortalSite Web Application selected in the drop-down list.

o Click Forms.

o Change the Membership Provider Name to UpmMembershipProvider. This should match the name that is in the membership section of the Web.config file.Locate Central Administration, Aplicação de Gestão de, and Policy for Web Application. Make sure that you have selected the Portal Web Application.

o Click Add Users.

o Select Default zone, and then click Next.

o Type the e-mail address of the user that you added previously by using the Commerce Server Customer and Orders Manager, and then click Check User.

o If the user name is successfully recognized, it will be underlined. Select Full control, and then select Finish.

o If the user name is not recognized, run a SQL Server trace on the Commerce Server Profiles database to make sure that the queries are running against the database. Adicionalmente, make sure that the entry for the provider is in the Web.config file for Central Administration, and look for errors in the event log.

Step 8: Copy the following XML files from the CSharpSite (IIS Virtual Directory) to the root folder of the Central Administration site:

o OrderObjectMappings.xml
o OrderPipelineMappings.xml

Run Central Administration to make sure that these changes were made correctly. If errors occur, check the Web.config file for syntax issues.Even if the page displays correctly, check the event log. Some permissions errors may be hidden.

Configure the MOSS portal to use the Commerce Server Membership provider:
Step 1: Follow the above 6 steps to configure Portal site for Commerce Server.

Step 2: Comment out the existing [authentication], [identity], e [authorization] sections. This will disable the default Windows authentication and authorization.

Step 3: Copy the below configuration settings contents to the Web.config file for the Portal site. Paste this after the previous sections that you just commented out. This sets up the site for Forms Authentication and denies anonymous access.

[authentication mode=”Formulários”]
[forms loginUrl=”/_layouts/login.aspx” name=”.ASPXFORMSAUTH” /]
[/authentication]
[authorization]
[deny users=”?” /][/authorization] View the Portal site in a Web browser. You should be redirected to the logon page. Log on and use the user credentials that you added by using the Customer and Orders Manager.

Step 4: Copy the following XML files from the CSharpSite (IIS Virtual Directory) to the root folder of the Portal site:

o OrderObjectMappings.xml
o OrderPipelineMappings.xml

Step 5: Restart the IIS

Step 6: Run the Portal site and look for errors.

[Nota : I am not able to Post scripts tag in here replace all “[” & “]” com “<" & ">“

Oferta livre Microsoft Press E-Books para LINQ,ASP.Net,Silverlight

Após o E-Books pode ser baixado do Microsoft Press Site.

  • Introducing Microsoft LINQ
    Pialorsi por Paolo e Marco Russo
  • Introducing Microsoft ASP.NET AJAX
    por Dino Esposito
  • Introducing Microsoft Silverlight 1.0
    por Laurence Moroney

    http://csna01.libredigital.com

    Acesso ao site usando o seu ID de passaporte / hotmail e baixar e-livros gratuitamente.

Bill Gates na Microsoft Último dia

Bill Gates deu seu discurso final na CES(Consumer Electronic Show) em vegas última.

você pode encontrar seu discurso cheio de Microsoft CES

Workflow de Aprovação de conteúdo do MOSS 2007

No MOSS 2007 workflow de aprovação está disponível no para fora da casa própria. Só precisamos configurar apenas alguns passos, então estamos prontos com o processo de aprovação.

Se o fluxo de aprovação está configurado o documento será visível apenas para o contribuinte e para o aprovador.

Passos para configurar o workflow de aprovação de conteúdo

Abra a Biblioteca de Documentos
Clique em Configurações -> Configurações de Biblioteca de Documentos


Na Biblioteca de Documentos em Permissões e Gerenciamento Clique em Configurações de Fluxo de Trabalho

Definições da Biblioteca de Documentos -> [Permissão e Gestão] Workflow Management

No MOSS 2007 tem alguns modelos pré-construídos de fluxo de trabalho para os seguintes fluxos de trabalho

  • Aprovação
  • Coletar Comentários
  • Recolha de Assinaturas
  • Aprovação de Disposição
  • Três Estado

Agora selecione o workflow de aprovação e dar o nome exclusivo para a instância fluxo de trabalho.
Selecione o nome de lista existente de tarefas ou criar nova lista de tarefas para o fluxo de aprovação.
Selecione o histórico existente ou criar um histórico novo fluxo de trabalho para manter essa história de fluxo de trabalho.
Em Opções de iniciar você pode especificar como esse fluxo de trabalho pode ser iniciado.

· Permitir que este fluxo de trabalho seja iniciado manualmente por um usuário autenticado com Permissões Editar Itens
· Iniciar este fluxo de trabalho quando um item é criado
· Iniciar este fluxo de trabalho quando um item é alterado

Se você escolher "iniciar esse fluxo de trabalho quando um item é criado", ele será automaticamente iniciado quando o fluxo de trabalho novo item é adicionado à biblioteca de documentos.

Se você escolher "iniciar esse fluxo de trabalho quando um item é alterado", ele automaticamente vai reiniciar o fluxo de trabalho quando os itens na biblioteca de documentos é modificado.

Sob tarefa fluxo de trabalho
Se você escolher Atribuir Tarefa para "Todos os participantes simultaneamente" Isso vai criar a tarefa para todos os participantes, ao mesmo tempo. O fluxo de trabalho será concluído somente após a aprovação de todos os aprovadores.

Se você optar por atribuir tarefas para "Um participante de cada vez" Ele vai seguir a seqüência da atividade a primeira tarefa fluxo de trabalho será criado para o usuário em primeiro lugar e uma vez que sua aprovação só então ele irá passar para o próximo aprovador.

Se for necessário, pode definir a data de vencimento para o fluxo de trabalho.
O status de workflow também podem ser notificados outros do que os participantes do fluxo de trabalho, dando o nome na coluna de notificar os outros.

Estamos criando o fluxo de trabalho de Aprovação de Conteúdo. Então não se esqueça de marcar a opção "Atualizar o status de aprovação (Utilize este fluxo de trabalho para controlar a aprovação de conteúdo)"

Agora você criou com sucesso workflow de aprovação.

Você tem que permitir a aprovação de conteúdo na biblioteca de documentos, em seguida, só que irá restringir outros usuários para acessá-lo.

Quando você habilita a aprovação do conteúdo do documento será visível apenas para o contribuinte / autor e aprovador, não será visível para outros usuários na biblioteca de documento.

Abra Configurações -> Configurações de Biblioteca de Documentos
Em Configurações Gerais -> Configurações de controle de versão
Exigir aprovação de conteúdo para itens enviados? Escolha Sim
E Clique em OK para salvar as configurações.

Agora abra a Biblioteca de Documentos e fazer o upload do documento

Agora, o documento é enviado a Biblioteca de Documentos

Se você login usando algumas credenciais outro usuário (Não um aprovador / contribuinte). O documento será exibido na biblioteca de documentos.

Se você sente este post ajuda a criar workflow para aprovação de conteúdo. Por favor, deixe seus comentários valiosos.